Quote:
Originally Posted by kabuk1
I wonder if this would be possible to do. I'm talking about something like the sprint extended rom auto-run thingy, where it automatically starts up & installs a set of apps when you first power on after a hard reset.
I have a bunch of 3rd-party programs that I use regularly & it's rather tedious to have to install them all one by one every time I hard reset, so I'm curious to see what can be done to simplify the process. What I'm wanting to do is lump all the CABs into an auto-run utility & stick it in the extended rom, just like the sprint thing.
Any ideas?
|
You should be reading up on User Customization (UC). UC runs automatically after every hard reset or flash. Your job is to create the SDConfig.txt, which should be in the root of your SD card prior to flashing. You need to get all your programs in CAB format, and store them somewhere on your SD card (Storage Card\Cabs for example). When UC runs, it will look to your SDConfig.txt and install all the apps you listed. You need to be sure that your SDConfig is 100% correct, because if there is an error UC will not complete. It's not a huge deal, because at that point you just need to correct your SDConfig.txt and hard reset again. You can find UC instructions here:
http://forum.xda-developers.com/showthread.php?t=366337
I'll show you my SDConfig below. Everything inside the Lock:Disable and Lock:Enable tab requires user input to complete the installation. Any isntallation which requires user input needs to inside these tags so you can actually press your screen. Test your cabs if you're not sure what they require. UC will automatically install everything to your device, so if you want to install apps to your Storage Card do not include them in your SDConfig.txt. Also, if you do not have a CAB for a program, download Universal Extractor. It's an awesome free program that extracts any kind of executable, meaning that you can extract a cab from any .exe you have for an app.
Code:
LOCK:Enabled
LOCK:Disabled
HIDE:Enabled
CAB: \Storage Card\Cabs\1-Calc_Lite.cab
CAB: \Storage Card\Cabs\GPSToday0993.cab
CAB: \Storage Card\Cabs\SpbPhoneSuite.cab
CAB: \Storage Card\Cabs\MemMaid.cab
CAB: \Storage Card\Cabs\SpbMobileShell2.cab
CAB: \Storage Card\Cabs\SpbPocketPlus.cab
CAB: \Storage Card\Cabs\SpbTime2.cab
CAB: \Storage Card\Cabs\SpbWeather.cab
CAB: \Storage Card\Cabs\mobileaim.cab
CAB: \Storage Card\Cabs\skype.cab
CAB: \Storage Card\Cabs\gpstoggle.cab
HIDE:Disabled
LOCK:Enabled
CAB: \Storage Card\Cabs\Audiopara.cab
CAB: \Storage Card\Cabs\gullum1.cab
CAB: \Storage Card\Cabs\gullum2.cab
CAB: \Storage Card\Cabs\rtconfig.cab
CAB: \Storage Card\Cabs\s2u2.cab
CAB: \Storage Card\Cabs\Dialskin.cab
CAB: \Storage Card\Cabs\GC 4 Columns.cab
CAB: \Storage Card\Cabs\Googlemaps.cab
CAB: \Storage Card\Cabs\LivesearchWM6.cab
CAB: \Storage Card\Cabs\MMS.cab
CAB: \Storage Card\Cabs\Opera Mobile 9.5.cab
CAB: \Storage Card\Cabs\PocketMechanic.cab
CAB: \Storage Card\Cabs\RescoExplorer2008.cab
CAB: \Storage Card\Cabs\RescoRegistry.cab
CAB: \Storage Card\Cabs\SKTools.cab
CAB: \Storage Card\Cabs\Verizon.cab
CAB: \Storage Card\Cabs\WMWifiRouter.cab
CAB: \Storage Card\Cabs\RescoRegistry.cab
CAB: \Storage Card\Cabs\TT7.cab
CAB: \Storage Card\Cabs\mortscript.cab
LOCK:Disabled
RST: Reset