|
ROMs y desarrollo Meizu Pro 5 ROMs y desarrollo Meizu Pro 5 |
|
Herramientas |
#1
|
||||
|
||||
SCRIPT traducción a español de flyme 6 Nougat
Registro de cambios:
v2: Nuevo script "P82maarj Traductor v2.rar" -Evitar que te pida reemplazar ficheros de idiomas. -Fallo que hacía que el push no se ejecute en la carpeta correcta y no se envían al movil los ficheros -Mejorada la descripcion de pasos. v1: -Añadido el prequisito del Apktool en el PC. v0:Version inicial. Hola!!. He creado un script para traducir cualquier ROM de flyme y debe valer para cualquier Meizu!!! No me hago responsable de ningún problema...espero que no los haya. Si los hay podéis contactar conmigo en [email protected], pero sólo problemas graves tipo el movil no arranca y eso... las preguntas acerca del script las responderé aqui. ¿Como funciona? Te extrae del movil las aplicaciones del sistema al PC. Te las traduce(Utilizando unas traducciones que ya hice basándome en las roms G) y te las mete en una carpeta "system" del almacenamiento interno. Luego hay que reemplazar las aplicaciones traducidas por las originales de la rom (usando un explorador de ficheros root) y reiniciar. Prequisitos del movil: - Ser root. - Tener el modo desarrollador habilitado. - Habilitar la depuración USB. - Tener las huellas dactilares introducidas. Hay un fallo en la recompilación de los ajustes y ya no vas a poder volver a meter/modificar las huellas dactilares. Prequisitos del PC: - Tener Java 1.7 o 1.8 instalado y en el Path del pc(para probar si se cumple este requisito, hay que hacer botón de Inicio y escribir en la barra que aparece abajo "cmd"+intro (en win10 escribirlo directamente en la barra). Una vez que se abra la ventana de msdos escribir "java -version". Si no se encuentra el comando o la versión es menor de 1.7. Instalar java y buscar un tutorial en google buscando por ejemplo "java en path". -Copiar los ficheros apktool.bat y apktool.jar que hay dentro del fichero adjunto apktool.rar a la carpeta c:\windows Procedimiento. - Descargar el fichero P82maarj Traductor v2.rar y descomprimirlo en tu pc - Conectar el movil y ponerlo en modo MTP(para poder transferir ficheros) - Ejecutar(doble clic) el fichero translate.bat en el PC se abre una ventana y empieza a hacer cosas durante unos 20 min(depende del pc) y esperar a que se termine. - Abrir la aplicación root explorer en el movil. Ir a la carpeta almacenamiento interno/system y copiar las carpetas app y priv-app. Navegar a /system y pegar allí las 2 carpetas. Te pide montar la unidad system y permisos de root. Luego te aparece una ventana en la que hay que seleccionar Merge. La pantalla se apaga y se enciende bloqueada...es normal. desbloquear y continuar. - Volver a la carpeta almacenamiento interno/system/framework y copiar la carpeta "flyme-res". Navegar a /system/framework y pegar la carpeta. Te aparece una ventana en la que hay que seleccionar Merge. Dará un error. - Repetir el punto anterior y a la segunda no dará error. -Volver a la carpeta almacenamiento interno/system/framework y copiar el fichero "framework-res.apk". Ir a la carpeta /system/framework y pegar el fichero. El movil se queda bloqueado y se reinicia. - Reiniciar manualmente otra vez!. Añado video de la parte del movil - Responded en el hilo indicando si os ha funcionado o no ¿ok?. Gracias Última edición por p82maarj Día 28/09/17 a las 13:05:25. Razón: video añadido |
|
#2
|
||||
|
||||
Pinta bien haber quien se atreve
__________________
Sevilla F.C.
|
#3
|
||||
|
||||
buenas,tengo una duda.
Cuando le doy al el fichero translate.bat en menos de un minuto se termina y tu dices que tarda unos 20 mnutos,que crees que estoy haciendo mal?, gracias. Por cierto uso windows 10 |
#5
|
||||
|
||||
Perdona que insista pero estoy hecho un lio. Cuando estoy en el root explorer dices:
"Ir a la carpeta almacenamiento interno/system y copiar las carpetas app y priv-app. Navegar a /system y pegar allí las 2 carpetas. Te aparece una ventana en la que hay que seleccionar Merge. La pantalla hará algo raro...es normal." No es la misma carpeta? no me aclaro, perdona mi ignorancia |
#6
|
||||
|
||||
Perdona que insista pero estoy hecho un lio. Cuando estoy en el root explorer dices:
"Ir a la carpeta almacenamiento interno/system y copiar las carpetas app y priv-app. Navegar a /system y pegar allí las 2 carpetas. Te aparece una ventana en la que hay que seleccionar Merge. La pantalla hará algo raro...es normal." No es la misma carpeta? no me aclaro, perdona mi ignorancia He actualizado el script porque he detectado fallos y no se pasaban los ficheros generadoe en el pc (dentro de la carpeta Translated del la carpeta del script) al almacenamiento interno/system (/sdcard/system) del movil. Si no existe la carpeta /sdcard/system en tu movil es que te habrá pasado eso. Si es asi vuelve a repetirlo con el nuevo script....Espero que esta sea la definitiva. Si no queda claro mañana hago un videotutorial Última edición por p82maarj Día 28/09/17 a las 00:39:15. |
#10
|
||||
|
||||
Hola, tengo un problema.
Si ejecuto directamente el .bat me indica que no se reconoce el ADB, lo que hice para solucionarlo es desde CMD en la ubicación donde descargué P82maarj Traductor v2 ejecuto el .BAT Me aparece lo siguiente: Sin embargo al ir al SDCARD no tengo la carpeta system que mencionas. ¿Qué estoy haciendo mal? |
#11
|
||||
|
||||
Hola, tengo un problema.
Si ejecuto directamente el .bat me indica que no se reconoce el ADB, lo que hice para solucionarlo es desde CMD en la ubicación donde descargué P82maarj Traductor v2 ejecuto el .BAT Me aparece lo siguiente: Sin embargo al ir al SDCARD no tengo la carpeta system que mencionas. ¿Qué estoy haciendo mal? Supongo que el requisito de Java lo tienes cumplido ¿no? |
#12
|
||||
|
||||
Versión de java
No sé si te sirva el modelo y versión de Flyme de mi dispositivo. Pro 5 con Flyme 6.7.9.26 |
#13
|
||||
|
||||
@p82maarj te agradezco tu ayuda, ya pude resolverlo. Había un error en la variable PATH. En la página donde seguí sus instrucciones, primero definían la variable PATH_HOME y después PATH; pero a esta segunda variable aparte le agregaban otras rutas como c:\windows y ahí es donde aparecía el error inesperado.
|
#14
|
||||
|
||||
@p82maarj te agradezco tu ayuda, ya pude resolverlo. Había un error en la variable PATH. En la página donde seguí sus instrucciones, primero definían la variable PATH_HOME y después PATH; pero a esta segunda variable aparte le agregaban otras rutas como c:\windows y ahí es donde aparecía el error inesperado.
|
#15
|
||||
|
||||
Hola, has hecho alguna otra modificación que corrija el problema del lector de huellas?
|
#16
|
||||
|
||||
Buenas tardes, a mi me da este error, sabeis por que puede ser? la version de java es la 1.8 tengo el movil root, debug mode y mtp... C:\Users\iker\Downloads\P82maarj Traductor v2\TMP>for %f in (*.jar *.apk) do call apktool b %~nf -o ..\Translated\%f -c C:\Users\iker\Downloads\P82maarj Traductor v2\TMP>cd .. C:\Users\iker\Downloads\P82maarj Traductor v2>adb push Translated\ConnectivitySettings.apk /sdcard/system/app/ConnectivitySettings/ConnectivitySettings.apk error: device '(null)' not found C:\Users\iker\Downloads\P82maarj Traductor v2>adb push Translated\DownloadProviderUi.apk /sdcard/system/app/DownloadProviderUi/DownloadProviderUi.apk error: device '(null)' not found C:\Users\iker\Downloads\P82maarj Traductor v2>adb push Translated\InCallUI.apk /sdcard/system/priv-app/InCallUI/InCallUI.apk error: device '(null)' not found C:\Users\iker\Downloads\P82maarj Traductor v2>adb push Translated\PackageInstaller.apk /sdcard/system/priv-app/PackageInstaller/PackageInstaller.apk error: device '(null)' not found C:\Users\iker\Downloads\P82maarj Traductor v2>adb push Translated\Settings.apk /sdcard/system/priv-app/Settings/Settings.apk error: device '(null)' not found C:\Users\iker\Downloads\P82maarj Traductor v2>adb push Translated\SystemUI.apk /sdcard/system/priv-app/SystemUI/SystemUI.apk error: device '(null)' not found C:\Users\iker\Downloads\P82maarj Traductor v2>adb push Translated\SystemUIEx.apk /sdcard/system/priv-app/SystemUIEx/SystemUIEx.apk error: device '(null)' not found C:\Users\iker\Downloads\P82maarj Traductor v2>adb push Translated\SystemUITools.apk /sdcard/system/priv-app/SystemUITools/SystemUITools.apk error: device '(null)' not found C:\Users\iker\Downloads\P82maarj Traductor v2>adb push Translated\flyme-res.apk /sdcard/system/framework/flyme-res/flyme-res.apk error: device '(null)' not found C:\Users\iker\Downloads\P82maarj Traductor v2>adb push Translated\framework-res.apk /sdcard/system/framework/framework-res.apk error: device '(null)' not found C:\Users\iker\Downloads\P82maarj Traductor v2>pause Presione una tecla para continuar . . . @p82maarj Última edición por lewe Día 23/01/18 a las 12:25:47. |
#18
|
||||
|
||||
@djstucco @lucifer242 @lewe
Alguno de ustedes aún tiene el Pro 5? Y de ser así, han instalado la 7.2.0.0A? Yo apenas la instalé, quise usar el script que hizo @p82maarj pero no me funciona, me marca muchos errores, principalmente en los comandos push. |
#19
|
||||
|
||||
Yo no tengo el pro5
|
|
Estás aquí | ||||||
|