티스토리 뷰
1. 갤럭시 S4에서 /system/app/SBrowser.apk를 가져와서 unzip해도 classes.dex파일일 없다. ㅠㅜ; (원래 System APP들은 apk파일에 dex파일이 없다.)
2. 그래서 /system/app폴더안의 sbrowser.odex파일을 가져와서 sbrowser.dex를 만들어야 한다.
3. 먼저 /system/framework폴더안에 모든 jar를 system/framework폴더로 copy한다.
4. 그리고 아래 절차를 따라서
$ java -jar baksmali.jar -d system/framework -x phone.odex
-> out 폴더에 smali format 으로 odex 해제
$ java -jar smali.jar -o classes.dex out
-> out 폴더를 classes.dex 파일로 생성
$ dex2jar classes.dex
-> dex파일로 jar파일 제조
$ jd-gui로 classes.jar파일을 읽는다.
'Android > Java TIP' 카테고리의 다른 글
리플렉션 (reflection) (0) | 2013.09.16 |
---|---|
Volatile and Synchronized (0) | 2013.08.14 |
R.java can't find (0) | 2013.07.25 |
JD-Eclipse (0) | 2013.02.05 |
Java, Javac (0) | 2013.02.04 |
댓글