Ver Mensaje Individual
  #1  
Viejo 14/02/13, 01:06:07
Avatar de cacoso
cacoso cacoso no está en línea
Miembro del foro
Mensajes: 80
 
Fecha de registro: nov 2011
Mensajes: 80
Modelo de smartphone: Huawei u8650
Versión de ROM: ZaD 1.5
Tu operador: Pepephone
Mencionado: 0 comentarios
Tagged: 0 hilos
ooh Descompilar y recompilar una apk de sistema

No sé si éste es el mejor subforo para hacer esta pregunta... pero allá va:

Quiero descompilar Phone.apk de la ROM de Zad, añadir la opción para cambiar 2G/3G vía BroadCastReceiver y volverla a compilar, algo que debería ser bastante sencillo.

Sin embargo, si intento simplemente descompilar y compilar para hacer la prueba, el móvil da forzar cierres del Phone.apk.

Mis pasos:

Código:
apktool d -r PhoneOriginaldelaROMZAD.apk Phone1
apktool b Phone1 Phone.apk
He notado que mi Phone.apk generado es exactamente igual de tamaño que el original descontando el META-INF del primero.

Copio el apk en la sd, la muevo a /system/app, reinicio en recovery, limpio cachés y reinicio.

¿Qué estoy haciendo mal? ¿Debería firmar el apk resultante antes?

Finalmente, restauro la original con el Titanium Backup y vuelve a funcionar como antes.

Última edición por cacoso Día 14/02/13 a las 16:13:28 Razón: Solucionado
Responder Con Cita