Downgrade a následný ROOT Desire Z s Android 2.3.3
Napsal: ned srp 21, 2011 11:37
Při pokusech o ROOT mi hodně chyběl český návod, ale po několika marných pokusech a nekonečném pročítání různých návodů se mi to povedlo - třeba to někomu ještě pomůže
Předem podotýkám, že tento postup jsem použil na OS Windows 7 64bit, na jiných se může, ale i nemusí mírně lišit.
Jako první budete potřebovat Android SDK, ten stáhnete odtud -http://dl.google.com/android/installer_r12-windows.exe
Může se stát, že při instalaci to po vás bude chtít stáhnout Javu, pokud je to tak, klikněte na odkaz který vám to nabídne a nebo stahujte odtud - http://www.oracle.com/technetwork/java/ ... 32154.html
Až budete mít nainstalovanou javu,nainstalujte SDK. Potom spusťte SDK manager s právy správce (administrator ve vin XP,spustit jako správce win Vista, 7).
Po otevření program zjistí aktualizace, stáhněte a nainstalujte všechny nabízené (accept all > install).
Potom stáhněte původní ROM - http://multiupload.com/GH26HXLLES (nerozbalovat !!! a celý zip soubor nakopírovat do složky s ANDROID SDK C:\Program Files (x86)\Android\android-sdk\platform-tools)
a další potřebné soubory zde - http://www.edisk.cz/stahni/73977/Downgr ... .71KB.html rozbalit a soubory (je jich 5) nakopírovat do složky C:\Program Files (x86)\Android\android-sdk\platform-tools
V tuto chvíly už máte všechen software potřebný pro další postup.
Nyní připojte HTC Desire Z s vloženou paměťovou kartou (karta musí být naformátovaná na FAT 32) k počítači (stačí režim pouze nabít) a aktivujte USB ladění (nastavení>aplikace>vývoj).
Ted spusťte příkazový řádek a zadávejte následující příkazy (symboly $ a # se nezadávají, pokud jsou potřeba jsou vyplněny automaticky !!).
Některé příkazy trvají déle, např. příkaz obsahující push znamená, že je něco kopírováno, proto raději počkejte, než aby jste zadávali příkazy přes sebe !
cd C:\Program Files (x86)\Android\android-sdk\platform-tools
$ adb shell cat /dev/msm_rotator
/dev/msm_rotator: invalid length - pokud se po zadání příkazu neobjeví tento výpis, je něco špatně a musíte začít znovu
Pokud je vše v pořádku, můžete pokračovat dále . . .
$ adb push fre3vo /data/local/tmp
$ adb shell
$ chmod 777 /data/local/tmp/fre3vo
$ /data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
Exploiting device... - objeví se několik řádků výpisu a pokud je na konci tento, je vše v pořádku
$ adb shell
# exit
$ adb push misc_version /data/local/tmp/misc_version
$ adb shell chmod 777 /data/local/tmp/misc_version
$ adb shell
# /data/local/tmp/misc_version -s 1.00.000.0
# sync
# dd if=/dev/block/mmcblk0p17 bs=1 skip=160 count=10
$ adb push 1.34.405.5_PC10IMG.zip /sdcard/PC10IMG.zip - provedení tohoto příkazu trvá i pár minut, takže trpělivost . . .
$ adb reboot bootloader - telefon přejde do BOOTLOADERU, jakmile tam bude, stiskněte POWER tlačítko
Jalmile se provede update (respektive downgrade), telefon restartujte.
Downgrade je hotov, teď už jen provést ROOT podle návodu zde -http://www.petrsmejkal.eu/2011/07/07/htc-desire-z-root/ (budete pokračovat až od kroku 2) Root, S-OFF, the ClockworkMod Recovery & the Engineering HBoot)
***************************************************************************************************************************************************************************************************************
Posloupnost v příkazovém řádku si můžete kontrolovat podle těchto výpisů -
Downgrade:
[spoiler]cd C:\Program Files (x86)\Android\android-sdk\platform-tools
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push fre3vo /data/
local/tmp
adb server is out of date. killing...
* daemon started successfully *
956 KB/s (9796 bytes in 0.010s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell
adb server is out of date. killing...
* daemon started successfully *
$ chmod 777 /data/local/tmp/fre3vo
chmod 777 /data/local/tmp/fre3vo
$ /data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
/data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
fre3vo by #teamwin
Please wait...
Attempting to modify ro.secure property...
fb_fix_screeninfo:
id: msmfb
smem_start: 802160640
smem_len: 3145728
type: 0
type_aux: 0
visual: 2
xpanstep: 0
ypanstep: 1
line_length: 1920
mmio_start: 0
accel: 0
fb_var_screeninfo:
xres: 480
yres: 800
xres_virtual: 480
yres_virtual: 1600
xoffset: 0
yoffset: 800
bits_per_pixel: 32
activate: 16
height: 80
width: 48
rotate: 0
grayscale: 0
nonstd: 0
accel_flags: 0
pixclock: 0
left_margin: 0
right_margin: 0
upper_margin: 0
lower_margin: 0
hsync_len: 0
vsync_len: 0
sync: 0
vmode: 0
Buffer offset: 00000000
Buffer size: 8192
Scanning region faa90000...
Scanning region fab80000...
Scanning region fac70000...
Scanning region fad60000...
Scanning region fae50000...
Scanning region faf40000...
Scanning region fb030000...
Scanning region fb120000...
Scanning region fb210000...
Scanning region fb300000...
Scanning region fb3f0000...
Scanning region fb4e0000...
Scanning region fb5d0000...
Scanning region fb6c0000...
Scanning region fb7b0000...
Scanning region fb8a0000...
Scanning region fb990000...
Scanning region fba80000...
Potential exploit area found at address fbb53e00:1200.
Exploiting device...
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell
adb server is out of date. killing...
* daemon started successfully *
# exit
exit
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push misc_version
/data/local/tmp/misc_version
adb server is out of date. killing...
* daemon started successfully *
1546 KB/s (15837 bytes in 0.010s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell chmod 777 /d
ata/local/tmp/misc_version
adb server is out of date. killing...
* daemon started successfully *
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell
adb server is out of date. killing...
* daemon started successfully *
# /data/local/tmp/misc_version -s 1.33.405.5
/data/local/tmp/misc_version -s 1.33.405.5
--set_version set. VERSION will be changed to: 1.33.405.5
Patching and backing up partition 17...
# sync
sync
# dd if=/dev/block/mmcblk0p17 bs=1 skip=160 count=10
dd if=/dev/block/mmcblk0p17 bs=1 skip=160 count=10
1.33.405.510+0 records in
10+0 records out
10 bytes transferred in 0.002 secs (5000 bytes/sec)
# exit
exit
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push 1.34.405.5_PC
10IMG.zip /sdcard/PC10IMG.zip
adb server is out of date. killing...
* daemon started successfully *
2483 KB/s (298442206 bytes in 117.334s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb reboot bootloader
adb server is out of date. killing...
* daemon started successfully *
C:\Program Files (x86)\Android\android-sdk\platform-tools>
ROOT:
C:\Windows\system32>cd C:\Program Files (x86)\Android\android-sdk\platform-tools
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push busybox /data
/local/tmp/
adb server is out of date. killing...
* daemon started successfully *
2010 KB/s (1926944 bytes in 0.936s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push gfree /data/l
ocal/tmp/
adb server is out of date. killing...
* daemon started successfully *
2001 KB/s (716548 bytes in 0.349s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push hboot-eng.img
/data/local/tmp/
adb server is out of date. killing...
* daemon started successfully *
2041 KB/s (1048576 bytes in 0.501s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push psneuter /dat
a/local/tmp/
adb server is out of date. killing...
* daemon started successfully *
2035 KB/s (557962 bytes in 0.267s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push recovery-cloc
kwork-3.0.2.4-vision.img /data/local/tmp/recovery.img
adb server is out of date. killing...
* daemon started successfully *
1900 KB/s (4573184 bytes in 2.349s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push root_psn /dat
a/local/tmp/
adb server is out of date. killing...
* daemon started successfully *
35 KB/s (564 bytes in 0.015s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push su /sdcard/
adb server is out of date. killing...
* daemon started successfully *
60 KB/s (26324 bytes in 0.423s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push Superuser.apk
/sdcard/
adb server is out of date. killing...
* daemon started successfully *
2016 KB/s (196120 bytes in 0.095s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell
adb server is out of date. killing...
* daemon started successfully *
$ chmod 755 /data/local/tmp/*
chmod 755 /data/local/tmp/*
$ /data/local/tmp/psneuter
/data/local/tmp/psneuter
property service neutered.
killing adbd. (should restart in a second or two)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell
adb server is out of date. killing...
* daemon started successfully *
# cd /data/local/tmp
cd /data/local/tmp
# ./busybox md5sum /dev/block/mmcblk0p18
./busybox md5sum /dev/block/mmcblk0p18
2ce1bdd5e4c1119ccfcecb938710d742 /dev/block/mmcblk0p18
# ./gfree -f -b hboot-eng.img -y recovery.img
./gfree -f -b hboot-eng.img -y recovery.img
--secu_flag off set
--cid set. CID will be changed to: 11111111
--sim_unlock. SIMLOCK will be removed
--hboot set. hboot image hboot-eng.img will be installed in partition 18
--recovery set. recovery image recovery.img will be installed in partition 21
Section header entry size: 40
Number of section headers: 44
Total section header table size: 1760
Section header file offset: 0x000138b4 (80052)
Section index for section name string table: 41
String table offset: 0x000136fb (79611)
Searching for .modinfo section...
- Section[16]: .modinfo
-- offset: 0x00000a14 (2580)
-- size: 0x000000cc (204)
Kernel release: 2.6.32.21-gd2764ed
New .modinfo section size: 204
Attempting to power cycle eMMC... OK.
Write protect was successfully disabled.
Searching for mmc_blk_issue_rq symbol...
- Address: c02a6a54, type: t, name: mmc_blk_issue_rq, module: N/A
Kernel map base: 0xc02a6000
Kernel memory mapped to 0x40002000
Searching for brq filter...
- Address: 0xc02a6a54 + 0x34c
- 0x2a000012 -> 0xea000012
Backing up current partition 18 and installing specified hboot image...
Backing up partition /dev/block/mmcblk0p18 to /sdcard/part18backup-1313860138.bi
n ...
Writing image hboot-eng.img to partition /dev/block/mmcblk0p18 ...
Backing up current partition 21 and installing specified recovery image...
Backing up partition /dev/block/mmcblk0p21 to /sdcard/part21backup-1313860138.bi
n ...
Writing image recovery.img to partition /dev/block/mmcblk0p21 ...
Backing up current partition 7 and patching it...
Backing up partition /dev/block/mmcblk0p7 to /sdcard/part7backup-1313860138.bin
...
patching secu_flag: 0
Done.
# ./root_psn
./root_psn
# sync
sync
# ./busybox md5sum hboot-eng.img
./busybox md5sum hboot-eng.img
2ce1bdd5e4c1119ccfcecb938710d742 hboot-eng.img
# ./busybox md5sum /dev/block/mmcblk0p18
./busybox md5sum /dev/block/mmcblk0p18
2ce1bdd5e4c1119ccfcecb938710d742 /dev/block/mmcblk0p18
# reboot
reboot
C:\Program Files (x86)\Android\android-sdk\platform-tools>
Předem podotýkám, že tento postup jsem použil na OS Windows 7 64bit, na jiných se může, ale i nemusí mírně lišit.
Jako první budete potřebovat Android SDK, ten stáhnete odtud -http://dl.google.com/android/installer_r12-windows.exe
Může se stát, že při instalaci to po vás bude chtít stáhnout Javu, pokud je to tak, klikněte na odkaz který vám to nabídne a nebo stahujte odtud - http://www.oracle.com/technetwork/java/ ... 32154.html
Až budete mít nainstalovanou javu,nainstalujte SDK. Potom spusťte SDK manager s právy správce (administrator ve vin XP,spustit jako správce win Vista, 7).
Po otevření program zjistí aktualizace, stáhněte a nainstalujte všechny nabízené (accept all > install).
Potom stáhněte původní ROM - http://multiupload.com/GH26HXLLES (nerozbalovat !!! a celý zip soubor nakopírovat do složky s ANDROID SDK C:\Program Files (x86)\Android\android-sdk\platform-tools)
a další potřebné soubory zde - http://www.edisk.cz/stahni/73977/Downgr ... .71KB.html rozbalit a soubory (je jich 5) nakopírovat do složky C:\Program Files (x86)\Android\android-sdk\platform-tools
V tuto chvíly už máte všechen software potřebný pro další postup.
Nyní připojte HTC Desire Z s vloženou paměťovou kartou (karta musí být naformátovaná na FAT 32) k počítači (stačí režim pouze nabít) a aktivujte USB ladění (nastavení>aplikace>vývoj).
Ted spusťte příkazový řádek a zadávejte následující příkazy (symboly $ a # se nezadávají, pokud jsou potřeba jsou vyplněny automaticky !!).
Některé příkazy trvají déle, např. příkaz obsahující push znamená, že je něco kopírováno, proto raději počkejte, než aby jste zadávali příkazy přes sebe !
cd C:\Program Files (x86)\Android\android-sdk\platform-tools
$ adb shell cat /dev/msm_rotator
/dev/msm_rotator: invalid length - pokud se po zadání příkazu neobjeví tento výpis, je něco špatně a musíte začít znovu
Pokud je vše v pořádku, můžete pokračovat dále . . .
$ adb push fre3vo /data/local/tmp
$ adb shell
$ chmod 777 /data/local/tmp/fre3vo
$ /data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
Exploiting device... - objeví se několik řádků výpisu a pokud je na konci tento, je vše v pořádku
$ adb shell
# exit
$ adb push misc_version /data/local/tmp/misc_version
$ adb shell chmod 777 /data/local/tmp/misc_version
$ adb shell
# /data/local/tmp/misc_version -s 1.00.000.0
# sync
# dd if=/dev/block/mmcblk0p17 bs=1 skip=160 count=10
$ adb push 1.34.405.5_PC10IMG.zip /sdcard/PC10IMG.zip - provedení tohoto příkazu trvá i pár minut, takže trpělivost . . .
$ adb reboot bootloader - telefon přejde do BOOTLOADERU, jakmile tam bude, stiskněte POWER tlačítko
Jalmile se provede update (respektive downgrade), telefon restartujte.
Downgrade je hotov, teď už jen provést ROOT podle návodu zde -http://www.petrsmejkal.eu/2011/07/07/htc-desire-z-root/ (budete pokračovat až od kroku 2) Root, S-OFF, the ClockworkMod Recovery & the Engineering HBoot)
***************************************************************************************************************************************************************************************************************
Posloupnost v příkazovém řádku si můžete kontrolovat podle těchto výpisů -
Downgrade:
[spoiler]cd C:\Program Files (x86)\Android\android-sdk\platform-tools
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push fre3vo /data/
local/tmp
adb server is out of date. killing...
* daemon started successfully *
956 KB/s (9796 bytes in 0.010s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell
adb server is out of date. killing...
* daemon started successfully *
$ chmod 777 /data/local/tmp/fre3vo
chmod 777 /data/local/tmp/fre3vo
$ /data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
/data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
fre3vo by #teamwin
Please wait...
Attempting to modify ro.secure property...
fb_fix_screeninfo:
id: msmfb
smem_start: 802160640
smem_len: 3145728
type: 0
type_aux: 0
visual: 2
xpanstep: 0
ypanstep: 1
line_length: 1920
mmio_start: 0
accel: 0
fb_var_screeninfo:
xres: 480
yres: 800
xres_virtual: 480
yres_virtual: 1600
xoffset: 0
yoffset: 800
bits_per_pixel: 32
activate: 16
height: 80
width: 48
rotate: 0
grayscale: 0
nonstd: 0
accel_flags: 0
pixclock: 0
left_margin: 0
right_margin: 0
upper_margin: 0
lower_margin: 0
hsync_len: 0
vsync_len: 0
sync: 0
vmode: 0
Buffer offset: 00000000
Buffer size: 8192
Scanning region faa90000...
Scanning region fab80000...
Scanning region fac70000...
Scanning region fad60000...
Scanning region fae50000...
Scanning region faf40000...
Scanning region fb030000...
Scanning region fb120000...
Scanning region fb210000...
Scanning region fb300000...
Scanning region fb3f0000...
Scanning region fb4e0000...
Scanning region fb5d0000...
Scanning region fb6c0000...
Scanning region fb7b0000...
Scanning region fb8a0000...
Scanning region fb990000...
Scanning region fba80000...
Potential exploit area found at address fbb53e00:1200.
Exploiting device...
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell
adb server is out of date. killing...
* daemon started successfully *
# exit
exit
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push misc_version
/data/local/tmp/misc_version
adb server is out of date. killing...
* daemon started successfully *
1546 KB/s (15837 bytes in 0.010s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell chmod 777 /d
ata/local/tmp/misc_version
adb server is out of date. killing...
* daemon started successfully *
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell
adb server is out of date. killing...
* daemon started successfully *
# /data/local/tmp/misc_version -s 1.33.405.5
/data/local/tmp/misc_version -s 1.33.405.5
--set_version set. VERSION will be changed to: 1.33.405.5
Patching and backing up partition 17...
# sync
sync
# dd if=/dev/block/mmcblk0p17 bs=1 skip=160 count=10
dd if=/dev/block/mmcblk0p17 bs=1 skip=160 count=10
1.33.405.510+0 records in
10+0 records out
10 bytes transferred in 0.002 secs (5000 bytes/sec)
# exit
exit
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push 1.34.405.5_PC
10IMG.zip /sdcard/PC10IMG.zip
adb server is out of date. killing...
* daemon started successfully *
2483 KB/s (298442206 bytes in 117.334s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb reboot bootloader
adb server is out of date. killing...
* daemon started successfully *
C:\Program Files (x86)\Android\android-sdk\platform-tools>
ROOT:
C:\Windows\system32>cd C:\Program Files (x86)\Android\android-sdk\platform-tools
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push busybox /data
/local/tmp/
adb server is out of date. killing...
* daemon started successfully *
2010 KB/s (1926944 bytes in 0.936s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push gfree /data/l
ocal/tmp/
adb server is out of date. killing...
* daemon started successfully *
2001 KB/s (716548 bytes in 0.349s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push hboot-eng.img
/data/local/tmp/
adb server is out of date. killing...
* daemon started successfully *
2041 KB/s (1048576 bytes in 0.501s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push psneuter /dat
a/local/tmp/
adb server is out of date. killing...
* daemon started successfully *
2035 KB/s (557962 bytes in 0.267s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push recovery-cloc
kwork-3.0.2.4-vision.img /data/local/tmp/recovery.img
adb server is out of date. killing...
* daemon started successfully *
1900 KB/s (4573184 bytes in 2.349s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push root_psn /dat
a/local/tmp/
adb server is out of date. killing...
* daemon started successfully *
35 KB/s (564 bytes in 0.015s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push su /sdcard/
adb server is out of date. killing...
* daemon started successfully *
60 KB/s (26324 bytes in 0.423s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb push Superuser.apk
/sdcard/
adb server is out of date. killing...
* daemon started successfully *
2016 KB/s (196120 bytes in 0.095s)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell
adb server is out of date. killing...
* daemon started successfully *
$ chmod 755 /data/local/tmp/*
chmod 755 /data/local/tmp/*
$ /data/local/tmp/psneuter
/data/local/tmp/psneuter
property service neutered.
killing adbd. (should restart in a second or two)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell
adb server is out of date. killing...
* daemon started successfully *
# cd /data/local/tmp
cd /data/local/tmp
# ./busybox md5sum /dev/block/mmcblk0p18
./busybox md5sum /dev/block/mmcblk0p18
2ce1bdd5e4c1119ccfcecb938710d742 /dev/block/mmcblk0p18
# ./gfree -f -b hboot-eng.img -y recovery.img
./gfree -f -b hboot-eng.img -y recovery.img
--secu_flag off set
--cid set. CID will be changed to: 11111111
--sim_unlock. SIMLOCK will be removed
--hboot set. hboot image hboot-eng.img will be installed in partition 18
--recovery set. recovery image recovery.img will be installed in partition 21
Section header entry size: 40
Number of section headers: 44
Total section header table size: 1760
Section header file offset: 0x000138b4 (80052)
Section index for section name string table: 41
String table offset: 0x000136fb (79611)
Searching for .modinfo section...
- Section[16]: .modinfo
-- offset: 0x00000a14 (2580)
-- size: 0x000000cc (204)
Kernel release: 2.6.32.21-gd2764ed
New .modinfo section size: 204
Attempting to power cycle eMMC... OK.
Write protect was successfully disabled.
Searching for mmc_blk_issue_rq symbol...
- Address: c02a6a54, type: t, name: mmc_blk_issue_rq, module: N/A
Kernel map base: 0xc02a6000
Kernel memory mapped to 0x40002000
Searching for brq filter...
- Address: 0xc02a6a54 + 0x34c
- 0x2a000012 -> 0xea000012
Backing up current partition 18 and installing specified hboot image...
Backing up partition /dev/block/mmcblk0p18 to /sdcard/part18backup-1313860138.bi
n ...
Writing image hboot-eng.img to partition /dev/block/mmcblk0p18 ...
Backing up current partition 21 and installing specified recovery image...
Backing up partition /dev/block/mmcblk0p21 to /sdcard/part21backup-1313860138.bi
n ...
Writing image recovery.img to partition /dev/block/mmcblk0p21 ...
Backing up current partition 7 and patching it...
Backing up partition /dev/block/mmcblk0p7 to /sdcard/part7backup-1313860138.bin
...
patching secu_flag: 0
Done.
# ./root_psn
./root_psn
# sync
sync
# ./busybox md5sum hboot-eng.img
./busybox md5sum hboot-eng.img
2ce1bdd5e4c1119ccfcecb938710d742 hboot-eng.img
# ./busybox md5sum /dev/block/mmcblk0p18
./busybox md5sum /dev/block/mmcblk0p18
2ce1bdd5e4c1119ccfcecb938710d742 /dev/block/mmcblk0p18
# reboot
reboot
C:\Program Files (x86)\Android\android-sdk\platform-tools>