Ciao, a me funziona benone. Siccome mi viene comodo avere lo storico dei backup (smanettando si impara ;) ho fatto una piccola modifica al batch DumpMe.bat (in rosso) che aggiunge data ed ora alla cartella:@echo off
SET MONTH=%DATE:~3,2%
SET DAY=%DATE:~0,2%
SET YEAR=%DATE:~6,4%
SET HOUR=%TIME:~0,2%
SET MINUTE=%TIME:~3,2%
SET SECOND=%TIME:~6,2%
SET data=%DAY%%MONTH%%YEAR%_%HOUR%%MINUTE%%SECOND%for /f "delims=" %%a in ('do\adb shell echo $EXTERNAL_STORAGE') do @SET MYSD="%%a"
REM modificare con il percorso della propria SDCARD, se non dovesse essere riconosciuta automaticamente
REM set MYSD=/mnt/sdcard2
cls
call:wait_device
do\adb push do\deflasher_tool /data/local/tmp/
do\adb shell chmod 755 /data/local/tmp/deflasher_tool
echo Sbloccare (subito) il telefono e confermare il RIPRISTINO ...
do\adb restore do\localprop.ab
do\adb shell "while ! ln -s /data/local.prop /data/data/com.android.settings/a/file99; do :; done" > NUL
del tmp\local.prop > NUL
do\adb pull /data/local.prop tmp\local.prop
if NOT EXIST tmp\local.prop GOTO KO
del tmp\local.prop > NUL
echo Reboot in corso ...
do\adb shell sync
do\adb reboot
call:wait_device
do\adb shell rm /data/local.prop
do\adb shell rm /data/data/com.android.settings/a/*
REM
echo Attendiamo che il telefono abbia riconosciuto la SDCARD (%MYSD%) ...
do\adb shell "while ! busybox touch %MYSD%/DEFLASH; do busybox sleep 5; done" > NUL
do\adb shell df %MYSD%
do\adb shell rm -R %MYSD%/DEFLASH > NUL
do\adb shell /data/local/tmp/deflasher_tool %MYSD%/DEFLASH /dev/block/mmcblk0 /dev/block/mmcblk0boot0
REM
echo Sto copiando su qeusto PC i file estratti ...
do\adb pull %MYSD%/DEFLASH
DEFLASH_%data%REM
echo Reboot in corso ...
call:wait_device
echo Fatto ...
GOTO DONE
:KO
echo Peccato ... questa volta non ha funzionato ritenta ... almeno altre 5 volte!
:DONE
echo by Alexit -
http://forum.chinafonini.itecho .
echo Thanks to Bin4ry for fakerestore hack ... :)
pause > NUL
GOTO:EOF
:wait_device
ping -n 3 127.0.0.1 > NUL
do\adb.exe wait-for-device
ping -n 3 127.0.0.1 > NUL
do\adb.exe wait-for-device
ping -n 3 127.0.0.1 > NUL
do\adb.exe wait-for-device
GOTO:EOF