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!
BigBoss Authors: Mark Bruce & Kory LeeTags: SBSettings SDK, sbsettings toggles
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!
BigBoss Authors: Mark Bruce & Kory LeeTags: SBSettings SDK, sbsettings toggles
December 1st, 2008 at 4:45 am
killall task!!! : )
December 1st, 2008 at 4:59 am
thanks for the hard work
could anyone please develop a toggle for the vibration alert when the phone in silent mode
i wish i’m a developer to do it myself : (
thanks
December 1st, 2008 at 5:17 am
Hello – first many thankx for your great Tool.
I have one little Problem: ist there an flag to disable the activation of SBSettings with an “Swich in the Statusbar”? I only want it to activate with 2 Fingers because i get many unwanted activations when the iPhone is inside my Pocket.
many greetings from Austria/Europe
December 1st, 2008 at 5:51 am
When you put the device in your pocket, tap power so you don’t have this problem and so that you aren’t draining your battery.
December 1st, 2008 at 5:53 am
a toggle for veency would be great.
and of course for safari download plugin
December 1st, 2008 at 7:37 am
Could anyone create a toggle that allows you to set airplane mode on a timer mode? That way if you’re sleeping the phone connectivity would shut off and turn back on when you wake up.
December 1st, 2008 at 9:11 am
This is not something a toggle could do. What you are describing involves a separate application that runs as a daemon in the background.
December 1st, 2008 at 9:30 am
i know the power button, but i want to use an app which wants to run without the phone beeing locked (EasyWakeUp).
so if there is an possibility to disable – please tell me.
btw – thank you for the fast reply.
December 1st, 2008 at 9:37 am
REQUEST FOR ALL WIDGET/TOGGLE DEVELOPERS:
- Auto-lock toggle
- VOICERECORDER (something quick like the Fastnotes, that would allow quick and easy voice recording without launching an app)
Thanks!
December 1st, 2008 at 9:39 am
+1
December 1st, 2008 at 10:07 am
How about a VPN toggle?
This was one thing that was missing from BossPrefs as well.
December 1st, 2008 at 2:34 pm
+2
December 1st, 2008 at 2:35 pm
just use insomnia, it keeps wifi on and all procecess running after you lock.
December 1st, 2008 at 3:10 pm
I second that!
December 1st, 2008 at 7:55 pm
KillAll tasks would be a respring… right?
December 1st, 2008 at 8:18 pm
Not at all. Respring restarts Springboard.app while a killall task would force quite the current application, most likely if frozen or unresponsive.
December 1st, 2008 at 8:20 pm
Just use SafeMode if you are worrying about losing memory
December 1st, 2008 at 8:23 pm
+3
December 1st, 2008 at 8:28 pm
I know this is a little off-topic but could you implement a numeric battery within SBSettings itself. Cause I still like the normal battery but every so often i wanna check my actual percent. Just a suggestion,
Thanks.
December 1st, 2008 at 8:36 pm
Ah, sorry, misread “KillAll [Task Name]” as “Kill All Tasks”
December 2nd, 2008 at 12:43 am
+1, would find this very useful
December 2nd, 2008 at 12:48 am
safari dl plugin! please! :D
December 2nd, 2008 at 1:00 am
Couldn’t really find where else to put this but is there any way you can make the “X” button to turn the HUD off BIGGER and get it away from so close to the edge of the touch screen.
With a cover on it’s really difficult to hit the “X” button exactly and make it go away.
Better yet can you make the HUD appear and disappear by the same action? For eg swipe the top to make it appear and swipe again to close.
These interface tweaks will really make this as useful as quickgold (home button to show QG Panel and home button again to disappear.
Thanks
December 2nd, 2008 at 2:50 am
I wonder if it is possible to have a slider, similar to the brightness one, which controls the iPod volume limit without having to go into settings. 99% of the time I want my volume majorly limited but now and then I need to raise it.
December 2nd, 2008 at 5:48 am
Just tap the numeric battery to switch back and forth between the 2 views.
December 2nd, 2008 at 7:05 am
This was already released.
December 2nd, 2008 at 7:05 am
No, just use the home button instead of the X
December 2nd, 2008 at 7:10 am
I appreciate all the new features, but when can we expect some bug fixes? Most notably any bug related to how easy it is to bring down the SBSettings menu. I thought it was supposed to only come down on a finger slide. But for the most part it’ll basically come down if you touch anywhere in the status bar. Double tap, single tap, slide down (not across). Really, its quite buggy in that regard (and very annoying).
December 2nd, 2008 at 7:42 am
I love that you can swipe your finger down from the bar, makes it feel like a curtain or something. Maybe a place in the settings menu where you could choose which motions activates would be better than removing some.
December 2nd, 2008 at 9:27 am
My iphone would be complete with a vibration toggle!
December 2nd, 2008 at 12:58 pm
Could any one make a Toggle for the silent button slide ? cuz mine felt off.. And here in my country it isn’t such easy to get a replacement like in america..
December 2nd, 2008 at 1:12 pm
Yeah, but it’s pretty inconvenient to re-spring every time.
December 2nd, 2008 at 7:03 pm
In some applications it can get annoying, especially if your trying to play two player tap tap (local).
December 2nd, 2008 at 9:39 pm
You do not need to respring. Just tap the actual battery icon to switch between the two. :)
December 2nd, 2008 at 10:02 pm
Can anybody create an autocorrect on/off toggle. I know there is one for Bossprefs but it would be nice to have one handy in SBsettings.
I switch that on and off really often.
Many thanks.
December 2nd, 2008 at 10:09 pm
iPodTouchMaster you can do it !!!
You guys are just awesome. Appreciate your hard work.
BTW
Have you got any job offers from Steve yet ??
Just out of curiosity ;)
December 3rd, 2008 at 7:15 am
Yea, this is what I’m working on now.
December 3rd, 2008 at 7:16 am
Veency cannot be toggled. I already discussed this idea with the developer.
December 3rd, 2008 at 7:18 am
Sorry, this is not considered a bug and is not going to be fixed.
December 3rd, 2008 at 7:49 am
I would love to see a toggle for autolock!
December 3rd, 2008 at 4:05 pm
+2 Auto-Lock Toggle is what I would really appreciate
December 3rd, 2008 at 4:12 pm
Hi there BigBoss and other widget Devs,
Would anyone with the knowledge be so kind as to create a Push Email ON/OFF widget for SBSettings? That would be very very useful for a lot of us. TIA. ;)
December 3rd, 2008 at 5:26 pm
Good idea. I got an exchange and a Gmail account. I don’t want people to buzz me after work hours.
December 3rd, 2008 at 10:04 pm
A massive battery life saver – I too have exchange and gmail :)
December 4th, 2008 at 2:01 pm
Hi, is there an IDEA pool for other toggles? I was looking for a NetaTalk toggle? Is it out there already, any takers?
Cheers
OmledA
December 5th, 2008 at 9:08 am
Third!!
December 6th, 2008 at 3:51 am
An idea pool would be great. Maybe a list with the opportunity to vote for a widget?
I have some ideas for widgets, too:
-A small calculator, nothing special just the basic operators. It would really be helpful to calculate small operations on top of the calendar or safari for example.
-A small calendar overview (like that:
http://yuiblog.com/assets/popup-calendar.png)
No need to display the appointments, but I often need to know which weekday a special date is
-Really cool would be a widget that allows adding an appointment to the calendar without opening the calendar app
December 7th, 2008 at 9:36 am
Autolock please!
December 8th, 2008 at 6:22 am
Where do i report a bug?
SBsettings – current version
Use iPhone 3G in landscape mode with Safari, move finger across top of landscape mode and BossPrefs launches from side (as if it were in Portrait mode); however, Bossprefs will not close using X unless phone is rotated to portrait mode. Toggles work, but X to close does not.
December 8th, 2008 at 2:46 pm
Yeah that sounds cool and also a Lock toggle would be GREAT!
December 8th, 2008 at 3:58 pm
An ipod equalizertoggle would be very nice!
December 8th, 2008 at 11:58 pm
+3 Auto-lock
December 9th, 2008 at 12:12 am
I agree it’s not a bug but I think it could be refined. In my experience, the menu doesn’t activate with just single tap or double tap, but if there’s the *slightest* movement in any direction after touching near the menubar it does activate. For instance, with the Google app when I put the phone to my ear to do voice search my ear touching the screen around the menubar activates SBsettings. I don’t know how coding for motions works, but maybe you could put in a wider tolerance before activating – like sliding >5 mm instead of <1 mm.
December 9th, 2008 at 3:30 am
Just use home button to close in this case.
December 9th, 2008 at 3:31 am
Great idea, but unfortunately, there is no mixer on iPhone OS. This would be impossible without replacing the iPod app entirely with a new one.
December 9th, 2008 at 9:37 am
Would like this too!
December 9th, 2008 at 5:08 pm
Please, Please, Please add a Safari DL toggle. With the new dtunes update this would rock!
December 10th, 2008 at 10:46 am
Same thing happened to me, and work provided the phoen for me, so i would have to jump threw hoops to get a new one…
something like a toggle sound on or off would be great, cause when im in meetings now, i have to put the phone in airplane mode now… its a pain
December 11th, 2008 at 12:09 am
Please, a vibration toggle. That’s a greatly needed feature.
Thanks Boss, you make a great job!
December 13th, 2008 at 5:21 am
Hey Guys… wouldnd SBSettings the ideal Application to implement somekind of Copy and Paste funktion, may as a Widget… you already can write fast notes… so what about a widget, which minimizes SBSettings so you can Mark a Test to be Copyed… an this one would be stored in something like the fastnotes.. and when you are in any other application in a field where you can type something into, you can choose Paste an SBSettings, SBSettings minimizes again and you choose the text field…
i dont know if something like this is possible for you to do, but SBSettings would be a ideal basis to realize a real Copy ‘n Paste on iPhone from Every Application you think of to another one, wouldn it?
December 14th, 2008 at 9:49 am
Could really use an toggle for turning “show caller id” on and off….anyone up for the task?
December 16th, 2008 at 11:49 pm
I’d like a toggle to switch between the current screen brightness en de and the most dimmed status. The current toggle is hard to use because it needs a very (too) precise swipe. Furthermore I find myself using the the screen brightness ONLY to switch to the maximum dimmed status when I want to read in bed: otherwise the screen is way too bright. The next day I turn the brightness up to the amount I usually use: I NEVER use something in between…
December 19th, 2008 at 1:58 pm
I second and third this. I regularly type in two languages and want the AC on for english but off for the other one.
December 20th, 2008 at 10:32 am
2nd that!
December 22nd, 2008 at 4:28 pm
Autolock toggle is greatly needed – for example, I always need it when I use Maps directions and need the display to stay on.
December 24th, 2008 at 8:05 am
Is there any information about this subject in other languages?
December 29th, 2008 at 4:06 am
Hello,
Is it possible to have a sample source code of an toogle so that we can well understand the principles to develop ?
Thank you very much for your work.
January 6th, 2009 at 6:19 am
AUTO-LOCK FTW! Please, on next update maybe?
January 8th, 2009 at 10:21 pm
I’d really like a sample toggle to work off as well. Even if it was just a really empty template with a bunch of “//code here” lines that would be really helpful.
January 9th, 2009 at 12:31 am
Fair enough. Done. I added the location services toggle source code to the post.
January 11th, 2009 at 6:33 pm
Is there a reason why I’m using the latest version from Cydia (as of Jan. 11 2009) but the volume toggle is not available on my 2G v2.2?
January 20th, 2009 at 2:41 pm
I notice a toggle for yellowsn0w in Boss Prefs how about a toggle for SBSettings.
January 26th, 2009 at 1:54 pm
I’ll 4th 5th and 6th the autolock
January 26th, 2009 at 4:32 pm
Hi
I use my iPhone to call my patients (I’m a dentist), and I’d love a toggle in SBsettings to show/hide my number.
It would be very usefull.
Thanks a lot
February 3rd, 2009 at 10:47 am
3rd
February 6th, 2009 at 4:19 pm
I just created a simple toggle to turn push on and off based on the sample code. I can tell it’s changing the setting but I can’t tell if it’s notifying the process in realtime. If BigBoss can take a look at it maybe he can help me package it.
February 25th, 2009 at 2:48 pm
Is there any possibility of adding the date to SBSettings?
there are too many instances where I just wanna know the date while in another app.
Thanks :-)
March 6th, 2009 at 7:06 pm
Could someone please make a vibration ON/OFF toggle, it would be really nice to have it.. please…
March 17th, 2009 at 10:05 am
Volume control slider
- My iPhone (not 3G) volume rocker up button is broken, and I need to turn up the ear piece talk volume. This is where I thought SBSettings Volume Slider Widget could help.
- Volume slider widget happily controls iPod volume,
- BUT does NOT increase Talk or Speaker volume while in a call. Is this intentional? It would be nice if the Volume Slider Widget behaved in the same manner as the volume rocker button (controls Ringer volume when Call & iPod off, iPod volume when iPod on, Call volume when in call.)
April 11th, 2009 at 4:03 pm
I’m having the same issue with my volume up button being broken as yob_ymmit. Is there any way to fix this with a toggle/slider?
April 12th, 2009 at 9:00 am
I would PAY MONEY for this one!!! If only I knew how to program. This one would be really helpful.
May 16th, 2009 at 8:59 am
+1
May 20th, 2009 at 7:59 am
#import
#include
#include
#include
// Determines if the device is capable of running on this platform. If your toggle is device specific like only for
// 3g you would check that here.
BOOL isCapable()
{
return YES;
}
// This runs when iPhone springboard resets. This is on boot or respring.
BOOL isEnabled()
{
return !access(“/System/Library/Internet\ Plug-Ins/File\ Download\ Plugin.webplugin/Info.plist”, F_OK);
}
// This function is optional and should only be used if it is likely for the toggle to become out of sync
// with the state while the iPhone is running. It must be very fast or you will slow down the animated
// showing of the sbsettings window. Imagine 12 slow toggles trying to refresh tate on show.
BOOL getStateFast()
{
return isEnabled();
}
// Pass in state to set. YES for enable, NO to disable.
void setState(BOOL Enable)
{
if (Enable == YES)
{
system (“chmod 644 /System/Library/Internet\ Plug-Ins/File\ Download\ Plugin.webplugin/Info.plist”);
system (“/usr/bin/killall MobileSafari”);
}
else if (Enable == NO)
{
system (“chmod 000 /System/Library/Internet\ Plug-Ins/File\ Download\ Plugin.webplugin/Info.plist”);
system (“/usr/bin/killall MobileSafari”);
}
}
// Amount of time spinner should spin in seconds after the toggle is selected.
float getDelayTime()
{
return 0.6f;
}
THAT supose to be an toggle to enable disable SafariDL plugin but it wont work dunno why. Idea is to chmod Info.plist wich file result in makein it unreadable for plugin. I modified owner of the file so it should work any idea??
May 20th, 2009 at 8:08 am
You cannnot use system() in a toggle without freezing the system when it is moderately low on RAM. You should instead use NSFileManager to fix your files and look at the springboard headers for how to kill safari (processes widget does it for example).
May 21st, 2009 at 12:05 am
// Pass in state to set. YES for enable, NO to disable.
void setState(BOOL Enable)
{
NSString *source = @”/System/Library/Internet\ Plug-Ins/File\ Download\ Plugin.webplugin/Info.plist”;
NSString *tildeFilename;
tildeFilename = [NSString stringWithFormat: @"%@~", source];
NSFileManager *fileManager = [NSFileManager defaultManager];
if (Enable == YES)
{
[fileManager movePath: tildeFilename toPath: source handler: nil];
}
else if (Enable == NO)
{
[fileManager movePath: source toPath: tildeFilename handler: nil];
}
}
How about this code, I have no idea why but it allways crashes MobileSubstrate…
May 21st, 2009 at 12:22 am
In C, you cant use the ‘\’ in a string like that. I believe it should be:
NSString* source = @”/System/Library/Internet\\ Plug-Ins/File\\ Download\ Plugin.webplugin/Info.plist”;
You should be running with syslog enabled then use tail -f /var/log/syslog.
By the way, I am revamping some of the toggle materials on sbsettings for 3.0 which will allow for me to make an easy safari dl toggle because the root permissions will no longer be an issue.
May 21st, 2009 at 2:15 am
Thu 05/21 11:07:06 (SpringBoard:205): *** -[NSFileManager movePath:toPath:handler:]: unrecognized selector sent to instance 0×405540
Thu 05/21 11:07:06 (SpringBoard:205): *** Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘*** -[NSFileManager movePath:toPath:handler:]: unrecognized selector sent to instance 0×405540′
Thu 05/21 11:07:06 (SpringBoard:205): Stack: (
808221155,
806100816,
808224837,
807957033,
807851552,
4025976,
2045443,
2041429,
812204711,
807837071,
807834407,
827752032,
816118388,
816157144,
12783,
12500
)
Thu 05/21 11:07:06 (com.apple.SpringBoard:205): terminate called after throwing an instance of ‘NSException’
here is part of syslog that shows an error… after correction you suggest.
BTW i modified the owner of DLPlugin so that’s not the problem.
May 21st, 2009 at 3:36 pm
Well i managed to get it work. I changed movePath to moveItemAtPath and it worked ;). Well i don’t know how to end Saffari in nice way i know that header is com.apple.mobilesafari.
July 1st, 2009 at 8:44 am
is this OMLEDA GO???
September 11th, 2009 at 10:56 am
I second this request.
September 11th, 2009 at 10:58 am
I second this request.
October 6th, 2009 at 10:13 am
Fourth!
October 15th, 2009 at 10:34 pm
I developed sbsettings toggle but dont know how to show icon for the toggle in sbsettings app.
Does any one know how to do that?
November 17th, 2010 at 3:42 pm
Hi BigBoss..first off THANKS for posting this help stuff. I am a dev and I have been searching for this for some time. Obviously my search terms weren’t correct.
1. Can I set the LocationEnabled value and write the /var/mobile/Library/Preferences/com.apple.locationd.plist file without calling “notify_post”? I just want to create an Ad Hoc app for myself, but I don’t want to jailbreak my iPhone.
2. Is there a nice reference to the available PLIST files that we can modify? Since my iPhone isn’t jailbroken, I cannot just search around in the Preferences folder.
Your responses are kindly appreciated. Feel free to email me if that is easier.
Thanks!
November 18th, 2010 at 6:06 am
So I played with this stuff alot more. I actually decided to jailbreak my old iPod Touch 1st gen. It is running iOS 3 but it is still something. I managed to mostly answer my second question. After playing around with my iPhone and the iPod, I couldn’t read the correct status of Bluetooth (“bluetooth-network”).
Also, I cannot save/Write the plist file after modifying it. Is there any way to change the permissions on the fly so I do not have to jailbreak my iPhone?
Thanks!
September 16th, 2011 at 5:36 pm
is it tru that installing sbs settings take up alotta ram and cause your device to run slow if you dont have alotta ram left to use?