본문 바로가기
공부하는 하스씨/안드로이드

백아연 루팅 카운트 삭제

by 박하스. 2014. 2. 21.
728x90
반응형

http://cooroo.tistory.com/284

 

 

 

*******************************************************

** 본 내용을 진행하여 문제가 생길 경우 사용자가 책임을 가집니다. **

*******************************************************

 

아시는 분들은 이미 아시겠지만 언제부터 펜텍에서 루팅카운트를 만들었습니다. (삼성 따라해서 마음에 안듭니다. -_-;)

 

알려진 초기화 방법을 진행 하려면 다음과 같은 절차가 필요합니다.

 

1. aboot와 rawdata를 dump 후 PC에 저장

2. 바이너리 에디터로 수정

3. 수정한 파일 두가지를 디바이스로 전송

4. 파일을 디바이스에 쓰기

 

 

 

이런 복잡한 방법은 저와 같이 귀찮은 것을 싫어하는 사람이라면 아주아주아주 피곤합니다.

 

아무도 리눅스에 있는 dd를 활용한 방법으로 클리어를 안하시네요. 거기다 /dev/zero도 울고 저도 웁니다. (응?)

 

 

 

이 방법에 해당기기는 IM-A870S (베가 아이언 SKT향)이면서 소프트웨어 버전은 S0218144 ~ S0218150 입니다.

(현재 최신버전인 150까지는 확실한데 이후 4.4 키캣이 나올 경우 달라질 가능성이 1g이나마 있습니다.)

 

adb shell에서 아래와 같은 커맨드를 입력하고 리부팅하면 됩니다.

 

dd if=/dev/zero of=/dev/block/mmcblk0p5 bs=1 seek=20971028 count=1 (엔터)
dd if=/dev/zero of=/dev/block/mmcblk0p12 bs=1 seek=206854 count=4 (엔터)
 
참쉽죠?
 
 
위 방법의 장점은 dump 해서 저장하는 번거로움과 바이너리 에디터 사용의 부주의로 벽돌의 위험이 없습니다.
 
다른모델에 응용하려면 seek 수치를 변경하면 되는데 해당 바이트 만큼 건너뛴다는 의미입니다.
 
 
마지막으로 파티션 구조에 대해 알고 싶은분이 계실 것 같아 혹시나 첨부합니다.
------------------------------------------------------------------------------------------------------------------------------
Found valid GPT with protective MBR; using GPT.
Disk /dev/block/mmcblk0: 61071360 sectors, 29.1 GiB
Logical sector size: 512 bytes
Disk identifier (GUID):
Partition table holds up to 28 entries
First usable sector is 34, last usable sector is 61071326
Partitions will be aligned on 1024-sector boundaries
Total free space is 607198 sectors (296.5 MiB)
 
Number Start (sector) End (sector) Size Code Name
1 131072 318463 91.5 MiB 0700 modem
2 393216 396287 1.5 MiB FFFF sbl1
3 396288 399359 1.5 MiB FFFF sbl2
4 399360 402431 1.5 MiB FFFF sbl3
5 402432 443391 20.0 MiB FFFF aboot
6 443392 446463 1.5 MiB FFFF rpm
7 524288 565247 20.0 MiB FFFF boot
8 655360 658431 1.5 MiB FFFF tz
9 658432 659455 512.0 KiB FFFF pad
10 659456 665599 3.0 MiB FFFF modemst1
11 665600 671743 3.0 MiB FFFF modemst2
12 671744 679935 4.0 MiB FFFF rawdata
13 679936 2215935 750.0 MiB FFFF preload
14 2228224 5709823 1.7 GiB 8300 system
15 5709824 5726207 8.0 MiB 8300 persist
16 5726208 6545407 400.0 MiB 8300 cache
17 6553600 6758399 100.0 MiB 8300 reserved1
18 6758400 6760447 1024.0 KiB FFFF misc
19 6815744 6856703 20.0 MiB FFFF recovery
20 6856704 6859775 1.5 MiB FFFF m9kefs1
21 6859776 6862847 1.5 MiB FFFF m9kefs2
22 6862848 6865919 1.5 MiB FFFF m9kefs3
23 6865920 6866943 512.0 KiB FFFF DDR
24 6946816 7028735 40.0 MiB FFFF log
25 7028736 7131135 50.0 MiB FFFF fota
26 7208960 61071326 25.7 GiB 8300 userdata
------------------------------------------------------------------------------------------------------------------------------
끝.

 

728x90
반응형