SBSettings Toggles Explained A Bit

Author: BigBoss  //  Category: Apps

I really get a lot of email on sbsettings toggles so I think I will try to clarify a few things:

1) SBSettings does not now nor has it ever had an airplane mode toggle. Instead, it has a phone toggle and a Wi-Fi toggle. To achieve something similar to airplane, simply turn off phone and turn off Wi-Fi. Whether or not you see the plane symbol in status bar is irrelevant. This was a side effect of how this worked in previous firmwares. In iOS4, you no longer see that symbol. Instead you see no service. What more would you expect when turning off phone? Other than the symbol not showing up, it’s the same as it was. The internal function call used is even the same. No, this should not cause additional battery drain.

2) Data toggles. There are 2 of them:

- EDGE toggle – this was the original version in 1.x (BossPrefs) and 2.x. As of 3.x, it worked for some people but not others.  This is now a separate installable package in Cydia for those that liked it for some reason. I removed it from the toggle pack because it was unreliable.

- Data toggle – in 3.x this killed data by setting the data IP to 127.0.0.1. In 4.0, this uses the native iOS method to disable data. This is the preferred way to disable data.

3) 3G toggle. This is like the 3g button in settings app. It switches between 3g on and off. If this is ON, you have 3g, if this is OFF you have EDGE. In order for 3g to work, data toggle must be enabled. If you turn off data toggle, 3g will be on but you will still have no internet.  The devices are smart in that if they can connect via 3g, they will so there’s no need to force 3g over EDGE.

4) Processes – This widget has a free memory button that has generated a lot of confusion. This button has a threshold and only frees memory when you have low enough memory for it to need to do so.  The free memory algorithm is not something you really want to run frequently, which is why there is such a threshold in place.

5) SSH – This toggle only works if open ssh is installed (correctly). It also forces itself to be on for reboot of device so that if you get into trouble you have an opportunity to fix the problem using SSH without a restore.

There are many other 3rd party toggles, most of which I did not write. Even location toggle, which is included in the core toggle pack, was written by someone other than me. If you have problems with a specific toggle, make sure you contact the toggle’s author.

Continue Reading ..>>

SBSettings Toggle SDK Posted

Author: BigBoss  //  Category: Development

For those of you that are developers, I have posted an SBSettings toggles SDK here. This will teach you what is required to write your own SBSettings toggles. Have fun!  !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?’http’:'https’;if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+’://platform.twitter.com/widgets.js’;fjs.parentNode.insertBefore(js,fjs);}}(document, ‘script’, ‘twitter-wjs’);lang: en_US

Continue Reading ..>>

SBSettings v0.92 Out

Author: BigBoss  //  Category: Apps

Update (10/29/2008): I updated the window to be able to be closed with the home button as well as the little X based off your feedback. This version is not yet released but this will be in the next update today or tomorrow. Update (10/28/2008): I updated SBSettings Toggles again to v1.2.1 after working with [...]

Continue Reading ..>>