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.