[A087RC4] NeoKit easy2use rom cook/modding tool - JAMin, XDA Neo, S200 ROM Development

hiho,
i made an easy to use romcooking tool (i use it for moding my favorit roms )
its still alpha but if someone like to test it. ON YOUR OWN RISK !!!
because its written in C# and you can easyliy work with diffrent roms @ same time
just select an *nbf and this tool dumps it into a folder beside this file
i.e. no need for winhex(initflashfiles.dat) and default.rgu are save in the correct format automaticly
for simply add/remove files and/or regtweaks everthing is included
the scripts based on Molski's kitchen updated with bigstorage imagetools
the main app is the neokit.exe
have fun
inteks
you like it ? let me know ;-) --->>> DONATE
update version a087:
http://rapidshare.com/files/139239824/NeoKitSetup_A087RC4_.msi.html
PKGTool.exe isnt needed anymore "refreshPackageInfos" works much faster now
Setup is fixed , you dont need to uninstall old vers of NeoKit before installing the new one (after this version!!)
update version a084:
http://rapidshare.com/files/138975571/NeoKitSetup_A084RC3_.msi.html
some bugfixes. + skip extrom if empty + a small LNK file editor on doubleclick *.lnk
update version a083:
fixed a bug in neoflash (uc config)
goes back to framework 2.0 !!!
update version a081:
look @ http://forum.xda-developers.com/showthread.php?p=2474684#post2474684
update version a080:
the buid process is more automated now
the new build nbf file is copied together with RUU into "ROMDUMP\UpdateFiles"
G'Reloc is back
it has a setup now
a 'small' UC Config tool is included (path is fixed to \Storage Card\Cabs)
on the UC Config tab the files in "\Storage Card\Cabs" are listed (if you prophet is connected)
you can check which ones to install. sdconfig.txt is written directly to your storagecard.
you can also clear the autorun flag in registry and run checkautorun.exe directly to test your setup.
have fun
inteks
ps:
ist finally fixed that neokit can run from "long" pathnames. it can now run from i.e. "c:\program files\.... .....\neokit"
the setup will add the filetyp ".nbf" to registry. you can edit rom bei dubbleclick now ;-)
update version a070:
ok. beside some other fixes and optimations the most interesting new feature is the "comparer" button on the 'Files' tab!
you can select an other rom and neotab hides all files included in both roms!!!
in other words.
select a "reference" rom i.e. micro V3 as smallest but working rom and neokit hides all files that are "needed" !!!
you can edit/remove the files that are not really needed ;-)
update version a061:
Fileinfos(comments) are included in fulltextsearch now ;-)
update version a060:
1. i removed package import because it dont work as it should !! i dont dont why. . .
2. i fixed many bugs and put proper errorhandling in most functions.
update version a050:
biggest new feature is automated dumping and building of extension.rom
on the filestab you can select "remove" OR "moveto extRom"
if you move *.dll to extrom, then neokit ask you to include extRom in SystemPath! ;-)
update version a035:
added a treeview for packages
update version a034:
fixed a bug when option.xml is not unicode.
and i've added a ceipui.exe for WM6.1
if you remove this file you get an error messsage on boot. so i compiled a replacement that does absolutly nothing
update version a033:
added a fulltextsearch on the "files" tab ;-)
update version a032:
fixed some bugs when importing OEM Packs. pls copy the exefile into neokit folder.
update version a030:
add's OEM packeage import support
update version a021:
this is an hotfix only! pls replace the neokit.exe from version a020!!!
this version brings a big new feature ->
neokit creates a folder in its apppath called Fileinfo
on the filetab in the contextmenu you can "add comments" for everyfile
this comments saved as Filename+txt AND they are shown as tooltip AND they are on every dump you work on AND they are shareable !!!
I.E. -> if you know a file cant be removed because your neo dont boot without that file, add comment and share your comments here ;-)
update version a020:
new pic preview with thumbs
on the fly UPX compresion
removing with contextmenu now to prevent removing by mistake / removed items are red
screen -> http://m8z.de/screen.a020.PNG
update version a010:
ok. here is a new version with some really nize features ;-)
->winimage is included and there is a new button to edit extrom
->reshacker is included, on the fileTab in contextmenu you can open every file directly with reshacker !!!
if you edit resources with reshacker click "save" in reshacker then close reshacker.
neokit will "wait" till you exit reshacker and then it moves the *_original.* file to "ReshackerBackups" .
i also added "reversmode.exe" to edit the resources of "moduls" BUT NOT ALL DLL/EXE WORK AFTER CONVERSION MODUL->DLL->MODUL
if such a Modul not work try using the DLL file instead.
btw. its a multipart rar renamed to .zip
update version a006:
found and fixed this bug:
"Could not open input file '80040000-OS.nb'. Aborting."
it occurs on "long" filenames in path to nk.nbf. sorry for the circumstances
update version a005:
if you use an extendedRom you can put your tools into the extrom folder. on the initflashfiles tab click createstartmenuentry to create a linkfile to your tool
neokit reads the name of your "should be unlocked" extrom out of default.rgu ;-)
sample:
i put my neotab.exe in my extrom called "xFlash"
then neokit create a linkfile like 20#"\xFlash\neotab.exe" and an entry like Directory("\Windows\Start Menu\Programs"):-File("neotab","\Windows\neotab")
(you still have to build and translate the extension.nb for yourself !!!)
some bugfixes
update version a004:
runtimeerror on filestab fixed
http://forum.xda-developers.com/attachment.php?attachmentid=66063&d=1200406481
update version a003:
-"search" now search over default.rgu+user.rgu
-you can filter out packages in the filestab
-a new button to recreate packageinfos (if you copy the content of an OEM package to the dump dir)
-a contextmenu on filestab to edit i.e. bitmaps (it open the standart edit progy for that file)
http://forum.xda-developers.com/attachment.php?attachmentid=65915&d=1200321831
EDIT:
howto ->
1. select the *.nbf you like to work with
2. dump rom
3. if needed go to the default.rgu / user.rgu tab
3a. click create/load default.rgu
3b. make changes (if needed)
3c. click save
3d. if there are no errors !!!! click "copy to dump"
4. click load to load the initflashfiles.dat
4a. you can edit this file
4b. you can create lnk files from exe file in the dump dir
4c. you can create programs entrys automaticly like
i.e."Directory("\Windows\Start Menu"):-File("MediaPlayer.lnk","\Windows\PLAYER.lnk")"
4d click save (neokit removes the first 2 bytes no need for winhex)
5. removing files ->> neokit moves all selected file to the "removed" dir and move them back to dump if you deselect them ;-)
6. now click "build rom"
7. if there are no error click nb2nbf tool (create the nbf file in the neokit dir !!!)
7a. modelID -> Prophet
7b. outputfile should be -> ..\neokit\nk.nbf
7c. check File # 1: and browse to the newos.nb in the ROMDUMP dir
7d. Image Name -> select OS (Start address is filled automaticly)
7e. then click translate
8. click G3 or G4 !!! and then "start RUU" to flash the cooked rom . thats it.
your phone should allready hardSPL patched. !!!! ->>> http://forum.xda-developers.com/showthread.php?t=350033

you could make a manual please???
Thanks

Thanks! very good

I found out that you should use the tool from the root directory.
Otherwise you (eg I) get an errormessage.

ruipgouveia said:
you could make a manual please???
Thanks
Click to expand...
Click to collapse
this alpha version is in first for people that know what to do.
if you need help than read i.e the pdf that is included in Molski's kitchen.
but i will write some info text like on the "files" tab in next versions
skylow said:
I found out that you should use the tool from the root directory.
Otherwise you (eg I) get an errormessage.
Click to expand...
Click to collapse
yepp neokit expect all commandline tools in its own appdirectoy

how to use this tool, If I want to add some program, that from OEM?

varanusvincent said:
how to use this tool, If I want to add some program, that from OEM?
Click to expand...
Click to collapse
you can manually add file to the dump directory BUT
since bigstorage is possible it doesnt make sense to ADD files then to REMOVE files !!!
everything in ROM cant be deinstalled later !!!!!!
i for myself do the following -> i remove files, flash, if it doesnt work i put them back and try again ;-)

Okay this looks brilliant.
I've got as far as dumping a rom, building it.
When I come to the nb2nbf dialog box I get stuck. I have no idea what values to enter in the boxes! Please help, thanks.

I saved this from another thread, if this is what you need:
ModelID - PM300
Lang - WWE
OEM v. - any
operator v. - any
CID- clear
StartAddres - 80040000
ImageName - OS

littld said:
Okay this looks brilliant.
I've got as far as dumping a rom, building it.
When I come to the nb2nbf dialog box I get stuck. I have no idea what values to enter in the boxes! Please help, thanks.
Click to expand...
Click to collapse
pls have look @ this http://forum.xda-developers.com/showthread.php?t=350033 thread.
modelID -> Prophet
outputfile should be -> ..\neokit\nk.nbf
check File # 1: and browse to the newos.nb in the ROMDUMP dir
Image Name -> select OS
Start address is filled automaticly
then click translate

Thanks. If I don't include anything for the Extension rom, is that just wasted space on the device? Can I build a rom with no Extension?

littld said:
Thanks. If I don't include anything for the Extension rom, is that just wasted space on the device? Can I build a rom with no Extension?
Click to expand...
Click to collapse
in my own rom i unlocked & unhide the extended rom
and yes you can build a rom without extended rom, but the extended rom it cleared on flashing !!!

Great tool! Does it work on Wizard? If so, that'll be an easy of use ROM maker.
Thanks....

Com_Reg said:
Great tool! Does it work on Wizard? If so, that'll be an easy of use ROM maker.
Thanks....
Click to expand...
Click to collapse
i dont know i dont have a wizard.

I'm trying your tool, but Is possible to remove Windows Media Player?

humrod said:
I'm trying your tool, but Is possible to remove Windows Media Player?
Click to expand...
Click to collapse
i removed the wmplayer app in my rom, but i dont know for shure witch dll's needed for mp3 ringtones.
if you completly remove the package you loose mp3+wma ringtones.
i use korands 2.5 superclean as base rom and i removed sql mobile and wmplayer app and the kamera app (coolcamera works great and is only 52kb )
i am near 70mb on a G4 neo ;-)

i just want to make some minor adjustments in the korand 2.5 rom. it is already bigstorage.
is there anything i need to pay attention to?
and how can i modify/delete/add any registry key before i create the new rom?
cheers.
p. s.: found it.

Hi...
i tried to dump PDAViet Mysterious 1.0
replaced some png images (phone and comm manager)
generate default.hv and user.hv
build the os.nb (file size is smaller then original)
create the nk.nbf and include the dumped Extension.nb file (file size is smaller then original)
after flashing, my prophet hangs on boot screen...
Edit:
resolved on my own...

inteks said:
this alpha version is in first for people that know what to do.
if you need help than read i.e the pdf that is included in Molski's kitchen.
Click to expand...
Click to collapse
Thanks i cand find the pdf file man.
please send to me

ruipgouveia said:
Thanks i cand find the pdf file man.
please send to me
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=297027
or better here http://www.molski.biz/romcooking.html on his website ;-)

Related

Question for the Chefs

I am almost done building my first ROM. After testing the normal dialpad comes up and not the phone canvas. Whats the trick to get the phonecanvas to come up?
Thanks!
make sure the rgu file in phonecanvas oem folder is parsed correctly by ur kitchen.
There are two situations where ur rgu will be bypassed or overwritten.
1- If u rename *.dsm file in respective oem folder but u didnt rebuild it using dsm builder, it will bypassed the rgu in folder.
2- If the *.rgu has lower value in hex alphabet sort.
eg: if ur *.rgu file in phonecanvas folder nemd 1fc34*.rgu and contain
this keys :
[HKEY_LOCAL_MACHINE\Security\Phone\Skin]
"Enabled"=dword:00000001
but *.rgu file in oemdrivers folder named 2fc34*.rgu and contain this keys:
[HKEY_LOCAL_MACHINE\Security\Phone\Skin]
"Enabled"=dword:00000000
So the result will disable the phonecanvas.
Other than that, make sure all modded files in folder are signed.
Thanks...that just went over my head. Can I enable the reg keys it after the ROM loads or does it need to be installed?
All I did was delete some packages, not the phonecanvas one so the ROM has a smaller foot print.
Sorry i'm not sure about ur 2nd question. From what I understand, of course u can modify the reg keys anytime after flashed.
Sorry...I meant will the canvas come up after ROM is installed and reg keys are modified.
One other question...
I am working on the latest AT&T ROM. What files need to be modified so HSDAP/HSUPA is enabled and all the Advanced Network tabs come up? The only one I have found is mxipupdate_oemoperators_107.provxml
Thanks!
Check these keys :
[HKEY_LOCAL_MACHINE\Software\HTC\AdvancedNetwork]
"SupportHSUPA"=dword:1
[HKLM\Software\OEM\RIL]
"DisH"=dword:2
In regards of to show all tabs, please remove or dont include this key:
[HKEY_LOCAL_MACHINE\Software\HTC\AdvancedNetwork]
"SupportedFunctions" <------- remove this key or from any entries (xml, rgu etc)
monx, quick question also, how did you make the messaging in your roms interchangeable, Ive tried using your cabs on the new 209** builds and they wont work, how can I go about changing the tmail in the new builds so I can roll it back and prevent the messages not being marked read until highlighted issue.
monx® said:
Check these keys :
[HKEY_LOCAL_MACHINE\Software\HTC\AdvancedNetwork]
"SupportHSUPA"=dword:1
[HKLM\Software\OEM\RIL]
"DisH"=dword:2
In regards of to show all tabs, please remove or dont include this key:
[HKEY_LOCAL_MACHINE\Software\HTC\AdvancedNetwork]
"SupportedFunctions" <------- remove this key or from any entries (xml, rgu etc)
Click to expand...
Click to collapse
Thanks! How does one make the customization tool not run on first boot? Sorry for all the questions. Been searching all day for all my other questions but time is running out for me to learn all this stuff
do u mean autorun.exe?
[HKEY_LOCAL_MACHINE\Comm]
"AutoRunFlag"=dword:1 <------ 0 value will run it, higher value will skip it.
To permanently disable this, remove CheckAutoRun.lnk (& the target file) entry in initflashfiles.dat & remove autorun.exe & its mui where applicable.

[UC]XDA_UC Autoconfiguration User2User Thread[23-06-2009]

User To User Tips, Tricks ideas and issues thread.
XDA_UC is a silent User & Cook automation script.
It requires no user configuration (unless you count dripping stuff into a folder as configuring).
It differs opposed to the default Autorun & RunCC configuration that, as a user you do not need no make an SDConfig.txt file on your SD card.
And that you can start using your device immediately.
It will run in the background at the reboot the Cook has chosen to have it run.
But it adds a lot of extra tweaking functionality for hardcore Tweakers to.
What it basically does is install the beneath on the user side
My.tsk file from "\Storage Card\XDA_UC"
and if not present Cook.tsk from Windows Folder.
Copy Over User Files.
Check for "\Storage Card\XDA_UC\Copy2Root" if present, Disable Manila from Homescreen then Copy files from "\Storage Card\XDA_UC\Copy2Root" to the root of the device, Then checking for existence of wallpaper_TF3D.png or wallpaper_TF3D.jpg in "\Storage Card\XDA_UC\Copy2Root\Windows" and adding that to
[HKCU\Software\HTC\Manila]
"HomeBackgroundPath"="\\Windows\\wallpaper_TF3D.jpg"
Import registry files from "\Storage Card\XDA_UC\Copy2Root\Windows\manila.reg" If present
Re-enable Manila on Homescreen and redraw it. Now also works for the Sense 2.1 and up versions.
.xdas files in "\Storage Card\XDA_UC"
Silently run Legacy SDConfig.txt from Storage Card
(If your using RunCC.exe or Autorun you do not need to point to or use SDAutorun.exe or SDConfig.txt) Thanks to RoryB
Commands for SDConfig.txt can be found here....
.cab files in "\Storage Card\XDA_UC"
.cab files in "\Storage Card\XDA_UC\Storage", These cab files will be tempted to install to Storage Location.
.cab files in "\Storage Card\XDA_UC\Manual",These cab files will start with Full User interaction capabilities to choose where to install to.
.reg files in "\Storage Card\XDA_UC"
.xml files in "\Storage Card\XDA_UC"
.mscr files in "\Storage Card\XDA_UC"
.cer files in "\Storage Card\XDA_UC"
Create Shortcuts and more from Registry Keys
More information here....
Copy over welcomehead.192.01.png & welcomehead.192.02.png present in "\Storage Card\XDA_UC\Copy2Root\Windows" to the Windows folder.
Copy over welcomehead.96.01.png & welcomehead.96.02.png present in "\Storage Card\XDA_UC\Copy2Root\Windows" to the Windows folder.
Actually everything is copied over from Copy2Root folder to root, but the above Splashcreens get their file atributes removed before this happens.
Add native support for .mscr, .mortrun, .xda, xdai, xdas & .xdaz files
This thread is meant for user to user help and advice and sharing of tricks and tweaks.
Cooks should go to http://forum.xda-developers.com/showthread.php?p=3954547 for more information about the cooking side.
I have attached a Mort Script HTML Manual for those looking into learn about this type of scripting.
Before you consider buying me a beer. Please consider Donating to XDA to help out with the maintenance of the forum and get cool stars next to your Nickname showing your appreciation. Then there are always the people that without their apps this wouldn't have been possible at all that you can consider showing some love. Mort, DotFred & Sleuth255 All of whom made Apps Seemingly simple But oh so useful for the whole XDA and PocketPC community.
Hopefully A List of Cooked Roms with XDA_UC Pretty Soon.
Give me holler,
Or my main Homie Moderator Ameet.
Or you can ask your Favourite Cook to look into this and incorporate it into his or her rom
A Lot of Energy Rom's
www.energyrom.com
ELF/IN
AHEN E6f
ETEN Glofiish M700
ahmedfikry wm6.5 23089 light rom
Kaiser
jjblaster3
Raphael
Noonski's Secret Nightly Rom, Simpel Pro Classic (deuh)
Rhodium / Touch Pro 2
Juicy R0 @ PPCGeeks
Bikeandestroy Rom
DavidMMorley's v1.5.3 @ PPCGeeks
Bhar'S 21891_V2/23540_V2
*7ppc* for TP2
Rhodium / Touch Pro 2 CDMA
xpressyourcell's XpressDusk @PPCGeeks
xpressyourcell's XYC GTX @PPCGeeks
Samsung Omnia
Rock and Republic WM6.5 ROM @ XDA
Rock and Republic WM6.5 ROM @ PPCGeeks
Storm's ROM [CF03] @ Modaco
MrCapcom's i910 6.5 Custom Rom CF03 Edition
TechMaster7545 WM 6.5 CF03 Rom Build 23009 For I910
FloTanium ROM
Sony Xperia X1
WM6.5 для X1 Rumanian
Topaz
EPS Creme RC2 DE
RTT Topaz Peak, RTT Topaz Peak @ XDA,
Touch Dual
DJ Series
Touch Cruise 2 / Iolite
Serfer222's Iolite WM6.1 (build 21055)
Serfer222's Iolite, WM65, Russian, XDA_UC (Official Russian Mega ROM ported to Iolite)
Serfer222's Kitchen + Iolite WM6.1 (build 21055) WWE
HD / Blackstone
BiCh0n's ROM (french)
Touch HD2/Leo
Merlion NG Leo v1.30's Merlion NG Leo v1.30
RTT Shock Star RTM GER
BiCh0n's ROM (french)
Trinity/P3600
nAr & Icke WM6.5[WWE][FRA][DEU]
NoseDive's n083 P3600+i
Common Good Practices
Do Not Reboot untill The XDA UC Message tells you it's finished.
You do not need to make your .cab files read only. But out of safety of loosing them it is recommended.
Save your .reg files as Unicode, always start your .reg file with
Windows Registry Editor Version 5.00
In the first line. And leave one blank empty line at the end of the .reg file.
Test your tweaks and files instead of reflashing to many times. A self initiated script will be uploaded soon, so you can test on a device.
Save your .xml files as Unicode and check if they are correctly formatted by opening them for instance in Internet Explorer.
If it doesn't show you the content then it will tell you where to look for mistakes.
More XML tips
Commands for SDConfig.txt for Version 2.0
AutoShortcut Registry Tricks
AutoShortcut Registry Tricks
HTC Autoshortcut replacment and enhancements through registry keys:
Directory Copy
Copy over files from one folder to another, overwriting the present files.
This will also copy over any subfolders inside the folder being copied over.
The entry on the left is the destination folder, the entry on the right is the source folder.
See the example code below:
Code:
[HKEY_LOCAL_MACHINE\Software\XDA\DirCopy]
"\\My Documents\\Test"="\\Storage Card\\My Documents\\Test"
You can also use this registry entry if you just want to make an empty folder.
See the example code below:
Code:
[HKEY_LOCAL_MACHINE\Software\XDA\DirCopy]
"\\My Documents\\Test"="MakeDir"
FileCopy
Copy just one file over from one folder to another.
The entry on the left is the destination File, the entry on the right is the source file.
See the example code below:
Code:
[HKEY_LOCAL_MACHINE\Software\XDA\FileCopy]
"\\My Documents\\MakeDir.reg"="\\Storage Card\\XDA_UC\\MakeDir.reg"
Delete
Delete a file. This will not delete Files in cooked in Rom/Windows folder.
But it will for instance delete Read Only Pictures in My Documents
See the example code below:
Code:
[HKEY_LOCAL_MACHINE\Software\XDA\Write]
"\\Documents And Settings\\Somefile.xml"=""
Deleting of a whole directory has not been added as mistakes can be made to easily, resulting in a complete Device and SD card whipe.
If you understand the risks I reccomend to learn writing your own mortscripts to do this.
Write
Write more explicit shortcuts or files
The left entry is the destination file, the right entry is the text you want written into the destination file.
See the example codes below:
Code:
[HKEY_LOCAL_MACHINE\Software\XDA\Write]
"\\Windows\\Start Menu\\Programs\\Tools\\TF Detacher\\icon.lnk"="50#MPI_ProgramIcons.dll,-115"
[HKEY_LOCAL_MACHINE\Software\XDA\Write]
"\\My Documents\\Somefile.txt"="Hello World"
Auto Shortcut Creation
To create shortcuts to files or applications.
The left entry is the target link name, the right entry is the source file the link should be pointing to.
See the example code below:
Code:
[HKEY_LOCAL_MACHINE\Software\XDA\AutoShortCut]
"\\Windows\\Start Menu\\Programs\\SAP Settings.lnk"="\\Windows\\SAPSettings.exe"
If you want to be sure that the destination directory exists where you want the shortcut created you can add an extra Registry entry for Directory creation.
See the example code below:
Code:
[HKEY_LOCAL_MACHINE\Software\XDA\DirCopy]
"\\Windows\\Start Menu\\Programs\\Contacts"="MakeDir"
[HKEY_LOCAL_MACHINE\Software\XDA\AutoShortCut]
"\\Windows\\Start Menu\\Programs\\Contacts\\SAP Settings.lnk"="\\Windows\\SAPSettings.exe"
Run First Boot
Run a file or application at the first boot.
The left entry if for the file or application, the right entry is for paramaters you want passed to an application.
See the example code below:
Code:
[HKEY_LOCAL_MACHINE\Software\XDA\RunFirstBoot]
"\\Windows\\btdwake.exe"=""
SDConfig.txt Commands
Commands that will work in SDConfig.txt
Be aware that for commands with only three letters there needs to be a space between the : & \
XML: \Storage Card\Cabs\Personal.xml
XML: \Storage Card\Cabs\Personal.provxml
(To parse provisioning .xml or .provxml files Saved to ANSI)
REG: \Storage Card\Cabs\G-Alarm.reg
(To parse registry files in Windows Registry Editor Version 5.00 format)
CPY1:\Storage Card\Cabs\pim.vol
CPY2:\pim.vol
(To copy over one file, and if pim.vol is found in Cabs folder, Cprog.exe will be shut down first)
MOV1:\Storage Card\Folder
MOV2:\Windows\Folder
(Aplied to latest Beta's, but this will copy over folders and it's subfolders overwriting any existing files)
SC1: \Storage Card\Program Files\GoogleMaps\GoogleMaps.exe
SC2: \Windows\Start Menu\Programs\Google Maps.lnk
(Simple Shortcut creation)
WR1: \A File.txt
WR2: The Text That Goes Into the File
WR1: \Windows\Start Menu\Programs\Tools\Another App.lnk
WR2: 99#"\Windows\SuperApplication.exe"?AnotherAppWithIcons.exe,-IDI_APPICON
Yes for the Advanced Users. It removes Files Attributes from possible target file then deletes it before writing a new one.
Note that there needs to be a space before the written text starts! (Special NoPrize for the one that knows which file was originally under "AnotherAppWithIcons.exe")
CER: \Storage Card\Cabs\Work.cer
(Install certificates)
CAB: \Storage Card\Cabs\098MSN.CAB
(Cabs that can be installed silently without user intervention)
SCAB:\Storage Card\Cabs\098MSN.CAB
(Cabs that you want installed to Storage Card)
MCAB:\Storage Card\Cabs\098MSN.CAB
(Cabs that you want installed with full user interaction)
EXEC:\Storage Card\Cabs\something.exe
EXEC:\Storage Card\Cabs\mortscript.mscr
EXEC:\Storage Card\Cabs\Or A Link.lnk
EXEC:\Storage Card\Cabs\Or A Even a document.doc (consider this to be a regular Open or Run file as long as the file is known by system but that can be set be doing a .reg first with the file open registry settings)
KILL:AutoVer.exe
(to close running open apps, be aware there is no Slash needed)
DEL: \My Documents\Picture\leaf.jpg
(Remove read write permissions then try to remove the file, will of course not work on ROM/Windows files)
TSK: \My Cool Theme.tsk
Apply Theme
RESET
Will set the Reset flag to force reset at the end of XDA_UC
Questions & Answers
Question:: I am a new user of Windows Mobile and I don't understand many of the terms here, can you tell me in a simple language what exactly XDA_UC is doing for me or for my device?
Answer: XDA_UC aplies and installs installation files and user tweak files in a simple and straight forward manner that does not lock up your screen as the regular Autorun method's would with out the need to know how to configure a pre setup SDConfig.txt file. It runs in the background and you can start using the device after flash (thought you will be a little slower at start uas stuff is happening in the background)
Or if above is still not easy to understand, let's say like this: After you flashed a new ROM, or did a hard reset (or you run 'Clear Storage' from system settings page, it's same as so-called 'hard reset' here), all your programs and your tweaks or adjustment to the Operation System is wiped out and you only have a clean OS from the firmware on your phone. At this time, XDA_UC will silently install all your programs and apply all your tweaks alltogether in a straight-forward way, and you don't need to install or apply them one by one. Provided onlyif you already placed the (cab installer & registry tweak) files in the designated folder.
Question::I noticed the advantage of XDA_UC. But as a newbie to this society, seems I can not take full advantage of it. Any simple guidelines about what shall I learn and where to start?
Answer: The best way is to start learning which Registry settings you want personally always to be aplied to any rom. Look for CeRegEditor 4.3 so you can study, dump and compare the regitry to find the specific Registry keys that you can then save as .reg files. Installing cabs is nice and takes away a lot of hassle put adding your own. It's also smart to just make a shortcut to a specific program you already have installed on your SD as most work fine onze they have been installed before. That should save time on installing some cabs.
Question:: I have some Greenware in my storage card, every time after flashing a new ROM or a hard-reset, I need to make shortcuts for them inside \Windows\Start Menu\, Can XDA-UC do that for me?
Answer: You can either add a registry String line to any .reg file you put into the XDA_UC Folder
[HKEY_LOCAL_MACHINE\\Software\\XDA\\AutoShortCut]
"\\Windows\\Start Menu\\Programs\\Synchro Time.lnk"="\\Storage Card\\Program Files\\Synchro Time\\Synchro Time.exe"
And XDAUC will at the end of process convert all these registry settings to real shortcuts.
Or make a mortscript with the line:
CreateShortcut(SystemPath("ProgramsMenu") \ "Synchro Time.lnk","\Windows\Synchro Time.exe")
Question: What if I want to run XDA-UC by myself? Is it possible? Since what time to run (on first boot. second boot, or which boot after hard-reset) is decided by the cook of my ROM.
Answer: A Script will be provided soon for this, but it won't install if files that have already been installed at the XDA_UC run at the first boot.
Almost everything that get's installed by XDA_UC is written to the registry so if someone has the time to develop a managing tool can read this values.
Coming soon...
Is this something that can be installed/added to an existing rom that I can use stand alone, or does it have to be cooked into a rom? Thanks.
In principle this is supposed to be a cooked in thing, but Once i have tested the V 1.0.02 fully, and tweaked the timing a bit i might make a trimmed down "Run Whenever you like version or add to a SDAutorun Only Rom"
But it the adding to SDConfig.txt will need some testing, that if no one else is doing i will need to test first someday.
Noonski said:
In principle this is supposed to be a cooked in thing, but Once i have tested the V 1.0.02 fully, and tweaked the timing a bit i might make a trimmed down "Run Whenever you like version or add to a SDAutorun Only Rom"
Click to expand...
Click to collapse
OK, thanks for the reply. I will keep monitoring this thread to see how you're doing. I'm thinking this is a good way to update after a flash, but I'm not sure if I want to change roms right now. Also, not too many roms have it cooked in just yet.
Is this to install to main memory only?
If not, how do we differentiate which cabs we want in main memory and which in storage card?
I'm testing the next version which will recognize the Cab's in an extra Folder "SD" inside of XDA_UC.
Cab's placed there will open with full user interaction, so you can choose the location of where to install.
And it already has a silent, and at least 40% more effective method then a cabfile, of installing whatever to where ever you want.
I will also in time, unless someone beats me to the punch, an example .xdas file, to which you can add, your own .xml, .reg, files & folders and an silent.mscr to.
You can add a lot to that, and do whatever you want, if your willing to say goodbey to cabs that is.
Noonski said:
I'm testing the next version which will recognize the Cab's in an extra Folder "SD" inside of XDA_UC.
Cab's placed there will open with full user interaction, so you can choose the location of where to install.
And it already has a silent, and at least 40% more effective method then a cabfile, of installing whatever to where ever you want.
Click to expand...
Click to collapse
What happens if your cab is NOT successfully installed? Is there an error trap of some sort or does the program just stop or crash?
Noonski said:
I'm testing the next version which will recognize the Cab's in an extra Folder "SD" inside of XDA_UC.
Cab's placed there will open with full user interaction, so you can choose the location of where to install.
And it already has a silent, and at least 40% more effective method then a cabfile, of installing whatever to where ever you want.
I will also in time, unless someone beats me to the punch, an example .xdas file, to which you can add, your own .xml, .reg, files & folders and an silent.mscr to.
You can add a lot to that, and do whatever you want, if your willing to say goodbey to cabs that is.
Click to expand...
Click to collapse
Yes we need a really functional, powerful and flexible XDA_UC. But it may be a challege to balance this:
For advanced users -> They can do whatever they want to do with the UC, and it's wonderful.
For common users -> They can use the basic functions of it without complex learning process, and later on they just will find more and more supprise out of it.
For this purppose maybe a readme file somewhere is also good additive.
dmcnado said:
What happens if your cab is NOT successfully installed? Is there an error trap of some sort or does the program just stop or crash?
Click to expand...
Click to collapse
Good Question, I'm going to fing a cab that doesn't want to install first
But it should not install and there is no error trap besides that the cab will not show up on the installed programs in the control panel.
After that it contiunues.
wg5566 said:
Yes we need a really functional, powerful and flexible XDA_UC. But it may be a challege to balance this:
For advanced users -> They can do whatever they want to do with the UC, and it's wonderful.
For common users -> They can use the basic functions of it without complex learning process, and later on they just will find more and more supprise out of it.
For this purppose maybe a readme file somewhere is also good additive.
Click to expand...
Click to collapse
That is the intention. With a growing amount of users not that into tweaking, i feel the urge to draw them in and start learning and then contributing.
Noonski said:
That is the intention. With a growing amount of users not that into tweaking, i feel the urge to draw them in and start learning and then contributing.
Click to expand...
Click to collapse
Vow, wondering what if M$ heard of this. Some big guy is inspirating everybody to hack their OS!
Joking. Thanks for everybody' efforts to push forward the development of WM system. I am one of those that inspired by this sociaty and just joined the team.
But basically I still keep the business way of thinking about some great apps or better methods. That is, some details and some promotion (marketing term) is always needed before it get reachable to every user and widely spreaded. I think I can contribute more on this aspect.
Edit: I added two more questions on post#4. Anybody can answer please answer.
Did my best to answer these.
And i updated the info in post 1 to reflect the updates in V 1.0.02
I added something to your answer, but still not feel satisfied. Please just keep editing it. What we need is just like an explanation you made on the Rapheal ROM thread.
Another thing is the title of these two thread (sorry I keep commenting on these off-topic issues):
[UC]XDA_UC V1.0.02, Automated & Silent User & Cook, Configuration Service[12/07/09]
&
[UC]XDA_UC Autoconfiguration User To User Thread[23-06-2009]
Maybe I'm a little slow, but I takes me more than 5 seconds to (not completely) figure it out what is this talking about after first glance at the title, and then decide to take a look inside.
And then look at another big guy Menneisyys's thread title:
Sticky: Another revolutionary utility by me: add "find in page" support to most web browsers!
It is completely different effect on grasp reader's notices. And that makes difference on spreading speed.
Just comment, no matter is you insist to keep Noonski style.
wg5566 said:
Another thing is the title of these two thread (sorry I keep commenting on these off-topic issues):
[UC]XDA_UC V1.0.02, Automated & Silent User & Cook, Configuration Service[12/07/09]
&
[UC]XDA_UC Autoconfiguration User To User Thread[23-06-2009]
Maybe I'm a little slow, but I takes me more than 5 seconds to (not completely) figure it out what is this talking about after first glance at the title, and then decide to take a look inside.
And then look at another big guy Menneisyys's thread title:
Sticky: Another revolutionary utility by me: add "find in page" support to most web browsers!
It is completely different effect on grasp reader's notices. And that makes difference on spreading speed.
Just comment, no matter is you insist to keep Noonski style.
Click to expand...
Click to collapse
Is that really important? In my opinion the answer is no.
Noonski! Thank you for your Great work on this, i have included this in my rom and with Blazing Wolfs help got it up and running with no issues, except one.
Whenever i set XDA_UC to start of first initial flash it kills my modem i have to manuly pick the network the my phone uses to connect to the internet. IF i make XDA_UC start after a reboot it works perfect, I have tried to look at all The MSRC files and cant see to put my finger on the issue!!! Thanks in advance!!!

[16 August 09|TUTORIAL|XIP+SYS] MSXIPKernel + MSXIPKernelLTK & SYS of Build 23025

WARNING:
ROM Updating is NOT without risks. Please read the instructions carefully here:
http://forum.xda-developers.com/showthread.php?t=472169
If you already do the step in that thread, you safe to update your ROM.
PRECLUDE:
I just want to share My ROM with everyone here, I Hope All of you enjoy it.
THANKS TO:
All People who upload Cooking Tutorial and tools for cooking in GENE and ATOM.
Special thanks to Helloworld1, ankit360, krazy_about_technology, and All of you.
MSXIPKernel+MSXIPKernelLTK & SYS of Buld 23025 for My Kitchen :
Here is the latest Build of WM 6.5. Replace the content of SYS, ROM\MSXIPKernel, and ROM\MSXIPKernelLTK in My 23017 Kitchen, then Build your ROM.
MANILA 2D MEGA THEME WM 6.5 V3 :
ROM FEATURE:
- CE OS 5.2.23017 (BUILD 23017.5.3.0)
- MANILA 2D WITH MEGA THEME AS DEFAULT INTERFACE. This is not M2D V2 from HTC MEGA, M2D HTC MEGA run slow on GENE. I Like the Theme, so i take the theme only to run on GENE, enjoy it.
- Pagepool: 7 MB.
- ROM is Protected as default of Platform Rebuilder Kitchen
ADDITIONAL APPLICATION:
- Advance Configuration Tools
- Black Me: To turn of your device screen when you play music at music widget or when your Device became a modem
- Clear Temp
- Capsure
- Facebook in the Internet Widget
- PHM Registry Editor
- Pocket XPDF: More low Storage and RAM consumption than Adobe Reader
- PPC PimBackup
- Hibernate
- Pocket RAR
- UCWEB: For internet surfing, more fast and light than IE or Opera
- reSTART: For customizing start menu icon
- SRS WOW HD: for sound quality, you can set the sound as you want, treble, bass, 3d effect and other. JUST GO TO SETTING\SYSTEM\WOW HD SETING. The picture below is the optimal setting for SRS WOW HD. If you don't like it, just disable it.
{
"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"
}
Known bugs of this ROM
I applied the "Camera Loader" provided by Helgee to get more free RAM 4Mb -5 Mb, and as you know that Manila 2D use more RAM, The effect is all 3rd party app that use camera can't start it, Camera can't start from "Photo and Video" Widget, but can start by push camera hardware button and link in start menu.
If someone can find how to fix it please inform me, i will update my ROM.
If you restart yor device you need to set again the SRS WOW HD.
KITCHEN MANILA 2D MEGA THEME WM 6.5 23017
OK Guys, Here is the Kitchen:
1. You can directly build the ROM, and the result is same with my ROM at this thread
2. I moved some folder inside SYS to "removed" folder, and if you want to build non M2D ROM (Default Titanium) you have to move that folder again into SYS Folder.
As confirmed by dheerajk27, Titanium in this Kitchen is working well.
HAPPY COOKING.....
ORIGINAL WM 6 for OLD GENE
This ROM is Default/Original of WM 6, this link contain 1 file, RUU_Singned.nbh
HERE ARE THE DOWNLOAD LINK:
MSXIPKernel+MSXIPKernelLTK & SYS of Build 23025
http://www.4shared.com/file/124715077/b36a7d63/SYS__XIP_23025.html
[ROM] NEW MANILA 2D MEGA THEME WM 6.5 V4
[ROM] OLD GENE :http://www.4shared.com/file/122666096/52f7f51a/OLD_GENE_M2D_23017_V4.html
[ROM] NEW GENE:http://www.4shared.com/file/122688333/85db9e14/NEW_GENE_M2D_23017_V4.html
[KITCHEN] MANILA 2D MEGA THEME WM 6.5 23017: http://www.4shared.com/file/122991532/476f06df/BesFen_Kitchen_23017.html
[PACKAGE] FOR ROM COOKING REAL MANILA 2D V2 HTC MEGA : http://www.4shared.com/file/123014711/69020006/M2D_HTC_MEGA.html
[PACKAGE] FOR ROM COOKING MANILA 2D MEGA "THEME ONLY": http://www.4shared.com/file/122709380/bcb6e964/PACKAGE_MEGA_2DManila.html
[ROM] MANILA 2D MEGA THEME WM 6.5 V3
[ROM] OLD GENE :http://www.4shared.com/file/122401876/9d38e53e/OLD_GENEM2D_23016_V3.html
[ROM] NEW GENE:http://www.4shared.com/file/122512609/acd11699/NEW_GENE_M2D_23016_V3.html
[ROM] MANILA 2D WM 6.5 V2
[ROM] OLD GENE :http://www.mediafire.com/?sharekey=f78eaeb3b46df2af19747bd91027d4dd7be150b36b617da5
[ROM] NEW GENE: http://www.mediafire.com/?sharekey=f78eaeb3b46df2af19747bd91027d4dd4039828f5073f7e4
Default Manila 2D Homscreen for V2: http://www.mediafire.com/?vdjdv1z1oyn
Extract it, and replace the file in windows folder, use resco explorer or others than can replace ROM file, and restart your device.
[KITCHEN] WM 6.5 21815: http://www.mediafire.com/?sharekey=f78eaeb3b46df2af19747bd91027d4dd84a703babd6cd602
PREVIOUS ROM
[ROM] APP_M2D_WM_6.1_V1.0 for OLD GENE: http://www.mediafire.com/?sharekey=f78eaeb3b46df2af7069484bded33bcd575155fe02b1718f
[ROM] ORIGINAL WM 6 for OLD GENE: http://www.mediafire.com/?n1ydj4mzlyg
TOOLS
[TOOLS] DUMP & REBUILD ROM: http://www.mediafire.com/?ugzjnjlgt2z
Cooking course class
COOKING COURSE CLASS for NOOB Chef
As request from some people to make a tutorial in cooking a ROM, I open a “COOKING COURSE CLASS” to fulfill that request, everybody can joint my class here.
Before you joint to my “COOKING COURSE CLASS”, the most important thing you must do is “Download my 23017 Kitchen”, then make sure you already install DotNET 2 or above and Visual basic redistribution 2008 in your PC, you can download it at Microsoft Site.
Extract my Kitchen and you will see the folder:
- EXT\Packages (Some Custom app)
- OEM (Driver and Default Device app)
- RELEASE (The result of the ROM)
- Removed (Some folder that I don’t use to build ROM)
- ROM (contain of XIP of NEW GENE & OLD GENE)
- SYS (OS)
- TOOLS (some app to build ROM)
If you already have that you ready to follow my class, the registration fee is USD 1000 (Just Kidding…..)
Here is the Course Module:
Lesson 1: How to use my kitchen
It very simple to use, go root of the kitchen, you will find a bat file there. If you have OLD GENE (OG) click “build_OldGene.bat”, and if you have New GENE (NG) click “build_NewGene.bat”, and the process will run automatically, the result of your ROM is in “RELEASE” Folder, the file name is “RUU_Signed.nbh”
Lesson 2: How to build a Newer ROM with my kitchen.
You have to download the SYS and Xip of the new Build.
SYS:
SYS contain several folders, basically it can be grouped as: Common SYS, Language, DPI, and Resolution. And for GENE you should have the Common SYS, DPI_96, and resh 240*320. For language use it as you want, default is 0409 (US English).
Remove everything inside my SYS Folder, and then put the new SYS.
XIP:
The Component of XIP are:
1. LangDB
2. OEMXIPKERNEL
3. WinCENLS_WWE
4. MSXIPKernel
5. MSXIPKernelLTK
1,2, and 3 are device related, 4 & 5 are OS related, so if you want to build a newer ROM, replace the content of 4 & 5 inside ROM\ XIP_OLD and inside ROM\ XIP_NEW
How if you can’t find MSXIPKernel & MSXIPKernelLTK from the new Build?, very simple, some people only provide with xip.bin, download that file, and dump it with XIPPort.exe, here is the tools.:
http://www.4shared.com/file/125449740/a1b9e454/XIPPort.html
Now, put the attached file and the xip.bin in the same folder, then run XIPPort.exe, click “dump xip.bin” and wait until folder “OUT” appear, then click “make pkgs”, close the XIPPort.exe. go to folder “out” and you will find “Files and Modules” folder, inside each folder, you will find folder 1,2,3,4, & 5, take only files and module in folder 4 & 5, and put it in ROM\ XIP_OLD and inside ROM\ XIP_NEW. And don’t forget to delete any *.txt file inside that folder.
Now you have a XIP from new ROM.
Lesson 3: How to make a custom app
Prepare your cab or package of the app. If you use cab file you must convert it first, use this tool to do it:
http://www.4shared.com/file/125449769/ea533e72/Package_Creator.html
Put the cab in the same folder with this tools and click “cab2newkitchen.bat”, it will transform cab to new kitchen.
After that put the packages inside folder EXT\Packages of my kitchen.
Lesson 4: How to make a shortcut to the app and group it in specific folder
In the each package app folder, you will find file “app.dat”, open it by notepad, than you will find line like this:
Directory("\windows\start menu\programs"):-File("BlackMe.lnk","\windows\BlackMe.lnk")
It mean, the shortcut of Blackme will be putted in programs folder, so you will find it in stat menu.
If you want to group it app, for example in folder “Utility” in the start menu, that it very simple, just change the value of the above to:
Directory("\windows\start menu\programs\Utility"):-File("BlackMe.lnk","\windows\BlackMe.lnk")
After that, save your file, click menu file, save as. In the save as type column choose “All Files, In the Encoding Column choose “ANSI”,
Lesson 5: How to change the app icon
In the each package app folder, you will find file “app.reg”, open it by notepad. If you want to assign the .png file as an icon of Blackme app, then write this value:
[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Utility\BlackMe.lnk]
"Icon"="\\Windows\\Your_PNG_File_Name.png"
"Group"=dword:00000000
Take a look to the bold word, you need to write “Utility” because your shortcut in the Utilities Folder, if it not in Folder, just remove “Utility” from there.
After that, save your file, click menu file, save as. In the save as type column choose “All Files, In the Encoding Column choose “Unicode”,
Lesson 6: How to get a more phone storage
There are some trick to get more phone storage.
1. Use a light app
2. MMS, for this time, we almost never use MMS, email is more powerful than MMS, so you can use the older version of this MMS app, you will get more phone storage and more RAM.
3. Remove module/folder inside SYS. If you don’t use some app inside sys, you can remove it.
4. The default installation of CAB is in Program Files folder. So if you directly convert the cab to packages, the file of app will be put in program files folder and in the windows folder, so every file of the app will have clone, it will waste your phone storage. My suggestion, avoid to put app in the program files folder, put it in the windows. Before you convert the cab file, you can edit the cab by “WinCab Manager”, and then change the installation directory to windows, save the cab and convert it, back to lesson 3.
Lesson 7: I am forget what else, I will add some tip if I remember….., If you have some trick post it in my thread and i will update The module in my “COOKING COURSE CLASS”
kindly explain
hi
i dont get it i need to extact both the files and then do wat
im used to just extacting one file and flashing using Rom uttly this seems to be knew to me can u pls explain in detail pls
BesFen said:
Here are the Download Link:
M2D WM 6.1 for OLD GENE
http://www.mediafire.com/?sharekey=f78eaeb3b46df2af8c9e7c56ba37815f1058f81c35d03459
ORIGINAL WM 6 for OLD GENE
http://www.mediafire.com/?n1ydj4mzlyg
Click to expand...
Click to collapse
svrhari said:
hi
i dont get it i need to extact both the files and then do wat
im used to just extacting one file and flashing using Rom uttly this seems to be knew to me can u pls explain in detail pls
Click to expand...
Click to collapse
If you want to update your ROM with M2D WM 6.1 V1.0, just click the download link, and you will be directed to the folder containing 2 files:
1. OLD_GENE_M2D_WM61_V1.0.part1.rar
2. OLD_GENE_M2D_WM61_V1.0.part2.rar
You must download that 2 files, put in the same folder, and select one file ( up to you which it) and extract it, and it wll extract it.
Update your ROM by PC, it alredy include the ROM Update utility
and again you must install WINRAR in your PC to extract it.
@:---Very Very Very Special thanks to MY WIFE, She always support me in cooking this ROM and give me a second SON on April 14th, 2009, and also I upload My ROM from Hospital.
Congratulations my friend.
downloading the rom
is my understanding rite @besFen
hi
is my understanding rite
i download both the files but extract the one i need use ROm utty and load one of the 2 files ur files are only around 24MB in size each most of the ROMs i have downloaded are much more in size even when downloading as Rar
i do have win rar on my laptop
agin i need to load one of the two files of the 2 which ever i chose rite and not both the files sorry to ask again im just confirming as this is new to me ie seeing two files
BesFen said:
If you want to update your ROM with M2D WM 6.1 V1.0, just click the download link, and you will be directed to the folder containing 2 files:
1. OLD_GENE_M2D_WM61_V1.0.part1.rar
2. OLD_GENE_M2D_WM61_V1.0.part2.rar
You must download that 2 files, put in the same folder, and select one file ( up to you which it) and extract it, and it wll extract it.
Update your ROM by PC, it alredy include the ROM Update utility
and again you must install WINRAR in your PC to extract it.
Click to expand...
Click to collapse
haree said:
hi
is my understanding rite
i download both the files but extract the one i need use ROm utty and load one of the 2 files ur files are only around 24MB in size each most of the ROMs i have downloaded are much more in size even when downloading as Rar
i do have win rar on my laptop
agin i need to load one of the two files of the 2 which ever i chose rite and not both the files sorry to ask again im just confirming as this is new to me ie seeing two files
Click to expand...
Click to collapse
No, you don't need ROm utty to extract it, OK follow my step:
Put in the same folder in your PC, right click one of that files and choose "extract here"
i got it
hi
i have downloaded both ur files i have Flashed many ROMs not new to this
its just that u had 2 files which was confusing now i have downloaded both ur files and will extract the one i want and just flash it RIGHT
i can see that the Rom utty is present in ur rar file
thanks and sorry for bugging on flashing ur ROM will give u an update here
Note : i have changed my id from svrhari to haree this is for urinfo
BesFen said:
No, you don't need ROm utty to extract it, OK follow my step:
Put in the same folder in your PC, right click one of that files and choose "extract here"
Click to expand...
Click to collapse
rakesh_4utoo said:
@:---Very Very Very Special thanks to MY WIFE, She always support me in cooking this ROM and give me a second SON on April 14th, 2009, and also I upload My ROM from Hospital.
Congratulations my friend.
Click to expand...
Click to collapse
Thank you My Friend.
haree said:
hi
i have downloaded both ur files i have Flashed many ROMs not new to this
its just that u had 2 files which was confusing now i have downloaded both ur files and will extract the one i want and just flash it RIGHT
i can see that the Rom utty is present in ur rar file
thanks and sorry for bugging on flashing ur ROM will give u an update here
Note : i have changed my id from svrhari to haree this is for urinfo
Click to expand...
Click to collapse
Of course it is not new, The HOT ROM now is wm 6.5, I upload this because you ask me to share my ROM, and in my Signature it clearly said "M2D WM 6.1" and that is same with Others M2D ROM.
just flashed ur ROM
hi
i just flashed ur ROM sucessfully will give feed back tomorrow
sorry for my confusion
BesFen said:
Thank you My Friend.
Click to expand...
Click to collapse
u got me wrong
hi
u got me wrong i said im not new to Flashing
i have already flashed ur ROM will give feed back tomorrow
one problem the tom and bottom bars are showing green only how do i make this Blue as in the touch flow
thanks for uploading the rom
BesFen said:
Of course it is not new, The HOT ROM now is wm 6.5, I upload this because you ask me to share my ROM, and in my Signature it clearly said "M2D WM 6.1" and that is same with Others M2D ROM.
Click to expand...
Click to collapse
haree said:
hi
one problem the tom and bottom bars are showing green only how do i make this Blue as in the touch flow
thanks for uploading the rom
Click to expand...
Click to collapse
Change the theme, Start, setting, then tab "Today" change to O2 or Opal.
does not work for me
BesFen said:
follow my step:
Put in the same folder in your PC, right click one of that files and choose "extract here"
Click to expand...
Click to collapse
hey besfen ...congrats man for your new born...
n i followed your steps still get image corrupted ...any ideas?
they are 2 ROMS
hi
yar they are 2 ROms he has provided extract each ROM put them in separate folders namely 1 &2 and flash any one of them
i have flashed one today and its working fine very much like Sumits first Vanilamanila
htc3400 said:
hey besfen ...congrats man for your new born...
n i followed your steps still get image corrupted ...any ideas?
Click to expand...
Click to collapse
BesFen said:
also I upload My ROM from Hospital.
Click to expand...
Click to collapse
wow here in india if we try it may take more then 1day
ankit360 said:
wow here in india if we try it may take more then 1day
Click to expand...
Click to collapse
I upload it in 3 hours by my phone, first time i uploaded it, it terminated when reach 80%, because of that i split it in 2 files. I am lucky because i have unlimited data pocket and gene is good in power management, so the battery is not drain fast.
And for uploaded that 2 ROM, I need 6 hours , but i still can received/maked a call and sms during uploading process.
Hey BesFen, Congratulations to you and your wife for being blessed with a baby boy, great to hear this news Although i have a new gene so i wont be able to test it now, but since its unprotected, if people give good feedback, i'll recook it for next update of ProUsers ROM / Vanilla Manilla, with special thanks to you
krazy_about_technology said:
Hey BesFen, Congratulations to you and your wife for being blessed with a baby boy, great to hear this news Although i have a new gene so i wont be able to test it now, but since its unprotected, if people give good feedback, i'll recook it for next update of ProUsers ROM / Vanilla Manilla, with special thanks to you
Click to expand...
Click to collapse
Thank you my Friend.
It's unprotected, You can do anything with it, I suggest you take the Manila Package and XIP. My Manila Package was ported from jade ROM. XIP is more stable and have more free RAM 2 MB Than before i Modified it.
Also I already try your ROM .
I hope everybody have a good cooperation in build a ROM here, not as competitor.
thx
BesFen said:
Thank you my Friend.
It's unprotected, You can do anything with it, I suggest you take the Manila Package and XIP. My Manila Package was ported from jade ROM. XIP is more stable and have more free RAM 2 MB Than before i Modified it.
Also I already try your ROM .
I hope everybody have a good cooperation in build a ROM here, not as competitor.
Click to expand...
Click to collapse
hey besfen thanks for sharing this beautifull ROM ...i have not been a grt fan of manila roms....but your rom changed my opinion abt manila roms....its fast and working good....i just have a couple of hinderances i found using this rom...
1)the phone does not switch off if i try to press the power buton...yes it gives me the warning that it will be turned off but it just puts the phone in standby...which mean soft reset is the only option if i wanted to restart the phone...also taking the battery out is the only way to switch it off...
2)active sync keep starting again and again which i was able to fix using the workaround provided by krazy for his Pro users ROM....
and Congrats buddy for the Jr Bes.....

Titan WM 6.1 Build 21042 Kitchen - Version 1.3 Released

2009-08-25 UPDATE: It has been brought to my attention that sending MMS does not work. Fix is written ... See attachments. Just extract the EXE from dj13241_MMS_Fix.zip, copy to device and run. No message will be displayed, but MMS should work. This fix should work for ANY carrier.
2009-08-17 UPDATE: MSVC_Announce_Fix_v0.3 Released. See this thread.
2009-08-03 UPDATE: Version 1.3 Released. Changes: Removed "Microsoft VoIP" (seemed to be causing issues) and Adobe Flash (slow) packages
2009-07-31 UPDATE: Version 1.2 Released. Changes: Added "Microsoft VoIP" and "no2chem_nueTools_nueCPL-Kernel" packages to USER_OEM
2009-07-17 UPDATE: Version 1.0 (originally posted) has a bug. My BuildInitFlashFiles.exe put HEX FF FE at the beginning of the file (just like notepad). It is now corrected, and the download link has been redirected to version 1.1. I have also attached the correct BuildInitFlashFiles.exe in a zip.
Some packages copied from PPCKitchen.org.
Some links goto dcd1182.n715dp.com (dcd's file site).
Thank you to nosedive for his radio power off help.
Please post any bugs/issues you may find. Also, please let me know if everything is working properly. Thanks in advance.
ANY ROM BUILT WITH THIS KITCHEN REQUIRES:
-RADIO VERSION 3.35 OR NEWER. I use 3.42.30. GPS does not seem to work with 3.42.50!!!
-HardSPL. I use nueSPL ... Requires SD card for flash.
DOWNLOAD THE KITCHEN HERE! (v1.3)
Known Issues:
-Data connection settings need to be manually entered (I think this is corrected by installing carrier CAB)
-ArcSoft MMS application not included. Install from CAB. Can be installed manually or via SD Autorun (see below). DCD Carrier CAB must be installed first.
-A DCD Carrier CAB is required for proper functionality.
-Voice Command does not announce caller ID info properly "out of the box" ... I wrote a little app to correct this (MSVC_Announce_Fix ... See this thread). I have this installed from SD Autorun.
-Comm Manager button shortcut is not correct. It will work until you go to Start->Settings->Buttons and click ok; after that you will get an invalid shortcut error. I have a CAB to correct this ... See post #9.
What makes this kitchen different then any other? As is (no user modifications), once flashed, the OS starts up with the radio off! I did this to make flashing and restoring a cleaner process. I use SBP Backup for my backups. PPCPimBackup can also be used, but it does not backup/restore MMS messages.
The cooked ROM will have SD Autorun. I have created a folder and SDConfig.txt on my storage card to install all of the software I want from CAB files on first boot. I am going to write an application to build an SDConfig.txt ... More details later. SD Autorun also runs my SPB restore process (manual intervention required to complete restore). SDConfig can NOT run (EXEC) from the storage card. I wrote a small launcher that can be used to run an EXE from the storage card (WM_BackupLauncher.exe ... needs to be cooked into ROM ... Currently in USER_OEM package dj13241_settings_basic ... This program will run ONE specified in "\Storage Card\WM_BackupLauncher.txt".).
Here is my full SD Autorun config and files. See ReadMe.txt in ZIP.
To build your own SDConfig.txt:
-Create a folder on your storage card for the CABs (I use SDConfig_Files)
-Copy all CABs to be auto-installed to this folder
-Create SDConfig.txt in the root storage card ... Should look like this:
Code:
LOCK:Enabled
CAB: \Storage Card\SDConfig_Files\MSVC_Announce_Fix_v0.1.cab
CAB: \Storage Card\SDConfig_Files\dcd xxx Carrier 20081031.cab [U][B][CHANGE OR REMOVE THIS LINE][/B][/U]
CAB: \Storage Card\SDConfig_Files\GC VZW Arcsoft MMS 5.0.70.24.cab
CAB: \Storage Card\SDConfig_Files\Any_Other_Cab.cab [U][B][CHANGE OR REMOVE THIS LINE][/B][/U]
HIDE:Enabled
EXEC:\Windows\WM_BackupLauncher.exe
HIDE:Disabled
LOCK:Disabled
RST: Reset
WM_BackupLauncher.exe will just exit if "\Storage Card\WM_BackupLauncher.txt" doesn't exist or the EXE referenced in the TXT file doesn't exist. If you wish to use the auto-restore functionality, create the file, and put the full path (without quotes) to the exe used to restore your backup.
SPB Backup WM_BackupLauncher Instructions:
-Copy your latest backup file to \Storage Card\SDConfig_Files\LatestBackup.exe
-Create \Storage Card\WM_BackupLauncher.txt with (no quotes):
"\Storage Card\SDConfig_Files\LatestBackup.exe"
-Follow normal restore procedure. I always click Customize Restore, uncheck System Data, click Next twice, click Options, check Force ROM upgrade mode, click Done, click Next, Select ROM Upgrade Mode on the dropdown, and uncheck Overwrite existing items, keep clicking Next until restore process starts.
PPCPimBackup WM_BackupLauncher Instructions:
-Copy PPCPimBackup.exe to \Storage Card\SDConfig_Files
-Create \Storage Card\WM_BackupLauncher.txt with (no quotes):
"\Storage Card\SDConfig_Files\PPCPimBackup.exe"
-Follow normal restore procedure
I am going to write a registry customization tool for stuff like ClearType, Owner Info, Email Accounts, Change Button Names/Functions, etc. for use before cooking ... More details later. For now, I have hard coded some registry updates in dj13241_settings_basic.
To build a ROM:
-Run 00_CleanKitchen.bat
-Add (or remove) any additional packages to the USER_OEM folder.
-Run 01_BuildOS.bat
-Check BuildLog.txt for registry errors. Search for "(RGUComp) done!" ... Indicates success
-Run 02_CreateROM.bat
Your new cooked ROM will be in a folder called "Cooked_ROMs". All build files will be named with WM OS Build (21042), AKU (1.6.1), and Date/Time Stamp. Most registry build errors are because of either a key that RGUCOMP doesn't like, or the RGU file is not setup properly.
To flash using RUU (USB):
-Copy the NBH file from the Cooked_ROMs folder to the RUU folder
-Run ROMUpdateUtility.exe
The whole process:
-Build a ROM
-Flash the ROM
-Allow "User Customizations" to execute (this is Autorun and SD Autorun)
-Restore backups (My SDConfig.txt takes care of this)
-Reset phone
-Turn radio on (Manually or add "EXEC:\Windows\PhoneRadioOn.exe" to SDConfig.txt before LOCKisabled and RST:Reset)
-Install DCD Carrier CAB (unless it has been added to SDConfig.txt)
-Install ArcSoft MMS CAB (unless it has been added to SDConfig.txt)
Done!
Reserved for future use
MODS - Can someone help me here ... Somehow, the title of this whole thread is attached to the title of this post. If I make the title of this post "Reserved for future use", then the whole thread is called "Reserved for future use".
Titan WM 6.1 Build 21042 Kitchen
Reserved for future use
I found a bug ... The word completion and auto-correct do not seem to work. I'll take a look at it. If anyone has any info on this, please let me know what to check.
Thanks.
DJ13241
How much free RAM on boot?
Will Windows Media Player play .3gp or .3g2 files in this build?
About 20MB free on boot ... Includes nueKernel (Start->Settings->Kernel) which allows you to re-boot the ROM without Camera drivers to allow for more free memory (about 25 MB free total).
Media Player does play 3GP files. I can't seem to find a 3G2 file (and don't feel like converting an existing video) ... Can you send me one (just reply and attach)?
Sure. Here is some crappy one I found on my phone. I had to zip it because I kept getting an "Invalid file type" message.
When turning phone back on I get
The file CommManager cannot be opened.
Rempala said:
When turning phone back on I get
The file CommManager cannot be opened.
Click to expand...
Click to collapse
It looks like I screwed up the shortcut for the comm manager. The problem starts after you goto Start->Settings->Buttons, and the comm manager item is missing from the selection box. This should only effect ROMs built with my version 1.3 and older kitchens ... It will be fixed in the 1.4 release (soon).
I put together a CAB file to install the "Comm Manager" shortcut into Start->Programs and then set the button to use the new shortcut (see attached).
unL33T said:
How much free RAM on boot?
Will Windows Media Player play .3gp or .3g2 files in this build?
Click to expand...
Click to collapse
Your 3g2 video played in Media Player with no problems.
Just to let you know, that fix did not work.
Edward
dj13241 said:
It looks like I screwed up the shortcut for the comm manager. The problem starts after you goto Start->Settings->Buttons, and the comm manager item is missing from the selection box. This should only effect ROMs built with my version 1.3 and older kitchens ... It will be fixed in the 1.4 release (soon).
I put together a CAB file to install the "Comm Manager" shortcut into Start->Programs and then set the button to use the new shortcut (see attached).
Click to expand...
Click to collapse
Rempala said:
Just to let you know, that fix did not work.
Edward
Click to expand...
Click to collapse
Is there a Comm Manager shortcut in Start->Programs after installing the CAB? If so, you can set the button to run Comm Manager.
PS - You can always browse to \Windows and execute WrlsMgr.exe

[XDA_UC][UC][SASHIMI][S4X] S4X_Auto & S4X_Backup [DEC.02.2010] XDA_UC Mods & Answers

[XDA_UC][UC][SASHIMI][S4X] S4X_Auto & S4X_Backup [DEC.02.2010] XDA_UC Mods & Answers
* * * << PLEASE CHECK THE UPDATES/NOTES TOWARDS THE BOTTOM OF THIS POST >> * * * ​
Click to expand...
Click to collapse
If you need to know about Energy's version of XDA_UC, or are not familiar with it, but use his ROMs please CLICK HERE NOW!!!​
Click to expand...
Click to collapse
I have done some extensive modding of the MortScript from SASHIMI (by bengilah @ www.winmo-experts.com) and XDA_UC (by Noonski here @XDA) and have come up with a couple additions meant mainly for Energy's custom XDA_UC as it lacks some of the features that Noonski's version does, well now you can have ALL THAT & MORE!
What does S4X_AutoLauncher.mscr do?
01. it loads the S4X_Auto Script (S4X_Auto_*version*.mscr) with an updated version of MortScript.exe (4.3b15) and waits for it to finish (this way you don't have to install new version of mortscript for the mod to work!).
S4X_Auto script does the following, in the following order:
01. shuts down sense, kills manila.exe and any processes found in the "autoKillApps" section of the autoSettings.ini.
02. deletes AppData folder from device, if instructed by autoSettings.ini to do so.
03. installs CERT files found in XDA_UC_\_Mod_\filesCERT (+ subfolders)
04. provisions any XML files that have "email" or "wifi" in the name of the file.
05. silently sets windows them from the autoSettings.ini, place the filename.tsk(only - spaces are OK, but NO path) of the theme in the INI like this:
Code:
[AutoSettings]
theme=filename.tsk
if it is a theme that is not present on the rom you can place the file in the folder XDA_UC\_Mod_\filesTSK, and it will get copied to windows before being set as the default theme. if no theme is set in the autoSettings.ini, then any TSK files present in XDA_UC\_Mod_\filesTSK will be copied to windows, then a dynamic menu with all available themes will be shown, and you can choose one, if none is chosen (10sec timeout), then the default cooked theme will be left as the default.
06. installs CABs, located in root of XDA_UC\_Mod_\filesCAB, silently to device
07. installs CABs, located in root of XDA_UC\_Mod_\filesCAB or any subfolder thereof (EXCEPT FOR \netCF, \Dialer, \SDAuto or \SKIP), silently to device.
08. if a SASHIMI ".auto" file is present, it will install the cab semi-silently (no user interaction required), to device or storage card (see XDA_UC\_Mod_\_bin\INI\sample-file.auto for example)
09. install a custom dialer if there are CABs present in XDA_UC\_Mod_\filesCAB\Dialer (+ subfolders), shuts down the proper processes first and if that isn't possible it will skip installation so that there are no errors.
10. installs netCF CABs silently to device if present in XDA_UC\_Mod_\filesCAB\netCF (+ subfolders) (uses THIS method. )
11. looks for CABs in folder: XDA_UC\_Mod_\filesCAB\SDAuto(+ subfolders), installs them silently to your SD. The cabs don't HAVE to be UC compatible, but you will have to do some manual things if they aren't UC compatible... NOTE: not all CABs work with this method, if they don't work, please place them in folder: XDA_UC\_Mod_\filesCAB\Manual, for full user interaction when necessary. This is no longer a separate script, I have integrated it. credit to bengilah @ winmo-experts.com
12. SKIPS all CABs located in XDA_UC\_Mod_\filesCAB\SKIP (+ subfolders)
13. installs *.XDA, *.XDAI, *.XDAS & *.XDAZ files found in XDA_UC\_Mod_\filesXDA (subfolders as well)
14. imports all reg files found in XDA_UC\_Mod_\filesREG (+ subfolders)
15. provisions XML files found in XDA_UC\_Mod_\filesXML (+ subfolders)
16. executes EXE files found in XDA_UC\_Mod_\filesEXE (+ subfolders), if a parameter(s) is found in exeparams.ini, then it is run with those parameters
17. looks for *.wgt/*.widget files in folder: XDA_UC\_Mod_\filesWGT, and installs them with wmwidgetInstaller.exe (if present in ROM) automatically (not silent, but usually no user input is required).
18. looks for folders under folder: XDA_UC\_Mod_\filesSense\****, and copies the content of each folder to \Windows, this is useful for keeping your fixes/mods seperated so that when a new rom comes out that includes the fix/mod you can just delete that folder and it won't be copied to device anymore during XDA_UC setup =)
19. copies all files/folders from folder: XDA_UC\_Mod_\filesRoot, to the root of the device IE: XDA_UC\_Mod_\filesRoot\My Documents gets copied to \My Documents...etc...
20. if present, executes deleteOps.ini and deletes files and/or folders, see the XDA_UC\_Mod_\_bin\INI folder for sample .ini's
21. if present *.pib file in XDA_UC\_Mod_\filesPIM, starts PIMBackup and waits until user is finished importing settings, then...
22. looks for PIM.VOL in folder: XDA_UC\_Mod_\filesPIM, renames current, copies backup, then places a self actuating and deleting script in \Windows\Startup that will delete the old renamed PIM.VOL file at the next boot.
23. runs any MSCR (MortScripts) found in XDA_UC\_Mod_\filesMSCR (+ subfolders), if parameters exist in scriptparams.ini, then it runs the script with the given parameters.
24. imports CHT settings file, if present in folder: XDA_UC\_Mod_\filesCHT
25. finally, I have added logging (no matter whether script is ran manually or automatically by XDA_UC) and on-screen notifications (only during initial XDA_UC setup), the log file can be found in folder: XDA_UC\_Mod_\_bin\LOG\S4X_Auto_ver#_LOG.txt
XX. For ALL CAB & Widget file installs, looks for an entry in customlinks.ini, if present moves the link to the specified directory in the start menu after installation is complete
Click to expand...
Click to collapse
What does S4X_SDAutoLauncher.mscr do?
01. It loads the sdauto script with an updated version of MortScript.exe (4.3b15) and waits for it to finish (this way you don't have to install new version of mortscript for it to work!).
S4X_SDAuto_1.0.mscr script does the following, in the following order:
01. files are installed alphanumerically: 0, 1, a, A
02. supports SASHIMI ".auto" files, to automate installation of non UC compliant CABs (ie: pop up messages/windows during installation)
03. it writes a log to XDA_UC\_Mod_\_bin\LOG\S4X_SDAuto_1.0_LOG.txt
Click to expand...
Click to collapse
What does S4X_Backup do?
I DID NOT WRITE (MOST OF) THIS CODE, I ONLY MODDED IT TO MAKE IT WORK THE WAY I WANTED/NEEDED IT TO!!!!​
01. * Full minus file > customRegXport, PIMBackup & CHTBackup
02. * FullBackupXport > Filebackup.ini, Regexport.ini, PIMBackup & CHTBackup
03. * CustomRegXport > run regexport.ini ONLY
04. * PIMBackup > Backs up PIM data with PIMBackup, if a file already exists in XDA_UC\_Mod_\filesPIM folder, it copies the file(s) to folder: XDA_UC\_Mod_\_Manual\filesPIM
05. * CHTBackup > Backs up Co0kie Home Tab data and saves it as "chtsettings.cht" in folder: XDA_UC\_Mod_\filesCHT
06. * filebackup > runs filebackup.ini ONLY
07. * Full Export > full registry exported saved in folder: XDA_UC\_Mod_\_Manual\filesREG
08. * View Regexport.ini > Shows you the contents of regexport.ini
09. * View Filebackup.ini > Shows you the contents of filebackup.ini
10. * _ E X I T _ * > self explanatory ;-)
11. when doing a REG export I added a check of fileSkipOverOrArchive in autoSettings.ini (found in XDA_UC\_Mod_\_bin\INI), 0 = ARCHIVE, 1 = OVERWRITE, 2 = SKIP), if set to ARCHIVE a subfolder is created in XDA_UC\_Mod_\_Manual\filesREG and the files present in XDA_UC\_Mod_\filesREG are moved there before export starts. this way you have a backup of previous reg settings.
Please see post #3 for examples of filebackup.ini and regexport.ini
Click to expand...
Click to collapse
XDA_UC RELATED LINKS:
'Energy' ROM/XDA_UC - User to user tips and tricks!
[UC]XDA_UC Autoconfiguration User2User Thread[23-06-2009]
[UC]XDA_UC V2.RC1, Automated & Silent User & Cook, Configuration Service[14/05/10]
[APP][2010/07/07] XDA_UC_NET - new PORTABLE version of User Customization. (v0.6)
MORTSCRIPT RELATED LINKS:
MortScript Examples Accumulation
[MortScript] Source Compendium
SASHIMI RELATED LINKS:
[UC] User Customization Backup for Touch Pro using Sashimi
[07/08/2008] Sashimi Tips & Tricks
[REF] How-To: automate backup (inc. Manila conf) before a ROM upgrade using SASHIMI
SASHIMI and new 6.5.x roms
Click to expand...
Click to collapse
In an attempt to keep THIS post clean, I am not going to post the code from these two scripts. I will attach my XDA_UC_Mod [latest], which contains both of these scripts which you can extract from the zip and look at all you want.
I am going to post the contents of my filebackup.ini and regexport.ini's for reference, for you non-SASHIMI converts or SASHIMI users who never took the time to learn that wonderful part of SASHIMI. See posts #2 (autoSettings.ini) and #3 (filebackup.ini, regexport.ini, example ini's) for that info...
Future Plans:
1. a way to automate PIMBackup restore w/an .ini
2. completely modularize the mod and allow an .ini to set/determine what actions are performed, hopefully to make process slightly quicker as only script code needed will be loaded/executed
03. regKeyDelete.ini - to automatically delete some keys from registry [ie: bootloader and init entries...etc...] will be written much like the regexport.ini from sashimi
Instructions
If you only want functionality to install cabs to SDCard silently, then just download the S4X_SDAuto_Mod and extract the zip to the ROOT of XDA_UC folder, otherwise if you want the full mod download the S4X_Auto_plus_Backup_Mod and extract it to the ROOT of XDA_UC folder, there is no need for both as the S4X_SDAuto_Mod is included in the full mod.
1. choose file and unzip to ROOT of XDA_UC folder
2. if running EITHER mod manually, run the .mscr file in root of XDA_UC or .exe in the _bin folder, do NOT run the .mscr file in the XDA_UC\_Mod_\_bin folder unless you have a 4.3b11+ version of MortScript already installed on your system
3. to use S4X_Backup run S4X_Backup.exe in the XDA_UC\_Mod_\_bin folder of XDA_UC or from the start menu > tools > S4X_Backup (only present if you've used xda_uc setup with my mod)
--------------------------------------------
S4X_Auto & Backup Mod [Latest] - mediafire mirror
S4X_SDAuto Mod[Latest] - mediafire mirror
--------------------------------------------​
EDIT 12/27/2010 ATTENTION: As I am currently unable to keep up with the updates at the moment, XDA user powinmo, is providing some code updates at THIS POST, please download the full package, then download his code update if you are a first time user. Otherwise you can just download his update, to fix the current issues. Changelog for his update is HERE.
Click to expand...
Click to collapse
autoSettings.ini
Here are some basic explanations of what the settings in autoSettings.ini do. =)
Code:
[AutoSettings]
[b][color="red"]If for some odd reason device shuts off, reboots...etc during setup/customization, if this is ON (1), it will retry the last task, if OFF (0) it will continue after the last attempted task.[/color][/b]
aggresiveResume=1
[b][color="red"]If set to ON (1), will automatically remove appData folder from device[/color][/b]
appDataDelete=1
[b][color="red"]this relates to the S4X_Backup mod, if set to 0 it will "ARCHIVE" (copy to _Mod_\_Manual\filesREG\ARCHIVE_[date]) any existing REG files before exporting the new ones to _Mod_\filesREG[/color][/b]
fileSkipOverOrArchive=0
[b][color="red"]if ON (1) will display the fullpath in status updates[/color][/b]
FullPathStatus=0
[b][color="red"]If set to 0, will use mortscript built-in process kill function first (default is 0), if set to 1, will use SKTools.exe #KILLPROC command line function first to try to kill the process. I highly recommend keeping it on 0, but if you have trouble with apps not getting killed (IE: for dialer cab install, PIMBackup restore...etc) then try changing this.[/color][/b]
killApp=0
[b][color="red"]If ON (1), will automatically reboot device after AutoSetup/Customization is complete[/color][/b]
RebootAfterAuto=0
[b][color="red"]if ON (1), the autoProgressFile will be deleted after setup/customization is complete, maybe good for debugging, so you can look at file if there are issues[/color][/b]
resetAutoFlag=0
[b][color="red"]when copying files, or deleting them, if ON (1) will remove all file attributes and set only "ARCHIVE" attrib[/color][/b]
ResetReadOnly=1
[b][color="red"]will set a reg entry, if the script is run via the "AUTORUN" feature, ie: using the 2577 folder found under _Mod_\_bin[/color][/b]
SetAutoRunFlag=1
[b][color="red"]If ON (1), will keep open a status message window, that will update with each completed/skipped/failed task... everything is always logged to _Mod_\_bin\LOG\*LOG.txt, so not necessary for debugging, only if you want visual confirmation while you watch it work...[/color][/b]
statusOn=1
[b][color="red"]this pertains to the TSKfiles portion of the script, you can use the filename of any theme located in \Windows or _Mod_\filesTSK, it will automatically be set during setup/customization[/color][/b]
theme=EnergyROM 2010.tsk
[b][color="red"]If ON (1) will use FdcSoft TskMgr.exe (located in _Mod_\_bin) to import REG files, default (0) will use SKTools.exe (also located in _bin folder)[/color][/b]
UseTaskMgrRegImport=0
[b][color="red"]below is a list of apps/processes that the script will attempt to kill during the "disable htc sense GUI" portion of the script. you can add any app/process you like, but be careful and only use the process name and extension, do not include the path[/color][/b]
[autoKillApps]
app01=manila.exe
app02=AudioManager_eng.exe
app03=AlbumSearcher.exe
app04=changescreen.exe
app05=gyrator2.exe
app06=quickmenu.exe
app07=repllog.exe
app08=sipgt_app.exe
app09=tmail.exe
filebackup.ini
- anything set to "Auto" will backup to _Mod_\filesRoot
- anything set to "Manual" will backup to _Mod_\_Manual\filesRoot
- so that it doesn't actually get copied to your device during the
- copy2root part of my script, you must do it manually.
Code:
[Appz_Config]
FileBackupDirMode=Auto
ArkSwitch=\Program Files\Arkswitch\Theme\config.xml
changeScreen=\Windows\changeScreen.config
ET9_1=\Windows\ET9*.Cdb
ET9_2=\Windows\ET9*.Rdb
Lumos=\Program Files\Lumos\settings.txt
[Gen_Filez_Backup]
FileBackupDirMode=Auto
ShakeSave=\ShakeAndSave\*.*
[Opera_9]
FileBackupDirMode=Auto
Bookmarks1=\Windows\Opera9\opera6.adr
Bookmarks2=\Windows\Opera9\Profile\opera6.adr
Cookies1=\Windows\Opera9\cookies4.dat
Cookies2=\Windows\Opera9\Profile\cookies4.dat
Secure=\Windows\Opera9\secure\wand.dat
Settings=\Windows\Opera9\opera.ini
Skin=\Windows\Opera9\Skin\*.*
[Opera_10]
FileBackupDirMode=Manual
cookies=\Program Files\Opera Mobile 10\profile\cookies4.dat
pass=\Program Files\Opera Mobile 10\profile\secure\wand.dat
prof1=\Program Files\Opera Mobile 10\profile\datastorage\*.*,*
prof2=\Program Files\Opera Mobile 10\profile\op*.dat
prof3=\Program Files\Opera Mobile 10\profile\*.ini
[Sounds]
FileBackupDirMode=Manual
MP31=\Windows\*.mp3
WAV1=\Windows\*.wav
WMA3=\Windows\*.wma
MP32=\Windows\Rings\*.mp3
WAV2=\Windows\Rings\*.wav
WMA3=\Windows\Rings\*.wma
[AppData_StartMenu_StartUp]
FileBackupDirMode=Manual
htcAudMgr=\Application Data\HTC\AudioManager_Eng\*.*,*
htcDownMgr=\Application Data\HTC\DownloadManager\*.*,*
htcStocks=\Application Data\HTC\ygo\*.*,*
htcTwitter=\Application Data\HTC\Twitter\*.*,*
StartMenu=\Windows\Start Menu\Programs\*.*,*
StartUp=\Windows\StartUp\*.*
Themes=\Windows\*.tsk
regexport.ini
- anything set to "Auto" gets saved to _Mod_\filesREG
- anything set to "Manual" gets saved to _Mod_\_Manual\filesREG
NOW SUPPORTS (as of version 1.1) 6Fg8's customRegExport Mod, see below for explanation and HEED THE WARNING!!!
6Fg8 said:
The mod allows additional parameters in REGEXPORT.INI:
Code:
[COLOR=Blue]key1=<yourkeypath1>
key2=<yourkeypath2>,<value1>,<value2>,<value3>, ... ,<valueN>
key3=<yourkeypath3>,*[/COLOR]
key1 is the traditional way of exporting registry keys as its already implemented. It exports this key including all values/subkeys.
key2 specifies a key, plus the value names you want to export (value1-valueN). Value names are CASE SENSITIVE (!), if they dont match you end up with an empty key.
key3 specifies a key, plus ALL values, but WITHOUT subkeys.
WARNING: DO NOT mix filtered (like in key2, key3 examples) and unfiltered keys (key1) in the same section, as this will lead to missing values. If you need to do this, split them into separate sections.
examples from my own usage:
Code:
[COLOR=Purple][B][Opera vibration][/B][/COLOR]
[COLOR=Blue]RegExportDirMode=Auto
key1=HKEY_LOCAL_MACHINE\Software\Opera\Defaults,VibrationEnabled
[/COLOR]
[COLOR=Purple][B][power+backlight settings][/B][/COLOR]
[COLOR=Blue]RegExportDirMode=Auto
key1=HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\Timeouts,BattSuspendTimeout,BattSuspendTimeoutSave,ACSuspendTimeout,ACSuspendTimeoutSave
key2=HKEY_CURRENT_USER\ControlPanel\BackLight,BatteryTimeout,BatteryTimeoutUnchecked,ACTimeoutUnchecked
[/COLOR]
Click to expand...
Click to collapse
Code:
[1000_MySettings]
RegExportDirMode=Auto
Attachments=HKLM\System\Inbox\Settings\AttachPath
AudioGateway=HKLM\Software\Microsoft\Bluetooth\AudioGateway
Backlight=HKCU\ControlPanel\Backlight
BLTimeouts=HKLM\System\CurrentControlSet\Control\Power\Timeouts
Clock=HKLM\Software\Microsoft\Clock
JPG1=HKCR\.jpg
Notifications=HKCU\ControlPanel\Notifications
Phone=HKCU\ControlPanel\Notifications\Phone
PhVol=HKCU\ControlPanel\PhoneVolume
PictureLoc=HKLM\System\Pictures\Camera\OEM\PictureLocation
SavLocAud=HKCR\SystemFileAssociations\audio\shell\save\Save Location
SavLocIE=HKCU\Software\Microsoft\Internet Explorer\Main\Default storage location
SavLocImg=HKCR\SystemFileAssociations\image\shell\save\Save Location
SavLocVid=HKCR\SystemFileAssociations\video\shell\save\Save Location
SoundCategories=HKCU\ControlPanel\SoundCategories
Sounds=HKCU\ControlPanel\Sounds
TCPWindowsSize=HKLM\Comm\tcpip\Parms
Volume=HKCU\ControlPanel\Volume
Wallpaper=HKCU\ControlPanel\Desktop
WMV1=HKCR\.wmv
[1001_TarkimSettings]
RegExportDirMode=Auto
KeyConfig=HKLM\Software\KeyboardConfig
[1002_HTCSoftwareHKCU]
RegExportDirMode=Auto
Camera=HKCU\Software\HTC\Camera
DownloadMgr=HKCU\Software\HTC\DownloadManager
Manila=HKCU\Software\HTC\Manila
People=HKCU\Software\HTC\People
TaskManager=HKCU\Software\HTC\TaskManager
[1003_HTCSoftwareHKLM]
RegExportDirMode=Auto
AudioBooster=HKLM\Software\HTC\AudioBooster
AudioManager=HKLM\Software\HTC\AudioManager_Eng
Camera=HKLM\Software\HTC\Camera
Config=HKLM\Software\HTC\Manila\Configuration
Facebook=HKLM\Software\HTC\FacebookSDK
InternetPush=HKLM\\Software\HTC\Manila\InternetPush
PhoneExtended=HKLM\Software\HTC\PHONE\PhoneExtendSetting
SlidingSound=HKLM\Software\HTC\SlidingSound
StartUpAnimation=HKLM\Software\HTC\HTCAnimation
Twitter=HKCU\Software\HTC\TwitterApp
YouTube=HKLM\Software\HTC\YouTube
[1004_Co0kie]
RegExportDirMode=Auto
Co0kie=HKLM\Software\HTC\Manila\Co0kie
Home=HKLM\Software\HTC\Manila\Home
Tasks=HKLM\Software\HTC\Manila\Tasks
[1005_HTCAccountMgr]
RegExportDirMode=Manual
AccountManager=HKLM\Software\HTC\HTCAccountManager
[1006_StartMenuIcons]
RegExportDirMode=Auto
StartMenuIcons=HKLM\Security\Shell\StartInfo\Start
[1007_MySoftwareHKCU]
RegExportDirMode=Auto
7zip=HKCU\Software\7-zip
ArkSwitch=HKCU\Software\ARKconcepts
DualBoot=HKCU\Software\Gen.Y
Changescreen=HKCU\Software\idevelopstuff\changescreen
FacebookApp=HKCU\Software\Microsoft\Facebook
Modaco=HKCU\Software\Modaco
Mort=HKCU\Software\Mort
Mosko=HKCU\Software\mosko.mobi
neuLight=HKCU\Software\Wei Enterprise
Palringo=HKCU\Software\Parlingo
PIMBackup=HKCU\Software\FdcSoft
QuickMenu=HKCU\Software\AlenSoft
RSS=HKCU\Software\Ilium Software
SIPChange=HKCU\Software\The Paradigm Group
SK=HKCU\Software\sk
TotalCommander=HKCU\Software\Ghisler
xTep=HKCU\Software\xTep
[1008_MySoftwareHKLM]
RegExportDirMode=Auto
Adobe=HKLM\Software\Adobe
AdvancedConfig=HKLM\Software\AdvancedConfig
eT9=HKLM\Software\Tegic\eT9
IE=HKLM\Software\Microsoft\Internet Explorer
Opera=HKLM\Software\Opera
PocketMusic=HKLM\Software\PocketMind
SRS=HKLM\Software\SRS
TouchInCallScreen=HKLM\Software\Marzens
[1009_Services]
RegExportDirMode=Auto
Stowaway=HKLM\Services\Stowaway
HTCVol=HKLM\Services\HTCVOLUME
MyPhone=HKLM\Services\MyPhoneService
MediaLibrary=HKLM\Services\MLUService
WinLive=HKLM\Services\Windows Live
PushInternet=HKLM\Services\PushInternetEngine
BTSyncServ=HKLM\Services\BthAsPlugin
deleteops.ini
- below is an example of the deleteops.ini
- used to delete individual files or entire folders
- wildcard (*) can be used
Code:
[DeleteFile]
file1=\Windows\StartUp\HTC*Up.lnk
file2=\Windows\StartUp\sdim.lnk
file3=\Windows\StartUp\Setup*.lnk
file4=\Windows\StartUp\LockDevice.lnk
[DeleteFolder]
folder1=\Windows\Start Menu\Programs\Games
folder2=\Windows\Start Menu\Programs\GPS
folder3=\Windows\Start Menu\Programs\*net
folder4=\Windows\Start Menu\Programs\Multimedia
folder5=\Windows\Start Menu\Programs\Office Mobile
folder6=\Windows\Start Menu\Programs\Tools
anyfilename.auto
- below is an example of an ".auto" file
- used to automate cab installs that require user input
Code:
[AutoFile]
InstallLocation= (0 = device, 1 = storage card)
WindowTitle="Keyboard and Mouse Setup" (name of window to perform actions on)
[ScriptCommands]
1=SendLeft
2=sleep(100)
3=SendCR
4=sleep(1500)
5=SendOK
customlinks.ini
- if you want a link for a specific cab to be installed
- to a different directory than the default
- put exact cab file name without extension as first param
- wildcard (*) can be used
- after cab is installed, the link will be moved to where you want it
Code:
[LNK Files]
Myapp-version*=Programs\MyApps
regedit.Rpr_ARM=Programs\Registry Tools
kevtris=NONE
*=Programs\Other Tools
exeparams.ini
- same as above, filename (no ext) as it exists in _Mod_\filesEXE as first parameter
- parameters go after the equals sign
Code:
[EXE Parameters]
cusTSK=\Windows\Windows Mobile Green.tsk
scriptparams.ini
- same as above, scriptname (no ext) as it exists in _Mod_\filesMSCR as first parameter
- parameters go after the equals sign, inside the quotes
Code:
[Script Parameters]
MyScript="varone=one vartwo=two varthree=three"
Your zip file
Your zip file doesn't work. It gives errors when you try to unzip it.
BTW I search the whole xda for a post saying this and I didn't find one...lol
Other links
Sorry... updating zip file now...
Cingularman said:
Your zip file doesn't work. It gives errors when you try to unzip it.
BTW I search the whole xda for a post saying this and I didn't find one...lol
Click to expand...
Click to collapse
see top post for correct updated file =)
Great reference Ben..as always very well done!
krook6023 said:
Great reference Ben..as always very well done!
Click to expand...
Click to collapse
thanks, just trying to be a contributing member, even if "my" stuff isn't exactly 100% original... MortScript is getting easier by the minute for me, coming from self taught php background a lot of it is similar or the same even... I'm sure there's some languages that php resembles... but I'm not really a programmer of any sort, just an accomplished "tinkerer" heh...
I posted this in the Energy thread - it was suggested I ask here... any help would be great. Thanks.
Hi -
Can you give me a step by step on the order in which you do stuff after flashing (when to reinsert the sim card, when to run PIM Backup, etc.)? I basically stole your entire XDA_UC (thank you btw!) just adding a couple files and reg settings for some applications and a few things don't seem to work for me (i.e., my favorite people never come back in the right order or even the right people, my hotmail gets screwed up, etc.). I just can never seem to get any of the backups to work exactly right and I've tried SASHIMI, NRG's Export/Importer, and XDA_UC. I just think I'm doing something at the wrong time and things are stepping on each other or something. Anyway, thanks for the help!
PS I'm installing the latest 23xxx CHT rom via SD card ...
shannyb1972 said:
Hi -
Can you give me a step by step on the order in which you do stuff after flashing (when to reinsert the sim card, when to run PIM Backup, etc.)? ...snip...
PS I'm installing the latest 23xxx CHT rom via SD card ...
Click to expand...
Click to collapse
sorry for the slow reply, had to pick up my Dad from his elbow surgury and ran into car trouble on the way home (he just spent almost 6k on fixing that stupid thing in about a 2mo period... lol)
anywas... if THIS POST doesn't answer all your questions feel free to ask anything more specific =)
benjamminzIS said:
had to pick up my Dad from his elbow surgury and ran into car trouble on the way home (he just spent almost 6k on fixing that stupid thing in about a 2mo period... lol)
Click to expand...
Click to collapse
The car or the elbow?
Anyway, hope he has a swift recovery (and thanks for the great posts)...
rmanaka said:
The car or the elbow?
Anyway, hope he has a swift recovery (and thanks for the great posts)...
Click to expand...
Click to collapse
ROFLOL... yeah guess I should have been a little clearer on that =P the car... what a waste... american cars = teh suck!
benjamminzIS said:
ROFLOL... yeah guess I should have been a little clearer on that =P the car... what a waste... american cars = teh suck!
Click to expand...
Click to collapse
Maybe we ought to start sponsoring you (like we did NRG for a new Fuze) so you can get a European car?
Tazkika said:
Maybe we ought to start sponsoring you (like we did NRG for a new Fuze) so you can get a European car?
Click to expand...
Click to collapse
lol... no, not my car = crap. my dad's car... lol... my car, Lexus IS300 = wrecked (not the one in sig) into the back of my best friends truck, back in July, was looking (rubbernecking) at flipped car on other side of road, road was wet, person in front of my friend slammed on their brakes to turn left (while I was looking at flipped car) I slid into back of my friends Nissan Titan (I now call them wreckalexuses) LOL I will get another one soon enough, I just got screwed by my insurance company AND GAP coverage and ended up having to pay out because they decided to total it... only thing holding me back at the moment is a 9-5er (or 11-7, hell I'd take anything right now... lol) so no worries...
Look at me! I'm cluttering my own thread!!! heheeee
here is a quick question:
I want to copy a folder and his content from storage card to My Documents\My Pictures.
so from : Storage Card\XDA_UC\Files\ ( ProGloss_60%) this is the folder to be copied )
to : \\\My Documents\My Pictures
how can I do that ?
benjamminzIS said:
sorry for the slow reply, had to pick up my Dad from his elbow surgury and ran into car trouble on the way home (he just spent almost 6k on fixing that stupid thing in about a 2mo period... lol)
anywas... if THIS POST doesn't answer all your questions feel free to ask anything more specific =)
Click to expand...
Click to collapse
Sorry about the car trouble... no worries, I don't consider less than 24 hours a slow response to a message board anyway. You regular posters on this free community board are more responsive than my help desk at work!
Anyway, your post explains very clearly what you do up to flashing the rom. My question is more about the order to do things AFTER you flash. For example, I flashed the latest yesterday and it says "update complete". What is the order I should do things at that point? When to replace the sim, when to hard reset, when to run PIM backup, do I need to manually disable anything that's running, etc.?
Thanks for your help!
ceesheim said:
here is a quick question:
I want to copy a folder and his content from storage card to My Documents\My Pictures.
so from : Storage Card\XDA_UC\Files\ ( ProGloss_60%) this is the folder to be copied )
to : \\\My Documents\My Pictures
how can I do that ?
Click to expand...
Click to collapse
if that's all you want copied then just place it in XDA_UC\Root\My Documents\My Pictures
then use this part of my copy2root script, put it in a txt file and rename the txt to .mscr and place in the XDA_UC folder :
Code:
XCopy( "\Storage Card\XDA_UC\Root\*.*", "", TRUE, TRUE )
if you're already using my mod then just place place them in the folder as I first stated and they will be copied during the setup...
shannyb1972 said:
For example, I flashed the latest yesterday and it says "update complete". What is the order I should do things at that point? When to replace the sim, when to hard reset, when to run PIM backup, do I need to manually disable anything that's running, etc.?
Thanks for your help!
Click to expand...
Click to collapse
O.K... gotcha...
after update:
1. at "update complete" put mSD in
2. put battery back in
3. reboot
4. wait for xda_uc message to pop-up, hit "YES" to start
5. after setup is complete (wait for the second message saying customization is complete, I click NO here)
6. this is where I run TouchProTweak to setup a couple things I haven't figure out how to do via reg settings.
7. remove back cover and slide SIM in over battery (if you don't want to do it this way then slide2shutdown, remove battery and insert SIM)
8. restart
9. wait for connection setup, do setup
10. here is where I enter into manila my facebook, twitter and youtube passwords and link facebook accounts from the all people > updates tab
11. start enjoying your freshly setup rom!
I don't hard reset, because of task29... so far (2wks) I haven't noticed any issues due to not hard resetting after first screen calibration.
as for people tab not being in right order... I don't know if anyone has figured out a fix for that... I don't really use it other than to have those particular people in it, so it doesn't really bother me if it comes back in correct order or not...
thanks will try it .
thanks it worked .
Boy, I hope this isn't a dumb question... I've searched without any luck, but I can't imagine no one has tried this yet: Is there a way to export ActiveSync settings for XDA_UC? I couldn't find anything like that in the Settings Exporter.

Categories

Resources