본문 바로가기
테그라크 커널

갤럭시 S 루팅 + SD패치 (NO 커널 패치)

by 테그라크 2010. 8. 13.
-

최신 2010년 8월 16일자 최신 펌웨어 DH09에서는 동작하지 않습니다.


혹여 이 패치 사용하시는 분들은 


아래 링크에서 맛클의 얌얌v 님께서 올리신 사용법을 확인해주세요.


http://matpclub.com/board/index.html?no=660&id=user9



맛클(http://matpclub.com)  Liliniser님 아니었으면 시도도 못해보았을 겁니다. 많은 정보들 정말x100 감사합니다.

제가 이 버전을 만들게 된 이유는 패치를 위해 최신 정펌의 커널을 Custom 커널로 덮어씌우는게 싫어서 였습니다.

정펌 커널에서 업데이트 된 사항이 제대로 적용되지 않는 느낌을 가지는 분들이 많은것 같았고

저역시 터치감 상승 펌업 나왔을 당시 SD카드 패치 후 터치감이 원래대로 돌아간 느낌을 받은 것도 있었고..



forum.samdroid.net의 LesharK님이 올린 기본 루팅툴에 SD패치를 추가한 형식입니다.

많은 삽질끝에 겨우 만들었네요. 유용하게 쓰셨으면 좋겠어요 ㅋ

디카도 없고 스샷 기능도 쓸 줄 몰라서 글만 적을께요.


우선 파일이 2가지가 있습니다.

su-busybox-external.tar > 루팅 + SD 패치 (ext2, ext3, fat 포맷 지원)

su-busybox-external-restore.tar > 위 패치 적용후 문제 발생시 루팅만 남기고 롤백


< 주의사항 >

반드시 정펌이 설치된 상태로 시작해주세요!!!!!!
 
루팅 패치는 되어있어도 상관없습니다.


< 사용법 >

1. SD Card 파티션을 나누어 줍니다. 두번째 파티션이 반드시 ext2, ext3, fat 중에 하나이어야 합니다.

2. 휴대폰의 전원을 끄고 SD Card를 꽂아줍니다.

3. 오딘을 실행합니다.

4. 휴대폰을 다운로드 모드 ( 홈키 + 파워키)로 진입합니다.

5. USB를 연결하여 오딘과 연결이 되었는지 확인합니다.

6. 오딘의 CSC 버튼을 누른 후 su-busybox-exteranl.tar 파일을 선택합니다.

7. 오딘의 START 버튼을 누릅니다.

8. 휴대폰이 리커버리 모드로 들어가 자동으로 업그레이드를 진행합니다.  메뉴가 나타나면 홈키를 눌러 리부팅 합니다.

9. 패치를 한 후 첫 부팅시 스플래쉬 화면이 뜨며 파일을 SD카드의 두번째 파티션으로 복사합니다.
(/data/data > SD카드 파티션2/data)

주의: 이 단계에서 SD카드를 뽑거나 전원을 끄지 말아주세요. 큰 문제는 없지만 또 복사를 하게되니까요 ^^

10. 복사가 끝나면 자동으로 리부팅되며 패치가 적용됩니다. (패치가 적용되면 부팅시 아래의 스플래쉬 화면이 나타납니다.)


11. 확인법은 Quadrunt를 돌려보거나 adb shell 혹은 better terminal에서 mount 명령어를 치셔서

아래의 붉은 표시 부분이 보이면 SD패치가 적용된 상태입니다.

rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
/dev/block/stl6 /mnt/.lfs j4fs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
none /dev/cpuctl cgroup rw,cpu 0 0
/dev/block/stl9 /system rfs rw,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437 0 0
/dev/block/mmcblk0p2 /data rfs rw,nosuid,nodev,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437 0 0
/dev/block/stl10 /dbdata rfs rw,nosuid,nodev,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8 0 0
/dev/block/stl11 /cache rfs rw,nosuid,nodev,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437 0 0
/dev/block/stl3 /efs rfs rw,nosuid,nodev,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437 0 0
tmpfs /skttmp tmpfs rw,size=2048k 0 0
/dev/block/mmcblk1p2 /data/woo-external-disk-p2 ext2 rw,nosuid,nodev,errors=continue 0 0
/dev/block/mmcblk1p2 /data/data ext2 rw,nosuid,nodev,errors=continue 0 0

/dev/block//vold/179:1 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0102,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block//vold/179:9 /sdcard/sd vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0



< 장점 >

1. 커널을 정펌의 최신 버전으로 유지할 수 있음

2. /data/data 폴더를 옮기고 심볼릭 링크를 거는 방법을 쓰지 않으므로 SD카드를 빼고 리부팅하면 일반모드로 정상 작동



< 무한 리부팅 혹은 다른 문제 발생시 해결책 >

1. 휴대폰의 배터리를 빼고 SD카드를 제거한 후 부팅하면 정상 작동 합니다.

2. 다운로드 모드로 오딘과 연결 후 su-busybox-external-restore.tar를 CSC로 패치하면 루팅만 된 상태로 돌아갑니다.



파일이 다운되지 않을 경우 http://blog.naver.com/hideworks, http://pspmaster.tistory.com 에서 받으시면 됩니다.

블로그 홍보 아닙니다 거의 안해요 ㅋ

 

참고로 전 ext4나 ext3 보다 ext2가 쿼드런트 점수가 훨씬 잘나오네요.

댓글