말이 길어져서 만든 블로그

갤럭시S5 LTE-A(SM-G906K) 롤리팝(5.0.1 펌웨어버전 BOJ2) 무음카메라 입니다.


apk 내부의 ogg파일을 무음파일로 변경하여 처리했습니다.


루팅하신 분들만 적용 가능합니다. 다른 버전의 펌웨어에선 작동 안될겁니다.


적용 과정중 발생하는 사용자의 부주의는 책임지지 않습니다.


하단 내용이 이해가 잘 안된다면 시도하지 마시기 바랍니다.


/system/app/SamsungCamera3 내부에 있는 apk파일을 교체하시면 됩니다. 권한은 644(rw-r--r--) 주시면 됩니다.


완전한 무음을 위해서는 추가적으로 /system/media/audio/ui/ 폴더에 있는


카메라 관련 ogg파일들의 파일명을 변경하시거나 삭제해야 합니다.


SamsungCamera3.apk


반응형

참고 원문 링크 : http://ddoong2.com/942


※ Tomcat이 /usr/local/server/tomcat 에 설치되어있다고 가정했을 경우.


java -cp /usr/local/server/tomcat/lib/catalina.jar org.apache.catalina.util.ServerInfo

반응형

윈도 8.1을 설치 후 PIN으로 비밀번호 설정해서 간편히 로그인하려고 하는데


재부팅은 상관없는데 전원 종료 후 다시 켜게되면 NumLock이 꺼진채로 로그인 화면에 진입하는 현상이 발생했다.


넘락키 누르고 비밀번호 치면 되지만 숫자 키패드 자체를 꽤 자주 쓰니 매 부팅때마다 켜기 귀찮아서 검색을 좀 했다.


첫째로는 가장 많이 검색되는 방법인 레지스트리 수정이고 나는 이 방법만으로는 해결이 안돼서 두번째 방법을 찾았다.


두번째는 전원 옵션을 변경하는 것이다. '시스템 종료' 시에만 이런 현상이 발생된다면 두번째 방법까지 적용해야 할 것이다.


첫번째를 적용 후 두번째를 적용했기 때문에 순서를 바꿀때의 결과는 모른다. 직접 테스트해보시길.


자. 이제 시작합시다.




1. 레지스트리 수정


참고 링크 : https://www.youtube.com/watch?v=Aw-isftXpXQ



윈도우키 + R 을 눌러 실행 창을 열고 regedit 을 입력하고 엔터키를 눌러 레지스트리 편집기를 실행합니다.






참고 링크에는 작업 전에 레지스트리를 백업하라고 나옵니다.


엄한걸 건드리지 않는 한 굳이 백업 할 필요는 없습니다. 불안하면 아래를 눌러 레지스트리 백업 방법을 따라하세요.




Ctrl+F 를 눌러서 찾기 메뉴에서 InitialKeyboardIndicators 를 입력해서 검색합니다.





검색 된 결과 중에 '데이터'가 숫자로 되어있으면 더블클릭해서 2로 변경합니다.


혹시 왜 '2'로 바꾸는지 궁금하신가요? 저 항목에서 '2'가 Turn NumLock on 을 의미합니다. 아래 링크를 참고하세요.


http://blogs.interfacett.com/numlock-key-keep-resetting







F3키를 눌러 다른 항목들을 계속 검색해서 '데이터'가 숫자로 되어있는 모든 항목을 '2'로 변경합니다.

(아마 0이나 2147483648 정도로 되어있을겁니다. 2147483648은... 특정 직업군에겐 뭔가 익숙한 숫자죠)

데이터가 숫자가 아닌 경우에는 바꾸면 안됩니다. 주의하세요! 아마 위 처럼 Keyboard 항목에만 숫자로 되어있을겁니다..


레지스트리 변경이 완료되었다면 컴퓨터를 종료 후 정상적으로 작동되는지 테스트해보세요.


여기서 해결이 되면 2번항목은 굳이 하지 않아도 됩니다.


여전히 시스템 종료 후 다시 부팅할 때 NumLock이 꺼져있다면 아래 과정을 수행하세요.






2. 전원 옵션 변경


참고 링크 : http://www.techcular.com/enable-numlock-at-windows-8-startup



윈도우키+X 를 눌러 전원 옵션을 클릭합니다.





'전원 단추 작동 설정'을 클릭





'현재 사용할 수 없는 설정 변경'을 클릭하면 아래에 있는 '빠른 시작 켜기'를 수정할 수 있게 됩니다.





'빠른 시작 켜기'를 체크 해제하고 변경사항을 저장합니다.




이제 시스템 종료 후 다시 부팅해도 정상적으로 작동할겁니다.


물론 '빠른 시작 켜기' 옵션을 비활성화하면 시스템 종료 후 부팅 시간에 차이가 있을 것 같지만


현재 제 시스템엔 영향이 없는 수준이라 꺼두었습니다.


아주 잘 정리된 아래의 참고링크를 보니 '빠른 시작 켜기' 과정이 일반 부팅과 달라서 발생하는 현상 같네요.


http://www.thewindowsclub.com/numlock-startup-windows-7-8

반응형

CD롬 확인

ll /dev/cd*


CD롬 마운트

mount -r /dev/cdrom

반응형

참고 원문 링크 : http://willow72.tistory.com/7


1.

/etc/modprobe.d/blacklist.conf

위의 파일에 아래 행 추가(vi 등 이용)

blacklist pcspkr


2.

/etc/rc.d/rc.local

위의 파일에 아래 행 추가(vi 등 이용)

/sbin/rmmod pcspkr


3. 재부팅


+@ modprobe -r pcspkr 실행





추가적으로 VMware 사용 시 옵션


Windows Vista 이후 버전 (Windows 7 포함)

C:\Users\Owner\AppData\Roaming\VMware


Windows XP 

C:\Users\Owner\Application Data\VMware


위 폴더에 저장되어 있는 preferences.ini 파일을 열어서 가장 마지막 줄에 다음 내용을 입력하고 저장.


mks.noBeep = "TRUE"


출처 : http://exeter.tistory.com/72

반응형

갤럭시S4 액티브(SHV-E470S) 킷캣(펌웨어버전 NG2) 무음카메라 입니다.

apk 내부의 ogg파일을 무음파일로 변경하여 처리했습니다.

루팅하신 분들만 적용 가능합니다. 다른 버전의 펌웨어에선 작동 안될겁니다.

적용 과정중 발생하는 사용자의 부주의는 책임지지 않습니다.

하단 내용이 이해가 잘 안된다면 시도하지 마시기 바랍니다.

/system/app/ 내부에 있는 파일을 교체하시면 됩니다. 권한은 644(rw-r--r--) 주시면 됩니다.

완전한 무음을 위해서는 추가적으로 /system/media/audio/ui/ 폴더에 있는

카메라 관련 ogg파일들의 파일명을 변경하시거나 삭제해야 합니다.

SamsungCamera2.zip.001

SamsungCamera2.zip.002


반응형

커널 플래싱에서 [bad blocks encountered] 메세지로 커스텀롬 적용 실패를 맛본 분들을 위해 작성합니다.

이 방법은 62롬을 루팅시키는 방법에서 착안하였습니다.

즉, 커널 플래싱이 안돼서 부팅이 안되는 레이를 커널 플래싱을 제외하고 커널만 이용하여 임시로 부팅시키는 방법입니다.

따라서 이 방법을 이용하면 커스텀롬을 사용할 수 있습니다.

다만! 전원이 한번 꺼지면 다시 켜지지 않습니다. 다시 켤 수 있는 방법은 data를 포맷하는 방법 뿐입니다.

방법을 아래에 소개하도록 하겠습니다. 참고로 롬을 올리는 과정에서 데이터를 포맷하니 미리 백업을 해두세요!


1. 먼저 적용하고 싶은 롬을 준비합니다.

2. 그리고 롬zip파일을 sd카드에 옮겨둡니다.

3. 커널 파일(img파일. 주로 롬zip파일과 따로 있거나 boot 등의 이름을 가진 img파일입니다.)은 fastboot.exe가 있는 곳으로 옮겨둡니다.

4. 폰의 전원을 끄고 fastboot mode로 연결합니다. (전원 꺼진 상태에서 볼륨업키를 누른채로 USB연결)

5. cmd 창을 열어서 fastboot.exe와 커널이 있는 곳으로 이동합니다. 

6. 아래의 사진처럼 cmd창에 ' fastboot boot 커널파일명.img ' 를 입력하고 엔터를 누릅니다. cmd 창은 계속 열어둡니다.

   (참고로 이 6번 과정은 flashtool의 fastboot mode에서 select kernel to Hotboot 을 사용하여 파일을 선택하여도 동일합니다.)

flash가 아니라 boot를 입력하는게 차이입니다. 파일명은 정확히 입력해주세요. 여기서는 tempboot.img로 바꿔서 사용했습니다.




7. 위의 화면처럼 나오고 재부팅이 시작되면 USB연결을 해제하고 리커버리 모드로 진입합니다. (로고가 뜰 때 볼륨 다운키 연타)

8. 리커버리에 진입하면 wipe data/factory reset 을 선택하여 풀와잎을 합니다.

롬 적용 전의 필수 과정인 wipe 과정입니다. 데이터가 모두 날아가니 백업 미리 해두세요~




9. advanced 메뉴에 들어가서 Wipe Dalvik Cache 와 Wipe Battery Stats를 실행합니다.

달빅캐쉬와 배터리스탯을 지워줍니다.




10. 최초의 메뉴에서 install zip from sdcard 를 선택하고 choose zip from sdcard 를 선택하여 롬파일을 올립니다.

롬파일 적용입니다!!!




11. 롬 설치방법에 의거해 필요 시 구글앱(gapps)을 플래싱해줍니다.

필수까지는 아니지만 적극 권장입니다.




12. 최초의 메뉴에 power off 가 있다면 실행하고 아니면 reboot system now 를 선택한 후에 전원이 꺼짐과 동시에 배터리를 분리하여 재부팅을 막습니다.
    (커널마다 리커버리 버전이 조금씩 다르기 때문에 방식이 조금씩 달라집니다. reboot system now는 어느 리커버리나 있으니 가장 무난합니다.)

13. 폰을 다시 fastboot mode로 컴퓨터와 연결하고 6번에서 입력했던 
fastboot boot 커널파일명.img ' 를 입력하고 엔터를 누릅니다.

14. 폰이 정상적으로 부팅됩니다. 롬과 커널이 적용된 것을 아래의 사진에서 확인 가능합니다. 


RayOnium.v3 롬과 Aire7 커널을 적용한 결과입니다.




이제 폰을 사용하면 됩니다.

다만 이 방법을 이용하여 커스텀롬을 적용하면 전원이 꺼지는 것과 함께 부팅이 불가능해집니다.

즉. 실사로 사용한다고 하면 항상 배터리를 체크해야 하며 실사가 아니더라도 꾸준히 신경써서 관리를 해줘야 한다는 것 입니다.

게다가 제가 3일정도 사용해 본 결과 노래듣다가 갑자기 전원이 나가버리는 사태가 발생하더군요.

이러한 급작스러운 사태가 외부에서 발생하면 컴퓨터가 없이는 전원조차 켤 수 없다는게 가장 큰 문제입니다.

전원을 다시 켜기 위해서는 data를 포맷해줘야만 합니다.

평소에 티타늄백업으로 시스템 데이터와 어플 데이터를 백업 해두더라도

시스템 데이터는 재부팅 해야 정상적으로 적용이 되니 실제적으로는 제대로 사용이 불가능합니다.

따라서 이 방법은 커스텀롬의 기능을 맛보기는 정도로 사용하시면 될 것 같습니다.

반응형

저와 비슷한 상황에 처해 있는 사람들이 있다는걸 알게 되어서 실패기를 작성합니다.

일단 커스텀롬을 적용하기 위해서는 부트로더 언락을 하고 루팅 후에 커스텀 리커버리를 설치해야 합니다.

각 과정에 대한 설명이 필요하거나 모르는 내용이 나온다면 아래의 링크를 참조하시면 됩니다.

[부트로더 언락 방법]
[루팅에 대한 글]
[커스텀 리커버리 설치법]


커스텀 리커버리까지 설치가 끝났다면 커스텀롬 적용할 준비는 모두 마친 상태입니다.


이제 설치 할 커스텀롬을 고릅니다.

XDA의 [CM7.2.0 - FXP107 FreeXperia Project]를 선택해보기로 했습니다.


FXP의 경우에는 GAPPS ADDON(구글앱) 과 7z 파일 두가지를 다운받습니다.

7z파일의 압축을 풀면 boot.img(커널)와 zip파일(롬파일)이 나옵니다.

boot.img파일은 컴퓨터의 fastboot.exe가 있는 폴더로 복사합니다.

GAPPS ADDON파일과 zip파일(롬파일)은 폰의 sd카드에 복사 한 후에 폰의 전원을 끕니다.

그리고 폰을 fastboot 모드로 컴퓨터에 연결합니다. (볼륨업키 누른채로 USB 연결)

cmd창을 켜서 boot.img를 옮긴 폴더로 이동 후에 'fastboot flash boot boot.img'을 입력하면 커널이 폰에 플래싱 됩니다.

플래싱 완료 후에는 폰을 켜서 리커버리 모드로 진입합니다.(소니에릭슨 로고 나올 때 볼륨다운버튼 연타)

리커버리 모드에서 install zip from sdcard 를 선택하여 롬파일을 적용하면 커스텀롬 설치가 완료됩니다.



하지만 저의 경우에는 커널 플래싱에서 문제가 발생했습니다.

아래 사진 처럼 bad blocks가 존재해서 커널 플래싱을 한 후에 부팅이 안되더군요.

전원은 들어오는데 소니에릭슨 로고까지 진입이 안됩니다. 커스텀리커버리 진입이 불가능하니

커스텀롬 설치도 불가능합니다.

빨간 밑줄 부분이 중요합니다. 정상적인 폰들은 0 bad blocks 로 나옵니다.




평범한 사용에는 전혀 문제가 없지만 커널 플래싱 시에만 이런 문제가 발생하더군요.

루팅과 커스텀리커버리는 적용 가능하지만 커스텀롬 설치가 불가능합니다; 

해결책은 플래시툴로 순정롬으로 되돌리는 방법 뿐입니다.

XDA를 뒤져봐도 소프트웨어적 해결책이 없더군요.


여러가지 실험을 통해 [커스텀 롬을 임시적으로 적용하는 방법]은 알아낼 수 있었습니다.

다만 위의 방법은 전원이 꺼지면 데이터를 포맷하기 전에는 부팅이 안되는 단점이 있습니다.


이 문제를 제대로 해결하려면 순정커널을 사용하는 커스텀롬이 존재한다면 가능하겠지만 그런걸 누가 만들지 의문이네요.

아직까지는 하드웨어적 교체 외에는 방법을 찾지 못했습니다.

근데 부트로더 언락을 했으니 무상따위 될리가..... ㅠㅠ

아무튼 커널 플래싱 시에 저렇게 bad blocks가 나온다면 정상적인 커스텀롬 적용은 포기하시는게 나을겁니다.

이상 커스텀롬 적용 실패기였습니다.
반응형

롬업 및 백업 등의 필수품 커스텀 리커버리 적용법을 알아보겠습니다.

이 글은 XDA의 [Install Stock 4.0.2.A.0.62 rom [+Root and CWM]]을 참고로 하였습니다.

먼저 폰이 루팅되어있다는 전제 하에 시작합니다.

루팅을 아직 안하셨다면 루팅법 게시물 [42버전 이하 롬] [62버전] 을 참고하여 루팅하고 오세요~


먼저 폰을 USB디버깅 모드로 컴퓨터와 연결합니다. 필수는 아니지만 화면꺼짐시간은 10분으로 해주세요. 

그리고 아래 파일을 다운받아서 압축을 풀어줍니다.


그리고 압축 푼 폴더로 이동하여 install-cwm1.cmd 파일을 실행합니다.

install-cwm1.cmd 입니다~




아래와 같은 창이 뜹니다. 폰 화면을 켜놓으시고 엔터를 누르면 슈퍼유저 권한요청 창이 폰에 뜹니다.




당연히 Allow 눌러줍니다~ 허가 안해주시면 실패합니다ㅋㅋ

허가해 주세요! 시간제한이 9초이니까 엔터 누르자마자 잽싸게 허가 해주세요~




위의 창이 안뜬다면 USB디버깅 연결이 제대로 안되어있거나 루팅 상태가 아닐 수 있습니다.

또한 화면꺼짐 상태라면 못보고 지나칠 수도 있으니 유의하세요.

권한수락을 하게되면 바로 설치작업에 들어가게되고 완료되면 아래 사진과 같이 됩니다.

설치완료! 아무 키나 누르면 프로그램이 종료됩니다.




리커버리 진입방법은 폰을 재부팅 시켜서 Sony Ericsson 마크가 뜰때 볼륨다운 버튼을 연타해주면 됩니다.

마크가 뜨면 연타해주세요~




성공하면 아래처럼 CWM Recovery로 진입하게 됩니다.

진입 성공입니다.




이제 CWM Recovery가 완전히 설치되었습니다. 커스텀롬 적용, 낸드로이드 백업 등 여러 기능이 있으니 잘 사용하시기 바랍니다.
반응형

이 글은 .62롬을 사용하시는 분들을 위한 루팅방법입니다.

FBI의 테러로 각종 업로드사이트가 막힌 상태라 62롬을 사용하시는 분들이 계실지는 모르겠네요;;;

아무튼 42나 그 이하 버전의 롬을 사용하시는 분은 [이 글]을 참고하시면 됩니다.

빌드번호 확인은 '설정-휴대폰 정보-빌드번호'에서 하시면 됩니다.


62롬의 루팅방법은 부트로더 언락이 선행 되어야 합니다.

따라서 부트로더 언락을 하실 의도가 없으시다면 플래시툴을 이용하여 42롬으로 변환 후에 위 링크의 글을 이용하시면 됩니다.


이 글은 XDA의 [Install Stock 4.0.2.A.0.62 rom [+Root and CWM]]을 참고로 하였습니다.

62롬 사용중이시라면 드라이버 등은 이미 갖추고 있다는 전제 하에 시작하겠습니다.


준비물을 첨부합니다.


먼저 RootXperia.zip파일은 압축된 상태 그대로 폰의 sd카드에 복사합니다.


그리고 아래 파일을 다운받아서 컴퓨터의 fastboot.exe가 있는 곳에 복사합니다. 


참고로 recoveryRay.img파일은 파일명 바꾸시면 곤란해집니다. 기왕이면 있는 그대로 쓰세요.

플래시툴이 있으시다면 C:\Flashtool\x10flasher_lib 폴더에 fastboot.exe가 있으니 저곳에 복사하시면 될겁니다. 

플래시툴이 없거나 cmd창에 익숙치 않다면 다음 파일을 받아서 C:\Android 에 압축해제한 후 그 폴더에 같이 넣어둡니다.


이제 cmd 창을 엽니다. (윈7은 시작메뉴-cmd-엔터 // XP는 시작메뉴-실행-cmd-엔터)

윈7에서 cmd 창 여는 방법입니다. XP도 시작메뉴를 누른 후에 '실행'을 눌러서 동일하게 입력합니다.




cmd 창이 열리면 recoveryRay.img 파일을 옮겨둔 폴더로 이동합니다.

예를 들어 C:\Android 에 옮겼다면 아래 사진처럼 'cd c:\android' 를 입력하면 됩니다.

recoveryRay.img와 fastboot.exe가 있는 폴더로 이동합니다.




만약 플래시툴 폴더에 옮겼다면 'cd C:\Flashtool\x10flasher_lib' 를 입력하면 됩니다.

그리고 폰을 fastboot모드로 연결합니다.

폰의 전원을 완전히 끈 후에 볼륨 업키를 누른 상태에서 USB연결을 하면 홈버튼 주위가 파란색이 됩니다.

fastboot mode로 연결 된 상태입니다. 홈 버튼이 파란색이 됩니다.




fastboot mode로 연결이 제대로 되었다면 다시 cmd 창으로 와서 'fastboot boot recoveryRAY.img'을 입력합니다.

fastboot boot recoveryRay.img




참고로 리커버리 파일을 임시 부팅용으로 만든거라서 플래싱하면 벽돌된다니 꼭 boot 로 사용해야합니다.

이제 폰이 재부팅 되면서 CWM Recovery로 진입합니다.

리커버리 진입 화면입니다. install zip from sdcard 선택!




리커버리에서는 볼륨키로 위아래로 움직이고 홈버튼으로 선택하며 백버튼으로 뒤로가기를 합니다.

install zip from sdcard를 선택하고 choose zip from sdcard를 선택합니다.

choose zip from sdcard 선택!




이제 아까 sd카드에 복사한 RootXperia.zip을 선택합니다.

RootXperia.zip 선택!




Yes를 선택하여 진행합니다.
 

실수를 방지하기 위해 Yes가 No 사이에 끼어있는 듯 합니다.




진행이 되고 완료가 되면 백버튼으로 처음 메뉴로 돌아가 reboot system now를 선택하여 재부팅합니다.
 

루팅파일 적용 완료! 재부팅 합시다.




어플 서랍에서 Superuser를 발견할 수 있습니다.
 

반가운 해골보이.



이것으로 62롬의 루팅이 완료되었습니다.

반응형