[TOOL][30.09.09] TotalFire - Package Converter 1.3 - Windows Mobile Development and Hacking General

TotalFire - Package Converter​
Here's a tool Ive been making, it converts packages made for the visual kitchen to old style, and vice versa.
{
"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"
}
Features:
Converts Visual Packages to Old Style
If No DSM is include, it generates one.
Batch Convert Packages
Convert Packages with any Language Code
Convert Old Style to Visual
How To Use:
Convert Visual To Old Style
Click Select Next to the Text Box with Package Written in it.
Choose the Folder for the Package
Change the Package Name in the Text Box at the top or Let the app Choose it.
Click Convert VTO
Batch Convert Visual To Old Style
Click Batch Convert VTO
Choose the Folder with the Packages in.
Convert Old Style To Visual
Click Select Next to the Text Box with Package Written in it and choose the Folder for the Package
If Theres a Folder Named the Same as the Package with _0409 or your Language Code on the end, Click Select Next to the Text Box with Package 0409 or Package and your Language Code Written in it and Choose the Folder for the Package
Change the Package Name in the Text Box at the top or Let the app Choose it.
Click Convert OTV
Batch Convert Old Style To Visual
Click Batch Convert OTV
Choose the Folder with the Packages in.
Change The Applications Language Code
Open the "TotalFire - Package Converter.exe" File with WinRAR
Double Click Data, Double Click LanguageCode.txt
A Text File will Open With The Text 0409 in, Change it to your Language Code, Save and Close
A Message Box will Open in WinRAR asking if you want to Update The Archive, Click Yes
Close WinRAR, The Application will Now use the Language Code you Entered.
Download Link - Version 1.3​

Thanks for program, today it helped me with converting from Visual to Old style kitchen

sergiorus said:
Thanks for program, today it helped me with converting from Visual to Old style kitchen
Click to expand...
Click to collapse
No Problem, Great its helped someone.
Ive Just released version 1.1, it now can convert old style to visual, batch convert old style to visual and you can change the language code.

Thanks for program, man!
I start convert all packs manually, but then found your wonderful solution!
I guess all russian HTC Jade users, which wants WM6.5 RUS told thank you

Version 1.2 Out Now
Renames app.dat to initflashfiles.txt, forgot to in last one
Add option to generate dsm for a selected folder

nice one!!!
just one bug....modules are not placed inside the \pkg-name\files\ in OTV
also. instead of deleting the dsm and rgu, maybe leving them in \pkg-name\ and in \pkg-name\0409\ would be a better choice

Thanks for the bug report agent_47, i'll get that fixed.

thanks mate, I was really wishing for a batch reverse-converter

Big thanks!

jus gr8
wonderful tool....thanks man....
looking forward to your fix on agent_47's bug report.

thanks totalfire waiting for a longtime for thisone....thanks

Version 1.3 Out Now
Fixed Modules Bug
Download Link

TotalFire said:
Version 1.3 Out Now
Fixed Modules Bug
Download Link
Click to expand...
Click to collapse
thanks for the update!!

Would be great to add a CAB conversion option too; one that also parses the XML portion of the cab and dumps in EXT files folder.
Eg, I tried converting dcd's carrier cabs using other batch tools, and while they process the main cab components, the pre/post xml was not touched, and thus the resulting EXTs were useless until I added the mxipupdate/mxipinit .provxml files.
Also, drag and drop would be nice feature
I've tried several "batch conversion tools, and this one looks most promising.
Thanks!!

is there a tutorial for how to use the tool? I mean how does the old package and visual package looks like? sorry...am a noob

Great application indeed!!!
I was looking for this application since ages.
I can convert EXT packages to old style package.
thanks a lot...

Related

Modify Cabs

Hi,
I have a cab file of Wm5torage which is asking about restart or not after installation, the problem is that i put this file in my extended rom, to make it installed after a hard reset.
The probleme is the question of restart or no, it hangs the installation.And I have to reboot it myself.
So i would like to know how to avoid this question by modifying the Cab.
Thanks for your futur answers
Herc. 8)
You can use MSCEInf (http://preview.pocketpcfreeware.com/en/index.php?soft=1519) to see what is inside a cab. Then you can repackage it yourself.
Cheers
Mark
Actually, it's not that simple in this case.
I was hoping the author of the program might see this post and answer you, but let me give it a shot for now.
The reset is done by the cabs setup.dll (it may have a different name inside the cab). Using MSCEInf markvan mentioned or CE Cab Manager (there is a demo version that will run 15 times) you can remove this dll from the cab. Trouble is it may contain other functionality (like reg settings) needed during the installation so the app won't install properly without it.
Sorry.
MSCEInf and SetupDLL.dll
Yes, i have omitted in the last version published of MSCEInf to extract the setup DLL, but the name of the setup DLL in the cab is always ".999". So, for now you can extract it by Winzip or Cabextract.
If there is no file with this extension, there is not setup DLL.
But in the tab : Generalities, you find the name of the setup DLL if it exists.
Future version of MSCEInf (vesion 1.4) will extract the setup DLL. This new version will also do these things :
- Drag and Drop from the Tab Files to the Explorer.
- Context Menu on Files in the Tab to open it with associated application or with Notepad.
- Use Names Folder for extracting.
- read also _setup.xml and do the same as for traditional INF and shows all things in the cab. It also rebuilds the traditional Inf from the XML.
Regards, Benoît
when i use cabs in ext rom which require feedback from the user
and it dont respond to touchscreen i found that
i can just use the action button to choose which answer it should be
Hi,
I extracted the dll and used reshack to edit it but i just see 2 messages in
{
"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"
}
And i don't think that just remove the restart message will solve my prob.
If you have any other idea...
Bye
Herc. 8)
Dll resources have nothing to do with its activities.
The only way to replace it is to know exactly what it does either by asking the author or by viewing the source code (if available).
My advice is this: try installing without the dll. If the app works, then you can dump the dll all together, if not try contacting the program author for help.
hercule18 said:
Hi,
I have a cab file of Wm5torage which is asking about restart or not after installation, the problem is that i put this file in my extended rom, to make it installed after a hard reset.
The probleme is the question of restart or no, it hangs the installation.And I have to reboot it myself.
So i would like to know how to avoid this question by modifying the Cab.
Thanks for your futur answers
Herc. 8)
Click to expand...
Click to collapse
Post the cab - i will have a go at modifying it for you - i think its the setup.xml that needs changing.
EDIT managed what you asked (omitted setup.dll and modified setup.xml)- can get rid of the destination dialog as well if you like assuming like me you always install to \program files\wm5torage. Just need to know what version you use.
hi,
thanks for help.I'm using the 1.71 of wm5torage.How to post the file?
bye
herc. 8)
Hi - i use 1.7 - if you want 1.71 you add it as an attachment to your post. It works as you want - do you want no destination dialog as well? I am at work at the moment - will post the modified cab tonight
Modified cab attached - its most up to date version 1.72.
mods are:
1. No setup.dll so no request to restart device (not required anyhow)
2. Installs shortcut to start menu\program files rather than start menu\accessories
3. Installs straight to \program files\wm5torage rather than having a destination dialog.
Many thanks for your help
Bye
Herc. 8)

ShNotePad

{
"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"
}
ShNotePad is a completely UNICODE Compatible text editor that works with any UNICODE compatible input method. You can create, open, edit and save text files that have a mixture of Farsi/English characters.
Todo:
Open file in the thread.
Show progress bar file loading.
View last edit, last use & file size.
Zooming function by Navigate sensor in in Touch Diamond, Touch Pro and Touch HD.
G Sensor functions for auto rotating screen in Touch Diamond, Touch Pro and Touch HD.
Change open file dialog.
Requirements:
• Windows Mobile 5.0, 6, 6.1
• .NET CF v2.0
History:
version 2.0.0
During type , editor size changes , so it won't hide behind on screen keyboard.
Font can be selected by user.
Find And Replace dialog style has changed.
Edited files would be marked with a *.
Italian and French support included.
Empty Find & Replace bug fix.
version 1.1.6
Replace added.
Show Message on exit.
version 1.1.5
Parsing parameter to open file
Faster to load file.
Screen shot:
Screen5
Screen6 - Screen7 - Screen8
Download:
Download Version 2.0.0
thanks i'll try it.
Hi!
I tried it and it works so far, but.. Is there any command line parameter to open some file?
I wanted to associate this notepad with .txt files and used standard command line: ShNotePad.exe %1, but notepad doesn't open the file.
Thank you!
Just to let you know that this works on my 2003SE device with .NET installed.
A request - Can you make it so it will open files other than .txt ? I'd like to use it to edit mortscript files on my device which end .mscr. Is this possible or is it a limitation of the operating system?
Parameter parsing
efrost said:
I wanted to associate this notepad with .txt files and used standard command line: ShNotePad.exe %1, but notepad doesn't open the file.
Click to expand...
Click to collapse
I concur with efrost here. When I associate txtfile with ShNotePad and then click on a .txt file, it simply opens the empty editor. It does not parse the parameter. I currently use Tillanosoft's Notepad. ShNotePad, albeit a tiny bit slower at loading, would be a massive improvement if it could be used as the default editor for txt files. Please Mohammad!
LondonDweller said:
I concur with efrost here. When I associate txtfile with ShNotePad and then click on a .txt file, it simply opens the empty editor. It does not parse the parameter. I currently use Tillanosoft's Notepad. ShNotePad, albeit a tiny bit slower at loading, would be a massive improvement if it could be used as the default editor for txt files. Please Mohammad!
Click to expand...
Click to collapse
ok.
im working the new version of shnotepad...
new version is comming soon...
Wish list: save open files when in background
new version is comming soon...
Click to expand...
Click to collapse
Yepeee!
Since I have your ear (if you don't ask you don't get), may I suggest one FINAL item for your wish list? It is to do with how most people use computers and, specially, PDAs: you are writing something using ShNotePad, the phone rings, you answer, you enter an appointment, do something else, forget about your notes, later you reboot your PDA, your notes are gone!
Would it be feasible to have ShNotePad to save all open tabs to temporary files as soon as the session goes to the background? That way when you come back to it all tabs will still be there, regardless of the PDA rebooting or not. I seem to remember the Windows text editor Notetab does something similar.
The issue of wanting to go back to a previous version could be resolved by saving any files with changes to a temporary file. When there is an explicit instruction to save, then the temporary overwrites the previous version. But until then you could have an option to "revert to previous".
I personally believe that with those changes this should be the editor of choice for all ROMers in these forums -don't forget to place the "donate" button to compensate for your sleepless nights
New Version 1.1.5
Hi.
new version of ShNotepad.
new added:
Parsing parameter to open file
faster to load file
Download from first page
New Version 1.1.6
hi.
new version 1.1.6
add:
* Replace Added.
* Show Message on exit.
Download from first post
Excellent
What is this note program good for?
Salam,
I can use the LingvoSoft Farsi keyboard and the Notepad program that comes with Pocket PC to do the same (type Farsi and English). I don’t understand the purpose of your program.
Merci,
z_zk_z said:
I don’t understand the purpose of your program.
Click to expand...
Click to collapse
I don't speak Persian, so I cannot comment on its merits for that. The purpose of this program, just like the many other third party notepad applications to be found, is to edit and save plain text files, which the Pocket PC built in Notepad application does not. A specific advantage of ShNotePad is the ability of opening multiple files simultaneously with tabs. If you never need to do any of the above, then clearly you don't need this program
Very nice this aplication, is possible to traslate to spanish (menus)??
great work man!
EYVALLA!
tiggerbcn said:
Very nice this aplication, is possible to traslate to spanish (menus)??
Click to expand...
Click to collapse
hi.
merci.
yes, multi lang version coming soon.
thanks for the update.
hey bro, nice app. hope 2 C your great jobs soon bring em on bro
Thank you very much!
It looks very interesting, but I had a couple problems with it on HTC TyTN II:
1. I associated *.txt files with the ShNotePad.exe program, and clicked on a test.txt file. Windows gave an error that the program could not be found.
2. From inside the program, I cannot navigate through folder beyond the first level hierarchy. That is, I can look at files in the top folders on the phone, but not in any subfolders.
3. I cannot open any files that do not have .txt extension.
If you get a chance, perhaps you can take a look.
Thank you!
Edit: Unicode files open correctly.
Looks good. And tried it.
1. It can view txt as well as unicode files very well. But, It cannot edit the unicode files. If I make any modification/addition in a unicode file and save that, it get converted into ansi file structure instead of unicode...
2. The font selection does not seem to be working.
3. When we close the shnotepad using"x" button, it does not ask for saving the information.
May be the above info help you...
other options...
There is another free Unicode/UTF8 Note program called UKNote - v0.0.0.7 ( http://www.pocketpcfreewares.com/en/index.php?soft=1283 ), however I would go with FarsiNote, which is a true Unicode Notepad program for ~$10USD and works on WM5/6. You can copy and paste Farsi text from web pages into this FarsiNote and it would correctly assemble and connect Farsi characters together under Pocket PC ( http://shahabonline.com/FarsiPack/FarsiNote.htm ).

[TOOL] DSM Analyzer + ModulesTools by MichyPrima - Update 14 June 2009

This tool let you to analyze *ANY* DSM or *ANY* Folder containing DSM. It doesnt use files like packages.sof or other so you can analyze XIP folders, SYS folders, OEM folders, DUMP folder, and others.
However, it can export files listed in a DSM in a folder that you want (useful if you analyze a dump folder). Another feature is that it can modify package name and package versions.
Screenshots: (not updated, 1.5)
After analyzing a folder:
{
"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 analyzing a DSM and clicking on "Manage Files Included":
Tools menù Opened:
Certificate info:
PS. The certificate window depends on your system language
Changelog
Code:
Update - 1.9:
- Added Dissolvence on opening and closing
- No more compressed: no antivirus false-positive detection anymore
- Added command line switches:
-a DSM_PATH (analyze the dsm specified)
-af F_PATH (analyze the folder specified)
-mp F_PATH (make packages in the folder specified)
-mpnc F_PATH (make packages in the folder specified but without making certificates)
- Other small changes
- Other small fixes
Update - 1.7:
- Added Random Button at the right of GUID boxes (to generate a random guid!!)
- Added Make Packages Function in tools menu (It works a little different then Bepe's package tool)
- Added Correct Packages Lists in tools menu (To check if all files listed in some DSM(s) are present there, and correct them automatically.)
It will check for unlisted files too (as make packages function do) and will ask to you if make a package with the unlisted files (as make packages function do too)
http://rapidshare.com/files/168309883/DSMAnalyzer-1_7.rar
Update - 1.6:
- Added function to Remove a certificate
- Added "Delete package files" to tools menu (this will allow you to delete a package entirely with all his files, useful when you want to delete a pkg from a dump...THIS WILL NOT DELETE REGISTRY ENTRIES!!!)
- Added function that allow to remove files listed that are not present in the DSM folder automatically (in manage files included window)
- Small fixes
http://rapidshare.com/files/166327889/DSMAnalyzer_1.6.rar
Update - 1.5:
- Added possibility to export, view and import certificates
- Added possibility to modify voices in file list
- Added function to populate the file list automatically
- Added Donate button
- Remapped objects TabIndex
[url]http://rapidshare.com/files/165396325/DSMAnalyzer-1_5.rar[/url]
Update - 1.4:
- Better Error Handling
- GUID can be modified now
- File list can be modified now
- Now DSMs can be created from nothing
- Some small fixes
[url]http://rapidshare.com/files/163149188/DSMAnalyzer-1_4.rar[/url]
Start Version - 1.2:
[url]http://rapidshare.com/files/162480867/DSMAnalyzer.rar[/url]
Download latest version:
http://rapidshare.com/files/210015398/DSMAnalyzer_1.9.rar
Modules Tool v0.1
This tool allows you to convert modules to file and viceversa. It can try to fix modules converting them to file then back to modules.
http://rapidshare.com/files/244548153/ModulesTools.rar
Nice!!!, release it already
ather90 said:
Nice!!!, release it already
Click to expand...
Click to collapse
How cool, when can we see the light of this tool !!
Of course....i want it
ehehe good works miky!
Thanks a lot!
ok,ok link added
michyprima said:
This tool let you to analyze *ANY* DSM or *ANY*
Click to expand...
Click to collapse
Thank you for this tool ..
michyprima said:
PS: Other tools coming soon!
Click to expand...
Click to collapse
What other tools, can we expect from you ?
nice work indeed , any hint on the upcoming tools ?
tools from my kitchen that i coded myself, so simply apps like this, but some times useful a lot.
michyprima said:
tools from my kitchen that i coded myself, so simply apps like this, but some times useful a lot.
Click to expand...
Click to collapse
Sounds really cool, i will keep one eye on you, and your usefull tools
Cool, great tool even for "non experienced" chef!
Nice tool, very thanks
You are wlcome
A dream which is coming into reality....
Hopefully there will come a day to easily convert any cabs to an OEM package...
Awesome tool. Gonna subscribe to this thread to keep an eye on the upcoming tools too Thanks a lot
Thanks for great tool michyprima!
character said:
Hopefully there will come a day to easily convert any cabs to an OEM package...
Click to expand...
Click to collapse
This day came long time a go Try to use ervius tool: Package creator v2.7
anyone that can tell me if for him works good?
michyprima said:
anyone that can tell me if for him works good?
Click to expand...
Click to collapse
I have found it usefull, i have find out that the one sys file i have downloaded is 20755 instead of 20921
DSM Analyzer updated to v1.4!!!
This is nice!
Thanks for the update.

[TOOL] "The Unbelievably Awesome Package Sorter!" (OEM To EXT) v1.1.5

I believe this screenshot is REALLY, REALLY self-explanatory (also notice how the words in package names are also splitted, like AdobePDF becoming "Adobe PDF" and aGPSConfirmation becoming "aGPS Confirmation", it's so awesome that it detects all the words!). This is also the first tool to do all the necessary initflashfiles.dat and config.txt files splitting.
{
"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"
}
How to use:
Put the EXE where the OEM folder is and then double-click on it, or drag&drop the OEM folder on the EXE (the EXT folder will be created where the EXE is located unless you specify another destination using command line parameters).
Command line syntax (All parameters are optional, including the paths that will default to "OEM" and "EXT" if missing):
Syntax: "The Awesome Package Sorter.exe" [/UseUnderscores] [/Quiet|/Q] [/WriteIndex] [/StripComments] [/OriginalName] [/InternalName] [/NoSplitting] [/SkipNeutralPackages] [/DeleteDSMFiles] [OEMFolderPath] [EXTFolderPath]
/UseUnderscores to have the tool rename all the packages with underscores instead of spaces at the end of the conversion
/Quiet or /Q to enable the quiet mode where only error messages will be shown
/WriteIndex to write a packages index in the EXT folder
/StripComments to save the initflashfiles.dat in OEM_Lang_XXXX with all the comment lines removed
/OriginalName uses the original package name with only the device part removed (like PACKAGE_ManilaCore_1_0_0_0)
/InternalName is like /OriginalName but without the "PACKAGE_" prefix and uses space instead of underscore to separate the name from the version (you can use /UseUnderscores to suppress this)
/NoSplitting turns the file initflashfiles.dat/config.txt splitting off
/SkipNeutralPackages leaves all the packages that don't start with PACKAGE_ in the OEM folder
/DeleteDSMFiles deletes all the DSM files from the packages
Note:
It doesn't have an user-interface, it only shows messageboxes however it will tell you when it starts and when it ends or if there is any issue. It's based on the osKitchen guaranteed file operations engine so nothing will break if the folders are locked.
This and more wonderful automatic package importing functions are now available in the latest osKitchen!
Interesting tool...will give a spin...thx...
Nice to know this thanks AirXtreme hope many ppl can see this.... will u post it in the repository kitchen tool by souchef? please
Here is the link... its a pleasure that you all are making this kind of tools and even better including them into the OSkitchen
Keep it up
Thanks Airxtreme, it´s a super fast tool.
Cheers.
Great tools....thank u doctor airxtreme
Thanks for this Bro
How about a tool like this that does OEM to OEM for chefs that use OEM format. What I mean is to combine the lang pack with the common pack and rename the package with the version info (like with EXT packages), but still retain OEM format?
I notice the 0409 folder does not have a "files" subfolder and the rgu stays a rgu file, but in one of my importing an official ROM to oskitchen created the files subfolder. Also, my kitchen run has the rgu converted to an app.reg in 0409 and it seems to work.
Are you in the process of changing the formats?
RoryB said:
I notice the 0409 folder does not have a "files" subfolder and the rgu stays a rgu file, but in one of my importing an official ROM to oskitchen created the files subfolder. Also, my kitchen run has the rgu converted to an app.reg in 0409 and it seems to work.
Are you in the process of changing the formats?
Click to expand...
Click to collapse
No, I forgot to apply the ext formatting to subfolders. I uploaded a fixed version in the first post.
New beta3 that fixes an issue where empty LCID folders were left behind. Thanks to OndraSter for reporting the issue!
Thanks for the awesome tool airxtreme....you sure make cooking fun ...
Great tool! Is there anyway to have it use _ instead of spaces? I use some .cmd files and the spaces break it.
WoZZeR999 said:
Great tool! Is there anyway to have it use _ instead of spaces? I use some .cmd files and the spaces break it.
Click to expand...
Click to collapse
You can enclose the directory names in batch/cmd files with double quotes to avoid issues with spaces in the file/directory names.
Not I can't, because many of my scripts use for loops with %%a where I do some parsing. It's also cleaner naming in my opinion with _'s instead of spaces in my folder.
WoZZeR999 said:
Not I can't, because many of my scripts use for loops with %%a where I do some parsing. It's also cleaner naming in my opinion with _'s instead of spaces in my folder.
Click to expand...
Click to collapse
I added a new version with the /UseUnderscores command line switch
Awesome! Btw, I'm loving the new osKitchen. With the new dump tool, it seems to build better than EVK did (plus, I don't have to worry about java crapping out on me!).
Sorry for another request, but would it be possible for it only to show dialog boxes if there were errors?
WoZZeR999 said:
Sorry for another request, but would it be possible for it only to show dialog boxes if there were errors?
Click to expand...
Click to collapse
Done. I released a new version with the /Quiet (or /Q) switch.
The Unbelieveably Awesome Package Sorter just got more unbelievably awesome!
Hey, I've been thinking about this for a while, but I don't know the easiest way to do it. Would it be possible, with a given initflashfiles.dat, that it could create app.dat's for you in the EXT folders? All it would have to do is parse the initflashfile lines, find the file, and locate the file in whatever EXT package it was in.
It's not really a request (because it would be a GIANT pain in the ass), but if you wanted another cool tool to work on, it may have it's own interesting challanges... Just a thought.

[Tool]App.Dat Creator (from InitFlashFiles.dat) (beta .95)

"The Unbelievably Awesome Package Sorter!" by airxtreme has this built in the sorter now. Please use that as it will probably do a better job.
This is a little tool I created to create app.dat's from an initflashfile.dat.
How to use: After dumping your nbh or os.nb, run a program to create your EXT's, "The Unbelievably Awesome Package Sorter!" by airxtreme does an awesome job (go figure with it's name). Then just move the initflashfile.dat from the oem/oem_lang_xxx folder to the root of the ext folder. This tool will work with any kitchen that uses EXT's, you just need to put it and the initflashfile in the root EXT folder. Example:
{
"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"
}
It will run, and will pop up a message box letting you know when it's done. It will log what it's doing (what app.dat's it's creating or appending to) like this:
I have not tested it with non WWE roms, but it should work fine. This is a nice tool to get some of the app.dat work out of the way, it's not a final solution for EXT packages. This will append to app.dat's that it finds, so if you already have an app.dat, it will add the stuff from initflashfiles to the end.
Let me know if this tool doesn't work for you, or what you think of it.
WoZZeR999 said:
This is a little tool I created to create app.dat's from an initflashfile.dat.
How to use: After dumping your nbh or os.nb, run a program to create your EXT's, "The Unbelievably Awesome Package Sorter!" by airxtreme does an awesome job (go figure with it's name). Then just move the initflashfile.dat from the oem/oem_lang_xxx folder to the root of the ext folder. Example:
Click to expand...
Click to collapse
You probably missed that but my package sorter already does initflashfiles.dat/config.txt files splitting like you asked and also moves any initflashfiles.dat to App.Reg as well so using this tool with it would probably be a bit redundant but I think that if you can adapt this to work on ervius kitchen folder layout its users would be very happy.
I just ran your package sorter and I didn't see any App.dat's created. This tool should work with any EXT folder structure. Theoretically I could also add initflashtile.txt support pretty easily (for those running osBuilder).
WoZZeR999 said:
I just ran your package sorter and I didn't see any App.dat's created.
Click to expand...
Click to collapse
Are you sure you are using a recent version? The files splitting turns itself off if there are errors in the file but I added it the day after you asked for the feature since I had the code already written.
WoZZeR999 said:
This tool should work with any EXT folder structure. Theoretically I could also add initflashtile.txt support pretty easily (for those running osBuilder).
Click to expand...
Click to collapse
What I meant is that you put the tool in the ervius kitchen root folder and when you launch it it finds all the OEM_Lang_XXXX folders and split all the entries in the EXT packages LCID subfolders without having to move anything.
airxtreme said:
Are you sure you are using a recent version? The files splitting turns itself off if there are errors in the file but I added it the day after you asked for the feature since I had the code already written.
What I meant is that you put the tool in the ervius kitchen root folder and when you launch it it finds all the OEM_Lang_XXXX folders and split all the entries in the EXT packages LCID subfolders without having to move anything.
Click to expand...
Click to collapse
Just tried it again with 1.0.4. I do use the /UseUnderscores and /q switch, so maybe that's what causes it not to print out app.dats? I'll try it without the switches later.
Hmm, that is an interesting idea about using different locale folders for the app.dat, I'll have to think about it.
Edit: I tried it again without any switches, and it will doesn't add app.dat's.
airxtreme said:
Are you sure you are using a recent version? The files splitting turns itself off if there are errors in the file but I added it the day after you asked for the feature since I had the code already written.
Click to expand...
Click to collapse
WoZZeR999 said:
Edit: I tried it again without any switches, and it will doesn't add app.dat's.
Click to expand...
Click to collapse
A quick test, it works with airxtreme's OsKitchen Zero 1.31b1, not with the Awesome Package Sorter 1.04. Maybe he missed something.
You mean with a rom dump? When you import a rom?
WoZZeR999 said:
You mean with a rom dump? When you import a rom?
Click to expand...
Click to collapse
Ya, when import an OS.nb. I've just downloaded his kitchen to test this feature as I can't get it to work with the APS 1.04.
Ahh, this tool (in my mind) is more for when you download a new rom for a different device and just want to move new EXT folders over. If it gets put into his sorter, I will probably stop this project since I have fairly sloppy coding, and his will be more efficient.
Cloudyfa said:
Ya, when import an OS.nb. I've just downloaded his kitchen to test this feature as I can't get it to work with the APS 1.04.
Click to expand...
Click to collapse
What ROM did you import?
WoZZeR999 said:
Ahh, this tool (in my mind) is more for when you download a new rom for a different device and just want to move new EXT folders over. If it gets put into his sorter, I will probably stop this project since I have fairly sloppy coding, and his will be more efficient.
Click to expand...
Click to collapse
I think he did include this feature in his tool but only apply it to his kitchen tool (forgot something or laking some requirement that his kitchen have it automatically).
airxtreme said:
What ROM did you import?
Click to expand...
Click to collapse
OBOE Debug ROM.
your kitchen --> app.dat works well
your tool --> app.dat not work
Btw, WoZZeR999, if you're interest: http://forum.xda-developers.com/showpost.php?p=6992501&postcount=46
His tool does everything I wanted mine to do now.
Cloudyfa said:
I think he did include this feature in his tool but only apply it to his kitchen tool (forgot something or laking some requirement that his kitchen have it automatically).
OBOE Debug ROM.
your kitchen --> app.dat works well
your tool --> app.dat not work
Click to expand...
Click to collapse
The kitchen was skipping errors while the tool wasn't and the OBOE rom like the Rhodium ones is full of wrong entries. I turned error skipping on the tool too so now it should work fine on rhodium and OBOE roms as well (but when using /StripComments the invalid lines won't be saved).

Categories

Resources