shawe
24/06/15, 23:47:32
Abro el hilo a razón de este otro: http://www.htcmania.com/showthread.php?t=1014308
He estado buscando información, y creo haber recopilado suficiente información como para intentar si es posible un método para revivirlo, y si este funciona en el XT1092, muy posiblemente haciendo lo mismo pero con otras variantes se pueda obtener también un procedimiento para el resto con los archivos necesarios.
Para obtener lo que hace falta, necesitaría ayuda de poseedores de un XT1092, a ser posible con la última ROM stock de nuestra zona (EU) y rooteada, ya que así al restaurar el terminal se pasaría a estar a la última versión disponible ya rooteada (ya que sin rootear difícilmente sería posible este método), da igual con recovery stock o alternativo, de hecho casi mejor un recovery alternativo.
Requisitos:
Android SDK Tools (http://developer.android.com/sdk/installing/index.html?pkg=tools)
Moto X rooteado
Conocimientos mínimos de su uso
Por el momento se necesita un dumpeo de la memoria interna del terminal, para hacerla, iniciar en modo recovery y con la SD montada hacer lo siguiente a través de adb:
adb shell su -c "dd if=/dev/block/mmcblk0 of=/sdcard/partitions.mbn bs=6144 count=1"
adb shell su -c "dd if=/dev/block/mmcblk0 of=/sdcard/pt.bin bs=1024 count=10"
adb shell su -c "dd if=/dev/block/mmcblk0p2 of=/sdcard/sbl1.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p3 of=/sdcard/sbl2.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p4 of=/sdcard/sbl3.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p5 of=/sdcard/aboot.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p6 of=/sdcard/rpm.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p7 of=/sdcard/tz.mbn"
El resto son todas las particiones de memoria interna, si las queréis para vosotros ya que nunca se sabe que puede pasar...
adb shell su -c "dd if=/dev/block/mmcblk0 of=/sdcard/partitions.mbn bs=6144 count=1"
adb shell su -c "dd if=/dev/block/mmcblk0 of=/sdcard/pt.bin bs=1024 count=10"
adb shell su -c "dd if=/dev/block/mmcblk0p1 of=/sdcard/modem.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p2 of=/sdcard/sbl1.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p3 of=/sdcard/sbl2.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p4 of=/sdcard/sbl3.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p5 of=/sdcard/aboot.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p6 of=/sdcard/rpm.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p7 of=/sdcard/tz.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p8 of=/sdcard/utags.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p9 of=/sdcard/logs.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p10 of=/sdcard/padA.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p11 of=/sdcard/sbl2Backup.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p12 of=/sdcard/sbl3Backup.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p13 of=/sdcard/abootBackup.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p14 of=/sdcard/rpmBackup.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p15 of=/sdcard/tzBackup.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p16 of=/sdcard/utagsBackup.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p17 of=/sdcard/padB.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p18 of=/sdcard/modemst1.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p19 of=/sdcard/modemst2.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p20 of=/sdcard/mbl.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p21 of=/sdcard/hob.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p22 of=/sdcard/dhob.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p23 of=/sdcard/persist.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p24 of=/sdcard/ssd.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p25 of=/sdcard/fsg.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p26 of=/sdcard/sp.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p27 of=/sdcard/misc.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p28 of=/sdcard/pds.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p29 of=/sdcard/cid.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p30 of=/sdcard/logo.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p32 of=/sdcard/devtree.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p33 of=/sdcard/boot.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p34 of=/sdcard/recovery.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p35 of=/sdcard/kpan.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p37 of=/sdcard/padC.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p38 of=/sdcard/system.mbn"
Una vez ejecutado eso, podéis reiniciar y desde el PC copias los archivos *.mbn al PC, yo concretamente necesitaría que me compartáis estos: "partitions.mbn, pt.bin, sbl1.mbn, sbl2.mbn, sbl3.mbn, rpm.mbn y tz.mbn", no los subáis todos para compartirlos, porque esos comandos son muy parecidos a lo que haría un nandroid backup, con esos 5 en principio me basta y me sobra para intentar generaros la imagen de restauración.
Si más usuarios de otras variantes están interesados, subid los 7 archivos que he indicado indicando también estos datos:
XT10XX
GB de memoria interna
Zona
Para mi si comprimís los archivos y llamando al archivo comprimido (VARIANTE_GB_ZONA) por ejemplo "XT1092_16GB_EU.rar" o "XT1092_16GB_EU.zip" me viene perfecto.
Supongo que algunos querréis saber porque necesito esos archivos, y mientras no pruebe que funcione, no quisiera subir nada para evitar posibles daños, pero la idea esta basada en esta explicación http://kernel-develop.blogspot.com.es/2012/05/how-to-generate-8660msimagembn.html, la cual requiere esos archivos para generar el archivo "8974_msimage.mbn" o "MSM8974_bootloader_singleimage.bin" que en otros tutoriales es necesario para desbrickearlo.
He estado buscando información, y creo haber recopilado suficiente información como para intentar si es posible un método para revivirlo, y si este funciona en el XT1092, muy posiblemente haciendo lo mismo pero con otras variantes se pueda obtener también un procedimiento para el resto con los archivos necesarios.
Para obtener lo que hace falta, necesitaría ayuda de poseedores de un XT1092, a ser posible con la última ROM stock de nuestra zona (EU) y rooteada, ya que así al restaurar el terminal se pasaría a estar a la última versión disponible ya rooteada (ya que sin rootear difícilmente sería posible este método), da igual con recovery stock o alternativo, de hecho casi mejor un recovery alternativo.
Requisitos:
Android SDK Tools (http://developer.android.com/sdk/installing/index.html?pkg=tools)
Moto X rooteado
Conocimientos mínimos de su uso
Por el momento se necesita un dumpeo de la memoria interna del terminal, para hacerla, iniciar en modo recovery y con la SD montada hacer lo siguiente a través de adb:
adb shell su -c "dd if=/dev/block/mmcblk0 of=/sdcard/partitions.mbn bs=6144 count=1"
adb shell su -c "dd if=/dev/block/mmcblk0 of=/sdcard/pt.bin bs=1024 count=10"
adb shell su -c "dd if=/dev/block/mmcblk0p2 of=/sdcard/sbl1.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p3 of=/sdcard/sbl2.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p4 of=/sdcard/sbl3.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p5 of=/sdcard/aboot.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p6 of=/sdcard/rpm.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p7 of=/sdcard/tz.mbn"
El resto son todas las particiones de memoria interna, si las queréis para vosotros ya que nunca se sabe que puede pasar...
adb shell su -c "dd if=/dev/block/mmcblk0 of=/sdcard/partitions.mbn bs=6144 count=1"
adb shell su -c "dd if=/dev/block/mmcblk0 of=/sdcard/pt.bin bs=1024 count=10"
adb shell su -c "dd if=/dev/block/mmcblk0p1 of=/sdcard/modem.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p2 of=/sdcard/sbl1.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p3 of=/sdcard/sbl2.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p4 of=/sdcard/sbl3.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p5 of=/sdcard/aboot.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p6 of=/sdcard/rpm.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p7 of=/sdcard/tz.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p8 of=/sdcard/utags.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p9 of=/sdcard/logs.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p10 of=/sdcard/padA.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p11 of=/sdcard/sbl2Backup.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p12 of=/sdcard/sbl3Backup.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p13 of=/sdcard/abootBackup.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p14 of=/sdcard/rpmBackup.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p15 of=/sdcard/tzBackup.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p16 of=/sdcard/utagsBackup.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p17 of=/sdcard/padB.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p18 of=/sdcard/modemst1.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p19 of=/sdcard/modemst2.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p20 of=/sdcard/mbl.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p21 of=/sdcard/hob.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p22 of=/sdcard/dhob.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p23 of=/sdcard/persist.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p24 of=/sdcard/ssd.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p25 of=/sdcard/fsg.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p26 of=/sdcard/sp.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p27 of=/sdcard/misc.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p28 of=/sdcard/pds.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p29 of=/sdcard/cid.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p30 of=/sdcard/logo.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p32 of=/sdcard/devtree.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p33 of=/sdcard/boot.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p34 of=/sdcard/recovery.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p35 of=/sdcard/kpan.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p37 of=/sdcard/padC.mbn"
adb shell su -c "dd if=/dev/block/mmcblk0p38 of=/sdcard/system.mbn"
Una vez ejecutado eso, podéis reiniciar y desde el PC copias los archivos *.mbn al PC, yo concretamente necesitaría que me compartáis estos: "partitions.mbn, pt.bin, sbl1.mbn, sbl2.mbn, sbl3.mbn, rpm.mbn y tz.mbn", no los subáis todos para compartirlos, porque esos comandos son muy parecidos a lo que haría un nandroid backup, con esos 5 en principio me basta y me sobra para intentar generaros la imagen de restauración.
Si más usuarios de otras variantes están interesados, subid los 7 archivos que he indicado indicando también estos datos:
XT10XX
GB de memoria interna
Zona
Para mi si comprimís los archivos y llamando al archivo comprimido (VARIANTE_GB_ZONA) por ejemplo "XT1092_16GB_EU.rar" o "XT1092_16GB_EU.zip" me viene perfecto.
Supongo que algunos querréis saber porque necesito esos archivos, y mientras no pruebe que funcione, no quisiera subir nada para evitar posibles daños, pero la idea esta basada en esta explicación http://kernel-develop.blogspot.com.es/2012/05/how-to-generate-8660msimagembn.html, la cual requiere esos archivos para generar el archivo "8974_msimage.mbn" o "MSM8974_bootloader_singleimage.bin" que en otros tutoriales es necesario para desbrickearlo.