yeah, that's what I wanted to hear if there are any apps that I should add to this that could be important on the phone let me know. I may write an how-to on how to add own apps to this tomorrow. glad that it works.Zach23 said:BlackWolf, the home buttons work perfectly this time.. good job!
You never know beforehand what users think of it... We'll see!BlackWolf said:do you think it would be enough to just put a confirmation into the uninstallation routine. so when you uninstall it says something like "all settings will remain as they are. if you want to change settings that are not available after uninstall you will have to install advanced prefs again to change them." I think it's not the best solution but ... well, it's a solution I mean it's not actually much settings that remain. its shuffle, carrier text and fake time.
thanks. well, you're right about the options. since I removed the carrier text it should be no problem anymore.Jim Danner said:You never know beforehand what users think of it... We'll see!
On the iPhone, the Shuffle settings are restored every time Music Player starts -- so that will not be a problem. As for fake time and the numeric WiFi/Battery values, if they want to remove them they'll just have to reinstall the package, remove them, and re-uninstall. That is such common sense that most users will understand it. (Same with the well-known application Customize: I uninstalled it, but the changes I made with it are still valid.)
Really the only problem was with Fake Carrier, because here the package made a change that it could not undo.
I've installed the package again, and i think it looks good. All the options for the Home button work (I have tried them all). Just three user-friendliness issues:
To combine the last two issues, I think it's better to make a backup of /Applications/Preferences.app/*.plist or something like that, and to put only those files back in their original place. This also takes away the need to change any permissions (with chmod): only the folder and the Preferences file have to be executable, and they don't change. I would suggest putting this backup in a subfolder of Preferences.app so it doesn't get deleted by a careless user.
- The warning message during installation. In the first place, the wording is slightly confusing: instead of "Do you have uninstalled previous versions?", you probably mean "Have you uninstalled all previous versions?". Secondly, there must be a way to avoid asking the user about this. I assume you're afraid to overwrite the backups of original plist files with modified ones from earlier versions of your package. Maybe you could just check if the folder Preferences.app.bak is present, and if it is, give a warning or stop the installation.
- The requirement to have the BSD subsystem. That's very strange, because most packages can install themselves without that. I assume you need the chmod command. Anyway, this would make it unavailable for a number of users.
- The size of the Preferences.app.bak folder (about 1.4 MB on iPhone 1.1.2). This sits there taking up a lot of disk space on a 300 MB system partition, while you actually need only 10 kB for the plists and 5 kB for the English-language strings.
I see you have figured out how to ask the user a "yes/no"-question in Installer. Would this make it possible to give the user the option of restoring the original settings during uninstall? (You'd have to make a backup of com.apple.springboard.plist during installation, of course.)
Overall, it starts looking better and better. Well done!
alright, I will change that with an update. I put together the iPhone version today and wondered why it only had 4 languages while the touch had like 15 or so. I thought I accidentally deleted them and re-added them. But if it was a mistake, I will delete them with the next update.Jim Danner said:Just one thing -- in the default 1.1.2 iPhone, the Preferences.app folder is just 1.4 MB. It grows to 5 MB when all the extra languages are added to it. I guess your original source for the folder had done that... My installation (unchanged since jailbreak) has English, German, French and Italian .lproj folders.
Same thing with me. I've got an iPod Touch 1.1.2. When I installed this, it created the Preferences.app.bak, which was the same size as the default Preferences.app of 5.8MB. When I deleted it, the Preferences app that remained was 1.4MB. The difference in .app size was the fact that there were files missing in the .lproj folders besides the English.lproj folder. Some folders were missing some/ if not all files. That was my only problem with this. It just shocked me a bit at first to see the size differenceJim Danner said:Just one thing -- in the default 1.1.2 iPhone, the Preferences.app folder is just 1.4 MB. It grows to 5 MB when all the extra languages are added to it. I guess your original source for the folder had done that... My installation (unchanged since jailbreak) has English, German, French and Italian .lproj folders.
New versionRJT said:Legendary, thank you m8.
Edit: I'm getting a "Script Execution Error", anyone?
oh I think you're right. can anyone else with an iphone check that? I believe you're right. unfortunatly I have to go now but I will fix that when I get home. Sorry.F.Gozalo said:Hi there, first, great app! I've just installed the iPhone version, works as advertised. I have one doubt though, where is the wallpaper settings located, I mean, i've read a few pages back and it is supposed to be under the dispay settings, the problem is, in my case, it's not there. Can anyone else check to see if its just me, or somehow that is indeed missing in the iPhone version? Cheers.
Once again, thanks, I really enjoyed it!
It installed, but now I don't seem to have any "settings" option at all. The icon has completely disappeared from my touch.BlackWolf said:New version
I hope to fix the main script execution error for a lot or all people know (oh man I so hope that). try again all of you and cross your fingers. unfortunatly, you again have to uninstall all previous versions, even 1.2. I'm very sorry for that.
btw: I kicked out unneeded languages from the iphone version so its gotten a lot smaller!
No problem at all. Once again, many thanks, this is minor compared to the greatness of this app.BlackWolf said:New versionoh I think you're right. can anyone else with an iphone check that? I believe you're right. unfortunatly I have to go now but I will fix that when I get home. Sorry.
did you install 1.3? because this should not happen with 1.3.RJT said:I'd just really like to know whether or not I can get my regular settings back without doing a full restore/jailbreak again - I really don't feel like losing all the data I have in there right now.
Thanks in advance for any help.
if you copied the settings in by hand it's most likely because you havn't set the correct filerights. SSH to /Applications/Preferences.app, mark everything and set its rights to 755 (often called chmod in SSH-programs)Damitu said:I downloaded this from the installer and, as someone had mentioned before my
I downloaded the original setting and, SSHed them into my touch...
My settings tab came back after a reset but, there is nothing there....
It will show a blank screen then will shut down by itself..
Can someone PLEASE HELP ME either get my original settings back
or get the extended one....
Thanks for any help on this..