Related
Okay, well, using MrGregs info in the Hero forum, I have managed to get Roam Only built into the Phone apk. This should allow you to switch to Roam only from Roaming under Wireless & Networks - Mobile Networks.
Issues:
when you select Roam Only, the button does not stay pressed, it is selected, but does not show it, the other 2 options stay checked, just not this one.
It takes a while to switch to Roam Only
Without using the prl trick, you will only be using 1X data...while I believe this is true, I have found that sometimes while roaming, I will have the 3g icon.
This was done to the synergy Phone.apk, so you should be using that Rom. If any other developers want support, I can lay out what I did. This was done with MrGregs info, but I was having issues getting the Phone.apk to decompile to edit. I figured out how to use 2 tools to accomplish this...again, I deserve no credit, as I did not figure out the edits myself.
To enable this, dump Phone.apk to the same directory as adb. Open a command prompt and change directory to your adb folder.
Code:
adb shell sysrw
adb shell mount (check and make sure system is rw)
adb shell rm /system/app/Phone.apk
adb push Phone.apk /system/app/Phone.apk
adb shell
cd /system/app
chmod 644 Phone.apk
ls -l (check and make sure that all your files are -rw-r--r--
reboot
when your phone reboots, you can go to Wireless & networks -> Mobile Networks -> Roaming -> Roam Only
Wait for the triangle to appear
Open Phone and dial *2 - Sprint Zone should come up (if it doesnt its because you dont have it installed) and your voice and data should be green. Click on call sprint and it should give you a prompt for a voice roaming call. Done. I had a red mark for voice until I rebooted, then it was green. To switch back, change Roam Only to Automatic or Sprint Only.
Hope someone finds this useful
If there is an issue, let me know. I know I cant fix it, but if I can get some devs to jump on this, maybe they can fix whatever is wrong. There is one thing that worries me and that is the original Phone.apk I used is 1MB larger than this one, maybe better compression?
Method for doing this yourself:
1. Download phone.apk.diff.zip from here
2. Also download baksmali, smali, and apktool - google should find these pretty easily, if there is a comment, I can post links (remove the -1.2.8 from the jar files).
3. Move these to a location (from here on, I will refer to this location as ANDW)
4. From you rom, grab Phone.apk, com.htc.resources.apk, framework-res.apk and move these to ANDW.
5. Make a backup of Phone.apk -> Phone.bak
6. Extract classes.dex from Phone.apk (only that file is needed, so I opened Phone in 7zip and dragged classes.dex to ANDW)
7. Extract phone.apk.diff.zip (should have 3 files)
8. Open an elevated command prompt and run this command from your location:
Code:
java -Xmx512m -jar baksmali.jar classes.dex
9. Goto out\com\android\phone
10. Open CdmaRoamingListPreference$MyHandler.smali in a text editor (preferably Notepad ++)
11. Search for
Code:
const/4 v3, 0x3
and change to
Code:
const/4 v3, 0x1
12. Save file
13. Open CdmaRoamingListPreference.smali
14. Search for
Code:
const/4 v2, 0x3
and change to
Code:
const/4 v2, 0x1
14a. for each of these const/4 v2, 0x* MrGreg made comments for each one 2=automatic, 4=sprint only, 1=roam only, you can make these comments is you want, also make them for the pswitch grouping a few lines down if you are going to do that. His changes are in the diff.zip
15. Save file
16. Go back to your elevated command prompt and run this command
Code:
java -Xmx512m -jar smali.jar out -o classes.dex
apktool if framework-res.apk
apktool if com.htc.resources.apk
apktool d -s Phone.apk
17. Goto Phone\res\values and open arrays.xml in your editor
18. Search for
Code:
<string-array name="cdma_system_select_choices_sprint">
and add a new line after "Sprint Only"
19. Insert this line in the new line
Code:
<item>Roam only</item>
20. Search for
Code:
<string-array name="cdma_system_select_values_sprint">
and insert this in a new line under "0"
Code:
<item>3</item>
21. Save file
22. Run this from an elevated command prompt
Code:
apktool b Phone
22. Goto Phone\dist and open Phone.apk in 7zip.
23. Open Phone.bak in 7zip also...so you should have an explorer window set to your location and 2 7zip windows (one with the newly created Phone.apk from apktool and Phone.bak that is a backup of Phone.apk original from your rom)
24. In the explorer window, drag your newly created classes.dex into the Phone.bak 7zip window and drop (yes overwrite...if you want, delete both classes.dex and resources.arsc, that way there isnt an issue)
25. In your Phone.apk 7zip window, drag resources.arsc to the Phone.bak 7zip window and drop
26. Save Phone.bak and change the extension to Phone.apk
27. You are now done and can cleanup everything but your new Phone.apk
I am doing most of this from memory as I want to get this out for those that want to do this...I will be redoing the edits with these instructions and see if everything is correct.
The reason you want to drag and drop into your original Phone.apk/bak is because you can not resign system apks...this method bypasses that issue.
Please give credit to MrGreg
Hmm nice, ill give this a try when i get home.
I tried this and I get a recording from the nice Verizon lady saying she cant authenticate my phone . Any suggestions ?
Sent from my PG86100 using xda premium
Definitely nice but I already bought his app long time ago since no one got this going on the og Evo
Sent from my PG86100 using xda premium
cbrown245 said:
I tried this and I get a recording from the nice Verizon lady saying she cant authenticate my phone . Any suggestions ?
Sent from my PG86100 using xda premium
Click to expand...
Click to collapse
What are you doing when you get the recording. If you are using the Sprint Zone app, it will not authenticate, but if you are calling...lets say your significant other...it should just have a prompt saying you are making a roaming call, and once you hit okay, it should connect. I mainly did this for the data roaming.
Another issue I noticed is it seems real finicky depending on how you hold the phone and whether or not it loses roaming service - does not affect when you are not roaming, only when roaming...could have something to do with tweaks in the rom, but figured I would let everyone know.
Also, jkcpsal...this is not to take away sales from MrGregs Roam Control app as I am sure it offers more features or will as it can be updated. I would suggest buying the app for those who can.
Roam control ape also does not require root for select HTC devices, like the 3D.
Sent from my HTC Evo 3D
cbrown245 said:
I tried this and I get a recording from the nice Verizon lady saying she cant authenticate my phone . Any suggestions ?
Sent from my PG86100 using xda premium
Click to expand...
Click to collapse
I've posted this a few other times as a response to this question (though no one seems to listen) as I had the EXACT same problem as you. Call sprint, get to tech support and have them do an hrl refresh (reset, reload, etc....) and that should do the trick.
I'd appreciate you detailing the changes that allow that option. I like to edit my own files for my ROM.
edit - does this also roam 3g data? I've used Roam Control some and it seems to always be 1x data (could be my location though).
Thanks for this! I personally bought roam control but found it not really reliable at all! Thanks to this tweak I can just trigger it and it goes to roaming perfectly fine without any glitching out or needing a reboot.
Sent from my PG86100 using Tapatalk
I am glad people are saying this works as that was my biggest fear when I was posting this.
To mwalt2, this will only allow 1x from my testing, I have not gone to an area where I can roam 3g yet (though I think the only reason I can in this one spot is because of an agreement Sprint has). This should only allow 1x. The way to get 3g roaming is by using a Verizon prl. tecknofile (sp?) had one posted in the EVO 4g forum. You get that and update your prl and you should get 3g roaming. This method does require extra work as I had to restart the phone every time I changed my prl, even if it was the original. So, if you are going to roam a short while, I would not recommend the prl method.
I have not heard of the prl issue or having to call Sprint for anything other than the s-off method for the EVO 3d. I am glad you said something in case I get that issue, I will know what to do. I figured since he had not posted a comment, I answered his question, but still good to hear your suggestion.
I will post the method as soon as i am at a pc. You do need to have apktool, smali, and baksmali so go ahead and download those. Also grab a copy of Phone.apk, place it in the same spot as apktool and the other 2 files. Open the apk in 7zip and pull out classes.dex. The rest will come later today.
Sent from my PG86100 using XDA App
Hey, is there anyway to make it possible to make the phone use 2G/3G respectfully? I miss that from my touch pro.
Sent from my PG86100 using Tapatalk
mwalt2 said:
I'd appreciate you detailing the changes that allow that option. I like to edit my own files for my ROM.
edit - does this also roam 3g data? I've used Roam Control some and it seems to always be 1x data (could be my location though).
Click to expand...
Click to collapse
X2
Can you document the changes?
Thanks
Should Root Explorer work to replace phone.apk instead of using ADB?
letsgoflyers81 said:
Should Root Explorer work to replace phone.apk instead of using ADB?
Click to expand...
Click to collapse
Yes just be sure to fix permissions
Sent from my PG86100 using xda premium
sumredhed567 said:
I've posted this a few other times as a response to this question (though no one seems to listen) as I had the EXACT same problem as you. Call sprint, get to tech support and have them do an hrl refresh (reset, reload, etc....) and that should do the trick.
Click to expand...
Click to collapse
I just asked the rep to do that. She had no idea what I was talking about. >_<
I'm wondering why nobody has asked this yet, but here goes... Why, and when would constant roaming be useful?
Sent from my PG86100 using XDA App
oohaylima said:
I just asked the rep to do that. She had no idea what I was talking about. >_<
Click to expand...
Click to collapse
I believe you are supposed to ask for a prl update - not hrl...dunno what hrl is
The reason some want roaming only is so that the phone does not keep searching for a sprint tower when you know there isnt one around.
First post will be updated shortly for the method of doing this...please stay tuned...I was trying to get the method posted earlier for everyone, but did not have a chance while working.
jthein1989 said:
I'm wondering why nobody has asked this yet, but here goes... Why, and when would constant roaming be useful?
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
If you are in an area of poor sprint coverage, but ok verizon, it can save your phone from switching back and forth / searching for towers (saves battery). It'd be nice to get 3g roaming working. I'm pretty sure I've roamed 3g on verizon in the past with my ns4g. I was surprised as I thought it was always 1x, but read that they updated roaming agreements or something.
With prl 11115 I can get 3g roaming with roam control...
Sent from my PG86100 using Tapatalk
jstn76rs said:
With prl 11115 I can get 3g roaming with roam control...
Sent from my PG86100 using Tapatalk
Click to expand...
Click to collapse
Where did you get that prl?
Also, first post now complete with method and I ran through a test myself.
Simple script to run to maximize the MoPho's RAM usage. **ROOT USERS ONLY**
I take NO credit for this tweak whatsoever, and am simply providing a quick "how-to" of how to run the script for those who have not used it on previous Android devices.
Here's the link to the original thread (in the general section in the MoPho forum), created by member Custodian on 8/11/11. Big thanks to him for that! http://forum.xda-developers.com/showthread.php?t=1212820
First, follow the ongoing development threads to familiarize yourself of what this tweak truly accomplishes:
http://forum.xda-developers.com/showthread.php?t=991276
http://forum.xda-developers.com/showthread.php?p=15948434#post15948434
Secondly, follow this how-to, in this order:
1) Download the script of your choice from the second hyperlink above, or from - http://forum.xda-developers.com/show...postcount=5021
2) Download Script Manager from the Market (free app).
3) Wipe your caches.
4) Open Script Manager, locate the script you dl'd on your SD Card, select "run as root", and DO NOT select "run as boot".
5) Load the script (select 1 or 0 for scrolling speed). It will most likely tell you that you are running too new of a Busybox version, and may experience bootloops. You're fine. Busybox v1.19.2-Stericson runs just fine, no issues.
6) Once script loads, enter selection #9 (Super 1000hp Aggressive mem setting).
7) Enter selection #13 to "bulletproof" your Launcher (helps eliminate risk of having it close during while your mem settings are working)
8) Enter selection #19 for Nitro Lag Nullifer, and install.
9) Enter selection #25 for options. Enter y for build.prop edit.
10) Enter selection #27 to close the script.
Now, reopen Script manager and navigate to the folder /sdcard/V6_SuperCharger. Run the 99SuperCharger.sh script, and select to "run as root", and "run as boot".
Reboot your phone, and you are good to go.
You can create widgets to quickly shift between memory tweaks.
Lastly, you can run the V6 script and select #19 to "flush" your caches and reclaim any lost RAM throughout the day to keep your phone running optimally without having to reboot your phone or "kill" any apps through various task managers. I do this about 1x-2x a day just as habit, but not necessary by any means. (A widget can be created for this too - open Script Manager, and find /data/fast_engine_flush.sh. One click RAM re-claimer!)
That's it. No need for any 3rd party task managers (ATK, Auto Killer, etc.). Just let the script do its thing, and enjoy a lag free MoPho!
this is great - I ran across this the other day - very easy to install and activate - my phone seems to be very reponsive - quite a interesting MOD - thanks for posting!
Latest script - RC3.2
http://forum.xda-developers.com/show...postcount=5021
Nice, I'll try out RC1. BTW, has anyone tried his 3g turbocharger?
This is weird. I keep getting ... "AWK Not Found. Unable to determine busybox version."
Root Check says I have busybox-1.18.0git. wtf?
MisterTedster said:
Nice, I'll try out RC1. BTW, has anyone tried his 3g turbocharger?
Click to expand...
Click to collapse
Yes. I'm still on the fence as far as noticing any performance gains, though...
Sent from my MB855 using XDA App
tuxytuxy said:
This is weird. I keep getting ... "AWK Not Found. Unable to determine busybox version."
Root Check says I have busybox-1.18.0git. wtf?
Click to expand...
Click to collapse
Try installing a newer Busybox version...that should fix that.
Sent from my MB855 using XDA App
My settings wouldn't stick after reboot (using homebase 2.1)
Had to use Script Manager to load /system/etc/init.d/99SuperCharger "on boot" and "run as root" (for me it was called S99SuperCharger)
MisterTedster said:
Nice, I'll try out RC1. BTW, has anyone tried his 3g turbocharger?
Click to expand...
Click to collapse
Just did. I had some weak download speeds at work this morning, only getting to 550kps tops, using the experimental 1 setting doubled my down speed to 1meg.
cobrahicks said:
My settings wouldn't stick after reboot (using homebase 2.1)
Had to use Script Manager to load /system/etc/init.d/99SuperCharger "on boot" and "run as root" (for me it was called S99SuperCharger)
Just did. I had some weak download speeds at work this morning, only getting to 550kps tops, using the experimental 1 setting doubled my down speed to 1meg.
Click to expand...
Click to collapse
NICE!
I get crap 3G speed @ work regardless of which 3G script I run (.2-.4 down on avg), but .8-1.0 avg w/ 4G. I didn't realize that it doesn't exactly hurt the battery life tremendously to leave 4G enabled on the MoPho, as it puts itself into a sleep mode when not in use. I'm not sure of the specifics as far as scan/refresh intervals right off hand, but I'm tracking approx 1% of batt. life lost every 10 minutes while the phone is idle and 4G enabled (data disabled, as I'm sure I'd be losing 3-4% batt. life in the same range w/ it enabled w/ 4G).
Dumb question: Anything special I should know to run 3G turbocharger?
MisterTedster said:
Dumb question: Anything special I should know to run 3G turbocharger?
Click to expand...
Click to collapse
Nope. Just run the script and select the option that's best for you and reboot. Test all 4 and the experimentals.
YMMV - not all phones behave the same, and I'm sure 3G gains/losses are still contingent upon your location anyway, so you may experience a boost, a loss or no change at all. Either way, it won't hurt anything to try it.
Now RC2 is out... The best setting for MoPho is option 9+12.... Use build prop option to stick otherwise will not stick after reboot.... V6 default windowsmgr event setting is only 75. If you want better smooth scolling change this line "windowsmgr.max_event_per_sec=75 to 150(got two lines not include original line). Well 3g tweak is depend on your service provider.... test with speed test.net and find which setting is the best for you.
Sent from my MB855 using Tapatalk
pswin09 said:
Now RC2 is out... The best setting for MoPho is option 9+12.... Use build prop option to stick otherwise will not stick after reboot.... V6 default windowsmgr event setting is only 75. If you want better smooth scolling change this line "windowsmgr.max_event_per_sec=75 to 150(got two lines not include original line). Well 3g tweak is depend on your service provider.... test with speed test.net and find which setting is the best for you.
Sent from my MB855 using Tapatalk
Click to expand...
Click to collapse
Thanks man, OP has been updated accordingly w/ latest release info.
MisterTedster said:
Nice, I'll try out RC1. BTW, has anyone tried his 3g turbocharger?
Click to expand...
Click to collapse
i have both running on my phone and it is pretty fast, i used the experimental #1 for the 3g and i was hitting 1+ meg downloads which is faster than the .48-.75 that i normally get. usually when i open my browser on 3g it takes a while to load even the google homepage but now it pops up as soon as i open the browser no load time same for xda took a while before now it loads really quick almost ike i have 4g on i had to double check and make 4g was the first time i tried it because it was so much faster.
RC3.1 is out already. Looks like there are a bunch of fixes and enhancements.
where do you see the RC3.2?
http://forum.xda-developers.com/showpost.php?p=18703418&postcount=5021
Does anyone know how this runs with my kernel
Sent from my MB855 using XDA App
Install zepps kickass kernel and v6 ...you'll get some great results using your kernel. Forgot to post, with your latest rev and a few tweaks im rocking 4500's in smartbench.
jokersax11 said:
Does anyone know how this runs with my kernel
Sent from my MB855 using XDA App
Click to expand...
Click to collapse
Sent from my MB855 using XDA App
Does this work on stock rom
Sent from my MB855 using XDA App
This is a guide that explains the steps to defeat Crickets data throttling and, in my case, give you faster internet(1.5 mb as compared to 300 kb tops). Many people will tell you that the throttle is carrier side however this is false and it is easy to test and see that for yourself. Simply download an internet speed testing app and run it. Watch as soon as it starts to check speed and you will see the speed skyrocket then back down to throttled speed after a second.
Anyhow.....on to the guide..
Requirements:
Rooted HTC Evo 3D
ES File Browser(this guide is made for this file browser but it will be similar in other browsers as well)
Simple right? OK, here's how to go about removing your data throttle:
1) Open your choice of file browser
2) Browse to the following location: /data/system/throttle
3) Delete all files in the throttle folder
4) Browse to the following location: /data/system
5) Long hold the throttle folder
6) Click Properties
7) Click Change
8) Select all the options available except for write(6 of the 9 options will be selected)
9) Click OK then exit the file browser app
10) Open an internet browser of your choice
11) You should get to the Cricket page telling you you are attempting to do an action not allowed on your account and you will have no internet access.
12) Reboot and you should have no throttle.
This throttle bypass will last until you reboot your phone and in my experience it has worked 100 percent of the time.
Feel free to check it out and let me know your mileage..
Dfeldt91
I thought it worked at first. Before following your steps I was getting 646 kbps down and after your steps my first test was 924kbps but then second test dropped down to 540kbps. Maybe someone else has better luck, I'll keep playing with it though, thanks bud.
Is that "sdcard/data/throttle"? I can't find the folder anywhere.
Sent from my PG86100 using xda app-developers app
ShifterX2 said:
Is that "sdcard/data/throttle"? I can't find the folder anywhere.
Sent from my PG86100 using xda app-developers app
Click to expand...
Click to collapse
No,
/data/system/throttle/
Sent from my PG86100 using Tapatalk 2
ShifterX2 said:
Is that "sdcard/data/throttle"? I can't find the folder anywhere.
Sent from my PG86100 using xda app-developers app
Click to expand...
Click to collapse
You may have to enable the "up to root" option in es file browsers settings.
ImpossibleIsOpinion said:
I thought it worked at first. Before following your steps I was getting 646 kbps down and after your steps my first test was 924kbps but then second test dropped down to 540kbps. Maybe someone else has better luck, I'll keep playing with it though, thanks bud.
Click to expand...
Click to collapse
I'm not positive if it gives everyone an increase in speed. Its just my experience with it.. I've noticed when I get data drops that the throttle fix will be gone after turning data off then back on so I will have to redo the fix in order to get it working again.
Since in flashed my Sprint Evo 3D my download speed is 15KLBS.I followed all the flashing info.Im currently Running OTA ICS rooted.Im on the $70 plan and im no where near my data allowance for this month.Can u please help??
Hi, I use a Samsung core prime running kitkat 4.4 (rooted) I've been through all of the system files. I cannot fine /data/system/throttle ! Path does not exist!
Well I mostly just cobbled together some older hacks for the S4, Nexus 4, Nexus 5, etc.
and I think I managed to disable the provision check for tethering.
You need root (of course) and know how to follow directions exceedingly well.
First, grab these files and put them into a directory on your computer.
http://www.mediafire.com/download/zy7drzl7plcjz4k/TetheringProvision.apk
http://busybox.net/downloads/binaries/latest/busybox-armv7l
http://d-h.st/Gnd
Download adb + fastboot from here:
http://forum.xda-developers.com/showthread.php?t=2640650
and extract its contents into the same directory
Now you want to upload sqlite3 and busybox-armv7l to /data/local/tmp like so:
adb push sqlite3 /data/local/tmp/
adb push busybox-armv7l /data/local/tmp/
And also TetheringProvision.apk:
adb push TetheringProvision.apk /sdcard/
adb shell
Now after you're at the shell prompt:
Code:
su
(Grant permission on phone)
mount -o remount,rw /system
cd /data/local/tmp
chmod 755 *
./busybox-armv7l sed -i '/CscFeature_Setting_HideApnList/d' /system/csc/feature.xml
./busybox-armv7l sed -i 's/pcweb.tmobile.com/fast.t-mobile.com/' /system/csc/customer.xml
DB="/data/data/com.android.providers.settings/databases/settings.db"
VAL=`/data/local/tmp/sqlite3 "$DB" "SELECT * FROM global WHERE name='tether_dun_required';"`
if [ "$VAL" == "" ]; then
/data/local/tmp/sqlite3 "$DB" "INSERT INTO global VALUES (null, 'tether_dun_required','0');"
else
/data/local/tmp/sqlite3 "$DB" "UPDATE global SET value='0' WHERE name='tether_dun_required';"
fi
cd /system/app/
cp TetheringPro* /sdcard/
rm TetheringProvision.odex
cat /sdcard/TetheringProvision.apk > TetheringProvision.apk
sync
reboot
If you still have problems with tethering you may have to delete all the APNs and add the single APN fast.t-mobile.com with all the other relevant settings.
Did you confirm working by monitor ur data?
Sent from my SM-G900T using Tapatalk
tech128 said:
Well I mostly just cobbled together some older hacks for the S4, Nexus 4, Nexus 5, etc.
and I think I managed to disable the provision check for tethering.
You need root (of course) and know how to follow directions exceedingly well.
First, grab these files and put them into a directory on your computer.
http://www.mediafire.com/download/zy7drzl7plcjz4k/TetheringProvision.apk
http://busybox.net/downloads/binaries/latest/busybox-armv7l
http://d-h.st/Gnd
Download adb + fastboot from here:
http://forum.xda-developers.com/showthread.php?t=2640650
and extract its contents into the same directory
Now you want to upload sqlite3 and busybox-armv7l to /data/local/tmp like so:
adb push sqlite3 /data/local/tmp/
adb push busybox-armv7l /data/local/tmp/
And also TetheringProvision.apk:
adb push TetheringProvision.apk /sdcard/
adb shell
Now after you're at the shell prompt:
Code:
su
(Grant permission on phone)
mount -o remount,rw /system
cd /data/local/tmp
chmod 755 *
./busybox-armv7l sed -i '/CscFeature_Setting_HideApnList/d' /system/csc/feature.xml
./busybox-armv7l sed -i 's/pcweb.tmobile.com/fast.t-mobile.com/' /system/csc/customer.xml
DB="/data/data/com.android.providers.settings/databases/settings.db"
VAL=`/data/local/tmp/sqlite3 "$DB" "SELECT * FROM global WHERE name='tether_dun_required';"`
if [ "$VAL" == "" ]; then
/data/local/tmp/sqlite3 "$DB" "INSERT INTO global VALUES (null, 'tether_dun_required','0');"
else
/data/local/tmp/sqlite3 "$DB" "UPDATE global SET value='0' WHERE name='tether_dun_required';"
fi
cd /system/app/
cp TetheringPro* /sdcard/
rm TetheringProvision.odex
cat /sdcard/TetheringProvision.apk > TetheringProvision.apk
sync
reboot
If you still have problems with tethering you may have to delete all the APNs and add the single APN fast.t-mobile.com with all the other relevant settings.
Click to expand...
Click to collapse
I'm going to give it a shot and I'll report back my results. :good:
Video tutorial anyone? Lol
Sent from my HTC One_M8 using Tapatalk
nightfox11 said:
Video tutorial anyone? Lol
Sent from my HTC One_M8 using Tapatalk
Click to expand...
Click to collapse
ya i will donate...lol
Not truly unlimited
;52223067 said:
ya i will donate...lol
Click to expand...
Click to collapse
That just removes checks for us on prepaid tmo can still see its hotspot and limits useage to 100mb. I think the only way around that is VPN but I'd love to find another way.
Want tethering to work download this rom all instructions on the thread if link don't work just copy and paste in browser.
http://forum.xda-developers.com/showthread.php?t=2723915
Can you confirm ur data on tether count toward data plan unlimited ?
Sent from my SM-G900T using Tapatalk
mrl0n3ly714 said:
Can you confirm ur data on tether count toward data plan unlimited ?
Sent from my SM-G900T using Tapatalk
Click to expand...
Click to collapse
yes I have confirmed it myself after having to dl large files and wait for my T-mobile to update the data usage but yes it takes from your personal data not Hotspot data
How u manage the user agent to rout e all traffic to person AL data? As I aware tmobile detect user agent and cut toward personal data.
Sent from my SM-G900T using Tapatalk
mrl0n3ly714 said:
How u manage the user agent to rout e all traffic to person AL data? As I aware tmobile detect user agent and cut toward personal data.
Sent from my SM-G900T using Tapatalk
Click to expand...
Click to collapse
I don't know I didn't remove the provisioning but I'm confirming it is working as it should on the rom I'm useing. without using any 3rd party app. Also it helps to decline any DIAGNOSTICS REQUESTS from t-mobile. I posted the link above earlier to the rom
undercover nerd said:
I don't know I didn't remove the provisioning but I'm confirming it is working as it should on the rom I'm useing. without using any 3rd party app. Also it helps to decline any DIAGNOSTICS REQUESTS from t-mobile. I posted the link above earlier to the rom
Click to expand...
Click to collapse
Not to call you out, but since you're the only one claiming I have no choice.. I've seen so many of these replies, where people say its working.. I go through the trouble of following and sure enough like clock work, when I hit the 5gb limit (allowed tethering for us unlimited plan) I get the webpage saying I'm over.
Until someone can confirm you are OVER the 5gb liimit, NO USING some sort of user agent to make yourself like you're on an android, I won't believe it.
sorry
Reported working on Verizon forums.
Sent from my SM-G900T using XDA Premium 4 mobile app
The tether from the rom I'm speaking if takes from your personal data plan like as if you was useing your phones Internet it does not use up tethering data aka Hotspot data. And go the the thread link everyone there is confirmed working. If you have unlimited let data like I do with my tethering 500 MG Hotspot data your good to go cause it's not using up my Hotspot data. Hope that clears up your suspicions. After all I'm just trying to help and fyi I'm not useing any 3rd party app for tethering just activating it from settings
undercover nerd said:
The tether from the rom I'm speaking if takes from your personal data plan like as if you was useing your phones Internet it does not use up tethering data aka Hotspot data. And go the the thread link everyone there is confirmed working. If you have unlimited let data like I do with my tethering 500 MG Hotspot data your good to go cause it's not using up my Hotspot data. Hope that clears up your suspicions. After all I'm just trying to help and fyi I'm not useing any 3rd party app for tethering just activating it from settings
Click to expand...
Click to collapse
Well remember, T-mobile upped the amount. Its not 500 megs, its 5gb of FREE tethering.. So are you confirming 500megs or 5gb of data? Just saying, every time I see a way to go over the allowed amount, it never works . I'll give this a try though. thanks
fastfed said:
Well remember, T-mobile upped the amount. Its not 500 megs, its 5gb of FREE tethering.. So are you confirming 500megs or 5gb of data? Just saying, every time I see a way to go over the allowed amount, it never works . I'll give this a try though. thanks
Click to expand...
Click to collapse
I'm at 40 megs of 3gb cause now my Hotspot doesn't use its data it's all off my regular data so my hot spot data never increases. I'm in the rom forum so if you need help there I'll help you set it up but it's pretty straight foward. And they didn't give me 5 gb lol guess they hate me
fastfed said:
Not to call you out, but since you're the only one claiming I have no choice.. I've seen so many of these replies, where people say its working.. I go through the trouble of following and sure enough like clock work, when I hit the 5gb limit (allowed tethering for us unlimited plan) I get the webpage saying I'm over.
Until someone can confirm you are OVER the 5gb liimit, NO USING some sort of user agent to make yourself like you're on an android, I won't believe it.
sorry
Click to expand...
Click to collapse
I am using the same ROM as the other guy and I do not have ANY tethering on my plan (for whatever reason) but it works against your data. I'm already at about 7GB through tethering from testing speeds through Steam Downloads and speed test and everything.
Unlimited data plan.. I have two APN's listed (fast.tmo.... and pcweb.tmo....) both are locked (not removable) and when I switch to pcweb, it tries to connect then reverts back to default fast.tmobile.com .
I did everything to the "T" and provisioning is still present.
Sent from my SM-G900T using XDA Premium 4 mobile app
Is it possible to make a flashable zip that can be flashed through recovery. Thanks In advance!!!
Sent from my SM-G900T using XDA Free mobile app
so i'm pretty desperate and have tried this as EVERYTHING else has failed (wifi tether, foxfi, tether router). right now im connected to my AP, but i don't know how to truly "test" the data limit to confirm if this is working properly. i obviously know how to download data, but how do i confirm which pool of data it's coming from?
also, how do you add information to a post so that it says in small grey print "post added at .... post originally created..."?
finally, when i start the 1st party hotspot, should it still say "checking your account"..?
----------------------------------------------
**If coming from development section, the first two zips are only for Evo 3D, JustArchi mods are for most devices**
As always, make a backup, and flash
I am not a developer, I'm a user, so I'm limited in how much I can help you, but I will try.
----------------------------------------------
I want to share a couple projects found in the developers section. When I first started experimenting with scripts and other 'android enhancers', I'd flash them blindly- because I didn't know any better. I've experienced graphical glitches galore, cpu running full throttle all the time, and boot loops. Though luckily no bricks.
More often than not, development projects need to be tuned for a particular device. And that's what's been done here.
The first is operation killjoy, the folks there don't want it to be put into Roms. And they also want a link to the thread, here it is- http://forum.xda-developers.com/showthread.php?t=2411161
They don't want it being used with other mods, and it'll delete such things as Crossbreeder and Seeder, and it'll backup all init.d scripts and use its own, and will also delete sysctl.conf. That's overkill(so this won't delete your init.d, etc). It features dnsmasq and an entropy engine. This is our okj- https://db.tt/aFSWMw65
And the other one is Crossbreeder, it can be put into Roms. I highly suggest using it, the Crossbreeder app can be got here- http://forum.xda-developers.com/showthread.php?t=2113150
Again, for our device- https://db.tt/ZYRciXIl
OKJ and CB shouldn't be used together.
Here is moderately sized Moab hosts file- https://db.tt/aod1UHXL
Edit- 1/27
All credit on this one to @JustArchi
And this last one took me almost a week to put together. It's the killer work by JustArchi. This is for testing purposes only. I pulled it from a CM 4.4 Rom of his and it's working with the 3D. Don't know if it'll work with tether or not. Hope so though. Please test n report.
It can be used with CrossBreeder, but separately. Here's what I mean by that- when installing the zip, it'll know if you have CrossBreeder installed and it'll back it up. It's easily restored though with the push of a button, in the CrossBreeder app.
Or it can be used stand alone. I suggest using it by itself, it's much simpler. It sets up differently in recovery, but still is able to use CB app(link above) to control.
I wanted to modify the cb app to make sense of what I've done with it here. But don't have the skills to do that. There are scripts used to toggle components: turning on/off haveged, enabling/disabling local DNS, applying adblock, switching from Adaway to Mother of all ad blocking(Moab) hosts file, Locking host file(can't modify), toggling Frandom, fstrim script....and they're located at /system/archidroid/scripts. They can be set up and ran with Script Manager, could use widgets to Enable/Disable stuff, I prefer to use CB app and that's how I've set it up. If you don't want to, delete /system/etc/CrossBreeder. If you do, here's how it works
Stand alone(no CB installed)
Switches
Haveged- enables/disables haveged
*Run ZAutomateHaveged as su on boot to get haveged up and running.
Dnsmasq- Disables/restores JustArchi mods, reboots device
TweaksIO- will run a couple scripts, changed how they run because wasn't working before for me
Bypass ISP- Enables/Disables local Dnses
Tether Boost(worthless anyways) - Enables/Disables Frandom
Adblock- Switches between Adaway n Moab hosts, I don't use ultra huge hosts for Moab- it's 11 MB
And/or you can use the JustArchi app found here- https://github.com/JustArchi/ArchiD...oid/auto/system/app/ArchiDroid-ArchiDroid.apk
-----------------------------------
With CrossBreeder
Haveged- Archidroid haveged will be used full time between CB and AD modes, it can be adjusted in ARCHIDROID_INIT in xbin. This switch enables/disables haveged.
DNSMasq- This switch is tricky, off is ArchiDroid(AD) mode and on is CrossBreeder(CB) mode. After flashing zip AD mode is running. Everything is initially disabled except for Monitor DNS and Monitor pixelserv. Switching to on will backup AD and restore CB, but it will try to reboot, and if it does, the switch may not go on(CB) position. In CB mode, turning DNSmasq switch to on will enable dnsmasq. Turning it off will restore JustArchi-ness, and again it will try n reboot. If it's still in on position make sure to slide it to off after reboot. Turning switch to off in AD mode will mess $#it up because I've used primitive scripting. Please forgive me
Tweaks IO- I had to use a strange method to get these to apply in both modes, forgot to mention before, this will also run fstrim. It's funny, found out scripts can run in a loop
Bypass ISP- self explanatory
Tether Boost- Frandom(same)
Adblock- Switches hosts file(same)
I've included an uninstaller script with stand alone 'version', but not yet for w/ cb one, so as always, make a backup. Also left in there a sweet little gal named onandroid, for backing up partitions for clockworkmod recovery, change part. info in adpath. Be careful with this.
**deleted**
Sent from above using Xparent Tapatalk
just sayin', you post a lot of useful and/or interesting goodies, PF.
bigsupersquid said:
just sayin', you post a lot of useful and/or interesting goodies, PF.
Click to expand...
Click to collapse
Ditto
Edit, @bigsupersquid
I'm wondering if you've looked at the pdnsd stuff in Crossbreeder I asked about over there, I can't figure out what it's for(dns caching?) and if it's necessary, and its hard to get answers that help me understand. Do ya know anything about this?
Sent from above using Xparent Tapatalk
PiggyFlooper said:
Ditto
Edit, @bigsupersquid
I'm wondering if you've looked at the pdnsd stuff in Crossbreeder I asked about over there, I can't figure out what it's for(dns caching?) and if it's necessary, and its hard to get answers that help me understand. Do ya know anything about this?
Sent from above using Xparent Tapatalk
Click to expand...
Click to collapse
I did a quick search on it when you mentioned it over there but don't know anything more than what I read real quick-like. sorry.
OP updated with JustArchi Adblock method
Sent from above using Xparent Tapatalk
PiggyFlooper said:
OP updated with JustArchi Adblock method
Sent from above using Xparent Tapatalk
Click to expand...
Click to collapse
Great find... If you like I could alter the CrossBreeder app to reflect the effect of each toggle? (all in main.xml) as long as @fivefour is okay with it.. Just done with apktool... also all the script calls are in MainActivity.smali if you want to change any of those..
What scripts does the 'Tweaks IO" run?
colonel_lp said:
Great find... If you like I could alter the CrossBreeder app to reflect the effect of each toggle? (all in main.xml) as long as @fivefour is okay with it.. Just done with apktool... also all the script calls are in MainActivity.smali if you want to change any of those..
What scripts does the 'Tweaks IO" run?
Click to expand...
Click to collapse
My Lord, you're awesome!
Yeah, I had made changes reflecting toasts and script calls after decompiling, couldn't recompile, kept getting errors w/ apktool on android.
Tweaks IO runs CB_IO_Tweaks.sh
Will you please ask JustArchi too, I don't want to step on any toes.
Please do what you can to bring that app here, I have a concern with the Mode(AD/CB) switch as mentioned in op, can that be fixed?
Edit- just added frandomtest when enabling frandom
Sent from above using Xparent Tapatalk
PiggyFlooper said:
...
Edit- 1/27
All credit on this one to @JustArchi
And this last one took me almost a week to put together. It's the killer work by JustArchi. This is for testing purposes only. I pulled it from a CM 4.4 Rom of his and it's working with the 3D. Don't know if it'll work with tether or not. Hope so though. Please test n report.
It can be used with CrossBreeder, but separately. Here's what I mean by that- when installing the zip, it'll know if you have CrossBreeder installed and it'll back it up. It's easily restored though with the push of a button, in the CrossBreeder app.
Or it can be used stand alone. I suggest using it by itself, it's much simpler. It sets up differently in recovery, but still is able to use CB app(link above) to control.
I wanted to modify the cb app to make sense of what I've done with it here. But don't have the skills to do that. There are scripts used to toggle components: turning on/off haveged, enabling/disabling local DNS, applying adblock, switching from Adaway to Mother of all ad blocking(Moab) hosts file, Locking host file(can't modify), toggling Frandom, fstrim script....and they're located at /system/archidroid/scripts. They can be set up and ran with Script Manager, could use widgets to Enable/Disable stuff, I prefer to use CB app and that's how I've set it up. If you don't want to, delete /system/etc/CrossBreeder. If you do, here's how it works
Stand alone(no CB installed)
Switches
Haveged- enables/disables haveged
Dnsmasq- Disables/restores JustArchi mods, reboots device
TweaksIO- will run a couple scripts, changed how they run because wasn't working before for me
Bypass ISP- Enables/Disables local Dnses
Tether Boost(worthless anyways) - Enables/Disables Frandom
Adblock- Switches between Adaway n Moab hosts, I don't use ultra huge hosts for Moab- it's 11 MB
-----------------------------------
With CrossBreeder
Haveged- Archidroid haveged will be used full time between CB and AD modes, it can be adjusted in ARCHIDROID_INIT in xbin. This switch enables/disables haveged.
DNSMasq- This switch is tricky, off is ArchiDroid(AD) mode and on is CrossBreeder(CB) mode. After flashing zip AD mode is running. Everything is initially disabled except for Monitor DNS and Monitor pixelserv. Switching to on will backup AD and restore CB, but it will try to reboot, and if it does, the switch may not go on(CB) position. In CB mode, turning DNSmasq switch to on will enable dnsmasq. Turning it off will restore JustArchi-ness, and again it will try n reboot. If it's still in on position make sure to slide it to off after reboot. Turning switch to off in AD mode will mess $#it up because I've used primitive scripting. Please forgive me
Tweaks IO- I had to use a strange method to get these to apply in both modes, forgot to mention before, this will also run fstrim. It's funny, found out scripts can run in a loop
Tether Boost- Frandom(same)
Adblock- Switches hosts file(same)
I've included an uninstaller script with stand alone 'version', but not yet for w/ cb one, so as always, make a backup. Also left in there a sweet little gal named onandroid, for backing up partitions for clockworkmod recovery, change part. info in adpath. Be careful with this.
https://db.tt/39I6e6VQ
Sent from above using Xparent Tapatalk
Click to expand...
Click to collapse
here's the right-and-proper archidroid frontend app.
https://github.com/JustArchi/ArchiD...oid/auto/system/app/ArchiDroid-ArchiDroid.apk
from the CB thread before the fracas between fivefour and justarchi which JA ended by withdrawing from the thread.
of course, I learned quite a bit during that discussion, until it ended. but ya gotta respect the wishes of the thread holder.
bigsupersquid said:
here's the right-and-proper archidroid frontend app.
https://github.com/JustArchi/ArchiD...oid/auto/system/app/ArchiDroid-ArchiDroid.apk
from the CB thread before the fracas between fivefour and justarchi which JA ended by withdrawing from the thread.
of course, I learned quite a bit during that discussion, until it ended. but ya gotta respect the wishes of the thread holder.
Click to expand...
Click to collapse
Thanks for the share
I can't use it on ics.
Sent from above using Xparent Tapatalk
I will have a look over the next day or two, for some reason using the cb app modded or unmodded with entropy switch just causes app freeze for me, I'm trying it on xperia v. Running the enable_Crossbreeder script works, but no sysrw for the cm12 ROM I'm using, needs
Code:
busybox mount -o remount,rw /system /system
Will have a look at cb/ad issue but my scripting is pretty basic so ......
You can always send me the files you've changed and I can try recompile if you have errors rather than duplicating what you've done.
Sent from my Xperia V using XDA Free mobile app
colonel_lp said:
I will have a look over the next day or two, for some reason using the cb app modded or unmodded with entropy switch just causes app freeze for me, I'm trying it on xperia v. Running the enable_Crossbreeder script works, but no sysrw for the cm12 ROM I'm using, needs
Code:
busybox mount -o remount,rw /system /system
Will have a look at cb/ad issue but my scripting is pretty basic so ......
Sent from my Xperia V using XDA Free mobile app
Click to expand...
Click to collapse
I welcome any fixes to scripts to make more compatible across devices. Here's that script for Enable CrossBreeder. I put in a 'smaller' CHECK_PROCS so it don't cat as much.
Sent from above using xda premium
Cool, will look when i can, be really good to have an updated CB tool.
Can you get rid of the sysrw as I don't think its very universal.
Sent from my Xperia V using XDA Free mobile app
Sure, is this more universal what ya put earlier-
busybox mount -o remount,rw /system /system
Or a variation thereof?
Also, I sent you a pm, will you please check it out? Can you give me link?
Sent from above using Xparent Tapatalk
PiggyFlooper said:
Sure, is this more universal what ya put earlier-
busybox mount -o remount,rw /system /system
Or a variation thereof?
Also, I sent you a pm, will you please check it out? Can you give me link?
Sent from above using Xparent Tapatalk
Click to expand...
Click to collapse
I guess so, probably wanna reference included busybox though. Have pm'd you a link
Hope you guys get it working!
I spent some time trying to get adblock to work using your mod, but I couldn't. The JustArchi app kept fc'ing with only JustArchi installed, and I couldn't get the mod working either.
With both JA and CB installed the JA app didn't fc anymore, but it didn't function either. CB app worked partly, but it froze on the haveged part. Couldn't get haveged working through CB app that way.
This is only meant to inform you, not as criticism at your workin any way!
JustArchi's work goes way above my knowledge of scripting and programming, but I always was interested in his work.
Glad you guys are working on it, I'm following this thread with great interest [emoji106]
rkuijpers said:
Hope you guys get it working!
I spent some time trying to get adblock to work using your mod, but I couldn't. The JustArchi app kept fc'ing with only JustArchi installed, and I couldn't get the mod working either.
With both JA and CB installed the JA app didn't fc anymore, but it didn't function either. CB app worked partly, but it froze on the haveged part. Couldn't get haveged working through CB app that way.
This is only meant to inform you, not as criticism at your workin any way!
JustArchi's work goes way above my knowledge of scripting and programming, but I always was interested in his work.
Glad you guys are working on it, I'm following this thread with great interest [emoji106]
Click to expand...
Click to collapse
For now, use the CB app(op instructions) or SManager to control.
With this mod, either CB is running, or JA is running, they don't run at same time. Only the haveged remains the same, CB haveged is deleted. You may need to re-enable it upon reboot.
I've been working on the adblock portion of CB, and it should now it should start up after switching adaway/moab host file(Adblock button in CB app) and/or running the scripts with IO Tweaks.
Thank you for informing me, and I can take criticism :thumbup: :thumbdown:
You know what, okay, my mistake, with both ja n cb APPS, it stopped fc'ing. Now I gotcha. I'm slow. Wish I could test with that, sorry. Appreciate it if ya keep letting us know how it goes with the JA app.
I made changes to scripts in how system is mounted rw(ty colonel_lp) to be more universal. With cb applied, whichever hosts will now be copied to /system/etc/CrossBreeder/dnrd_root/master. And pixelserv started upon hosts change.
Might be able to get adblock applied without reboot.
You can try if you'd like, delete this from REMOVE_DNS_CLIENT/ INSTALL_DNS_CLIENT-
echo 1 > /proc/sys/kernel/sysrq 2>/dev/null
sleep 8
echo b > /proc/sysrq-trigger 2>/dev/null
reboot
busybox reboot
I'll update op to recent changes
Edit- Stayed up all last night working on fixes, so many little things, it's much different than when first uploaded, check it out.
Was trying to get Bypass ISP to stick 0.0.0.0(CB) with no luck, it's been gerry rigged, please someone help to fix
Edit2-nvm, my silly self didn't have dnsc in there
Sent from above using Xparent Tapatalk
Well, I just put the finishing touches on the JA/CB project, probably jinxing myself saying that. There may be a dedicated app to go along with this, still up in the air.
Please tell me if ya find any bugs.
So many thanks to colonel_lp for help with this.
My Thanks to idcrisis/fivefour
Much thanks to JustArchi
I'm wondering if this topic should be renamed??
Sent from above using Xparent Tapatalk
Started Wifi Tether, dnsmasq monitoring stopped dnsmasq stopped, but can't confirm tether working because no service plan
Sent from above using xda premium
Have a question for anyone that knows, when disabling local dns's with JA, it still shows up as my ISPs, that doesn't seem right. Am I missing something.
Sent from above using Xparent Tapatalk
PiggyFlooper said:
Have a question for anyone that knows, when disabling local dns's with JA, it still shows up as my ISPs, that doesn't seem right. Am I missing something.
Sent from above using Xparent Tapatalk
Click to expand...
Click to collapse
I thought that it is supposed to work like that, as you are disabling local DNS (= DNS server on your device), so going back to your providers DNS?
By enabling local DNS, you're phone starts acting like a DNS server itself.
But I could be very wrong here, don't know for sure.
Btw, your latest mod is working perfectly for my OnePlus One on ColorOs 4.4.4, using the JA app for configuration. Haven't tried it with the CB app yet, to be honest. Thank you for making things work!
But I don't really notice any difference in speed, smoothness or usability between cb and ja mod, do you? Could be different for other (older) phones with less ram or slower processor, but the OnePlus runs both mods equally smooth.
I was using cb merely for its ability to not only block ads, but erase them without any trace on a page as well. JA adblocking is working perfectly also.
I remember reading something in the past, about JA using different, more stable and newer techniques? Not sure if the difference between the two mods is big enough to notice?