Ver Mensaje Individual
  #2  
Viejo 12/04/13, 11:44:00
Avatar de stifmaster
stifmaster stifmaster no está en línea
Usuario muy activo
Mensajes: 2,283
 
Fecha de registro: oct 2010
Mensajes: 2,283
Tu operador: Movistar
Mencionado: 7 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por Veloz46 Ver Mensaje

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




esto sirve para modificar el sytem.UI para cambiarle los iconos y el color de la barra de notificaciones?¿?¿?¿?¿?
Responder Con Cita