After about a year of using various methods to get it to work right, there is now a Data Toggle for SBSettings. The problem with disabling data (EDGE) is discussed in my post from last July. Today, Anderson Vulczak contacted me with a working solution to both disable and reenable Data on 3.0 iPhone OS. So we quickly put together a Data toggle and put it into Cydia. In short, this solution sets a bogus IP address, (1.1.1.0) to your data adapter’s IP address. This seems to kill EDGE / 3G without any battery drain issues reported in using other methods such as entering a bad APN.
I recommend that anyone that needs to disable Data use this rather than the EDGE toggle. The toggle should work also with BossPrefs as well.
We are calling this “Data” toggle because when it is off, it should kill the data connection entirely. 3g can be on and you will not be able to access your internet via your provider’s data connection. You will notice you get an IP address, but it is a bogus one that we assign (1.1.1.0).
The only downside is that to reenable data, we have to kill commcenter which can freeze the device for up to 15 seconds. (Should come back to life after that though).
BigBoss Authors: Mark Bruce & Kory Lee
February 9th, 2010 at 5:35 am
sounds cool. Lets hear experiences (:-))
February 9th, 2010 at 8:01 am
Working, is there a way to solve the 15 sec bug?
February 9th, 2010 at 8:23 am
Thank you Anderson and BigBoss! Works on my 2G 3.1.3 unlocked/jailbroken with RedSn0w.
Rajiv
February 9th, 2010 at 9:31 am
An INCREDIBLY useful toggle! Thank you!
February 9th, 2010 at 9:43 am
And why would you want to do this?
February 9th, 2010 at 9:44 am
roaming.
no data plan.
PAYGO data plan.
February 9th, 2010 at 9:47 am
Does this survive resprings?
I notice that if you have all push stuff off, and turn wifi on, the data connection gets dropped (sb settings reports a data ip of N/A). If you turn wifi off, it picks up a new IP. Does this toggle override this action?
February 9th, 2010 at 9:55 am
Also,
>The only downside is that to reenable data, we have to kill commcenter which can freeze the device for up to 15 seconds. (Should come back to life after that though).
Interesting….when I was playing around with this and setting the adapter’s ip to Local host as per our emails last July re: your post, killing commcenter had some big conflict with ultrasn0w IIRC. Commcenter would come back, but because of the unlock it wasn’t working properly and said “no sim”. Does this happen with this toggle? Also have some recollection of having to restore after shutting down commcenter and then rebooting to get it back – it just hung at the apple symbol for hours.
February 9th, 2010 at 12:04 pm
I’m new at iphone world, i want to write more things like it to help all… and i hope you like it :D
thanks for all, anything, please report!
i’ll try to find a way to workaround the 15sec problem… but… it is better than reboot your iphone at the moment ;)
Sigma, as i commented before, i’m new in iphone world, i don’t have a ultrasn0w unlocked phone here to test this issue, but if you have one, please, test it and say to us ;)
Thanks again :D
Andi_
February 9th, 2010 at 12:05 pm
with Firewall iP you can disable data for specific apps if you are on a cellular network
February 9th, 2010 at 1:20 pm
when i use it do i just shut off data or all three edge , 3g , and data
February 9th, 2010 at 9:39 pm
Tested, works fine with Ultrasn0w, works fine with Tethering Patch , however takes 15 Seconds re-enabling data, and would be nice if Edge/3G logo disappear when Data is disabled.
February 9th, 2010 at 10:40 pm
I would also like the data icon to disappear in the statusbar when the Data Toggle is on.
February 10th, 2010 at 5:42 am
is there more testers for ultrasn0w conpatibility
February 10th, 2010 at 5:55 am
If you want to have a Data connection you musst turn on the Data, Edge, and 3G toggle! If i don’t do this ill get an Error in safari! Maybe you get this “Problem” solved!
February 10th, 2010 at 3:56 pm
>but if you have one, please, test it and say to us ;)
Too scared since last time!
Is there a reason you chose 1.1.1.0 over loopback?
February 10th, 2010 at 4:05 pm
1.1.1.0 was the first thing that comes on my head… but it will not influence since it is a Point-To-Point connection and the destination is the same, it will never get access to internet ;)
i’ve sent a update to 127.0.0.1, it is pretty ;D
let’s wait
:D
February 10th, 2010 at 8:44 pm
if you dont want a data connection do you turn off all 3 or just data
February 10th, 2010 at 9:05 pm
Data = OFF
EDGE = OFF
3G = ON
February 11th, 2010 at 3:40 am
I turn off Data Toogle and it works fine, but every time I turn off/on the iphone the Data Toogle is ON again. Do I do something wrong ?
February 11th, 2010 at 5:45 am
Sorry, but this won’t be possible. iPhone has no real way to cut off data. Springboard thinks the data is on even when its off. There’s no way to remove the icon without some additional hacking that is beyond the scope of a simple toggle.
February 11th, 2010 at 5:45 am
3g just toggles 3g vs edge. EDGE toggle should not be used along side Data. Data replaces it.
February 11th, 2010 at 5:46 am
Nope, this is how it works. I believe the moreinfo talks about that.
February 11th, 2010 at 12:07 pm
Thank you for the update, this was a solution for my phone which was draining my battery in 24 hours. I am so happy to get that solved!
February 11th, 2010 at 4:51 pm
BB! Still not working corectly, everytime i open an inet application, i cap hear in my speakers that it’s accesing the mobile network! I have an ideea of a good togle. Could you make the old toggle edge, when activated to change the apn to keep the internet APN, and wen off to change the apn to something else? (both apn to be introduced by the user, because diferent apns are used by networks). What do you say?
February 11th, 2010 at 5:05 pm
in my 3gs apn’s doesn’t work, i dunno why, but doesn’t work…
February 12th, 2010 at 7:53 am
All seems fine but when I toggle the Data Toggle I loose 99% of my sound volume, To correct this I have to restart the phone. 2G on OS 3.0
Cheers
February 12th, 2010 at 10:28 am
Will the Data toggle eventually replace the Edge toggle in the “packaged” toggles that are installed with SBSettings? Any reason not to delete the Edge toggle?
February 12th, 2010 at 3:56 pm
Thanks.
Wonderful job :D
February 13th, 2010 at 5:47 pm
I just tried this amazing toggle but when I disabled both, WiFi and the data toggle, my iPhone is still able to sync which means there is still a data connection, I guess.
Any idea if I made a mistake or need to (de-)activate something else additionally?
Thanks !!!
February 14th, 2010 at 5:41 pm
it works fine but My data ip is 127.0.0.1 and not 1.1.1.0! is this an update or I did something wrong!? I reinstalled and It stays the same.
February 15th, 2010 at 1:47 pm
Check further up, he said he updated it.
I personally think localhost is better, as it isn’t technically an invalid IP address.
February 17th, 2010 at 7:16 am
Works great! I hope on later updates, data toggle would stay in off position after a reboot. As of now, it reverts to on position after a reboot.
February 17th, 2010 at 1:06 pm
It only toggles off data, not cell service entirely. That means that phone will still talk to the network.
February 18th, 2010 at 1:35 am
Hi
My Data toggle is OFF, but my Data IP adress is 10.5.0.152 :(
Help please.
I have a way to make Data toggle set at OFF at load.
Regards
February 18th, 2010 at 10:35 am
search for Data Blocker, it does it after reboot =)
February 18th, 2010 at 2:57 pm
… and of course, Data Blocker is installed!
February 19th, 2010 at 3:49 am
The problem is when i reactivate it asks for my PIN Code.. quite annoying !!
February 19th, 2010 at 8:02 am
My 2g 3.1.2 Iphone its still get connected even if this data toggle is disabled. I had to get back to the fake apn sb toggle.
February 21st, 2010 at 6:16 pm
Anyone having increased battery loss issues in the last week? I’ve been using this toggle since it was released on my 2G 3.1.3 on T-Mobile USA.
Only a few days ago, however, with the toggle set in the “off” position, my phone gets “no signal”, and it appears like the phone wants to acquire a new Data IP address for EDGE access.
Anyone have any thoughts?
February 23rd, 2010 at 10:19 am
This appears to work fine for iPhone 3g firmware 3.0. My question is will it also work for the newer apple firmwares please? Thanks for devising this which is useful in fixing the leaking data tap!
February 24th, 2010 at 7:00 am
I’m afraid that after leaving the last comment I have experienced quick battery drain from a full battery to the iPhone shutting down within an hour so have had to uninstall. I also tried Data Blocker but experienced the same problem. I have been using pay as you go sim cards from Asda & Talk Mobile in the UK both of which use the Vodafone UK network. I also tried Fake Apn with the same problem. No specific Apn details are listed when using these Sim cards. My iPhone is 3g 3.0. Hope this information helps.
February 24th, 2010 at 4:04 pm
Update to my last post Big Boss’s 7 steps works a treat. By disabling Edge Push & Notifications no data or battery drain. Thanks very much for this fix. Using iPhone 3g 3.0 firmware. My only remaining question is will this also work on any more newer firmware, just in case I decide to update this in the future.
March 1st, 2010 at 6:42 pm
Hello !! installed sbsettings on 3.1.2 then installed datablocker , then installed data toggle switched it to off but data IP is showing same Ip not 1.1.1.0
April 28th, 2010 at 5:53 am
Hmm checout the website http://www.unlockit.co.nz to block your apn address & data package plan from your service provider
September 8th, 2010 at 12:41 am
it’s still scrambling the sound on my iphone 2G 3.1.3 :( the volume of the whole phone decreases abnormally after using it…
everytime i use it, i have to restart the phone :(
Bigboss could u just look at this issue?
this is the same as post 17.
thanks!
September 8th, 2010 at 12:52 am
to reproduce the issue, u should disable data using the toggle then re-enable it. then check out the sound of the phone.
thx
October 12th, 2010 at 10:29 pm
Would i have to pay the data plan anymore please reply
November 11th, 2010 at 11:06 am
An idea why my device freezes during 2min30sec instead of the 15sec announced?
3G – 3.1.3 – Ultrasnow
Regards
December 28th, 2010 at 6:01 am
Hey Abou How Did You Set The State Of DATA Toggle when iPhone Turn on . I have trouble when i forgot to turn it off !
February 4th, 2012 at 10:41 am
I tried this mothed but it simply does not work. When I run an old game or application that disables desktop composition, Aero no longer restarts automatically after and I MUST log off and back on for it to be restored… Anyone have this issue and found a solution?