PDA

Ver la Versión Completa : [ TUTORIAL ] OMV sin activar la itinerancia


valkyrion25
01/10/13, 21:43:05
He conseguido que las OMV nacionales tengan datos sin tener que activar la itinerancia.
Me ha costado lo suyo pero lo he conseguido:grin:
En mi rom ya lo teneis añadido, solo tendrias que flashear la rom para los que vean este tutorial complicado, la podeis descargar aqui (http://www.htcmania.com/showthread.php?t=689083)

Solo válido para la version basada en la del 30/09/2013, en la nueva el framework es distinto

Estos son los pasos para hacer que no se detecte el roaming nacional (operadores virtuales) como roaming (Probado con la rom oficial de UMI, en otras roms el archivo framework es distinto).

1. Necesitas un móvil con root
2. Haz un backup con CWM, por lo que pueda pasar...
3. Copia el archivo /system/framework/framework.jar del móvil y pásalo a tu ordenador (Importate que esté deodexado, si tambien tienes un archivo que se llama framework.odex, tendrias que copiar los dos y deodexar el .jar, en este foro o en google hay informacion)
4. Abre el archivo framework.jar (con winrar, por ejemplo) y cambia el archivo classes.dex por este (https://mega.co.nz/#!E0hXmBwQ!LYtdsWm6XAKADpbq_CyeaFOaJYkepkOFlJyMb-t5ZdI).
5. Copia el archivo framework.jar al movil
6. Con un explorador que tenga permisos copia el framework.jar en /system/framework
7. Desactiva la itinerancia y reinicia el movil y al volver a encender ya deberían de activarse los datos sin tener la itinerancia activada.

quierounahd
01/10/13, 22:36:42
¿Se puede sustituir directamente en el zip de la ROM antes de flashearla?

valkyrion25
01/10/13, 22:39:29
¿Se puede sustituir directamente en el zip de la ROM antes de flashearla?

Si es en mi rom, ya esta añadido y solo es flashear mi rom normal desde recovery, si es en otra rom debes extraer el framework del .zip y del framework cambiar el classes.dex y la rom tiene que estar deodexada, sino habria que deodexarla antes y luego ya sustituuir el framework en el .zip y flashear

J.Campano
01/10/13, 22:40:52
Gracias por el aporte :ok:

Roe
02/10/13, 10:24:21
Gracias

JotaStar
02/10/13, 10:29:59
Eres un crack valkyrion25

Puedes explicar un poco por encima que hace el cambio? O dónde encontraste la información?

Gracias!

valkyrion25
02/10/13, 10:36:43
Lo que hace el cambio es que las operadoras virtuales nacionales no las vea como extranjeras
La info para hacer esto está sacado de aquí:
http://www.modaco.com/topic/342267-universal-mvno-patch/

JotaStar
02/10/13, 10:48:33
"If you're interested in how it works, I'm patching isRoamingBetweenOperators() in the GsmServiceStateTracker class to rely on the MCC only and ignore the carrier name. I've attached the patch so you can port it yourself using smali/baksmali."

Ok, me ha convencido, solo comprueba el MCC y no MCC-MNC como se suele hacer, así que la comprobación es a nivel de País.

Me preocupaba que hiciera una especie de comprobación de listado de MCC-MNC, poniendo todos los operadores nacionales, aunque la verdad, aún siendo así funcionaría ya que el MNC de Orange en España no es el mismo que el de Orange en UK, por ejemplo.

Gracias de nuevo por la información valkyrion25

valkyrion25
08/10/13, 08:34:20
En la nueva version el framework es distinto por lo que el classes.dex ya no sirve, hay que adaptar el nuevo y es distinto, podeis haceros una idea de lo que hay que cambiar aqui:
http://www.modaco.com/topic/342267-universal-mvno-patch/