New version of my configurer tool released:
source code:
https://dl.dropboxusercontent.com/u/81986513/012014/25-configAR/ConfigAR.zip
DEB installer:
https://dl.dropboxusercontent.com/u...h.ConfigAudioRecorderiOS_1.0_iphoneos-arm.deb
Changes:
- full support for dynamic icon changes, including even user icons. See the three-state segmented control. Currently, I include the "Bubble Bobbler" icon. I've dumbed the PNG down to bring its size down to 11kbytes to reduce the DEB file size - yes, I know it's ugly. Feel free to load your own custom icon.
- changes are done as soon as you change any switch or segcontrol state
- it force-reloads its state when exiting
- the architecture (mainly due to getting rid of the centralized "Go!" button) source code is greatly cleaned up.
Doesn't work for the time being:
- changing the app name more than once
- using app names shorter than 13 chars (the same as that of the original "AudioRecorder".
The latter two bullets mean you should only ONCE change the app name (and, then, tap the Go button on the right) and shouldn't use shorter names as 13 chars. They, however, can be anything; for example, "Aaaaaaaaaaaa".
NOTE: it was because of having to change app names under /Applications that I'm granting an o+w to it in the
preinst file. (This is the new row in there.) Otherwise, programmatic app name change wouldn't work. Nothing else needs this; therefore, if you don't need app name changing, you can remove the "Write" flag from "World" on the directory, as is shown in the attached image.
NOTE 2: if you change the app name and, later, you remove the original AR app, after you've removed it via the Cydia app, you also need to remove the .app directory under /Applications with, say, iFile or iExplorer. As it has a new directory name, Cydia (more specifically,
dpkg-deb) can't know where it's located now as I don't directly overwrite the dpkg-deb files telling this the system. I may implement this in the future too; before that, just use manual directory deletion, it's completely safe. Do NOT (re)install AR without doing so before!