yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] sitlet:
Hey all, I get absolutely horrible 3g speeds in my area on sprint, so I normally switch to the 00001 prl when I need to use data. I was just getting really tired of having to restart the phone to flash this, and restart to flash back to the sprint prl. I saw the 11115 prl can be used with the Roam Control app, so that you are always on sprint, unless you force roam with that app. Sounded great, as I wouldnt need a restart to switch to verizon data.

The problem is, the Roam Control app doesnt seem to make my phone roam. I can absolutely tell because at home, I normally get 0-1 bars of signal on sprint, but when on the verizon prl I get full bars, as there is a verizon tower less than a block from me. But when I use Roam Control to supposedly force roam, my signal still shows 1 bar, meaning I am not on the verizon network.

Anyone have any suggestions? Running InfectedROM 3.0 btw.
[HTC EVO 3D] mikejones13:
11115 prl is a cooperate prl... Business prl that allows 3g roaming on sprint towers. Meaning your still connected to sprint not VZW towers
[HTC EVO 3D] SteelH:
Roaming, by definition, means you are not on your carrier's towers.
[HTC EVO 3D] jdogg836:
I have a similar issue getting it to hand off. I have selected the option within roam control to restart the phone after switching settings and the problem went away.
[HTC EVO 3D] sitlet:
According to every post I've read about it, 11115 allows you to roam on verizon with 3g data, unlike the regular sprint prl's which force your phone to 1x while roaming. Thus, when using roam control, you should be able to force roam on a verizon tower.
[HTC EVO 3D] SketchyStunts:
No. it's a sprint corporate prl. Nothing Verizon about 11115.
[HTC EVO 3D] mikejones13:
You are mixing up the 00001 and the 11115 prl
[HTC EVO 3D] sitlet:
Well again, every single thread I've read says that the 11115 is the better prl to use because you can stay on sprint, then force roam to get on verizon with 3g speeds, rather than having to flash the 00001 prl every time. So I guess these 6 or so threads are all wrong then?
[HTC EVO 3D] tailsthecat3:
Sigh.

It doesnt 'allow 3g roaming on sprint towers'. That statement makes no sense.

11115 on your SPRINT phone will allow some 3G roaming onto VERIZON's towers.
[HTC EVO 3D] ycats:
I strictly use 11115 all of the time.........unless I travel to an area where I'm off of Sprint's network, then I switch to 00001 for coverage since Verizon is just about everywhere.

BTW, at home today, my 3G signal strength is full bars........for the past year it's been really low and I had been connecting to my home network via wifi for data usage. Not today, it's really great so they must have made some tower upgrades.

---------- Post added at 01:18 PM ---------- Previous post was at 01:04 PM ----------

right now with 111115, my speedtest results:

ping 232ms

download 2322kbps

upload 631kbps
[HTC EVO 3D] sitlet:
So does Roam Control work for you then with this prl? Again, I used Roam Control to force roam, but I can tell I'm still on Sprint's tower since I have 1 bar intead of the 6 I usually have when usingn the 00001 prl
[HTC EVO 3D] ycats:
my rom has the Roam Only option, I selected it and have the small triangle and 5 bars.....and 3G symbol, and can use the internet
[HTC EVO 3D] sitlet:
Ok I'm running Infected Rom 3.0, I just saw that this rom has that option too. However, when I select roam only, it works for a few minutes, and I have full bars which means I'm on verizon. But after a few minutes, the signal goes away, and I get an X for no signal, and it will not come back on until I reboot.
[HTC EVO 3D] MrGreg:
What version of Roam Control are you running?
[HTC EVO 3D] sitlet:
1.7.0, the only one i could find
[HTC EVO 3D] MrGreg:
Pirated versions of the app don't work...the app may appear to be functioning (aside from the not roaming), but the internals are essentially disabled.

If you are using a legit copy, then that's a whole different story.
[HTC EVO 3D] sitlet:
It's not in the Market, and I couldn't find it anywhere else. Anyone have a link?

Edit: nevermind, found the website, I must have googled it wrong before as I couldnt find it. Purchasing the app now and will try it out.
[HTC EVO 3D] MrGreg:
I understand people want to try out apps before buying them, but you can get a refund if you change your mind. I mention a 24 hour refund policy, but you can go longer than that, just shoot me an email if you have any questions.
[HTC EVO 3D] mrkrabs:
I Get horrible speeds on 11115..is there another prl that could be better?
[HTC EVO 3D] sitlet:
OK so roam control is now working fine, however I am still getting only 1x when roaming with the 1115 prl.
[Galaxy S I9000 Android Development] DAGr8:
I will be releasing the fix on my rom sometimes next week , and I will not compile this for every set up / theme / rom out there but if you know what you are doing this is pretty easy fix

Here is how the fix works :

Our present kernel source is 2.3.4 and we are running 2.3.6 base . So I looked at what was different in the wifi files from 2.3.4 to 2.3.6 and there you go .

Files attached at the end of the post are 2.3.4 JVQ (already modified for JVU)

(fyi these files come from apk manager just rename your jar files to apk to decompile them then copy the files attached at the end of the post in there respective places )

_framework.jar :

delete: \android\net\wifi\WifiStateTracker$1.smali

and copy paste the files attached and recompile

_services.jar :

copy paste the files attached and recompile

_'etc' folder copy paste into your /system folder in your rom/Phone

(not 100% sure its needed but better use them anyways)

IF you are not on JVU you need to change the ids manually , the names of the values are written in the smali so that will make it easier to port to other versions .

Tested on Belkin router (the worst of them all) and on public wifi with no dhcp assigned . after an hour no disconnect flawless victory

For beginers here is a guide by pantrif13 : http://xdaforums.com/showpost.php?p=22032781&postcount=16

Credits to Shoman94 for pointing me in the right direction and providing files to help me diff(and being insistent about it :D )

suprstar for testing

and gtg465x who achieved this first on the SGS2
[Galaxy S I9000 Android Development] HSaber:
Will this fix the adhoc problem too ?
[Galaxy S I9000 Android Development] yobbei:
You are the master.
[Galaxy S I9000 Android Development] DAGr8:
well this fix the current wifi bug , rule of thumb if it was wokring back on JVQ for you , and it stopped after that , now it works .

try and tell us :)
[Galaxy S I9000 Android Development] burakgon:
I'm using it in my rom thank you!
[Galaxy S I9000 Android Development] harshad_kp:
Can some1 please explain me how to recompile...
[Galaxy S I9000 Android Development] DAGr8:
Pleasure.. Spam my thx button ?

Little mention on your credits maybe :)

To others if you don't know how to use apkmanager this mid is not for you

Tell your favorite rom dev about it it takes a few minutes to apply this

I could have kept this to my rom but I put it out there for all rom to use

This fix really works
[Galaxy S I9000 Android Development] burakgon:
Bootloop when I try it on odexed rom. (Deodexed applied odexed) JVU
[Galaxy S I9000 Android Development] DAGr8:
well use odex jvq ..
[Galaxy S I9000 Android Development] titaempoy:
cant get the instrucstion newbie here..how can i use this one pls can u use much more clearer instructions for newbies..thank you very much in advance :D
[Galaxy S I9000 Android Development] Perka:
Great work!

Thx for your time. :-)
[Galaxy S I9000 Android Development] O-T:
As said in OP, until built for any ROM version: Be your own developer!

Adb pull the system .jar files, decompile with dependency, edit, compile, rename, adb push result.
[Galaxy S I9000 Android Development] romyo:
are a beginner and I did not understand anything ,more clear PLEASE if you can, thanks!...I think your work is useful
[Galaxy S I9000 Android Development] bigdyl69:
I think many people could do with a step by step guide for this if anyone has the time to do it ;)
[Galaxy S I9000 Android Development] romyo:
Please note our desires about this topic...declared above..thanks!
[Galaxy S I9000 Android Development] pantrif13:
I think that dagr8 explain very clear what needs to be done (but you need to have some experience with decompiling and compiling).

Here what you need to do in case you are on jvu:

1) First off all you need the latest JDK and JRE installed on your system.

2) Then go here to learn how to set up apktool.

3) After the setup of apktool pull the services.jar (services.odex if you have odex rom) and framework.jar (framework.odex in case of odex rom) and put it in your apktool folder

4)

a. If you are on deodex rom you only need to run these commands from the folder of apktool (go to apktool folder and press ctrl and shift -open command window here)

apktool d framework.jar
apktool d services.jar

You will find two new folders (servicesout and frameworkout)

Then do what dagr8 said in op.

b. if you are on odex rom: get the latest baksmali from here

then pull all your system/framework to your pc and put baksmali.jar there.

Open commant window and write:

for sevices:

java -jar baksmali.jar -c :core.jar:bouncycastle.jar:ext.jar:framework.jar:android.policy.jar:services.jar:core-junit.jar -xa 10 services.odex -o services.jar.out

for framework:

java -jar baksmali.jar -c :core.jar:bouncycastle.jar:ext.jar:framework.jar:android.policy.jar:services.jar:core-junit.jar -xa 10 framework.odex -o framework.jar.out

Then do what dagr8 said.

5)Both deodex odex: get the latest smali from here

Put it in the folder with out folders and write:

for services:

java -jar smali.jar sevices.jar.out -o classes.dex

you will find a new classes.dex file.Open services.jar with winrar and drag and drop (overwrite) there.

Then for framework:

java -jar smali.jar framework.jar.out -o classes.dex

Same here (open the jar with winrar and drag and drop)

5) if you are on deodex rom you finished just push the new services and framework to the system along with the files which provide dagr8 for etc folder.

6) if you are on odex...go here and follow the guide from the part odexing back...

I hope i helped!

Thanks a lot dagr8 for this!! :)
[Galaxy S I9000 Android Development] comnam90:
can dev provide the public.xml that this was made with for comparison of ids?
[Galaxy S I9000 Android Development] romyo:
Thanks for your time and explanations given pantrif13 and dagr8, expecting something more simple ... you can install the CWM (example) ... so (who knows it's easy anyway)...expect other solutions!!!to solve the problem with wifi...
[Galaxy S I9000 Android Development] Goldie:
Great job. Thanks :D
[Galaxy S I9000 Android Development] apsoogos4ever:
i m on jw1 deodex jetpack custom rom 8.2 and i am using the jvt modem...

will you provide fix for jw1 rom next days? thank you !!!
[Galaxy S I9000 Android Development] DAGr8:
hi , as written in the op , have a look at the smali files every id has its name written on the side of it , so if you need to change them you can just compare the name , fyi fix is based of JVQ rom , so all the ids are from stock JVQ public.xml , afaik there is only one id that had to be changed for this to work on JVU . (in framework.jar) none is services.

as I stated in the op , I put the fix out there for all rom devs to include in there rom , (I could have kept this to myself but its not my style)

I also stated I will nto compile this for every set up , just ask your rom dev to use the fix provided here it is not long to do for him it will take him 5 minutes total , otherwise you canjust try my rom , the fix is in htere already :)
[Galaxy S I9000 Android Development] DAGr8:
you are welcome my friend . You are on ICS so the foloowing dotn apply to you but I would just like to mention , 363 downlads of a VERY needed fix that WORKS , not a single user used my thanks button on the op ..

How about some encouragements for the devs working their @$$ off at making this device better ? just hit thx button !

/me rolls eyes
[Galaxy S I9000 Android Development] romyo:
...... :mad:.......
[Galaxy S I9000 Android Development] Goldie:
Nooooo !!! Don't flash these !

Romyo, they are specific to Darkyrom files. They will bootloop on their own!! That's why Dagr8 didn't do them for all firmware. They are reliant on other files in the Rom.

Please remove them!
[Galaxy S I9000 Android Development] romyo:
I Do Not use rom from "darkyrom" and I do note bootloop ever had problems..... I have not had any problems ....(I tried to help, if you need to delete)
[Galaxy S I9000 Android Development] O-T:
You must delete the attached zip files immediately by yourself. As Goldieking said they will bootloop when some sorry a$$ try them on a different JVU/JW1 than what they where built for.

You obviously have not understand much of vital checkpoints in Android developing.

Help is welcome in this forum, and hope you show responsible manner and gain knowledge before trying next time.
[Galaxy S I9000 Android Development] Don MC:
What ROM do you use then? JVU what? Odexed or deodexed? (for example: I'm on XXJVU stock Odexed w/ Semaphore kernel).

Did you actually flash this fix-zip? Did it work for you (WiFi got fixed, and no bootloop)?
[Galaxy S I9000 Android Development] Goldie:
They are linked to framework-res. I made them with darkyrom files. If someone flashes them on modded framework-res it WILL mess up stuff. Lucky your Rom had same ids . Please man...remove them :)
[Galaxy S I9000 Android Development] Difusal:
I know you stated you wouldn't do it, but could you please compile the odex files for stock odex roms please, please? because it would be easier for us who use stock roms! :)

I am still using JVR because my phone would always diconnect and reconnect in newer stock firmwares! Will this really stop that? Also, would I rather update to jvu or jw1?

Thanks a lot!
[Galaxy S I9000 Android Development] Difusal:
Can someone please make a flashable file of the fix for stock odex jvu? Please?
[Galaxy S I9000 Android Development] Thunderbolt8:
have no clue about compiling and such, when already being on a JVU rom, can I then simply copy over those 2 files from the phone or rom directory of the rar file onto my phone (where to)?

or are these files from an older firmware version (modified date is june 3rd 2011) and I would then replace other changes/improvements made in those files in the following versions?

edit: I guess not, these 2 files seem to be completely identical to those found on the phone
[Galaxy S I9000 Android Development] DAGr8:
who has been compiling the odex rom you are running ? ask him to do the exact thing I did but using odex files instead .

no you cannot flash these as is they need to be compiled .

and these files are NOT identical to stock JVU f/w unless someone already applied them , as I said this is devs only thread
[Galaxy S I9000 Android Development] EwOkie:
How Do I put this onto the F1 Galaxy S II V7 [Look & Feel Of Galaxy S II][v8.0 (FINAL BETA!)][3-2-12] Rom

http://xdaforums.com/showthread.php?t=1129404

Root Explorer?
[Galaxy S I9000 Android Development] Thunderbolt8:
yes (restoring of permissions might be needed!)
[Galaxy S I9000 Android Development] dadi_pas:
CMW flash JVU Odex please
[Galaxy S I9000 Android Development] Goldie:
Did you read the first post where it says he will not make it got every version? :P
[Galaxy S I9000 Android Development] dadi_pas:
I do not know him can you make it for me on ROM JVU Odex PM Me Please
[Galaxy S I9000 Android Development] Goldie:
Afraid not man. I also don't have time to be doing this for any random firmware version. Flash a custom or ask your ROM Dev. :)
[Galaxy S I9000 Android Development] perun:
Can you upload this mod for S A U R O M JVU Rom? Please
[Galaxy S I9000 Android Development] pauldiddy:
it's already integrated in this rom!
[Galaxy S I9000 Android Development] livingwater:
Hi, I've done the first and second step above, but i got confused on the 3rd step.

1. What do u mean by pull the services.jar?? Is it the services.jar from the ROM that I've used now or the services.jar from the Wifi_Fix.rar file? I'v downloaded the wifi fix file, extract it and got 3 folders, framework.jar, phone or rom and services.jar. Now I'm on ODEX JW1 ROM, how to get the services.odex file?

2. on step no 4. how to pull my system/framework to my pc? is it the system/framework from the ROM that I used?
[Galaxy S I9000 Android Development] livingwater:
Hi, Mr pantriff, I've done your step until the 4th step. Right now I'm on odex JW1. So I pull all my /system/framework...then I do the 4th step, that resulting in 2 folders, that is services.jar.out and framework.jar.out. Then I deleted the file and copied all the file from DAGr8. Then I proceed to the 5th step

On the 5th step it generated classes.dex for both process. And I copied the classes.dex to framework.jar and services.jar (in the services.jar now there is one META-INF folder, and classes.dex file)

Then I copied the services.jar and framework.jar (that is now contained classes.dex) to my system/framework

Then I proceed to the last step, that is odexing back. And this is where I failed. I try to dexopt-wrapped the services.jar and framework.jar according to the command that is provided by sicopat. But it says process failed.

Can you help me? Where does I make a mistake??
[Galaxy S I9000 Android Development] dark_knight35:
Nice fix, dagr8, but I think it'd be easier to do everything with smali/baksmali tool!
[Galaxy S I9000 Android Development] keaton:
too complicated for me. wish you can provide in flashable zip
[Galaxy S I9000 Android Development] pantrif13:
The guide I made along with the files which provide dagr8 is for jvu Rom. If you are on any other Rom you should also have to modify the ids in the dagr8 smali files to match with the ids you have in the public of framework-res. This is very difficult task!
[Galaxy S I9000 Android Development] Difusal:
hmmm I am not very familiar with all these processes... could any expert make what is needed to fix wifi in jvu simplicity rom? PLEASEEEEEEE :DDD
[Galaxy S I9000 Android Development] Goldie:
Errr maybe simplicity chef?!? ;)
[Galaxy S I9000 Android Development] rodrigoalumno:
Hi all, this is a awesome job! Thank's for all

I was trying to fix the wifi in the stock jvu, but a can't do anything because I dont't know how to do it. I read the tutorial but even reading it I had may problems with the apktool and the sdk. So my question is: ¿Could anyone make it for me in the framework of the JVU stock and upload here? If not, doesn't matter.

I'll be gratefull. Thanks for all
[Galaxy S I9000 Android Development] jeetash:
Hi thanks for this .. i didnt use it but its always great to see devs share their work .. i Spammed ur thanks button :D

and no im not gonna ask for a simple flashable file dunno whats wrong with half the ppl here.
[Galaxy S I9000 Android Development] jgcaap:
seems very complicated
[Galaxy S I9000 Android Development] HSaber:
Not really, I have followed the steps posted here by pantrif13 and I already made a CWM flashable file and tried it and it works flawlessly :D

Thanks a lot dagr8 for this fix :)
[Galaxy S I9000 Android Development] rodrigoalumno:
Could you upload the file? I'd really appreciate it. I try to follow the steps but I can not understand the sdk tool nor apktool.

Thanks :p
[Galaxy S I9000 Android Development] HSaber:
The file is in the attachments

THIS IS FOR JVU ROMS ONLY

Boot into recovery and you know the drill :P

I take no responsibility if you break your phone, make sure that you have made a Nandroid backup before applying the fix

Thanks again DAGr8 for the fix :)
[Galaxy S I9000 Android Development] Goldie:
Good job uploading. I'd mention which jvu rom if i was you though. It might not work on ALL jvu roms as if the framework-res has been modified it may fail. :)
[Galaxy S I9000 Android Development] chaser80:
ODEX or DEODEX?

sent by me
[Galaxy S I9000 Android Development] jgcaap:
i would donate to anyone wich could make a simple program to fix this issue automaticaly without us needing of reading all this procedures. I already tried and i cant make my way . :\
[Galaxy S I9000 Android Development] HSaber:
I use MANDANA v2.0 :)

It's for DEODEX

---------- Post added at 11:24 PM ---------- Previous post was at 11:20 PM ----------

Just flash the file I posted in my earlier post using recovery, be aware that this is for DEODEX rom only :)
[Galaxy S I9000 Android Development] jgcaap:
hmmmm how i know wich version is mine? i'm using oficial JVU from samsung rooted with semaphore
[Galaxy S I9000 Android Development] rodrigoalumno:
I guess your rom will be odex, but you can check it just looking into the system/app folder on your ROM with rootexplore or whatever explorer. If you see some odex's files your ROM is ODEX.
[Galaxy S I9000 Android Development] bambam1978:
COMPLICATED is not the word I now feel "stupider" even trying to follow those directions. WOW I'm glad some people got it to go thanks for the fix.
[Samsung Galaxy Nexus] neederishelp:
Giving this a shot on gummy, with Trinity's 512 kernal,once I download the full image

Tried it with the small image, but while running the script I got a failure, will post screen shot in a sec
[Samsung Galaxy Nexus] SolidHelix:
I've been using it. It works fine. Don't do any updates though. It corrupts the image.
[Samsung Galaxy Nexus] neederishelp:
Here the screen shot is
[Samsung Galaxy Nexus] mohitrocks:
Woahh seems amazing! I'll probably be trying it on AOKP (GSM) in the next week or so. Thanks :)
[Samsung Galaxy Nexus] devwithzachary:
Thank you, there are two possible reasons for this error, either you do not have usb debugging enabled, or your kernel does not support loop devices properly. In which case you should try a different kernel or contact the dev and ask if he can fix it
[Samsung Galaxy Nexus] SolidHelix:
Actually doest mean either of those. That is the error I get after successfully getting into Ubuntu, and doing an update. Once I reconnect after updating I get the same result as that picture. Once I download the original image again, it works fine.
[Samsung Galaxy Nexus] devwithzachary:
Ah OK what update was it? Package updates should work fine
[Samsung Galaxy Nexus] devwithzachary:
Ubuntu Installer Paid 2.0 Cooked and ready to be tasted

Well tasted by my beta testers anyway...but yes 2.0 for the Paid app is ready! so long as there are no more bugs the new update will be loaded to the market tomorrow.

Note that once the new update is on-line the sale will end, so if you have not already grap your paid copy for 20%!!

The change log for the new version is:

*New V5 small image, featuring fixed Java, even more lightweight (now around 1.2GB free) and user can set screen size on boot

*PAID New Build guide which shows you how to build your own Ubuntu images

*Brand new UI To make the whole thing more useable

*PAID new 'one click boot' feature to allow quick booting from either the widget or inside the app

*PAID new widget to activate the one click boot

*PAID app install guide changed in light of 'one click boot'

*Fixed keyboard mapping of random letters in Gnome

The free version should then be updated by the end of next week and will include the new UI and the new V5 small image and Gnome mapping fix.

Backtrack will then be updated shortly after that to include pretty much everything in the change log above (apart from the small image, there is still no small image for backtrack)
[Samsung Galaxy Nexus] SolidHelix:
Well when you run the update app it informed you that Ubuntu 11. Something is available. If you go ahead with it, it takes about 4 hours and asks for a reboot. After that I get the error in the posted pic. And I also tried just updating the packages and got the same result. Each time having to replace the Ubuntu.img to get back in. I don't know what I'm doing wrong but that's what happens. I don't think it has anything to do with your work.

Btw I paid for your app and love how easy you made this. But updates aren't working for me.