Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
Thread: Extendable Preferences
12-25-2008, 01:17 AM #1Extendable Preferences
This was made in response to Supreme Preferences and Extended Preferences before it, I got mad that both couldn't merge together and only one real preference file could be used while AppStore applications had a Settings.bundle system for making preferences fit neatly into the Preferences.app, so I made Extendable Preferences, it's not much of an app, more of a system cobbled together with different types of things but it's very simple for someone to now add a preference for their jailbreak app into everyone's iphone instead of making little utilty preference apps, (I'm looking at you Reminder.app)
Here's basically what i'm talking about
As you can see theirs two lists, so that's basically what i mean, jailbrake apps can get a list of preferences now, (I can change JailBreak Preferences: btw), but right now... w.e
Extendable Preferences.theme goes in /Library/Theme and must be enabled in winterboard
updateprefs goes into /usr/bin and must be set 755 root:wheel
other two folders go into /var/mobile/Library
once files are placed just run command "updateprefs"
Sorry for the awful instructions (and grammer), it's 2 AM and i'm really tired so now time to sleep
Here's basically what i envision in terms of development
All the developer has to know is plist knowledge,
icon.png <--- icon image
Root.plist <--- root plist files
misc.plist <--- # of misc plist files that can delve how ever deeply they want to
packedged into Name.bundle
and sent to /var/mobile/Library/PreferenceBundles
now the manager behind all this is "updateprefs", so during an install script the last command that must be run is simply /usr/bin/updateprefs
and it should show up in the user's Settings!
I will be following all posts so if theres any trouble just please post back, and the first two entries included with this are just test runs!
FIXED SUPREME PREFERENCES BREAKING CARRIER, problem was the stupid fake bars thing, who uses that anyway?, ill figure out a way to get that just for ipod users so they can "trick there friends" (dumbasses) if they want but otherwise its just a dumb feature for iphone users so i deleted it
Last edited by xshad0w; 12-25-2008 at 11:47 AM.
12-25-2008, 03:23 AM #2
That sounds like a cool idea. Thx!
12-25-2008, 08:22 AM #3
will this break the carrier icon like supreme does and when will this be in cydia, thanks for the hard work------------------------------
12-25-2008, 11:21 AM #4
Thanks for the replies guys, yea I made a few changes to Supreme, like it's general had Phone but not Phone favorites so i added that, and i'm gonna look into the whole carrier thing but right now it's pretty much the same Supreme so it breaks carrier, you can see in the screenshot mines broken and i've been frequently using MIM to fix it, grr (no offense iMario), o and iMario (if u read this, for the record), i removed some of your copyrights from the plists even the general ones that i used so if you wan't them back just let me know, not a big deal, didn't mean to but in my testing i had to weed out possibilities like that to understand how plist's work, yes this will be in cydia really soon which will make install a ton easier, im sure no one here even wants to do it because install is a b***!
just fixed supreme preferences, yay
Last edited by xshad0w; 12-25-2008 at 11:47 AM.
12-26-2008, 06:30 AM #5
I have a problem with Extended prefs and Scrobbled. Ext. Prefs eats up my Scrobbled menu in Preferences
Did it happen to anyone else? I had Supreme Preferences installed previously, but I removed them, because I didn't like the idea of having to wait for the splash screen to disappear.
12-26-2008, 02:02 PM #6
That's the problem I'm trying to fix actually, right now the preferences must overwrite each other, my system allows developers to make separate extensions to the Settings for each of their apps, convince the developer to make an extension!
12-27-2008, 11:28 AM #7
I've solved the problem by uninstalling Scrobbled and installing Scrobble
Scrobbled for some reason did not work for me
12-31-2008, 09:17 PM #8
I love this, you can change the carrier and everything.
01-02-2009, 10:46 PM #9
Thanks you tried to fix some stuff, but you'd better contacted me first to release all this...
I'm really tired so i will get back to you later.
I'm sorry if i misunderstanded, i'm really tired 6 am here.. lol.
Last edited by iMario16; 01-02-2009 at 11:02 PM.
01-05-2009, 04:01 PM #10
I have this app installed, and i don't have any real complaints. Just don't play with the touch sensitivy options, they can be very frustrating.lol
01-05-2009, 05:16 PM #11
Haha, i bet they can be frustrating, thats why i just left them alone.
01-12-2009, 06:15 AM #12//Hack´z☮
8GB 1:st gen. FW 3.1.2 Pwnage v3.1.4, 16GB 1:st gen. FW 3.1.2 Pwnage v3.1.4, 16GB 3Gs FW 3.1.3 Factory Unlock'd & Jailbroken Pwnage v3.1.4, 32GB 3Gs FW 4.0.1 Factory Unlock'd & Jailbroken jbme.com
16GB 4G FW 4..2.1 Factory Unlock'd & Jailbroken GP
16GB iPad WiFi FW 4.2.1 Jailbroken GP, 32GB iPad WiFi+3G FW 4.2.1 Jailbroken GP, ATV2 fw 4.2.1 Jailbroken GP
MacBookPro OS X 10.6.6 1TB HD
02-19-2009, 09:40 PM #13
Can the developer pls upload this to Cydia?