Me metí con mi teléfono (Huawei P10 VTR-L29) y lamentablemente lo brickeé.
lo que pasó
Para contarte toda la historia, intenté hacer Root, pero durante el proceso de Root descubrí que el dispositivo está encriptado así que tuve que hacer "rollback". Eso funcionó bien y mi teléfono estaba funcionando bien con un problema - no era capaz de actualizar el firmware a través de las actualizaciones regulares del sistema. Veía la actualización, pero no era capaz de descargarla e instalarla - siempre terminaba con algún error.
Eso me hizo decidirme a reinstalar el firmware desde cero. Seguí los pasos generales, pero sí, me equivoqué.
estado actual
Lo único que puedo ver ahora es
Cuando hago clic en descargar la última versión y la recuperación
Pero después de un tiempo falla:
Y estoy atascado :( No consigo avanzar He intentado conectarme vía ADB (pero como no puedo entrar en el teléfono para habilitar la depuración USB (que podría ser el problema) no consigo conectarme (ni ADB ni FASTBOOT pueden ver el dispositivo).
He intentado crear este archivo:
/etc/udev/rules.d/51-android.rules
Pero cuando corro
sudo adb kill-server
sudo adb start-server
adb devices
Todavía está vacío ... Ni siquiera puedo llegar al "RESET DE FÁBRICA" manteniendo pulsado POWER + VOL:DOWN durante algún tiempo; siempre me devuelve al eRecovery de Huawei
¿Tenéis alguna idea de cómo solucionar esto?
¿O ese teléfono está muerto para siempre?
No me importan los datos que hay dentro.. Sólo me gustaría hacer que funcione de nuevo
EDITAR
con la ayuda de alecxs conseguí llegar al modo fastboot&rescue
Sin embargo, este
sudo fastboot boot [img]
termina con
downloading 'boot.img'...
OKAY [ 1.052s]
booting...
FAILED (remote: Command not allowed)
finished. total time: 1.056s
similar para
sudo fastboot flash recovery [img]
termina con
target reported max download size of 471859200 bytes
sending 'recovery' (32040 KB)...
OKAY [ 0.995s]
writing 'recovery'...
FAILED (remote: Command not allowed)
finished. total time: 1.001s
EDIT2:
Le pregunté también a uno de mis amigos y avanzamos un poco más...
He intentado desbloquear el bootloader
sudo fastboot oem unlock [unlock_code]
Entonces me salió esta pantalla:
Fui con la opción (2) y eso me llevó a la primera pantalla mencionada en este artículo "Huawei eRecovery"
pero cuando repetí el truco VOL:DOWN + USB:CABLE:PLUG :) obtuve lo siguiente
He probado un TWRP diferente (para el P10 específicamente) desde este enlace: XDA Devs - P10 TWRP
El flasheo ha funcionado bien:
sudo fastboot flash recovery_ramdisk twrp_p10_0.1.img
Lo tengo:
target reported max download size of 471859200 bytes
sending 'recovery_ramdisk' (24954 KB)...
OKAY [ 0.771s]
writing 'recovery_ramdisk'...
OKAY [ 0.232s]
finished. total time: 1.003s
después de
sudo fastboot reboot
justo después de este comando, necesito desenchufar el cable USB y mantener presionado VOLUMEN:ARRIBA para poder llegar a TWRP (swipe.d para permitir modificaciones) ... ya estoy allí
ahora estoy buscando cualquier ROM para mi P10 para flashearlo. Quiero probar esta: TheUpgradeGuide.com - Experiencia Pixel
Descargué la gApps y la ROM... la subí al "Internal Storage" del teléfono (había una carpeta TWRP así que la puse al lado)
.
..
/TWRP
rom.7z
gapps.zip
Fuimos a limpiar -> WIPE -> ADVANCED -> comprobamos esto
- Caché Dalvik
- Sistema
- Caché
- Datos
he intentado borrar el contenido de la memoria (he desenchufado el USB) pero me ha dado este error:
Updating partition details ...
Failed to mount '/odm' (Invalid argument)
...done
Failed to unmount '/system' (Device or resource busy)
Full SELinux support is present
MTP Enabled
Failed to unmount '/system' (Device or resource busy)
Wiping Dalvik Cache Directories...
--Dalvik Cache Directories Wipe Complete!
Formatting Cache using make-ext4fs...
Wiping data without wiping /data/media ...
Done.
Failed to unmount '/system' (Device or resource busy)
Unable to wipe /system.
Updating partition details...
Failed to mount '/odm' (Invalid argument)
...done
EDITAR 3
en el adb shell
~ # mount
rootfs on / type rootfs (rw,seclabel,size=1457112k,nr_inodes=364278)
tmpfs on /dev type tmpfs (rw,seclabel,nosuid,relatime,mode=755)
devpts on /dev/pts type devpts (rw,seclabel,relatime,mode=600)
proc on /proc type proc (rw,relatime,gid=3009,hidepid=2)
sysfs on /sys type sysfs (rw,seclabel,relatime)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
none on /acct type cgroup (rw,relatime,cpuacct)
tmpfs on /mnt type tmpfs (rw,seclabel,relatime,mode=755,gid=1000)
none on /config type configfs (rw,relatime)
/dev/block/bootdevice/by-name/secure_storage on /sec_storage type ext4 (rw,context=u:object_r:teecd_data_file:s0,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered)
adb on /dev/usb-ffs/adb type functionfs (rw,relatime)
hdb on /dev/usb-ffs/hdb type functionfs (rw,relatime)
/dev/block/bootdevice/by-name/system on /system type ext4 (ro,seclabel,relatime,data=ordered)
/dev/block/bootdevice/by-name/vendor on /vendor type ext4 (ro,seclabel,relatime,data=ordered)
tmpfs on /storage type tmpfs (rw,seclabel,relatime,mode=755,gid=1000)
/dev/block/sdd46 on /data type f2fs (rw,seclabel,relatime,background_gc=on,user_xattr,inline_xattr,acl,inline_data,inline_dentry,extent_cache,mode=adaptive,verify_encrypt,active_logs=6)
/dev/block/sdd46 on /sdcard type f2fs (rw,seclabel,relatime,background_gc=on,user_xattr,inline_xattr,acl,inline_data,inline_dentry,extent_cache,mode=adaptive,verify_encrypt,active_logs=6)
/dev/block/sdd13 on /cache type ext4 (rw,seclabel,relatime,data=ordered)
más la salida de ls
~ # ls -ld $(find /dev/block -name by-name)/*
drwxr-xr-x 2 root root 1020 Jan 4 18:02 /dev/block/bootdevice/by-name
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/boot_a -> /dev/block/sdd32
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/bootfail_info -> /dev/block/sdd14
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/cache -> /dev/block/sdd13
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/cust_a -> /dev/block/sdd43
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/dfx -> /dev/block/sdd19
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/dts_a -> /dev/block/sdd34
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/fastboot_a -> /dev/block/sdd24
lrwxrwxrwx 1 root root 15 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/frp -> /dev/block/sdc1
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/fw_hifi_a -> /dev/block/sdd28
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/fw_lpm3_a -> /dev/block/sdd21
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/hisee_fs -> /dev/block/sdd18
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/hisee_img_a -> /dev/block/sdd23
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/isp_boot_a -> /dev/block/sdd26
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/isp_firmware_a -> /dev/block/sdd27
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/misc -> /dev/block/sdd15
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/modem_fw_a -> /dev/block/sdd36
lrwxrwxrwx 1 root root 15 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/modem_om -> /dev/block/sdd7
lrwxrwxrwx 1 root root 15 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/modem_secure -> /dev/block/sdd3
lrwxrwxrwx 1 root root 15 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/modemnvm_backup -> /dev/block/sdd9
lrwxrwxrwx 1 root root 15 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/modemnvm_factory -> /dev/block/sdd8
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/modemnvm_img -> /dev/block/sdd10
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/modemnvm_system -> /dev/block/sdd11
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/modemnvm_update_a -> /dev/block/sdd38
lrwxrwxrwx 1 root root 15 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/nvme -> /dev/block/sdd4
lrwxrwxrwx 1 root root 15 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/oeminfo -> /dev/block/sdd5
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/patch_a -> /dev/block/sdd39
lrwxrwxrwx 1 root root 15 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/persist -> /dev/block/sdc2
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/product_a -> /dev/block/sdd42
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/recovery2_a -> /dev/block/sdd30
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/recovery_a -> /dev/block/sdd33
lrwxrwxrwx 1 root root 15 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/reserved1 -> /dev/block/sdc3
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/reserved10 -> /dev/block/sdd17
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/reserved2 -> /dev/block/sdd16
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/reserved3_a -> /dev/block/sdd22
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/reserved4_a -> /dev/block/sdd37
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/reserved5 -> /dev/block/sdd45
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/rrecord -> /dev/block/sdd20
lrwxrwxrwx 1 root root 15 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/secure_storage -> /dev/block/sdd6
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/sensorhub_a -> /dev/block/sdd31
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/splash2 -> /dev/block/sdd12
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/system_a -> /dev/block/sdd44
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/teeos_a -> /dev/block/sdd29
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/trustfirmware_a -> /dev/block/sdd35
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/userdata -> /dev/block/sdd46
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/vector_a -> /dev/block/sdd25
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/vendor_a -> /dev/block/sdd41
lrwxrwxrwx 1 root root 16 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/version_a -> /dev/block/sdd40
lrwxrwxrwx 1 root root 15 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/vrl -> /dev/block/sdd1
lrwxrwxrwx 1 root root 15 Jan 4 18:02 /dev/block/platform/ff3b0000.ufs/by-name/vrl_backup -> /dev/block/sdd2
Ok, con la ayuda de alecxs he conseguido llegar un poco más lejos (ver el chat) pero parece que el TWRP está defectuoso (el del enlace de arriba -> XDA) sin embargo, cualquier otro TWRP no funciona en absoluto y en su lugar estoy aterrizando en esta pantalla :(
EDITAR 4:
salida de fastboot getvar all
está aquí:
getvar:all FAILED (remote: Command not allowed)
EDITAR 5:
ver la salida de los comandos fastboot solicitados en el chat
#sudo fastboot oem get-bootinfo
...
(bootloader) unlocked
OKAY [ 0.006s]
finished. total time: 0.006s
$ sudo fastboot getvar vendorcountry
vendorcountry: hw/eu
finished. total time: 0.007s
$ sudo fastboot oem get-build-number
...
(bootloader) :VTR-L29C432B151
OKAY [ 0.007s]
finished. total time: 0.007s
$ sudo fastboot oem oeminforead-SYSTEM_VERSION
...
(bootloader) :VTR-L29C432B151
OKAY [ 0.008s]
finished. total time: 0.008s
RESUELTO
Finalmente, lo logré y el teléfono está funcionando :)
He descargado Huru Updated (v0.3) y estos archivos https://huaweidl.com/download/huawei-p10/vtr-l29/b151/
Siguiendo estos pasos: https://www.getdroidtips.com/hurupdater-tool/
y yaaaay, funciona :) después de meses de jugar... ¡¡¡muchas gracias a alecxs por su inmensa ayuda!!! ¡¡¡este chico es un genio!!!
la única cuestión ahora es pasar de Android 7 (el stock que he flasheado) a la 9.1 (la más actualizada proporcionada al p10)... porque la actualización nativa del sistema no me ofrece una actualización :D pero eso es menor...
EDITAR: ok, siguiendo este manual xda-developers - Jannomag Pude actualizar a la 8.0 (con un pequeño contratiempo - sólo tuve que reiniciar manualmente varias veces) y luego a la 9.0 (sin ningún problema esta vez) y justo después de la 9.0 me ofreció (a través de la actualización del sistema) automáticamente la más reciente 9.1.0.263
0 votos
Vamos a continuar esta discusión en el chat .