|
||
|
![]() |
![]() |
ROMs y desarrollo Samsung Galaxy SIII mini ROMs y desarrollo Samsung Galaxy SIII mini |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Kitchen Apktool decompila, compila...APK, JAR, ZIP. funcional y rápido! Linux y Windows
![]() Instrucciones de la cocina para linux hecho por GNU/Linux Vagos y Foro-Nexus. ![]() ![]() ![]() NECESARIO: -Linux (Cygwin en caso de Windows) -Java 1.7 Instalación:
(Click para mostrar/ocultar)
Manual Estructura de carpetas:
(Click para mostrar/ocultar)
Opciones de la cocina:
(Click para mostrar/ocultar)
Changelog: Aquí el changelog Agradecimientos: A @Shiba87 (Admin de http://gnulinuxvagos.es ). A @gesala (Usuarios de http://gnulinuxvagos.es ). A GNU/Linux Vagos. Mi amigo @Chujalt. Entro otros. ![]() DESCARGAS: Por favor, no usar links espejo, o dejaré de actualizarlo y mejorarlo. GRACIAS! DESCARGA Errores? podéis reportarlos. ;) Vídeo tutoriales guiados: - Descomprimir el zip de la rom + instalación de las dependencias + descompresión de las apks a modificar + compresión de las apks modificadas + empaquetado de la rom con las apks modificadas + firmado de la rom para instalar. - Descomprimir el zip de la rom + Zipalign + empaquetado de la rom + firmado de la rom para instalar. http://www.foro-nexus.com/showthread...d=2778#pid2778 Última edición por Veloz46 Día 15/11/13 a las 23:30:29. |
Los siguientes 3 usuarios han agradecido a Veloz46 su comentario: | ||
|
#2
|
||||
|
||||
![]() 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. ![]() 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] ![]() esto sirve para modificar el sytem.UI para cambiarle los iconos y el color de la barra de notificaciones?¿?¿?¿?¿? |
#4
|
||||
|
||||
Cuando yo y los testers acabemos de realizar las pruebas, subiré la V6.4:
-Añadida la creación de archivos Log por apk en los pasos de compilado y decompilado, así poder ver todos los errores de la apk que falla en un archivo de texto, esos logs, se borran al ejecutar de la decompilación o compilación, así no tener que pensar en limpiar las carpetas. Los logs se encuentran en ApkTool/Logs/" Muchas gracias a @gesala de http://www.gnulinuxvagos.com pues sin el esto no sería posible. -Añadida a "petición" de @danyh, la opción de compilar las apps de system con el AndroidManifest.xml para los que quieran modificarlo, algunas apks no quedarán funcionales con esa opción, utilizar la opción del Manifest original. |
#6
|
||||
|
||||
Estoy preparando una nueva versión la cual no hace falta fijar permisos, y no hace falta instalar las herramientas, ahora la propia cocina se ocupará de todo, usando las herramientas de la propia cocina.
![]() |
#7
|
||||
|
||||
-V.6.5
-Compatibilidad con Windows mediante Cygwin. -Eliminada la necesidad de tener las herramientas instaladas, ahora usa las de la propia cocina. -Añadido ApkTool 2.0 Beta4 para las nuevas compilaciones AOSP, (Ya no mas errores) -Ajustado el tiempo de espera de los scripts, ahora será mas rápida. -Repasados todos los scripts. |
#8
|
||||
|
||||
disculpen la ignorancia pero ¿para qué sirve esto? Me ha picado el bicho de la curiosidad jajaja, Gracias de antemano
|
#10
|
||||
|
||||
-V.7 Beta 1
-Añadido Deodex para casi todas las versiones de Android, incluido 4.3 (Solo para la cocina de Linux!) |
Los siguientes 2 usuarios han agradecido a Veloz46 su comentario: | ||
#12
|
||||
|
||||
Nueva versión V.7.1
-Solucionado los problemas de firmado en todas las ocasiones. -Cambio de nombre de Dev-PureMod a Foro-Nexus. -Actualizada información de las licencias. |
Gracias de parte de: | ||
#15
|
||||
|
||||
eliminados comentarios sobrantes
en este hilo se habla de dicha rom, si quereis comentar algo sobre otra Rom podeís abrir un nuevo hillo sin ensuciar este seguimos
__________________
no por mucho madrugar amanece más temprano ![]() |
Los siguientes 3 usuarios han agradecido a Harry su comentario: | ||
![]() |
![]() |
||||||
|
Herramientas | |