Ver Mensaje Individual
  #14  
Viejo 24/04/17, 10:51:46
Array

[xs_avatar]
estudiante2 estudiante2 no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Un lugar con muuuucha niebla y caracoles!!!
Mensajes: 791
Modelo de smartphone: Samsung Galaxy SIII
Tu operador: Yoigo
Voy a intentar hacer un tutorial paso a paso de como se realiza. No me he atrevido a hacerlo todavía pero he conseguido tener todo lo necesario que tal como está el manual me ha costado dios y ayuda. Muchos pasos creo que no están lo suficientemente claros e inducen a error. De momento solo sin hacer rebrand o cambiar de región, eso con vuestra ayuda puede añadirse posteriormente.
La idea es modificar este manual entre todos para que quede claro, si queréis modificar algún punto para que quede más didáctico hacedlo y lo cambiaré.
Edito para incorporar un paso que me había dejado y añadir enlace con los archivos para bajar directamente. Se me había olvidado el renombrar el segundo y el tercer archivo. En mi enlace de descarga ya están renombrados.
La guía original en inglés de XDA es esta:

Steps:
Prepare and Notice
A. Backup data, it might be restore factory default setting especially using downgrade ROM version.
B. Unlock bootloader before apply manual update, the manual update package bypass auth through modified stock recovery.
C. After update successfully, device might be locked again.
D. Only tested China mate9 with MHA-AL00C00 and MHA-L29C636 ROM.
E. The manual update script use TWRP 3.0.3-1 (Thanks to @Tkkg1994)
Download Update ZIP
A. Get ROM update link through hwmt.ru. Click "filelist.xml".
B. Observe "update.zip" size, choose more than 1GB file size FULL OTA from previous step. Example MHA-L29C636B158 filelist Link, all three update files and path are in the filelist.xml content.
update.zip: Change URL last "filelist.xml" to "update.zip" download file.
update_data_public.zip: Change URL last "filelist.xml" to "public/update_data_full_public.zip" download file, and rename it to "update_data_public.zip"
update_all_hw.zip: Change URL last "filelist.xml" to "hw/spcseas/update_full_hw_spcseas.zip" download file, and rename it to "update_all_hw.zip"
C. Observe "update.zip" size, choose more than 1GB file size FULL OTA from previous step. Example MHA-AL00C00B167 filelist Link, , all three update files and path are in the filelist.xml content.
update.zip: Change URL last "filelist.xml" to "update.zip" download file.
update_data_public.zip: Change URL last "filelist.xml" to "public/update_data_full_public.zip" download file, and rename it to "update_data_public.zip"
update_all_hw.zip: Change URL last "filelist.xml" to "all/cn/update_full_all_cn.zip" download file, and rename it to "update_all_hw.zip"
Manual Update Package
A. Download Mate9_HWOTA_2017042202_Internal.zip. (Rebrand thanks to @Backb0ne5p1d0r)
B. Batch file "internal_xxx" for no sdcard user, while "sdcard_xxx" for user has sdcard.
C. Same brand update. Run "xxx_update.bat" from package.
D. Rebrand flash twice. Run "xxx_rebrand.bat" on the first time, and run "xxxx_update.bat" on the second time. You may need to do factory default to get all app installed.
E. Follow message steps update should be done.
--------------------------------------------------------------------------------------------------------

A. Guarda tus datos importantes. Haz un backup por lo que pueda pasar.
B. Desbloquea el Bootloader. En este hilo se explica como:
http://www.htcmania.com/showthread.php?t=1252625
C. Después de la actualización el dispositivo puede volver a tener el Bootloader bloqueado.
D. Inicialmente solo se había probado con versiones chinas, en el hilo de Xda se ha realizado con el resto de versiones sin problemas, incluso cambiando de región el terminal.
E. Utilizar el recovery indicado en los pasos de actualización manual por comandos Adb.

Como descargar los archivos necesarios: Ahí está al menos en mi caso la madre del cordero: Siguiendo el manual o bajando directamente de mi Onedrive:
https://1drv.ms/f/s!AiOy5mbwpyLf5GRYl0qmg0ZtGJuC
1. Abrir la siguiente web : http://hwmt.ru/hwmtsite/firmware-dat...irmware_model=


2. Donde pone "Enter model" ponemos el modelo de nuestro terminal para el europeo seria MHA-L09C432 y nos daría el siguiente listado:

3. Nos fijamos en la segunda rom la full Ota, la de la imagen da abajo y seleccionamos filelist

4. Nos saldrá esta web que es donde se complica la cosa:

5. Cambiamos del link el filelist.xml por update.zip
http://update.hicloud.com:8180/TDS/d...82221/f1/fullfilelist.xml y lo dejamos así:
http://update.hicloud.com:8180/TDS/d...ull/update.zip

6. Ahora bajaremos el segundo archivo. Para bajar el siguiente enlace la guía nos dice que tenemos que cambiar el link otra vez. Del link original:
http://update.hicloud.com:8180/TDS/d...l/filelist.xml tenemos que pasar al necesario:
http://update.hicloud.com:8180/TDS/d...ull_public.zip
El archivo bajado lo tendremos que renombrar a update_data_public.zip
Con este archivo que bajamos ya tendremos dos y nos faltará el tercero. Este es complicado de entender por que para la versión europea deberemos cambiar el nombre del link de Xda y me costó mucho entenderlo. Soy un negado para el inglés también.
Del enlace original: http://update.hicloud.com:8180/TDS/d...l/filelist.xml pasaremos al que se necesita para bajar el tercer archivo que es el siguiente:
http://update.hicloud.com:8180/TDS/d...full_hw_eu.zip
Y también lo renombraremos a update_all_hw.zip
Llegados aquí ya tendremos los tres archivos de la actualización. Seguimos...
-------------------------------------------------------------------------------
1. Bajamos el archivo del siguiente enlace: https://drive.google.com/open?id=0B2...UpxWHVUN1RUSFU que se llama HWOTA_2017042202_internal.zip
y lo descomprimimos en la raiz de C:
Nos quedará una carpeta llamada HWOTA


Ahora según lo que he leído en Xda se debería continuar así, se admiten ayudas.
En el Mate 9 vamos a Ajustes / Memoria y almacenamiento y nos fijamos donde pone Ubicación predeterminada Yo lo tengo en Tarjeta Sd
Donde tengamos la ubicación predeterminada creamos si no está la carpeta HWOTA y dentro copiamos los tres archivos descargados de la actualización
Luego abriremos la consola de comandos CMD en modo administrador y ejecutaremos el archivo de la carpeta HWOTA de C:
Internal_update.bat si es la memoria interna
sdcard_update.bat si es la tarjeta sd


Ahora deberemos seguir los pasos del ejecutable que son estos:

@echo off

echo.
echo ****************************************
echo * *
echo * This script is made by XDA mankindtw *
echo * *
echo ****************************************
echo.

set TOOLPATH="%~dp0tools"
set RECOVERY_FILE=RECOVERY_NoCheck.img
set RECOVERY2_FILE=RECOVERY2_NoCheck.img
set RECOVERY="%~dp0recovery\%RECOVERY_FILE%"
set RECOVERY2="%~dp0recovery\%RECOVERY2_FILE%"
set RECOVERY_TMP=/tmp/%RECOVERY_FILE%
set RECOVERY2_TMP=/tmp/%RECOVERY2_FILE%
set TWRP="%~dp0recovery\twrp-3.0.3-1-hi3660.img"


cd %TOOLPATH%
echo.
echo A. You should copy update.zip, update_data_public.zip, and update_all_hw.zip files to SDCard "HWOTA" directory.
echo.
pause
echo.
echo B. Turn off phone and use "Vol-" and "Connect USB cable" to enter bootloader mode. Apaga el teléfono y pulsa volumen menos mientras lo conectas al PC por usb para acceder al modo Bootloader
echo.
pause
fastboot flash recovery %TWRP%
echo.
echo C. Disconnect usb cable and turn off phone, use "Vol+" and "Power" key to enter recovery. Desconecta el cable usb y apaga el móvil, pulsa volumen más y encender para entrar en recovery
echo.
pause
echo.
echo D. Connect usb cable before next step. Conecta el cable usb antes del siguiente paso
echo.
pause
echo.
echo E. Please wait for replacing recovery files and don't press any key. Por favor espera que se reemplace el recovery y no apretes ninguna tecla
echo.
adb push %RECOVERY% %RECOVERY_TMP%
adb push %RECOVERY2% %RECOVERY2_TMP%
adb shell "dd if=%RECOVERY_TMP% of=/dev/block/sdd33 bs=1048576"
adb shell "dd if=%RECOVERY2_TMP% of=/dev/block/sdd30 bs=1048576"
adb shell "echo --update_package=/sdcard/HWOTA/update.zip > /cache/recovery/command"
adb shell "echo --update_package=/sdcard/HWOTA/update_data_public.zip >> /cache/recovery/command"
adb shell "echo --update_package=/sdcard/HWOTA/update_all_hw.zip >> /cache/recovery/command"
adb reboot recovery
echo.
echo F. System update should start automatically. If system is bootloop, use "Vol+" and "Power" key to enter recovery and select both "Wipe cache partition" and "Wipe data/factory reset". Si el móvil se reinicia en bucle pulsa volumen más y encender para entrar en el recovery y haz wipe cache particion y luego wipe data factory reset
echo.
pause


Creo que con esto el Mate 9 estaría actualizado a la versión que hayamos elegido, para cambiar de pasos antes de este ejecutable .bat tendríamos que hacer el rebrand.bat pero no lo he mirado.
A ver si entre todos podemos pulir el manual y conseguimos actualizar sin peligro y sin tener que esperar las actualizaciones oficiales.
Intentaré subir a la nube los archivos para que se puedan descargar directamente.
Saludos.

Última edición por estudiante2 Día 24/04/17 a las 12:03:17.
Responder Con Cita
Los siguientes 7 usuarios han agradecido a estudiante2 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]