leromarinvit

Universal MVNO patch

50 posts in this topic

Is there / will there be one for Mile High Mountain Pie RLS9 ?

Regards

Manfred

The last version I uploaded should work, since RLS9's framework is the same as RLS3, which was already included. Unfortunately, Multiupload seems to be down, so I uploaded it again here: http://www.mediafire...5mxlqvegr6vaw4u

Hi! I'm very interested in your patch, but I cannot apply it to my file. I didn't find the lines you said. If you can help me here you have my file:

http://www.box.com/s...6fnjgrarjvt9do9

Thanks!

Hmm, what ROM is that from? It seems very different from all the others I've seen, and it already contains references to national roaming. Is that CM? If so, the setting should be available in the UI.

0

Share this post


Link to post
Share on other sites

Is v20o from LG for Optimus 2x, ginger v2.3.4...

I've seen what you say of national roaming, but it didn't work for sure ;-)

0

Share this post


Link to post
Share on other sites

Could you try this? If possible, please also test it with a foreign SIM to see if it still detects real roaming.

2x.zip

0

Share this post


Link to post
Share on other sites

Hi leromarinvit!

The last version I uploaded should work, since RLS9's framework is the same as RLS3, which was already included. Unfortunately, Multiupload seems to be down, so I uploaded it again here: http://www.mediafire...5mxlqvegr6vaw4u

Thank you very much!

Downloaded, installed, works.

Regards

Manfred

0

Share this post


Link to post
Share on other sites

Could you try this? If possible, please also test it with a foreign SIM to see if it still detects real roaming.

2x.zip

Hi! I've installed new ROM version v20q. The file is a little differente from v20o, but I've made the same modification than you in v20q and... ¡¡it works!!

I can not try with a foreign SIM (I've not one), but I will put the mod in a spanish forum to see if someone could try. I've made a CWM install package for anyone who wants to try.

If it helps:

Framework original for LG Optimus 2x v20q: http://www.box.com/s/xfeka67q1putre8vjuto

Framework modified for LG Optimus 2x v20q: http://www.box.com/s/h0z8pq6rreo0lln3haic

Thanks!!!

Edited by McGiverGim
0

Share this post


Link to post
Share on other sites

I've observed one strange thing with the patch...

My SIM is from Simyo (a MVNO of Orange).

When I'm connected to the bluetooth of my car, or I take a look at the "about" menu of the phone, the net that appears is "Orange".

When I do the same with a Galaxy S (with correct MVNO support out of the box), the net that appears is "Simyo".

i don't know if it is better or worst one or another. Some advice?

Regards and thanks for all!!

0

Share this post


Link to post
Share on other sites

I've observed one strange thing with the patch...

My SIM is from Simyo (a MVNO of Orange).

When I'm connected to the bluetooth of my car, or I take a look at the "about" menu of the phone, the net that appears is "Orange".

When I do the same with a Galaxy S (with correct MVNO support out of the box), the net that appears is "Simyo".

i don't know if it is better or worst one or another. Some advice?

Regards and thanks for all!!

Looks like it's displaying the operator name from the network rather than the SIM card, or maybe the other way round. No idea why, it works for me. It could probably be patched somehow, but I'm virtually certain it's only a cosmetic problem.

0

Share this post


Link to post
Share on other sites

Just get the framework.jar from the /system/framework folder once you have your ROM installed. It isn't neccessary to do it in advance.

What about modifying the code to bypass operator code only if the country code is "safe"? That would make it more acceptable to include into actual roms. I know Finland is ok, wouldn't presume to say anything else is.

0

Share this post


Link to post
Share on other sites

What about modifying the code to bypass operator code only if the country code is "safe"? That would make it more acceptable to include into actual roms. I know Finland is ok, wouldn't presume to say anything else is.

I suppose that would be possible, but creating and maintaining such a whitelist sounds like an awful lot of work. Maybe we should have a look at Samsung's framework to see how they handle this.

0

Share this post


Link to post
Share on other sites

I suppose that would be possible, but creating and maintaining such a whitelist sounds like an awful lot of work. Maybe we should have a look at Samsung's framework to see how they handle this.

It's not really something that needs to be "maintained" much, not like the network operators change their domestic roaming policies like that. The blanked "allow domestic roaming" is too dangerous to put into stock roms', "whitelisted country codes can do domestic roaming" -fix should be something that can become standard in Cyanogenmod et al.

In any case if we get a code example, it should be easy enough for an educated layman to expand the safe list..

0

Share this post


Link to post
Share on other sites

Well I am working in a cooked rom is Aurora 4.1 and the phone is a HTC desire

Here is a pastebin of my GsmServiceStateTracker.smali

http://pastebin.com/TM5FN46M

My file is quite larger about 344 kb and I cannot seem to find the lines in it.

This thing is driving me crazy , 2 days ago I was close to the border with other country and they charged me 4 Euros for 20 kbs !!! and there is no way to arrange this.

Any help is highlyapprecciated.

Thanks a lot.

0

Share this post


Link to post
Share on other sites

Well I am working in a cooked rom is Aurora 4.1 and the phone is a HTC desire

Here is a pastebin of my GsmServiceStateTracker.smali

http://pastebin.com/TM5FN46M

My file is quite larger about 344 kb and I cannot seem to find the lines in it.

This thing is driving me crazy , 2 days ago I was close to the border with other country and they charged me 4 Euros for 20 kbs !!! and there is no way to arrange this.

Any help is highlyapprecciated.

Thanks a lot.

Look at lines 1527 and 1529. Remove and replace with "goto :cond_51".

0

Share this post


Link to post
Share on other sites

More on this business of whitelisting.

It occurs to me that hardcoding something like this is a poor solution. A tryly elegant way would be to read MVNO/MCC pairs from a text file which could be updated independently of frmware version etc. Now JAVA isn't my strong point, never mind android guts, I do not know how difficult it'd be to implement something like this. My overall feeling from JAVA is that it's the preventer of programmer so turning an exteral text file into internal array might be harder than you'd think.

Something like that could very well become a standard feature of custom roms unlike the current shotgun method.

0

Share this post


Link to post
Share on other sites

This would certainly be a more elegant solution. It would probably be possible, but almost certainly quite hard to do. The framework is usually customized by the device manufacturers, so I don't think you can just compile it from source and replace it. You'd have to program all this in Dalvik opcodes, which can then be translated back into bytecode by smali.

0

Share this post


Link to post
Share on other sites

Look at lines 1527 and 1529. Remove and replace with "goto :cond_51".

You sir, are a real Gentleman and there is no words to describe the grateful that I am.

After fighting 2 hours I was able to change tle lines, recompress, recompress and then fighting for 4 more hours to install adb and make it work just to push the framework back to his place.

I am really sure that there is more people interested in this.

I posted this as solution in the spanish forums where more people have the same problem but I am not sure if It will work for different roms with different frameworks.jar

Is it any trick to look for the magical lines and change them ? or It´s necessary to know programming for this stuff ?

Once again Thank you very much.

0

Share this post


Link to post
Share on other sites

Hi leromarinvit! Finally, I have gone out of my country, and I have tested the mod you made for my O2x. I can say that it works ok. It detects real roaming like roaming.

So thank you very much. Your mod is great!!!

Regards!

0

Share this post


Link to post
Share on other sites

Open file out\android\internal\telephony\gsm\GSMServieTracker.smali with a text editor of your choice

Hi guys,

Thanks for your explanation. I've a android 2.2 device - does anyone know where to apply a patch like this in Froyo (2.2.1)

I have no out\android\internal nor any file named GSMServieTracker.smali inside the classes.dex.

Thanks in advance, best regards,

Florian Lagg

--- edit ---

i have an out\android\telephony\gsm\GsmCellLocation.smali

I just attached it here. Maybe this is what I'm searching for?

As I do not know how to interpret that code could someone give me a hint?

Thanks.

GsmCellLocation.zip

Edited by Florian Lagg
0

Share this post


Link to post
Share on other sites

I don't think that's the right file. Can you give me a link to your ROM or upload your framework somewhere so I can have a look?

0

Share this post


Link to post
Share on other sites

I don't think that's the right file. Can you give me a link to your ROM or upload your framework somewhere so I can have a look?

Oh, I have to say sorry ... I didn't see it's a ZTE Blade forum ... I just tried to find a solution for my mobile. It's not a ZTE Blade.

If you still want to help here is my file:

http://www46.zippyshare.com/v/70695324/file.html

Thanks!

0

Share this post


Link to post
Share on other sites

No problem! Can you try this patched framework?

Thanks, I am just trying it ...

I still get the R in the symbol, and I have to activate roaming to get online.

Anything else I could try?

0

Share this post


Link to post
Share on other sites

Thanks, I am just trying it ...

I still get the R in the symbol, and I have to activate roaming to get online.

Anything else I could try?

I'll also try another solution which looks easier to me:

see http://forum.xda-dev...880&postcount=5

According to this, that line should do the trick:

<!-- yesss! - Orange AT -->

<spnOverride numeric="23212" fake_home_on="23205"/>

I will report back.

--> NOPE, it didn't work. No matter what I do there - network shows as roaming.

Edited by Florian Lagg
0

Share this post


Link to post
Share on other sites

Can you please uploade the patch again? its offline ... Pleas upload to some mirrors not only 1, thanks

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2016. MoDaCo uses IntelliTxt technology.