쎄꼬
11.01.09
조회 수 3642
추천 수 1
댓글 13

떡님의 방법 (http://matcl.com/s/?mid=pxeboard9&document_srl=945818)을 기반으로

가감하여 정리했습니다.

폰에서 다운로드 받는 시간이나

윈도우 cmd 창, 폰쉘(adb shell) 창 을 하나씩 띄우고 작업하시는 것이 편할 겁니다.


참조

http://matcl.com/s/?mid=freeboard&category=9003&document_srl=969422

http://matcl.com/s/?mid=freeboard&category=9003&document_srl=1033317



0. 준비단계

0. PC에 adb, busybox, java 설치 확인. 루팅 확인.

1. 컴퓨터에 작업 폴더를 생성합니다.

2. 첨부된 파일(file.zip)을 다운받아 생성된폴더에 압축을 풉니다.


1. odex에서 변경할 파일 추출

1. system 폴더를 rw로 권한을 변경합니다. : 폰쉘 명령어 : busybox mount -o remount,rw /system

1. root 폴더를 rw로 권한을 변경합니다. : 폰쉘 명령어 : busybox mount -o remount,rw /

2. cmd창에서 생성된 폴더로 이동합니다.

3. 폰에서 파일 받아오기 : CMD 명령어 : adb pull /system/framework framework

4. 수정할 odex파일 복사 : CMD 명령어 : copy frameworkandroid.policy.* .

5. 수정할 파일들 추출 : CMD 명령어 : java -jar baksmali.jar -d framework -x android.policy.odex

2. 추출된 파일에서 스크린락 글씨 수정하기

1. out 이라는 폴더가 생성되어 있습니다.

2. outcomandroidinternalpolicyimpl 폴더에서 파일 편집

GlassLockScreen.smali 의 getTelephonyPlmn 를 검색 및 수정

PuzzleLockScreen.smali 의 getTelephonyPlmn 를 검색 및 수정

PatternUnlockScreen.smali 의 getTelephonyPlmn 를 검색 및 수정


* 수정 요령 : getTelephonyPlmn 다음 줄의

move-result-object v3

const-string v3, "원하는이름"

로 변경

* 혹은 참조 게시물의 내용과 같이 위치 찾기

4. 추출된 파일을 deodex로 변경

1. CMD 명령어 : java -jar smali.jar out -o classes.dex


5. deodex파일을 odex로 변경

1. classes.dex 파일을 android.policy.jar 파일에 추가 (7zip, 알집 등의 압축 프로그램 이용)

2. 수정한 파일을 폰으로 전송 : CMD명령어 : adb push android.policy.jar /system/framework/

3. 필요한 파일 복사 : CMD명령어 : adb push dexopt-wrapper /system/framework/

4. 폰쉘 명령어 : cd /system/framework

4. 실행권한 부여 : 폰쉘 명령어 : chmod 777 dexopt-wrapper

5. a.odex파일이 있으면 삭제 : 폰쉘 명령어 : rm a.odex (No such file 에러나도 무시)

6. 폰쉘 명령어 : (3줄을 3번에 걸쳐서 입력)

./dexopt-wrapper android.policy.jar a.odex /system/framework/core.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar


busybox dd if=/system/framework/android.policy.odex of=a.odex bs=1 count=20 skip=52 seek=52 conv=notrunc


mv a.odex android.policy.odex


6. 정리 및 재부팅

1. 폰쉘 명령어 : rm dexopt-wrapper

2. 폰쉘 명령어 : reboot



댓글 13
  • ?
    갤코v
    11.01.09
    좋은정보감사합니다^^
  • ?
    씨이익
    11.01.09
    뇌가 쫄깃쫄깃.. ^^;
    좋은정보 감사합니다.
  • ?
    쎄꼬
    11.01.09
    위제 말이 쫌 짤렸네요.
    떡님의 방법보다
    폰에서 다운로드 받는 시간이 좀 짧은 방법이고 나름 조금이나마 덜 헛갈리게 정리해봤습니다.
  • ?
    샤인님
    11.01.09
    으헉 따라했는데 락스크린 사라지더니 무한재부팅 시작......ㄷㄷㄷㄷㄷ머가문제일지.......일단 adb로 android.policy.odex 밀어넣어봐야겠네요
  • ?
    Stupid
    11.01.09
    좋은정보 감사합니다.

    해보고 싶은 마음은 굴뚝 같으나.....

    온 몸에 기력이 빠져버린.. 이따 오후에 해봐야겠네요! ㅎㅎ
  • ?
    도무지 헐...ㅠㅠ
    모르겠다.....
  • ?
    감사합니다 (__)
  • ?
    정보 감사드려요~
  • ?
    유비
    11.01.10
    으음... 전 계속 5.2. 에서 permission denied 뜨네요...
    sl28 에 1.2oc oclf-ext2 환경이에요
    1번cmd창에서 adb shell로 remount하고 그 상태로 띄운채로
    2번cmd창에서 adb push 하고있습니다.
    제 방식이 잘 못된건가요?
  • ?
    름뽕
    11.01.10
    복사까지 하고1.5 java -jar ... 치고 엔더치면
    unable to access jarfile baksmali.jar 이렇게 나오는건 왜그런거죠 ㅠ
  • ?
    쎄꼬
    11.01.14
    잘못되지 않는 것 같습니다.
    혹시 테그라크 secure 버전으로 작업하셨나요? 그럴 경우에는 adb로 작업할 때 기본이 root가 아닐 수 있어서 발생할 수 있는 문제일 것 같은데...
    adb push 는 파일을 넣어는 주는 작업이기 때문에 sdcard 같이 퍼미션에 문제없는 곳으로 push 나 외장 하드 모드에서 올리고, root explorer 등으로 옮기시는 것도 방법일 것 같습니다.
  • ?
    쎄꼬
    11.01.14
    죄송합니다. 제가 떡님의 글을 편집해서 만들다보니 첨부가 없는데 첨부 파일을 받아서 깔라고 했네요.
    http://matpclub.com/s/?mid=pxeboard9&document_srl=945818
    여기서 떡님의 첨부파일을 받아서 압축을 푼 후 해보세요.
  • ?
    쎄꼬
    11.01.14
    *************
    안되시는 분들.....
    0번 준비단계를 빼먹지 마세여.

    떡님의 글(http://matpclub.com/s/?mid=pxeboard9&document_srl=945818)에서 첨부파일 받아서 압축 해제.
    컴퓨터에 java, adb 설치 확인
    폰 루팅 및 busybox 설치 확인
댓글 쓰기 권한이 없습니다.
분류 정렬 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
순정+외장ext4가 진리인듯?? 25 갤럭쉬s 2691 2011.01.09
모르고 포맷! 사라진 기프티콘 살려내기 7 왕구 2142 2011.01.09
통신사 이름 변경 다시 정리 13 쎄꼬 1 3642 2011.01.09
테그라크 업데이트법 모르시는분들을 위한 간단설명. 21 잉어 5 3933 2011.01.08
☆★안녕하세요 팁하나!!☆★ 38 근육80%돼 14 2054 2011.01.08
스카이프 버그 6 jcuk 2487 2011.01.08
adb오류 -error:devices not found 해결법 !! 13 file 젯히 6 5229 2011.01.07
국내판 갤럭시s (M110s) 해외 사용에 대하여 9 DAWSON 2 3962 2011.01.07
SL28버젼 스크린락 통신사문구 변경방법 14 아가페 4 3183 2011.01.07
짠! 마침내 퀵패널 통신사 문구 변경 노.하.우.입니다 ^^ 35 file 닉넴이뭐 9 4919 2011.01.07
Galaxy Tuner - EQ질 정보.. 10 Facebook 2 2968 2011.01.06
순정sk22+레이븐님 oc1.3+z4mod 2+외장 ext2(바인드)+IO .....후기 3 젯히 2573 2011.01.06
RFS 에서 테마 변경시 비정상 뜨시는분 6 icanfeel 1914 2011.01.05
IO스케줄러 파일입니다 11 file 샤인님 7 2761 2011.01.05
부두/테그라크용 IO스케줄러 스크립트입니다.(modem.bin 제외 모든 영역) 16 샤인님 5 4621 2011.01.05
숨기고 싶은 비디오 파일 오디오 파일 숨기기!! 21 Sirosaky 9 4288 2011.01.05
Galaxy Tuner 소개 (IO scheduler, LCD 색온도, HW sound) 201 file 자양 114 35633 2011.01.05
갤럭시탭 cifs 설정 5 도리콩 1 3858 2011.01.05
루팅을 위한 z4root 어플 사용방법 52 file 多勿將軍 18 13168 2011.01.05
z4root 루팅 후 언루팅이 안되는 상황에 대한 조치 19 多勿將軍 4 3316 2011.01.04
락스크린 통신사 변경 특문 넣기!! 13 file 정희☆ 4 2588 2011.01.04
스크린락 통신문구 변경 노하우 정리 33 file 닉넴이뭐 13 4294 2011.01.04
[옵티머스Q] 무한리부팅 복구 방법 7 NEO™ 2 4312 2011.01.04
테그라크 update기능 이용하기 팁~!! 18 화승오즈 11 4223 2011.01.03
[1월 5일 강화] 이카루스 패치 올립니다. 116 file 이카루스 40 12319 2011.01.03
테그라크->부두 가시려는 분들.... 17 샤인님 3219 2011.01.02
★시스템RFS : 테마스토어 비정상 뜨는 분들 정상으로 복구 방법. 12 dhnd 2562 2011.01.02
오딘 플래싱 안될 때 해결책 중 생각치 못한 하나 3 dhnd 2603 2011.01.02
시유님 '메뉴설정 상세글 색상 변경' 짜깁기 방법입니다^^ 23 닉넴이뭐 4 3241 2011.01.02
메뉴키 롱클릭하면 구글검색 뜨는군요 ^^;; 13 두끄 1 2355 2011.01.01
1 - 125 - 135