|
||
|
|
|
|||||||
| Samsung Galaxy Y S5360 Para hablar del Samsung Galaxy Y S5360 (el último número puede variar) |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
◢Compilar y decompilar APK y JAR :DDDDD◣
[Introducción] -Extraer: Esto es mucho mas basico que de-compilar, esto es como descomprimiéramos un archivo y después lo comprimiéramos de nuevo, Solo que en formato APK Esto sirve para cambiar imágenes, como el plalogo, el wallpapers predeterminados, etc... -De-compilar: Bueno de-compilar es como extraer en apk en un formato mas simple para modificarlo mas fácil. Esto nos sirve para editar ROM-App-Driver en JAR-Etc... PD: Para editar un ".jar" tienes que cambiarle el final por ".apk" y después al contrario de ".apk" a ".jar" esto sin duda funciona. lo puedes hacer desde el explorador de archivos del celular o con "WIN-RAR". Última edición por NVIDIAHNY Día 08/09/13 a las 03:44:49. |
| Los siguientes 8 usuarios han agradecido a NVIDIAHNY su comentario: | ||
|
|
|
#2
|
||||
|
||||
Cosas necesarias y descargas
[Requisitos] EN TU CELULAR: -Tener Una ROM Deo-Dexada, si no sabes como, instala esta para modificarla: EN TU PC TENER LOS SIGUIENTES PROGRAMAS: -JDK6(Java Se Development Kit 6): (Debes tener cuenta: para hacer la cuenta inventen cualquier cosa) XD -SDK(con todo instalado): Se debe instalar dentro de C:\Aquí: -eclipse(una carpeta) -sdk(una carpeta) -SDK Manager.exe(un programa) Deben instalar Eclipse.... después de a ver instalado JDK y SDK abren la carpeta eclipse y abren eclipse.exe es fácil ![]() -APK-Multi-Tool: -Esta descarga debe estar en C:\APK-Multi-Tool Si NO TIENES TODO esto NO SGUIR con este tutorial Preguntas frecuentas XD:
P: ¿Para que dejar en las carpetas que dije? R: Es solo por orden nada mas... Última edición por NVIDIAHNY Día 07/09/13 a las 01:09:37. |
| Los siguientes 5 usuarios han agradecido a NVIDIAHNY su comentario: | ||
|
#3
|
||||
|
||||
Instalar APK-Multi-Tool con tu ROM
[Aclaración] -Bueno cuando les ponga que deben seleccionar algo como: "00" deben OPRIMIR "enter" para que les acepte en las venta CMD [Creacion de las Carpetas y Archivos En APK-Multi-Tool] -Abrimos "C:\APK-Multi-Tool\Setup.bat" aparecera una ventana CMD pero con opciones, seleccionamos "3" (Se crearan unas carpetas) luego de eso damos "enter" y "00" y se cierrara. Despues de esto ampareceran unas nuevas Carpetas y nuevos Archivos [Instalacion del FRAMEWORK] El Framework es para modificar APP importantes de Sistema(SytemUI.apk-Setting.apk-Etc..apk/jar) Cosas que nesesitas: -Tener "framework-res.apk" y "twframework-res.apk" que estan dentro de "/system/framework/" y "SistemUI.apk" que esta dentro de "/system/app/" Todo eso deben dejarlo en "C:\APK-Multi-Tool\other\" Pasos a seguir: -Abrir el "C:\APK-Multi-Tool\Setup.bat" y seleccionar la opcion "2", despues seleccionamos el "1"(Se abrira una ventana donde debemos dar enter 2 veces), seguido del "2"(se nos abrira una misma ventana) y por ultimo "4"(y aqui igual). -Por ultimo cerramos el "Setup.bat" oprimiendo "00". -Listo, con esto podemos descompilar APK y JAR del sistema sin ninguna posibilidad de error. Deben hacer esto cada ROM, Me explico: Deben hacer esto al modificar cada ROM, si modificas la Stock lo haces, si quieres modificar AOSP lo haces con AOSP
Última edición por NVIDIAHNY Día 07/09/13 a las 03:35:04. |
| Los siguientes 6 usuarios han agradecido a NVIDIAHNY su comentario: | ||
|
#4
|
||||
|
||||
Extraer-DeCompilar-Comprimir-Compilar
[Pasos previos a Extraer o DeCompilar] -Mover el APK a modificar: Movemos el APK del telefono a la carpeta "C:\APK-Multi-Tool\place-apk-here-for-modding" y dentro de esta carpeta estaria la app a modificar, en mi caso es esta "framework-res.apk" quedaria asi: "C:\APK-Multi-Tool\place-apk-here-for-modding\framework-res.apk". [Extraer APK] Esto tiene 3 partes: -Extraer el APK: Ahora abrimos el archivo "C:\APK-Multi-Tool\Script.bat" y "enter", se abrira otra ventana CMD pero con mas opciones, damos "24" y elegimos el APK a modificar y "enter", luego seleccionamos "1" para Extraer cuando termine, damos "00", con esto se cierrara. -Modificar el APK: Abrimos la carpeta "C:\APK-Multi-Tool\projects" dentro de esa carpeta estará Extraída el APK en mi caso esta la carpeta "framework-res.apk". PD: En el Post #5 le explico como modificar el APK(El JAR es mas complicado pero si quieren igual hago un tutorial para JAR) -Comprimir el APK: Abrimos el archivo C:\APK-Multi-Tool\Script.bat" y damos "enter", seleccionamos "24", elegimos el APK a compilar y "enter" después damos a "3" y después saldrán 2 opciones, seleccionamos "1" si es de sistema o "2" si es de usuario cuando termine damos "00" para cerrar la CMD. Con esto la APK se guardara junto con la original con "unsigned" al principio, en mi caso "unsignedframework-res.apk" [DeCompilación] Esto tiene 3 partes: -DeCompilar el APK: Ahora abrimos el archivo "C:\APK-Multi-Tool\Script.bat" y "enter", se abrira otra ventana CMD pero con mas opciones, damos "24" y elegimos el APK a modificar y "enter", luego seleccionamos "9" para descopmilar cuando termine, damos "00", con esto se cierrara. -Modificar el APK: Abrimos la carpeta "C:\APK-Multi-Tool\projects" dentro de esa carpeta estará descompilada el APK en mi caso esta la carpeta "framework-res.apk". PD: En el Post #5 le explico como modificar el APK(El JAR es mas complicado pero si quieren igual hago un tutorial para JAR) -Compilar el APK: Abrimos el archivo C:\APK-Multi-Tool\Script.bat" y damos "enter", seleccionamos "24", elegimos el APK a compilar y "enter" después damos a "11" si es de sistema y "12" si es de usuario y después saldrá una pregunta que traducida es "Quieres seguir con la firma original?" y le damos "y"(yes) y "enter" esperamos[Esto es IMPORTANTE] a que termine de verificar y saldrá "Presione una tecla para continuar" En esta parto NO debemos oprimir nada, debemos minimizar la CMD e ir a: "C:\APK-Multi-Tool\" aquí adentro abra una nueva carpeta llamada: "keep" la abren y borran todo pero NO la carpeta "META-INF", después abrimos la CMD minimizada y apretamos una tecla y se empezara a compilar, cunado termine "enter" y "00" para cerrar la CMD. Con esto la APK se guardara junto con la original con "unsigned" al principio, en mi caso "unsignedframework-res.apk" [Pasos Después de Comprimir o Compilar] -Reemplazar en su celular:
Listo apk modificada. Ahora se le cambia el nombre y se reemplaza por el original en su celular con AROMAFM Última edición por NVIDIAHNY Día 07/09/13 a las 22:31:12. |
| Los siguientes 4 usuarios han agradecido a NVIDIAHNY su comentario: | ||
|
#5
|
||||
|
||||
Modificar APP[APK]
Como modificar un APK Si as Extraído: Despues de Extraer el APK nos vamos a donde descomprimió en mi caso: "C:\APK-Multi-Tool\projects\framework-res.apk" la carpeta que tenga la abren y se dirigen a "\nombredeapk.apk\res\" aquí van a ver varias carpetas, las que nos interesan son: -la carpeta "drawable-lo que salga XD" -En mi caso cambiare el platlogo me dirijo a esta carpeta: "C:\APK-Multi-Tool\projects\framework-res.apk\res\drawable-nodpi" hay dentro hay un archivo llamado "platlogo.jpg" y eso lo cambiare por otra imagen del mismo tamaño, debe ser del mismo nombre y formato -Después procedo a comprimir el APK(.jpg) Si as DeCompilado: Bueno después de DeCompilar el APK nos vamos a donde se DeCompilo en mi caso: "C:\APK-Multi-Tool\projects\framework-res.apk" aquí hay 2 opciones, 1) "\nombredeapk.apk\res\" aquí van a ver varias carpetas, las que nos interesan son: -la carpeta "values" y sus idiomas("values-es" idioma español) y si no hay en su idioma pueden crear la carpeta y después copiar los archivos "strings.xml", "plurals.xml" y "arrays.xml" de la carpeta original "values" a la nueva que hemos creado y las abrimos con NotePad++ y empezamos a traducir en mi caso : "<string name="cancel">Cancel</string>" deben cambiar el que este entre ><. Ya cambiado quedaría así "<string name="cancel">Cancelar</string>" y asi con toooodoooos XD 2)"\nombredeapk.apk\ EN CONSTRUCION
Última edición por NVIDIAHNY Día 09/09/13 a las 01:27:42. |
| Los siguientes 3 usuarios han agradecido a NVIDIAHNY su comentario: | ||
|
#6
|
||||
|
||||
Video tutorial(youtube)
[En construcción](Esto puede demorar un poco ya que en You-Tube recien estoy empezando)
COMENTEN XDD Última edición por NVIDIAHNY Día 07/09/13 a las 21:22:12. |
| Los siguientes 2 usuarios han agradecido a NVIDIAHNY su comentario: | ||
|
#8
|
||||
|
||||
|
Felicidades amigo...para los que no tengamos mucha idea viene muy bien ....gracias nuevamente...
__________________
"la suposición es la madre de los metepatas"
|
| Gracias de parte de: | ||
|
#9
|
||||
|
||||
|
Por favor si algo no entienden me avisan y si quieren algo mas, como los JAR o algo me avisan
|
| Gracias de parte de: | ||
|
#12
|
||||
|
||||
|
up up
__________________
Ecuador es un paraíso.
|
|
#13
|
||||
|
||||
|
Error...
Buenas, y si te da este error al intentar decompilar?
Código:
java version "1.6.0_45" Java(TM) SE Runtime Environment (build 1.6.0_45-b06) Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode) Tengo puesta esa versión de java por que tenia la ultima (la 1.7) y he leído por ahí que era mejor tener la 6 por que la 7 daba problemas. A parte he cambiado el path en las variables del sistema como también he leído en otro sitio y tampoco lo soluciona. ¿Alguien que tenga idea de como arreglarlo? |
|
#14
|
||||
|
||||
|
(/O.o)
Buenas, y si te da este error al intentar decompilar?
Código:
java version "1.6.0_45" Java(TM) SE Runtime Environment (build 1.6.0_45-b06) Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode) Tengo puesta esa versión de java por que tenia la ultima (la 1.7) y he leído por ahí que era mejor tener la 6 por que la 7 daba problemas. A parte he cambiado el path en las variables del sistema como también he leído en otro sitio y tampoco lo soluciona. ¿Alguien que tenga idea de como arreglarlo? ![]()
__________________
![]() Si quieres hacerme una pregunta hazlo en EL FORO que corresponde NO RESPONDO MP de ese tipo |
| Gracias de parte de: | ||
|
#16
|
||||
|
||||
|
Hola, muy bien tutorial para los que recien se adentran al mundillo de android. Quería hacerte una pregunta:
Despues de decompilar un apk ¿es posible usar su fuente para el eclipse? es decir, decompilar una apk cualquiera, descargada del play store, decompilarla y usarla para eclipse. |
| Gracias de parte de: | ||
|
#18
|
||||
|
||||
|
Hola una pregunta ¿como firmo el apk ?
porqe instalo el apk ya decopilada y todo el proceso hecho pero al mometo de instalar me cambia el icono que abia editado pero al momento de abrir el apk que instale me sale algo de error ayuuda porfa |
|
#19
|
||||
|
||||
|
Y como descompilar .jar
__________________
![]() Terminal: MOTO G XT1032 Rom: Google Play Edition Android: Lollipop 5.0.1
|
|
|
|
#20
|
||||
|
||||
|
Tuto para decompilar el jar por favor. muy bueno el tuto.
|
![]() |
Estás aquí
|
||||||
|
||||||