본문으로 바로가기

cmd
명령 프롬프트 실행


cd c:\adb
루트를 프라이머리 드라이브의 adb 폴더로 이동


adb push su /sdcard/su
폴더 내의 su 자원을 이동식 저장매체로 복사


adb push busybox /sdcard/busybox
폴더 내의 busybox 자원을 이동식 저장매체로 복사


adb push Superuser.apk /sdcard/Superuser.apk
폴더 내의 superuser 어플리케이션을 이동식 저장매체에 복사


adb push exploid /sqlite_stmt_journals/exploid
폴더 내의 exploid 자원을 이동식 저장매체의 sqlite_stmt_journals로 복사


adb push busybox /sqlite_stmt_journals/busybox
폴더 내의 busybox 자원을 이동식 저장매체의 sqlite_stmt_journals로 복사


adb shell
이동식 저장매체의 shell 영역으로 접근. 커서가 $ 혹은 #으로 바뀐다.


cd sqlite_stmt_journals
이동식 저장매체의 sqlite_stmt_journals 폴더로 접근


chmod 755 exploid
exploid 자원의 권한을 755로 변경.


chmod 755 busybox
busybox 자원의 권한을 755로 변경.


./exploid
현재 디렉토리에서 exploid를 실행. 커서가 $나 #으로 바뀐다. 이때 와이파이 차단.


rootshell
일종의 접근 허가를 위한 임시 아이디.


secretlol
일종의 접근 허가를 위한 임시 패스워드.


./busybox cp /sdcard/su /system/bin/su
busybox를 실행하여 /sdcard/su 자원을 이동식 저장매체의 항시상주 영역인 system/bin/ 폴더로 복사.


./busybox cp /sdcard/busybox /system/bin/busybox
busybox를 실행하여 /sdcard/busybox 자원을 이동식 저장매체의 항시상주 영역인 /system/bin/ 폴더로 복사.


./busybox cp /sdcard/Superuser.apk /system/app/Superuser.apk
busybox를 실행하여 /sdcard/Superuser.apk 파일을 이동식 저장매체의 항시상주 영역인 /system/app/ 폴더로 복사


chmod 4755 /system/bin/su
SETUID(파일 소유자권한)로 su 파일의 권한 설정.


chmod 4755 /system/bin/busybox
SETUID(파일 소유자권한)로 busybox 파일의 권한 설정.


rm /system/bin/rootshell
/system/bin/rootshell을 삭제.


exit
exploid를 빠져나오고.


exit
shell 영역도 빠져나오고.


exit
명령 프롬프트를 종료.


2010.11.22 11:57 작성된 포스트로부터 복원됨.