Cita:
Originalmente Escrito por eldelcau
En teoria asi es, pero yo tampoco he logrado ponerlo
|
He conseguido hacerlo funcionar sin tener el MSISDN en la SIM del siguiente modo:
- Instalamos apk_manager_4.9 en el ordenador
- Colocamos la aplicacion Tikl en el directorio "place-apk-here-for-modding"
- Abrimos el apk_manager_4.9 (Script.bat)
- Elegimos Opción 22 Set current project
- Elegimos Opción 1 porque solo hay una aplicacion para modificar
- Elegimos Opción 9 Decompile apk
- Ahora vamos al directorio "projects". Se habrá creado dentro un directorio nuevo con la aplicación descompilada. Entramos en ese directorio (en mi caso se llama mobi.androidcloud.app.ptt.client-v1.5.apk), depués entramos en el directorio "smali" y dentro de este en el directorio "a". La ruta completa sería "projects\mobi.androidcloud.app.ptt.client-v1.5.apk\smali\a"
- Abrimos el archivo "c.smali" con un editor de texto
- Buscamos la cadena "getLine1Number". Solo aparece una vez. Un poco más abajo vereis que pone move-result-object v0. Sustituimos esto por const-string v0, "0034<vuestro número de telefono>" y guardamos el fichero. (importante que vuestro número lleve delante el 0034 y que vaya entre comillas!!!).
- Ahora volvemos a la ventana del programa y elegimos Opción 11 Compile apk. Nos pregunta si es una aplicacion de sistema y le decimos que NO.
- Después seleccionamos Opcion 12 Sign apk para firma la aplicación.
- La aplicación firmada y modificada se guardará en el directorio "place-apk-here-for-modding" con un nomre igual o parecido a "signedmobi.androidcloud.app.ptt.client-v1.5.apk".
- Esta aplicación es la que instalaremos en nuestro teléfono. Fijaros que cuando la abrais por primera vez os aparezca vuestro teléfono correctamente con el 0034 delante. Si no es así, es que hemos hecho algo mal. Yo la he probado y me funciona.
El inconveniente de este método es que cuando tratemos de bajar las actualizaciones del Market de la aplicación Tikl, nos dará error por fallo de firma
Espero que os sirva de ayuda.