DATO CHE CI SONO IN GIRO DEI PAD CON TOUCH DISALLINEATO E FIXATO VIA SOFTWARE CON UN SISTEMA ANCORA NON NOTO, PRIMA DI FLASHARE UNA NUOVA ROM IN UN TABLET VERGINE E' OPPORTUNO FARE IL BACUP DELLA ROM INSTALLATA A BORDO. COSI' IN CASO DI PROBLEMI SI PUO' RITORNARE ALLO STATO DI PARTENZA. (semprechè tale fix sia già incorporato nel flash di fabbrica e non se il fix viene applicato in seconda istanza (questa procedura si limita a backuppare il flash iniziale))
Esiste un sistema per dumpare la rom direttamente dai pad RK2918, unico requisito è che il pad deve essere "rooted".
Quì c'è la guida per il ROOT:
https://www.androidiani.com/forum/me...-al-100-a.html
Quì c'è il comando "rkdump" originale che comunque ho inserito nel wendal_tool esteso più sotto:
http://androtab.info/rockchip/devel/rkutils/
Tutti questi test sono stati fatti con la moagepad di artistico e con firmware originale Mediacom ICS 4.0.4.
Per l'occasione ho preparato un wendal_tool esteso a cui ho aggiunto: RK29xxLoader(L)_V2.28.bin, RKImageMaker.exe, rkdump ed un paio di files.bat che racchiudono i comandi che mi servono.
a) scaricare RK29xxImageTools_v2.1_CRmod_v2.rar e scompattarlo nella sua cartella "RK29xxImageTools_v2.1_CRmod_v2"
https://dl.dropbox.com/u/53235112/RK...1_CRmod_v2.rar
b) con device rooted (la moagepad lo è giè se no dovete rootare il pad)
con root explorer o similari copiare rkdump (che trovate nella cartella "RK29xxImageTools_v2.1_CRmod_v2") in "/data"
c) scaricare un programma di teminale ed eseguirlo e,
da terminale digitare:
$ su
superuser vi chiederà dei permessi ed il prompt diventerà #
cambiare permessi di rkdump con il comando:
# chmod 771 /data/rkdump
(si fa una sola volta)
dumpare update.img con il comando:
# /data/rkdump /dev/block/mtdblock4 /sdcard/update.img
(a prescindere dalla risposta di "cat /proc/mtd" che colloca il backup.img nell'mtdblock4 ma, forse è solo una questione di nome del file)
se il comando di sopra non funziona provare con:
# /data/rkdump /dev/block/mtdblock4 /sdcard/backup.img
se tutto va bene la risposta sarà di questo tipo:
update.img found (493441024 bytes)
dumping...
crc found (4 bytes, 0xc5beadb4)
done
d) il file update.img di 481.887 KB è stato creato nelle sdcard (sembra non essere altro che l'immagine della rom ma priva del loader e qualcos'altro, senza cui il tool di wendal originale non riesce ad unpakkare)
lo copiamo sul PC nella cartella "RK29xxImageTools_v2.1_CRmod_v2" creata prima ( se il file è backup.img rinominarlo in update.img)
e) a questo punto se vogliamo unpakkarlo facciamo un doppio click su "unpack_update.img.bat" e nella cartella Temp ci sarà il tutto (kernel.img,boot.img, system.img ecc ecc)
f) se invece vogliamo un file da flashare facciamo un doppio click su "pack_update.img.bat" ed il tool creerà un file "update_full.img" (ci comunichera la creazione dell'md5 ecc) che potremo flashare con RKBatchTool.exe
in questo file ci sarà il bootloader "RK29xxLoader(L)_V2.28.bin" che ho arbitrariamente usato.
PS
per dumpare solo il kernel (non sempre è possibile)
# /data/rkdump /dev/block/mtdblock1 /sdcard/kernel.img
il kernel.img risultante è già completo e non necessita di ulteriori passaggi
PPS
il contenuto dei files.bat che ho aggiunto
unpack_update.img.bat
AFPTool.exe -unpack update.img Temp/
pause
pack_update.img.bat
RKImageMaker.exe -RK29 RK29xxLoader(L)_V2.28.bin update.img update_full.img -os_type:androidos
pause
Quanto sopra testato soltanto con firmware originale Mediacom ICS 4.0.4 da "dgodgo" e con rom Moagepad di “artistico” da me su Mediacom 852i