[PRJ] Cab to Oem to EXT GUI v0.0.1! (PC) - Windows Mobile Software Development

APP made by Jason (|Jason8|)
Donate to Him!
CAB Converter v0.0.1
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
v0.0.1
Very basic right now
Can only be installed to Local disk. Do not try installing anywhere except the default location
Can only perform CAB > OEM and CAB > EXT
Features:
Add cabs from different directories
Able to choose EXT and OEM output
CAB > OEM
CAB > EXT
OEM > EXT (Coming soon)
Suggestions:
Resizing the app (Coming soon)
Skinnable
Compile the files into 1 executable
Description:
racer7 said:
It's finished! I've got a GUI made that utilizes existing command line tools to allow a user to freely convert CABs to OEM and EXT files!
As you can see, it's a simple GUI. However, it becomes quite powerful once you use it. The user can click and drag CABs into the listbox and they will be automatically added. Select the CABs you want to convert by clicking on them and highlighting them.
There is a library file that is needed in order to run it called COMDLG32.ocx. This is installed when the self-extracting archive is finished. That's what the batch file and library dialog that pops up is all about. Nothing to worry about.
There are no checks to see if the conversions have been successful, so that will still need to be done manually by the user. I hope to figure out a way to tell if they were successful or not eventually.
As for comments, questions, or suggestions, feel free to make them!
(By the way, I couldn't have started this project without Kraize bugging me to make his life easier. So thank Kraize, too.)
Click to expand...
Click to collapse

Kraize said:
Anyone willing to use cab2oem and EXT_PAckages_rebuilder.exe and create a GUI where a user can: select which cabs/packages he wants to convert, allow cab to oem, oem to ext, and cab to ext. It should be able to allow you to pick the input and output directory. It needs to be able to pick multiple cabs from different directories. I suck at graphics, so if someone could make a concept. This would be a great tool for rom cookers. Da_G had directed me to make batch files, but I was having problems with those not working with all cabs so I thought of and idea and hope could make it possible.
Click to expand...
Click to collapse
+1 for this! I'm sick of having to CAB2NEWKITCHEN all my cabs each time I add a new one.
Any chance the cabs you're running into an issue with are missing the setup.xml Kraize? They're the only cabs I haven't been able to convert to a package.
By the way, great work with the batch files. Cheers.
EDIT: I could probably do a concept design too but I'm leaving work soon so it'll have to wait until later unless someone beats me to the punch.

dickenz said:
+1 for this! I'm sick of having to CAB2NEWKITCHEN all my cabs each time I add a new one.
Any chance the cabs you're running into an issue with are missing the setup.xml Kraize? They're the only cabs I haven't been able to convert to a package.
By the way, great work with the batch files. Cheers.
EDIT: I could probably do a concept design too but I'm leaving work soon so it'll have to wait until later unless someone beats me to the punch.
Click to expand...
Click to collapse
Yes. Me and Jason were having problems with the ones without setup.xml files lol. But I think that's a fault of Cab2oem, but I'm not totally sure. Maybe someone more intelligent could clue us in.

The worst part was when it said there was no _setup.xml and it STILL said it couldn't convert due to a missing _setup.xml!
Anyways, working on this in VB6 (stfu, i'm a noob)
Should be able to post something up shortly!

racer7 said:
The worst part was when it said there was no _setup.xml and it STILL said it couldn't convert due to a missing _setup.xml!
Anyways, working on this in VB6 (stfu, i'm a noob)
Should be able to post something up shortly!
Click to expand...
Click to collapse
Go jason go!
I asked Chainfire, but this doesn't float his boat nor is it his cup of tea.

It's finished! I've got a GUI made that utilizes existing command line tools to allow a user to freely convert CABs to OEM and EXT files!
As you can see, it's a simple GUI. However, it becomes quite powerful once you use it. The user can click and drag CABs into the listbox and they will be automatically added. Select the CABs you want to convert by clicking on them and highlighting them.
There is a library file that is needed in order to run it called COMDLG32.ocx. This is installed when the self-extracting archive is finished. That's what the batch file and library dialog that pops up is all about. Nothing to worry about.
There are no checks to see if the conversions have been successful, so that will still need to be done manually by the user. I hope to figure out a way to tell if they were successful or not eventually.
As for comments, questions, or suggestions, feel free to make them!
(By the way, I couldn't have started this project without Kraize bugging me to make his life easier. So thank Kraize, too.)

Good stuff

Btw guys, I suggest you wait a while (say 5-6mins) before clicking OK in the message box if you have 100+ cab files. There are still some cab files that will not convert because they do not have a _setup.xml file We need to contact the dev of cab2oem and see what we can do about that.

Kraize said:
Btw guys, I suggest you wait a while (say 5-6mins) before clicking OK in the message box if you have 100+ cab files. There are still some cab files that will not convert because they do not have a _setup.xml file We need to contact the dev of cab2oem and see what we can do about that.
Click to expand...
Click to collapse
Its not just cabs that dont have _setup.xml, have had a few where in the conversion I get no app.dat or app.reg, look in the files folder and right at the top is the bloomin _setup.xml!!

B4PJS said:
Its not just cabs that dont have _setup.xml, have had a few where in the conversion I get no app.dat or app.reg, look in the files folder and right at the top is the bloomin _setup.xml!!
Click to expand...
Click to collapse
Aye. If you run that cab manually through the converters, it still won't convert. It's a problem with the converters, unfortunately. Well, to be fair, it's probably a problem with the CAB file's _setup.xml, because I'm pretty darn sure that the converter can find it if it's there.
When I get bored tonight, I'll take a look at it and see what's different between the CAB files that work and the CAB files that don't.

Bah! seems like god is playing with me..all my cabs converted...somehow o.o, I had to do a few manually, but they converted.
EDIT: These are the ones that didn't convert via the gui.
AE button plus
all programs v4.1 [3 icons]
batteryguard
beejive_fix
butler
changescreen
cleanRAM
conduits pocket player
Enhanced touch response
EzInput
G-Alarm
G-Alarm voice
Google Translator
G-Trigger
iContact
iFonz2
LenngySh_SQLCEMobile
Light audio Boost
mobile battery discharger
mobliza
netcallerv4
nuelightv3
opera v9.7 b1
remotetracker
reSTART
S2U2 v1.62
SASHIMI
Sensor Scroll
SIP Selector v3
SMS Nuke
SpaceTime
SportyPal
SSMaHo
Start button hook
touch response
touchlFLO detacher
WeatherMaster v2.2
WiFiMonster v1.0.33.66
Wizcode Defragment Mobile

lmao nice job. Added to collection.
I thought I was the only one to still use VB6. VB6 FTW!!!

Bah. Jason! Get you're lazy ass to work!

No one uses this? I surely thought this was bound to be a great idea :|

Kraize said:
No one uses this? I surely thought this was bound to be a great idea :|
Click to expand...
Click to collapse
I'm using it haha and it works flawlessly

bram_smulders said:
I'm using it haha and it works flawlessly
Click to expand...
Click to collapse
Really? For all your cabs? For me it seemed that way, but then I got an error with platformbuilder.exe and it put my rom on hold

Its not working for me but that may be because I'm on windows 7..I'm not sure yet..

thx,
just what i needed for fingermenu and fingerkeyboard.
cheers
EDIT:worked fine, time to optimize the OEM (remove QVGA files, etc)

Great tool to custom cook your own rom with app you want.... thanx a lot..

Kraize said:
Really? For all your cabs? For me it seemed that way, but then I got an error with platformbuilder.exe and it put my rom on hold
Click to expand...
Click to collapse
Till now everything works great, but i've convertet 10 cabs or so, and everything did it well.
MrDSL said:
Its not working for me but that may be because I'm on windows 7..I'm not sure yet..
Click to expand...
Click to collapse
I'm cooking on win7 build 7232 64 bit and nog problems in using this tool.
Gr. Bram

Related

.dll Request

Can anyone extract shellres.dll, browsres.dll and outres.dll from the WM6 ROM and post 'em here?
TIA
--Mal
I'd love if someone posted the entire rom extract I tried but couldn't get any of the tools around here to extract and image-ify the nb files from the T-Mobile distribution.
I tried to extract those files for Malatesta but had no luck. Does anyone know what tools will work with the Excalibur?
g-funkster said:
I'd love if someone posted the entire rom extract I tried but couldn't get any of the tools around here to extract and image-ify the nb files from the T-Mobile distribution.
Click to expand...
Click to collapse
Curses! lol
Yeah there's still a bunch of little things we can take out of WM6 for WM5 devices...hopefully something will be figured out.
And thanks curtislanham for trying too.
Anyone else have any input?
I think I have successfully dumped my ROM. I have never done it before. I am using the official WM6 ROM released by T-Mobile on 5/4/07....the contents of the dump folder are 113MB in size.....does this seem reasonable? Malatesta I do have the files you are looking for but am unable to attach them here. If you can give me your email I will send them to you.
curtislanham said:
I think I have successfully dumped my ROM.
Click to expand...
Click to collapse
Please can you explain how you did that?
I need the tapres.dll in Windows folder.
Could you please post it (or PM over the board)?
Thanx alot
Keep in mind I am new to smartphones and Windows Mobile for that matter. I ran the Dash update posted on T-Mobile's website (Dash_Software_Update_1.22.531.4.exe). I used psdread to create an img file on my hard drive. Then I used prepare_imgfs and view_imgfs to extract the contents of the img file. The only thing is that the directory structure is not intact. Each file that was extracted resides in it's own folder, accompanied by an imageinfo.txt file, and S000, S001, S002. S003 files.
curtislanham said:
I think I have successfully dumped my ROM. I have never done it before. I am using the official WM6 ROM released by T-Mobile on 5/4/07....the contents of the dump folder are 113MB in size.....does this seem reasonable? Malatesta I do have the files you are looking for but am unable to attach them here. If you can give me your email I will send them to you.
Click to expand...
Click to collapse
Sweet! just go to http://www.rapidshare.de and upload it, and then post the resulting URL here and we'll take it from there. literally!
I will post it as soon as I get home and post the link here. Rapidshare is blocked here at work.
Damn.
I can't get those files registered in my system.
They're suppose to be the system icons (for those who are wondering) but my system just hangs after I replace them.
I've tried notsignedoff.cab and regsrvce.exe to no avail (and I don't have regasm.exe to work with).
Hmmm....I think I need to kill off the .dlls first before I replace/sign them but I'm not sure how to do that as they don't show up in my Processes viewer.
Calling g-funk! lol
Ok all you hackers and developers, tell me if this is what you have been waiting for......
http://rapidshare.com/files/31884903/T-Mobile_Dash_WM6__Official_Release__ROM_Dump.zip
malatesta said:
Damn.
They're suppose to be the system icons (for those who are wondering) but my system just hangs after I replace them.
Click to expand...
Click to collapse
I think we had similar ideas
The tapres.dll holds the image of the Windows-Flag in the Start-button, which I wanted to change to an apple (for iPhone Homescreens) or a penguin or whatever.
I hope you can get the changed .dll's accepted by the phone.
Just an idea:
With CeleTask you can see what processes use this dll's. Maybe you could kill these processes and then change the .dll.
With my tabres.dll I had no luck because there are six processes which use it and the phone freezes after killing the last of them...
BTW: Thx to curtislanham for the work
r0p3 said:
I think we had similar ideas
The tapres.dll holds the image of the Windows-Flag in the Start-button, which I wanted to change to an apple (for iPhone Homescreens) or a penguin or whatever.
I hope you can get the changed .dll's accepted by the phone.
Just an idea:
With CeleTask you can see what processes use this dll's. Maybe you could kill these processes and then change the .dll.
With my tabres.dll I had no luck because there are six processes which use it and the phone freezes after killing the last of them...
BTW: Thx to curtislanham for the work
Click to expand...
Click to collapse
indeed we did have the same idea!
Funny thing is I tried CeleTask too (great program) but it only showed .exe files (even the hidden ones) but I couldn't see any .dlls. Searching for a program to bring up the .dlls lead to nowhere.
I know people have gotten this to work on the non-landscape devices, usually without too much hassel. Guess we'll have to wait till some of the more expert people take a gander at the files...
and thanks curtislanham, hopefully now we can start ripping part WM6 and posting it piecemeal, lol.
I found a wm6 version of shellres.dll on another site and I was able to overwrite mine on the Q. I didn't try any of the other files. First boot after I overwrote, it worked and my icons for a lot of things changed, many look Great though the IE looks a bit weird against a white background and the messaging icon, I'm no big fan of either.
Note: Upon booting, my Q made a serious of Alert sounds, I pressed the left softkey and was allowed to confirm the first-run alert for the dll.
I tried copying over the version of shellres posted here, but it just would not let me overwrite the new version I already have
curtislanham said:
Ok all you hackers and developers, tell me if this is what you have been waiting for......
http://rapidshare.com/files/31884903/T-Mobile_Dash_WM6__Official_Release__ROM_Dump.zip
Click to expand...
Click to collapse
thank you so much!
malatesta said:
indeed we did have the same idea!
Funny thing is I tried CeleTask too (great program) but it only showed .exe files (even the hidden ones) but I couldn't see any .dlls. Searching for a program to bring up the .dlls lead to nowhere.
I know people have gotten this to work on the non-landscape devices, usually without too much hassel. Guess we'll have to wait till some of the more expert people take a gander at the files...
and thanks curtislanham, hopefully now we can start ripping part WM6 and posting it piecemeal, lol.
Click to expand...
Click to collapse
When you go in CeleTask to the "Process" Page you'll find your running .exe's.
Simply "click" on any and you see what dll's this exe is using.
Go through all (also hidden ones) and you have the exe's you have to kill.
Maybe you can overwrite when the dll isn't in use anymore.
But when I read g-funkster's post I am sure there is an easier (and also "cleaner") way to get the dll's changed.
I believe the answers might already be found here in another (PPC)-forum/wiki and our issue is just "noob-stuff"
g-funkster said:
I found a wm6 version of shellres.dll on another site and I was able to overwrite mine on the Q. I didn't try any of the other files. First boot after I overwrote, it worked and my icons for a lot of things changed, many look Great though the IE looks a bit weird against a white background and the messaging icon, I'm no big fan of either.
Note: Upon booting, my Q made a serious of Alert sounds, I pressed the left softkey and was allowed to confirm the first-run alert for the dll.
I tried copying over the version of shellres posted here, but it just would not let me overwrite the new version I already have
Click to expand...
Click to collapse
I take it it's the one from a certain Chinese site like PxDx...? B/c I have that one but haven't tried it (I thought there was a warning about using it on landscape devices). If not, could you post it here?
Also, I assume besides the initial boot up alert/sounds it runs fine now?
[b/]r0p3[/b], good to know...next time I might try that, although I need a day to recover from all the hard-resets, lol.
Yep, that's the site
lol you listen to those guys?! yes that was the site, those ppl don't make sense most of the time so, meh, Sprite Backup if anything.
See the attached images, the majority of icons are improved, for instance, the non-icon icon (see the AE.png for Internet Explorer) is much prettier and the majority of icons for everything else are nice.
But yeah, the icon for IE is off, or maybe I'm picky. you be the judge. Also, I can't seem to get rid of the shellres once its installed. And yes, it works fine after the alerts and confirm.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
g-funkster said:
lol you listen to those guys?! yes that was the site, those ppl don't make sense most of the time so, meh, Sprite Backup if anything.
Click to expand...
Click to collapse
lol, guess I shouldn't listen to them! I was just worried. Then again I had to hard-reset numerous times myself soo...
I put a post up at ppcgeeks about this for others. I like the look a lot better, plus it's simple to do.

SettingsSavior v0.97 - Auto Cab Installs are better, bug fixes.

Fixed a couple bugs added a silent install cab feature.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
1) It now installs the cabs before the settings, this is important if the installers overwrite settings with defaults.
2) Added a checkbox to allow for silent cab installs (much less annoying if you are autoinstalling 15 cabs, like me)
3) Fixed some file handling code, it wasn't creating sub folders if they were missing on the way to restore a file.
4) Updated the General Settings to have more options in it.
5) Added "Live Search" settings to the "Windows Live" so that it remembers the locations you've searched for. Still beta because I've had a few issues getting mail sync working.
6) Wrote a Picsel Config.xml, beta because I haven't tested it enough yet, and wasn't sure if people have it.
Sorry, still no installer cab. I've gotta stop working on the app long enough to work that out.
Rob
6/2 10:32PM MST updated to 0.97
1) Added some smarts to sync up the start menu. It's more than just copying files into a folder, the program has to move the start menu items around to 'match' the backuped version.
Essentially, it looks at the backup version of the files. Then for each file it finds in the backup, it attempts to find the same file on in the /windows/start menu/ folder tree and will move them files (if found) into the location they are in the backup. This may not yield an exact duplicate if all of the shortcuts aren't found.
As a config file, it should run after the rest of the packages have been installed, so there is a good chance if you stage things right it will work properly. It's possible I could 'restore' missing link files from the backup directory in a future version if it proves to be worth while. I'm not sure if it will though, why would we want shortcuts to stuff which probably isn't installed.
2) I changed the 'Storage Folder' detection to exclude Bluetooth and ExtendedRom's. Also changed the functions philosophy to 'trust' the install location as a memory card. This means it looks to where the app is installed, try to 'find' a storage card with the same name. Hopefully, this should prevent continued false positives.
6/2 7:31 AM MST updated to 0.96
Fixed the storage card location code to not improperly detect the Bluetooth folder as a storage card.
Added debug code around the GetFiles call in the MoveDirectory function to try to see why it's crashing for some people.
6/1 10:51 PM MST updated to 0.95
Added some debug code to help with odd crashes
Changed the reg file encoder method to unicode
added Auto and Prompted cab installs
better caching of settings checks during interrupted (reboots) restores
probably added a few bugs for good measure
5/24 8:45 PM MST updated to 0.94
Used a function to figure out the "Storage Card" folder name for foreign languages.
5/24 12:43 MST updated to 0.93
Sorted the Packages upon import so we could control the package loading order
Added a spinning ball in places so the app looks busy
Added Provisioning XML support into the Config.xml (Big step)
Other minor fixes.
5/21 10:45 PM MST - Updated to 0.92
Fixed Recursive Folder Move Code - it was accidentally flattening the directory structure. Bad recursive function, Bad!
Fixed a crash which would occur if you were trying to backup a non-existent directory.
Fixed up an older config for Microsoft Reader - I hate losing my spot in a book each time I flash.
Settings Savior v0.97 Zip File Copy the contents of this to
\Storage Card\Program Files\SettingsSavior or it won't work.
thanks for such a quick fix
what is the Silently install cabs for?
Does the silent merely hide the process window? Or are you actually able to force the installed to SD and keep it hidden? If so, care to share your method?
Also, I have a couple of cabs that require me to enter some information before the install completes (like iLauncher needs you to select language). I noticed that having it autoload through a cooked ExtROM does not work - do you know if it will work using your cab installer. If you are not sure, I'll let you know next time I flash or HR.
Thanks!
btw: still getting the error message posted above in this version.
I'm getting an error when backup, screen shot attached.
did not get this with v0.9
Great tool
You should create a paypal donate button. I have been looking for something like this for a while.
Great Work!!!!!!!
Same here ... some soft like SPB phone suite requires a SR right after installation ... SPB pocket plus complains to be installed on SD and requires a confirmation ... Does the silent CAB installation takes care of that ?
cpz21 said:
I'm getting an error when backup, screen shot attached.
did not get this with v0.9
Click to expand...
Click to collapse
Know which of checkbox's is the one which crashes it?
If you uncheck "My Documents" does it stop crashing? I think that one should be made (Beta) since it has difficulty backing up 'Templates'.
I'll delete my full install and try again. I can also put some 'Try' code around that to trap the error, thanks for the screenshots. What are you taking them with?
Rob
p.loong said:
what is the Silently install cabs for?
Click to expand...
Click to collapse
Without it checked you will get prompted to install all your packages. Annoying if you have 15 packages to install like I do.
With it, they install over and over in the background. It automatically accepts the default install location (Internal memory I think).
DR400 said:
Same here ... some soft like SPB phone suite requires a SR right after installation ... SPB pocket plus complains to be installed on SD and requires a confirmation ... Does the silent CAB installation takes care of that ?
Click to expand...
Click to collapse
I don't have that app. Batti prompts me to alter it's settings and that still works. Citrix prompts me to accept a license agreement, that still works.
The Cingular Dialup settings prompts me to reboots, that's surpressed.
Let me know how it works for you, I liked it. It is a bit strobe-a-delic.
Rob
finch said:
You should create a paypal donate button. I have been looking for something like this for a while.
Great Work!!!!!!!
Click to expand...
Click to collapse
Cool, I'm bummed it's crashing for a few folks. I'll work tonight on tracking that down. I figured people just weren't installing it properly or something.
The paypal button on http://geekspeakradio.com will work fine if you want to use it. I'll put it somewhere else later, thank in advance for the generousity.
Thanks,
Rob
todd_jg said:
Also, I have a couple of cabs that require me to enter some information before the install completes (like iLauncher needs you to select language). I noticed that having it autoload through a cooked ExtROM does not work - do you know if it will work using your cab installer. If you are not sure, I'll let you know next time I flash or HR.
Thanks!
btw: still getting the error message posted above in this version.
Click to expand...
Click to collapse
I'm afraid you'll have to try it out. Batti popups up a window during install and it works ok with the streamlined silent install option.
You don't have to flash the device to test this feature if you want. Uninstall the package. Then everything except the 'Install Cabs' and pick restore.
You can backup and restore settings without having to blow away your device first.
Sorry it's crashing, if you could tell me which checkbox causes the crash that would be helpful. Try unchecking My Documents; it's the one with the most problems for me, because there is so much potential for unknown crap in there.
Thanks,
Rob
Shadowmite said:
Does the silent merely hide the process window? Or are you actually able to force the installed to SD and keep it hidden? If so, care to share your method?
Click to expand...
Click to collapse
I'm working on hard to make sure we aren't developing competing programs. Since my app doesn't set any features (just restores them) I think we are in the clear.
Since I found the answer on the internet, I doubt it's really all that secret. I'm using the /nodelete /silent switches.
Hope that helps, I like your app and would love to make sure we write Provisioning XML code which is compatibile. Send me a private message if you want to work together.
Thanks,
Rob
dny238 said:
Know which of checkbox's is the one which crashes it?
If you uncheck "My Documents" does it stop crashing? I think that one should be made (Beta) since it has difficulty backing up 'Templates'.
I'll delete my full install and try again. I can also put some 'Try' code around that to trap the error, thanks for the screenshots. What are you taking them with?
Rob
Click to expand...
Click to collapse
Hi Rob,
I did not check "My documents" since it restore all files to "My Documents" folder instead of it's subfolders (in v0.9). However, I did a little troubleshooting by backup with only one box checked at a time, it seems "Windows Live (beta)" is the one causing trouble, all others okay.
btw, the screenshots are taken by "True Connect" (PC application)
Thanks for the app, it saved me 2 hours of work after flashing CUSTEL 2.5 last night.
Hey Man looking good so far only one thing will cause an error for my and thats "General Windows Mobile Settings" i CAN post the error log it throws if you like...
something null point error =)
Since it is install cabs into Memory. A suggestion- why not create 2 separated directories for cabs - 1 into memory and 1 into storage card ( Not sure how hard it is to implement this tho... ). Cheers
cpz21 said:
Hi Rob,
I did not check "My documents" since it restore all files to "My Documents" folder instead of it's subfolders (in v0.9). However, I did a little troubleshooting by backup with only one box checked at a time, it seems "Windows Live (beta)" is the one causing trouble, all others okay.
btw, the screenshots are taken by "True Connect" (PC application)
Thanks for the app, it saved me 2 hours of work after flashing CUSTEL 2.5 last night.
Click to expand...
Click to collapse
You are absolutely correct about mydocs! Nice catch I hadn't noticed.
Thanks, I fixed it.
I also think I fixed the issue with Windows Live. If I'm not mistaken it was trying to copy the contents of a folder which didn't exist on your device. Have you ever run "Live Search"?
Here's an update, let me know how it goes.
Oh, I also added a config for "Microsoft Reader".
Rob
Download SettingsSavior 0.92
pl55 said:
Since it is install cabs into Memory. A suggestion- why not create 2 separated directories for cabs - 1 into memory and 1 into storage card ( Not sure how hard it is to implement this tho... ). Cheers
Click to expand...
Click to collapse
That's an interesting idea. I haven't seen a way to direct them to the location of your choice. I'll look around and see what I can find.
Thanks for the idea.
Rob
austinsnyc said:
Hey Man looking good so far only one thing will cause an error for my and thats "General Windows Mobile Settings" i CAN post the error log it throws if you like...
something null point error =)
Click to expand...
Click to collapse
That sucks, a ton of settings are saved in that config. Most of the good stuff....
You could try out the 0.92 I just posted, there were definately issues with trying to backup non-existant directories. However, I don't think the General Windows Mobile has any directories though. Please post the error if you don't mind.
I'll look over the registry code, I don't think it would crash trying to backup keys if they don't exist, but who knows. That's what testing it for.
Thanks,
Rob

[App] QuickCab 2.0 Cab Creation Utility (Updated: 12-25-2008)

QuickCab 2.0​
Like most people around here I enjoy customizing my phone. Problem is that copying files and applying a bunch of Registry tweaks by hand is tedious. I've built CAB files in the past but creating the INF files is an ugly process...not for the feignt of heart.
So I created a utility called QuickCab that makes creating CAB files easy. It doesn't support every possible scenario, but if what you want to do is copy files or change the registry, it works quite well. This is perfect for Themes, Ringtones, Tweaks, and Mods.
***Requires the .Net Framework 3.5 which can be found here
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Changelog:
2.0
* Rewrote GUI to allow for more options and fix selection errors
* Fixed many button and selection errors
* Added Shortcut support
* Added support for Vista UAC
* Added support for compressed cabs
* Added ability to prevent uninstall
* Removed support for Setup.dll (does anyone use this?)
* Move from .Net 2.0 to .Net 3.5
1.0
* Initial Release
Hello. First off great program. However i am running vista and when trying to save it comes up with a blank screen.
also in order to select individual files i need to right click the files.
Import button on reg screen doesnt work.
keep working on it and this will turn into a great app.
great work.. will try this out this weekend...
this is very helpful. thanks
shadowmike said:
Hello. First off great program. However i am running vista and when trying to save it comes up with a blank screen.
Click to expand...
Click to collapse
I'm running Vista as well...when you save it, I assume you mean when you hit the Create button. If that's the case, it's writing the INF file and spawning CABWIZ.EXE. If you selected large files, it could take awhile. Maybe I need to put up some "wait..." notification?
shadowmike said:
also in order to select individual files i need to right click the files. Import button on reg screen doesnt work.
keep working on it and this will turn into a great app.
Click to expand...
Click to collapse
Yikes! The right-click thing really confuses me...It's a standard control that I use for the file selection. I couldn't make that happen if I tried! When you hit the Import button, do you get a window where you can select the reg file?
Anyone else seeing these issues?
it would also be very nice if it can support shortcut creation
oldsap said:
it would also be very nice if it can support shortcut creation
Click to expand...
Click to collapse
Yep! That and compression are coming in the next version.
nice tool, for sure a lot of guys will appreciate
I am new to cab creation. With cabs made with this, is the cab uninstallable? If the cab makes a registry change, does uninstalling that cab, change the registry back to its old value before cab installation?
Thanks for this I am going to use this after a Hard reset to test somethings out this weekend is going to be FUN!!!!!
Very very useful program.
Ideal for vanilla ROM lovers like me
It could be even better program if we could edit cabs, changing default directories, for instance from \window to \Storage Card
superflysocal said:
I am new to cab creation. With cabs made with this, is the cab uninstallable? If the cab makes a registry change, does uninstalling that cab, change the registry back to its old value before cab installation?
Click to expand...
Click to collapse
Sorry for taking so long to respond, had a family member die and was out with that. I'm not an expert with cabs themselves, so I don't know the answer. It'd be pretty easy to test it out though...create a registry entry and create a cab to change it. then uninstall it.
teixeirabmb said:
It could be even better program if we could edit cabs, changing default directories, for instance from \window to \Storage Card
Click to expand...
Click to collapse
Interesting idea. I've tossed around the idea of being able to load a cab up and make modifications to it. I'll probably have to work on the UI a bit first. Maybe in a couple versions from now...right now there are a couple of bugs I'm working on and supporting compression, shortcuts, and a default directory.
THANK YOU for the suggestion!
Great idea. Can't wait to test it when i great my computer back
interesting... will try this out & keep an eye out. thanks
IABovine said:
QuickCab 1.0
Like most people around here I enjoy customizing my phone. Problem is that copying files and applying a bunch of Registry tweaks by hand is tedious. I've built CAB files in the past but creating the INF files is an ugly process...not for the feignt of heart.
So I created a utility called QuickCab that makes creating CAB files easy. It doesn't support every possible scenario, but if what you want to do is copy files or change the registry, it works quite well. This is perfect for Themes, Ringtones, Tweaks, and Mods.
I plan to add support for Shortcuts in the near future. If you use this program, I'd appreciate feedback. I can't improve it without your ideas.
Requires the .Net Framework 2.0
Click to expand...
Click to collapse
It is a great application.
Just there is a problem with the registry import function: if a string value contains comma (,) then only the first item is imported, everyhting after the comma is just simply cut.
Or am I doing something wrong?
Thanks.
Thanks man, great app and works like a charm, really appreciate your work
Thanks for your effort!
I will try it on my X01HT.
Thanks. This will be very helpful to streamline setting up the phone after flashing.
I am trying to use this to cab some of the standard regedits I make, but I need a little guidance. Could someone please post an example of 1) how to change an existing registry key and 2) how to add a new one? Thanks.

[KITCHEN][ROM] >-=+ [mu] kitchen +=-<

Placeholder for the [mu] kitchen.
DOs and DON'Ts:
DON'T:
1: DON'T ask about vista support. I'm seriously allergic to that expression. Use WinXP SP2/3 and be happy.
2: If it doesn't suit your needs, don't b**** about it and just use another one.
DOs: if you like it, say thanks.
CONSTRUCTIVE criticism/suggestions: more than welcome via PM.
^.^
### Here's the link (lzma)##############
# http://www.mediafire.com/?oufm4oq9t2v #
##############################
### Here's the link (tar+bzip2)#########
# http://www.mediafire.com/?u4tj1jsnuzt #
#############################
1: .net framework 2.0 at least needed.
2: ms vb runtimes recommended.
3: BEST uncompress with 7zip (or any app supporting lzma) / WinRAR/WinZIP to c:\
4; there is no "readme", so place your RUU_signed.nbh (and Part*.raw) into the "source" folder in the kitchen,.
5: although I tried coding it as noob-proof as possible, the kitchen DOES require some minimal knowledge about the cooking/rebuilding process.
I DON'T intend to spoon-feed you, so if you want additional features, you need to seriously catch up on some reading.
This kitchen DOES need further/extended testing, but I decided to release it after several successful tests on 2 different systems.
Nethertheless, I CAN'T possibly account for the heterogeny of every system in the wild...
I could TRY coding the "perfect" kitchen, but that would be utterly pointless, since experienced chefs use their own kitchen/or don't use frontends.
6: last but not least: even though a cooking process might've been completed, give a few seconds till you move to the next step. HDD/IO bottlenecks tend to do strange things.
^.^
The mirror/kitchen link MAY be inaccessible at times. If you REALLY need access to anything hosted, leave me a PM.
I'll provide you with another (temporary) link.
# # #
20090110 edit
Will be uploading an updated version of the kitchen maybe next week.
# # #
Pre-applaud and Pre-thanking
Thank you...................................
Thanks Cyphol.
I will of course give credit where credit is due.
What's taking me so long is that I'm trying to make the batch as easy to read as possible, all the while trying to give as much control as possible over the entire cooking process.
It should RATHER be "noob-proof".
I don't think I will finish it today, because I only have a windows box at work to test it on.
@ home I'm all unix.
^.^
adwinp said:
Thanks Cyphol.
I will of course give credit where credit is due.
What's taking me so long is that I'm trying to make the batch as easy to read as possible, all the while trying to give as much control as possible over the entire cooking process.
It should RATHER be "noob-proof".
I don't think I will finish it today, because I only have a windows box at work to test it on.
@ home I'm all unix.
^.^
Click to expand...
Click to collapse
(pre)Thanks for sharing a probably great and useful tool !
I think it will be a great kitchen because adwinp is a very hardworking man and he reads and searches a lot.
Thanks Cyphol.
I'm honoured. Though I learned a lot from you guys.
I'm nearly done with the batch file. I'll finish and test it tomorrow.
I tried giving the end user as much control as possible, even though using just one batch.
We'll see if it works.
DOS batch coding sux.
Bash rulez.
^.^
.. [reserved] .. for private use.
The [mu] ROM is coming next.
(It might take some time for me to release a ROM worth sharing with the community. I may want to wait for the next official ROM update since I'm not really satisfied with the 1.93 base).
PLEASE DON'T ask when it might be available.
^.^
Although I respect bepe's and dutty's (DP) great work, I stick with Wally regarding protecting the ROM against disasm/copying.
Meaning: No copying protections. Feel free to do with it as you please.
I won't say thanks for this kind of Kitchen. WHAT HAVE YOU DONE???
I only want to say MARVELOUS! NICE AND CLEAN! CONGRATULATIONS.
Thanks Cyphol!
The real thanks goes to the authors of the various tools this kitchen serves as a frontend to.
I doubt this is bug-free, but I hope it will be a contribution of some sort to the community I have learned so much from.
Maybe somebody will do a much better job than I did.
Sorry,
but WinRAR says the archive is destroyed.
scorpio16v said:
[...]WinRAR says the archive is destroyed.
Click to expand...
Click to collapse
Re-download and make sure your browser doesn't screw with the file extension, it's .tbz2 (tar+bzip2) otherwise your unpacker might have issues reading it.
The Archive is fine, and adwinp: the kitchen looks extremely sexy. I'm completely new to cooking and just trying it because I want a proper JVM, but I've looked at the other kitchens, and this one is the nicest so far.
If your ROM is as hot as the kitchen, I might have found myself a new base rom
cptsunshine said:
.... otherwise your unpacker might have issues reading it.
The Archive is fine...
Click to expand...
Click to collapse
You're right.
Was my WinRAR version.
Sorry for the rumour.
scorpio16v said:
You're right.
Was my WinRAR version.
Sorry for the rumour.
Click to expand...
Click to collapse
Use 7zip for any of the archive versions.
It's a fast and free archive manager, supporting lzma.
You can still uncompress the .tbz2 archive with 7zip/winrar/winzip.
Hi adwinp,
Great tool !
Thank you very much for sharing this tool !!!
I've tried it to rebuild a .nbh with some dump files associated with a RUU_signed.nbh from a stock HTC ROM.
After the first steps, all is OK (my casserole seems to smell good ) until the Build step...
I got an abort 'BuildOS.exe ....'
any idea ?
Could you post a screenshot?
Gimme a link to the stock ROM (or tell me what version it is) and I'll check it out.
OS conflict ?
Hi adwinp,
And thanks for your reply.
So, here is what I've done :
1. Copy my 4 Part0*.raw files in y=the \source folder
2. Copy the stock RUU_signed.nbh in the same folder
Notes :
> Dump files are the parts of a french ROM from Bouygues provider avalaible here : http://dl.free.fr/rkxdkK3bp
> RUU_signed.nbh file becomes from an official HTC ROM 1.37.406.1 avalaible here : http://www.4shared.com/file/5430812...io_Signed_Diamond_5226a2509_1002503_Ship.html
3. Launch mu.bat
4. select "a" to Accept
5. select "r" to Rebuilt
6. select "d" to leave it Dirty
7. select "z" to extract OS from base (OK, new folder 'casserole' with the OS.nb file)
8. select "g" to extract system files (OK, new folder 'imgfs_e' in the casserole)
9. select "y" to extract core files (OK, new folder 'xip_e' in the casserole)
10. select "p" to concatenate system (it seems good)
11. select "o" to rebuild the base...
And then, the error message :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
After that, I've tried to use the other method with Diamond Kitchen, and I got exactly the same error when building the OS...
plus another message :
Even if I don't really know how the BuildOS step proceeded, it seems there is an OS incompatibility or conflict, right ?
I'll try to rebuild your ROM later.
A quick question though: do you have NET Framework >= 2.0 installed?
adwinp said:
I'll try to rebuild your ROM later.
A quick question though: do you have NET Framework >= 2.0 installed?
Click to expand...
Click to collapse
A quick answer though: .NET framework 3.5
Cheer,
Hello,
@ MonteCristoffOn, you've installed Microsoft Visual C + + 2008 Redistributable Package Download

[TOOL] XIPKitchen from PPCKitchen.org (Beta 6) Updated: 06/07/09

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
File is attached below. It's still in beta form. Will update more as needed. I do have some major improvement's coming soon I hope. So stay tuned!
Beta1 had 346 views!! Thanks for all the testing!
Beta2 had 1388 views!! Thanks for all the testing!
Major thanks to evalu8t0r for helping out with some "Auto Click" source code!!! Please make sure you donate to him here if you can!
Process:
1. Open XIPKitchen.exe
2. Pick your device xip, wait for XIPPort to do it's thing, and then disappear.
3. Pick your new xip, wait for XIPPort to do it's thing, and then disappear.
4. Go thru the checkboxs for files you want to remove or not. If the files are not in the XIPs, then the checkboxs will not even show. So if it shows, it's there.
5. Press build xip, wait for several apps, including XIPPort, to do their thing, and then all disappear.
5a. If you see this message,
then just press the OK button until it goes away.
6. New XIP will be moved to a folder.
7. Temp folder will be the new XIP OUT folder. If you need to do any more tweaking to it.
What this app does: (At the moment)
At the moment, it only works with BIN files. It does not work with OS.NB.PAYLOADS. Yet. Therefore you will manually need to extract the XIP from the payload for use with this program.
Uses XIPPORT to dump two BIN files you choose, and combines them into a third BIN.
At the moment, this app is only a frontend for other apps. This process has already been noted in another thread by sp3dev located here. This app does that process, and more is to come. I give the credit to sp3dev for inspiring me to finish this app. (It was started with the buildxip method, but since that source was lost, and that file isn't compatible with every device, it was converted over to this method.) Even though this app uses other apps, it is planned to slowly start removing the need for these other apps, and do it all by itself with no help at all. But even though these apps are needed, there is basically no work at all on the end-user side except pushing a few buttons.
Gives you the option to remove some of the un-needed files if they are found in the XIP.BINS.
Allow's you to preview the finished MAP.TXT when it's done just for verification purposes that everything went smooth.
How to use: (At the moment)
You can either Drag/Drop a BIN file onto the "Pick Device XIP" button, or click it to bring up a box that defaults to the "DEVICE_BINs" folder in the root folder of the application EXE to allow you to choose one in there or anywhere else on your PC.
You do the same thing with the Donor XIP that has the Microsoft build files you want to be included in the finished XIP.
If certain files are found in either the Device OEM section, or the Donor Microsoft section, and they are in the list of files that are known to be able to be removed from the XIP, then checkbox's will be available to be checked to not include those files in the resulting finished XIP.
A checkbox will also be there to open the MAP.TXT file when its done to show you if the process worked or not.
After checking the wanted/needed checkboxes, then you can press "Build XIP"
This will start the conversion process of the two XIP folders into one new folder.
Once you've done that, the new XIP will be moved to a folder in the application root called "NEW_XIPs". The filename will be a conversion of the Device XIP filename, and the Donor XIP filename. (Ex. Device XIP = Raphael.BIN Donor XIP = 20757.BIN New XIP filename will be Raphael_20757.BIN) With my current setup, I have all my Device XIPs named properly in the DEVICE_BINs folder. And the Donor filenames named with the build version they are (20757.BIN) in the DONOR_BINs folder. Thus making the new Filenames always resulting in a less confusing name.
<--- Reserved --->
looks easy to use.
thanks.
looks awesome, which devices are supported ?
its all waiting game now eh
Another great tool for the kitchen! Christmas is early!
xplode said:
looks awesome, which devices are supported ?
Click to expand...
Click to collapse
So far, all of them?
It is excellent idea.
When it will be possible to test the program?
cool tool to have .... hopefully no more !!!!! hunting after using ur tool
When can we try this beautiful tool ?
cruzzmz said:
cool tool to have .... hopefully no more !!!!! hunting after using ur tool
Click to expand...
Click to collapse
I don't even look at the map.txt anymore. lol...
Trying to eliminate some of the steps, but should have a test release soon enough. I want this thing to do a new XIP faster than 30 seconds. Sheesh... 30 seconds is just too long.
lennysh said:
I don't even look at the map.txt anymore. lol...
Trying to eliminate some of the steps, but should have a test release soon enough. I want this thing to do a new XIP faster than 30 seconds. Sheesh... 30 seconds is just too long.
Click to expand...
Click to collapse
you have always been out for performance but jesus lenny i think your pushing the limits a lil dont ya think. well i cant wait to see what you got in the making.
I've been waiting for someone to make this....PPCHaven.com was really close to finishing their Kitchen which would include this, but they never finished it :'(
Great work Lenny. Eagerly waiting for your kitchen Did you check the suggestions I made? Possible to include those too in your kitchen?
ahhh so thats what Noonski was talking about
Nice tool indeed, cant wait for it to be finished
Lennysh, great idea.
Hi Lennysh,
You are very bussy becasue I've read several posts from you in different web sites and for different PDA ;-)
Well, this tool is a great idea and I'd like to test it in Diamond. We are still waiting for your new HX4700 ROM.
Thanks in advance!!!
Regards,
El Parra
lennysh said:
... 30 seconds is just too long.
Click to expand...
Click to collapse
Too long? I'll wait 15 minutes if you release that "Too long release" ...
And i'll say that it is very fast... Like a rocket or something...
Thanks for your hard work.
Cheers
very very nice cant wait.
30 sec too long eh
try doing the porting manually .....

Categories

Resources