1 votos

la partición de recuperación no parece existir

Hola a todos He rooteado con éxito mi teléfono innos a35 y ahora lo que quiero es No hay ningún archivo llamado /proc/mtd , Así que es que significa que mi dispositivo no se basa en la tecnología mtd.

He probado el fastboot pero parece que no funciona.

Mi /proc/mounts tiene el siguiente aspecto.

cat /proc/mounts
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
debugfs /mnt/debugfs debugfs rw,relatime 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/mmcblk0p12 /system ext4 ro,relatime,barrier=1,data=ordered 0 0
/dev/block/mmcblk0p13 /data ext4 rw,nosuid,nodev,relatime,barrier=1,nodelalloc,d
ata=ordered,noauto_da_alloc,noinit_inode_table 0 0
/dev/block/mmcblk0p15 /cache ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordere
d 0 0
/dev/block/vold/179:33 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,
uid=1000,gid=1015,fmask=0602,dmask=0602,allow_utime=0020,codepage=cp437,iocharse
t=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:33 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,rela
time,uid=1000,gid=1015,fmask=0602,dmask=0602,allow_utime=0020,codepage=cp437,ioc
harset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
/dev/block/vold/179:18 /mnt/emmc vfat rw,dirsync,nosuid,nodev,noexec,relatime,ui
d=1000,gid=1015,fmask=0602,dmask=0602,allow_utime=0020,codepage=cp437,iocharset=
iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
#

Por lo que entiendo que /dev/block/mmcblk0 es un dispositivo único y debería referirse a la tarjeta SD interna. ¿Esta suposición es correcta? Así que navegué en /dev/block/ y ejecuté 'ls' allí. Pude encontrar estos archivos allí.

mmcblk1p1
mmcblk1
mmcblk0p20
mmcblk0p19
mmcblk0p18
mmcblk0p17
mmcblk0p16
mmcblk0p15
mmcblk0p14
mmcblk0p13
mmcblk0p12
mmcblk0p11
mmcblk0p10
mmcblk0p9
mmcblk0p8
mmcblk0p7
mmcblk0p6
mmcblk0p5
mmcblk0p4
mmcblk0p3
mmcblk0p2
mmcblk0p1
platform
mmcblk0

¿Qué son esos dispositivos normalmente? Así que mmcblk0 representa toda la tabla de particiones allí, ¿verdad?

Quiero saber cómo se partió adelante, qué dirección se asignó a dónde y qué partición asignada a dónde.

Entonces, ¿de qué se trata la partición de recuperación? ¿Cuál es el procedimiento de arranque de este dispositivo? Me refiero a que el dispositivo primero sector de mcblk0 en su memoria y luego lo hace comienza a ejecutar allí. ¿Estoy en lo cierto? O la rom de arranque [no tengo ni idea de lo que está pasando] hace configurado para leer directamente los títulos de la partición y cargar las imágenes de recuperación? ¿Qué está pasando aquí?

Si volcara esas particiones como archivos hexadecimales , ¿hay alguna firma o algo que que pueda usar para suponer qué es qué?

0 votos

Si el teléfono no tiene /proc/mtd (IMHO debería tener, incluso sin información real), debería tener /proc/emmc . También intente examinar el archivo /proc/dumchar_info Fuente

1voto

cduhn Puntos 11229

Pude reunir esa información requerida a través de la lectura de un registro

Starting recovery on Sat Oct  5 16:12:57 2013
framebuffer: fd 4 (320 x 480)

recovery filesystem table
=========================   
0 /tmp ramdisk (null) (null)   
1 /boot emmc /dev/block/mmcblk0p8 (null)   
2 /cache ext4 /dev/block/mmcblk0p15 (null)   
3 /data ext4 /dev/block/mmcblk0p13 (null)   
4 /recovery emmc /dev/block/mmcblk0p16 (null)   
5 /misc emmc /dev/block/mmcblk0p19 (null)
6 /sdcard vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1   
7 /system ext4 /dev/block/mmcblk0p12 (null)   
8 /sys\_boot vfat /dev/block/mmcblk0p3 (null)

Command: "/sbin/recovery"

También se conoce como el registro de recuperación, no sé si hay una conexión. Muestra todas las particiones que están montadas. He utilizado el dd y se ha flasheado la partición de recuperación /dev/block/mmcblk0p16 como se indica aquí:

dd if=recovery_image of=/dev/block/mmcblk0p16

NOTA: Esto me dio como resultado una imagen de recuperación rota. (Creo que todavía no dan soporte a este dispositivo). Menos mal que ya he hecho una copia de seguridad de la imagen de recuperación.

dd if=/dev/block/mmcblk0p16 of=recovery_backup.img

Así que lo he sustituido por la copia de seguridad de nuevo y vuelve a funcionar.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X