Hola a todos! los cocineros de miui que usen Linux les va a encantar esta herramienta que he echo!
No se por que, pero a la gente no le gusta mucho compartir sus herramientas, no se el por que pero me importa bien poco.
A mi si me gusta compartir, y después de varias horas, he conseguido una versión bastante completa.
Espero que os guste!
Apktool para Linux:
NECESARIO:
-Cualquier distribución Linux vale.
-7zip instalado.
-Apktool instalado (el Apktool te da la opción)
Instrucciones del apktool para linux echo por GNU/Linux Vagos y Dev-PureMod.
Empezamos con el manual.
La cocina esta compuesta por 9 carpetas y 1 Script/Menú
Carpetas:
-Decompiladas: Aquí es donde acaban las carpetas decompiladas previamente puestas en Originales, esas son las que hay que modificar.
-Finales-No-System: Aquí es donde acaban las aplicaciones ya modificadas y con la firma nueva, totalmente funcionales.
-Finales-System: Aquí es donde acaban las aplicaciones modificadas, con la firma original, totalmente funcionales.
-Frameworks: Aquí es donde se ponen los frameworks de la rom a modificar para que no de error (Todos los archivos con extensión .apk de system/framework)
-Originales: Aquí es donde van las aplicaciones que vas a querer modificar.
-Signed: Aquí es donde acaban las apks o zips firmados, (De Unsigned a Signed en este caso)
-temp: Carpeta donde el script realiza tareas, y la cual siempre queda limpia al acabar. (Totalmente necesaria)
-tools: Donde estan las herramientas y scripts para que todo vaya bien.
-Unsigned: Donde van los zips o aplicaciones a firmar.
Opciones de la cocina:
1- Instalación de los frameworks encontrados en la carpeta Frameworks.
Esta opción realiza el instalado de los frameworks de la rom a modificar, este paso solo se hace 1 vez, pero si cambias de rom a modificar, entonces hay que volver a instalar los frameworks referentes a la rom.
2- Decompilar todas las apps de la carpeta Originales a Decompiladas.
Esta opción decompila TODAS las apks de golpe, de la carpeta Originales a la carpeta Decompiladas, donde puedes hacer las modificaciones.
3- Compila todas las apps respetando la firma -APPS DE SYSTEM-
Esta opción compila TODAS las aplicaciones ya modificadas de Decompiladas, asignándoles la firma original de la aplicación original, para que no haya problema, quedan funcionales en la carpeta Finales-System
4- Compila todas las apps, y firmarlas. -APPS NO SYSTEM-
Esta opción compila TODAS las aplicaciones ya modificadas de Decompiladas, asignándoles una firma nueva para que no haya problema, quedan funcionales en la carpeta Finales-No-System
5- Firma las apps de Unsigned a Signed -NO APPS DE SYSTEM-
Esta opción firma aplicaciones de previamente puestas en la carpeta Unsigned, dejándolas firmadas en Signed.
6- Firma los update.zip de Unsigned a Signed -ZIPS PARA RECOVERY-
Esta opción, firma los zips de las roms, para que no de error al instalarlas mediante recovery, previamente puestos en Unsigned, dejando el zip firmado a la carpeta Signed.
10- Instalar ApkTool por primera vez (Solo se realiza 1 vez)
Este paso es esencial si no has instalado nunca ApkTool en Linuz, es necesario permisos de SuperSu, ya que es necesario copiar unos archivos a usr/local/bin, donde no hay permiso de escritura.
0- Salir
Evidente no? ;)
-Instalar los frameworks:
Copia todos los archivos con extensión .apk de la ruta system/framework de la rom a modificar a la carpeta Frameworks de la cocina, ejecuta el Apk-tool.sh, y selecciona la opción 1 y enter, el mismo instalará los frameworks.
-Decompilar 1, 2 o las apks que quieras:
Mete todas las apks que quieres modificar a la carpeta Originales de la cocina, ejecuta el Apk-Tool.sh y selecciona la opción 2, esto decompilará todas las apks en la carpeta Decompiladas.
-Compilar las apks y respetar la firma original (apps de system):
Una vez echas las modificaciones, ejecuta el Apk-Tool.sh y dale a la opción 3, esto compilará con la firma original todas las apks de Decompiladas, dejándolas funcionales a la carpeta Finales-System.
-Compilar las apks y darles nueva firma:
Una vez echas las modificaciones, ejecuta el Apk-Tool.sh y dale a la opción 4, esto compilará con una nueva firma todas las apks de Decompiladas, dejándolas funcionales a la carpeta Finales-No-System.
-Firmar una aplicación:
Pon la apk a firmar a la carpeta Unsigned, ejecuta el Apk.Tool.sh, y selecciona la opción 5, esto firmará la apk y la tendrás firmada a la carpeta Signed.
-Firmar un update.zip:
Pon el update.zip a firmar a la carpeta Unsigned, ejecuta el Apk.Tool.sh, y selecciona la opción 6, esto firmará el update.zip y lo tendrás firmado a la carpeta Signed.
-Instalar el Apktool por primera vez:
Esto solo se realiza 1 sola vez, ya que luego forma parte del systema. solamente es ejecutar la opción 10 y darle permisos root cuando pida el pass, el mismo se ocupa de todo.
Esto es todo.
Espero que se entienda, y no haya perdida, en cuanto pueda realizaré vídeo tutoriales!
Muchas gracias a GNU/Linux Vagos especialmente a su Admin shiba87 sin el esto no sería posible.

THANKS!
Visita
http://www.dev-puremod.es y
http://gnulinuxvagos.es Te esperamos!
Por favor, no usar links espejo, o dejaré de actualizarlo y mejorarlo. GRACIAS!
POR FAVOR LAS DESCARGAS EN SU SITIO OFICIAL
Si hay errores, reportarlos a:
[email protected]
Ir al link original: http://www.dev-puremod.es/showthread.php?tid=302&pid=2778#pid2778