Release : Initflashfile Editor+Builder - Windows Mobile Development and Hacking General

Hey all..its me again with a new App..Initflashfile Editor+Builder..Every thing is coded in C#
There are two Purposes of this Program :
1. To Build an initflashfile
2. To Hex Edit the Initflashfile and Remove the two extra bytes added by Notepad
Installation :
After you download the Program..there will be a Setup Utility..run it and make sure You DONT CHANGE THE DEFAULT INSTALLATION LOCATION as my Program will look for the files in C:\aher\initflashfile editor+builder\
a Shortcut will be created on your desktop
Requirments :
To speed up the app and use less resources i used .Net Framework 3.5
so you all will be needing .Net Framework 3.5 ( many computer have it now adays )
Instructions :
Once you fire up initflashfile editor+builder from the Desktop..you will see a windows with four Images on the right hand side..they have been labled..
Press the build button and my own initflashfile builder will start ..open a new document and when saving it save it to C:\aher\initflashfile editor+builder\ by the name of initflashfiles..now exit the Builder and Press the Edit Button..my script will run and it will remove the two bytes
MAKE SURE YOU PLACE THE INITFLASHFILE IN THE
C:\aher\initflashfile editor+builder\
Click to expand...
Click to collapse
because the script will look for it there only
and Please read the Help file before Doing any thing
Screenshots :
Dowloads :
Download from here
Thanks :
MSDN Libraries
Christian Mass @ XVI Software ( helped alot for the script )
Google

nice application ther.. thx bro..

Thank you for your comments

Great app, its great how easy cooking is getting these days.
Now, I'm waiting for the inevitable "Great app, but what is it for?"
Rory

Hehe..you are right
PM me the ideas you have..

Related

Edit .mui file's....

I whant to change something in that mui file but when i open it with resourche editor i see something like (\0x00) or (000)
after some words..
When i edit this words i can't put buck those 000
Example :
22372, "1\0x00"
22373, "2abc\0x00"
22374, "3def\0x00"
22375, "4ghi\0x00"
Also i have Microsoft Visual Studio 2005 & Pocket PC SDK.
In Microsoft Visual Studio 2005 doesn't show those 000, but if i edit with Microsoft Visual Studio 2005 when i go to sign the file give's me error.
Error: Signing Failed. Result = 80070057, (-2147024809)
Click to expand...
Click to collapse
Please any one to know something about that tell me...
Thank's for your time.
Never ever ever use VS to edit resources! It screws up dialog templates and makes MUIs unusable.
The only good way to edit an MUI is Platform Builder. You can download a free evaluation version that will run for 180 days, but even with most options striped on installation it is still around 1GB.
Hope you have a good internet connection.
what version of Platform builder i need to edit mui files from WM 2003 ?
i see difrent version like: 5, 4.2 and other
but i dont know what chose
levenum said:
Never ever ever use VS to edit resources! It screws up dialog templates and makes MUIs unusable.
The only good way to edit an MUI is Platform Builder. You can download a free evaluation version that will run for 180 days, but even with most options striped on installation it is still around 1GB.
Hope you have a good internet connection.
Click to expand...
Click to collapse
Thank's Levenum ...
I sucesfull download the Windows Embedded CE 6.0 Evaluation Edition but it is say This download is a plug-in for Visual Studio 2005 ...
So what i 'm doing??
I nead the Windows Embedded CE 5.0 ??
I also download the 5 version but at the end give one error and say something like:
the download file have been interuptut before the installation finish...
So what can i do and what for those two version i have to download and if you know how can resolve the error problem on version 5??
Sorry for
&
Many many thank's Levenum
Ok i download and install the platform builder 5.0 but when i load the mui file after do my change's and go to save it he say me:
''Cannot save the file.
Cannot load a resource from the executable.''
So what i'm doing wrong??
Thank's adn sorry again....
I explained this in a PM, but just in case others are interested:
Possible causes are:
1) MUI was signed when you edited it.
2) MUI was extracted using WM5test tool by mamiac. (This tool is excellent for dumping ROMs for viewing but files can not be used on the device)
3) PB sometimes does that for no apparent reason (at least to me)
Get another DLL one that is not signed or dumped from device, delete any resources it has and put the resources from the MUI in it. Then save and rename.
levenum said:
I explained this in a PM, but just in case others are interested:
Possible causes are:
1) MUI was signed when you edited it.
2) MUI was extracted using WM5test tool by mamiac. (This tool is excellent for dumping ROMs for viewing but files can not be used on the device)
3) PB sometimes does that for no apparent reason (at least to me)
Get another DLL one that is not signed or dumped from device, delete any resources it has and put the resources from the MUI in it. Then save and rename.
Click to expand...
Click to collapse
Thank's for your help again Levenum but doesn't work.
I try tu build one new .dll but when i put one string (for test) after i try to save but give's me the same error.
''Cannot save the file.
Cannot load a resource from the executable.''
What else can i do ???
Please help me..
I try weeks now to edit five lines
Thank's and sorry...
Sorry, but now I am stomped. I never had PB fail to save a single string to a new 'clean' DLL.
Any chance there is some kind of access problem to the actual location where the file resides? Could it be 'read only' or under restricted permission?
This is really strange...

Cooking Lessons for Swampy395's ReCooker

Welcome To SWAMPY395's
Cooking Class
For
Blue Angel and Himalaya
Devices
Lesson 1 Cooking My Way
This is a practical course in cooking, I’m not going to teach you all the theory etc.
Just some things that work, and point you to the info you require to learn for yourself.
Key to all lessons (Abbreviations I will be using) co’s I’m lazy
(LC) = Left click of mouse
(RC) = Right click of mouse
(P) = Properties: example (RC)(P) - Select Properties from popup menu
(DC) = Double Left click
(DEL) = Delete: example - FILENAME.* (RC)(DEL) would mean / right click file and delete it
(CPY) = copy
(PST) =Paste and replace old if applicable
(MD) = Make a Directory
(ROOT) = Kitchen_HIMA_0.1.2 or Kitchen_BA_0.1.2 Folder etc
(KF) = Swampy395_HIMA_ROM_ReCooker_0.1.0 or Swampy395_BA_ROM_ReCooker_0.1.0 Folder etc
End for key
Exercise:1
Download and install the My ReCooker tool for your type of device
i.e.: BA = Blue Angel. HI or Hima = Himalaya . If you already have a recooker you can download the applicable upgrade and install it
Download here:
Download Base ROM
I have recooked both these roms and these lessons will be based on these “ONLY” so IF you decide to use some other ROM, !! don’t ask me questions, Your on your OWN.
BA: explode 19209 http://forum.xda-developers.com/showthread.php?t=382909
Hima: PDAVIET 19213 http://forum.xda-developers.com/showthread.php?t=394096
Follow instructions with recooker and build the test ROM with my custom images just (cpy)(pst) the 3 images into dump folder before step (5).
“HIMA Users ONLY Remove the following files from dump folder before step (5).”
( TaskMgr2.exe, TaskManager2.lnk, Suspend PPC.lnk, Reset PPC.lnk, RegEdit.lnk )
Don’t use step (6.) Go straight to step (7) Then (x) exit recooker put device in boot loader, Cradle it and flash rom to your device, your New ROM is in the upgrade folder with upgrade tools ready to install, Flash it and Check for my boot Screen, Then set today theme to windows default should be swampy395 image, Yes! Congratulations you Just ReCooked your first ROM. Now test wifi, Ir, BT, Phone, SMS, etc. If you find something wrong Then you missed something Start ReCooker Choose (1) then (R ) from second menu and start again! You must complete this to have a working kitchen
P.S. you should both have receiving problem with Bluetooth we’ll fix that in lesson 2
Exercise:2
Follow the links below and read carefully, Pay attention to:
1. Package tool, Download it and learn how to use IT
2. Read about Editing initflashfiles.dat make sure you understand what it does we will be editing this in lesson 2
3. Have a look at bottom of the web page there’s lots of links to OEM Packages download some and browse them Don’t worry about what devise there for infract download the same things for different devises and compare them . Remember none of these were intended for our devises but were using them ??
http://wiki.xda-developers.com/index.php?pagename=OEM Package Tutorial
Throughout this Class I will provide *.cab files for using in the lessons that way I know that they should work, and what! you’ve got on screen, These roms may not be your choice, But IT’S My Class Room, At the end of these Lessons you should be able to:
EDIT registry flies
EDIT initflashfiles.dat A very useful file indeed, You will LOVE what this can do for you!
And be able to choose the correct files to install first time, IF your Good !!
Exercise:3
Download lesson1.rar
Unpack
Install the TaskMgrTotalCommander.cab file, look in programs “Tools” should look like image “A” Now (MD) “TaskManager” in My Device\Program Files\ and move TaskMgr2.exe to “TaskManager” and soft reset your device, Now “Tools” should look like image “B” Yes the Links don’t work now and the icon images are blank. Use Total Commander to Edit the Links and repair them, then copy them from your device and the TaskMgr2.exe to the dump folder ready Lesson 2
Hint: The .exe was in windows!!
Download BlueAngel Recooker http://www.4shared.com/file/52947001/b6da621f/Kitchen_BA_012.html
Download Himalaya ReCooker http://www.4shared.com/file/52947867/7f03114/Kitchen_HIMA_012.html
P.S. Guys and Girls Ather90 is also running a Cooking Lesson on Hima forum With very good info I recommend reading it
http://forum.xda-developers.com/showthread.php?t=402223
Reserved Lesson2
Reserved Lesson3
Reserved Lesson4
Reserved Lesson5
Reserved Lesson6
Reserved Lesson7
Reserved Lesson8
Reserved Lesson9
Reserved Lesson10
Great TUTorial......
nokser said:
Great TUTorial......
Click to expand...
Click to collapse
Not compaired to what you'v done mate this was just a get e'm started, But now too many rom's are locked and don't decompile
when I joined this site in 2006 people were more generous,
now it's donate,donate, I still make my rom so people can recook them with my tools, there basic but work
I was working on a 6.5 for hima but had the big DON'T from m$ over my diamond rom so it's on hold a the mo will wait till things cool down
thanks
regards
swampy395
Hey swampy how you been?
I tried yesterday your recook kitchen... new upgrade version 1.2... but I have an issue after the step when you can mod the initflashfiles... and use that third party app... I cant remember the name the app that coverts unicode - ansi you know...
The kitchen freeze after that I choose save and then close the app hit enter to continue and nothing happens but something change on my system... my multimedia files like video avi wmv (flv is good); music mp3 and wma; TXT and reg files seems to loose its asociation to the respective players and programs... cause when I click twice over any of them... the IE7 launch itself and launching again many many windows and the task manager cant handle it to close them... I cant figured out how to fix this and why this happens so...
I ask you if you have an answer...
Do I need to format my PC?
Im uploading an example of how my machine sees in youtube but is uploading... wait for the uploading process.
thanks men
+ Que PPC said:
I tried yesterday your recook kitchen... new upgrade version 1.2... but I have an issue after the step when you can mod the initflashfiles... and use that third party app... I cant remember the name the app that coverts unicode - ansi you know...
The kitchen freeze after that I choose save and then close the app hit enter to continue and nothing happens but something change on my system... my multimedia files like video avi wmv (flv is good); music mp3 and wma; TXT and reg files seems to loose its asociation to the respective players and programs... cause when I click twice over any of them... the IE7 launch itself and launching again many many windows and the task manager cant handle it to close them... I cant figured out how to fix this and why this happens so...
I ask you if you have an answer...
Do I need to format my PC?
Im uploading an example of how my machine sees in youtube but is uploading... wait for the uploading process.
thanks men
Click to expand...
Click to collapse
look on your task bar bottom right and you'll find editpad4 is still running look in settings in edit pad and uncheck task bar option then it will close and the batch file will move on to next step
regards
swampy395
Yes the pad was runing!
Yes it remains runing on the background minimized there... so if i change the settings and disable the runing on the task bar minimized my asociations would back at the normal job?
+ Que PPC said:
Yes it remains runing on the background minimized there... so if i change the settings and disable the runing on the task bar minimized my asociations would back at the normal job?
Click to expand...
Click to collapse
yes it must be "closed" for batch file to continue.
yes the cmd but my file asociations?
Well the cmd batch for kitchen will continue but the file asociation will be repaired? if the kitchen finish by itself?
+ Que PPC said:
Well the cmd batch for kitchen will continue but the file asociation will be repaired? if the kitchen finish by itself?
Click to expand...
Click to collapse
file asociation on ppc or PC? the kitchen will not change things on it's own only you change thing useing the kitchen so I can't say but if some thing in the kitchen has got corrupted The best thing to do is start again run bat file select 1) then 1) in next menu clean, then run 1) again and past your nk.nbf and so on
YEP!!!
On my PC... even if I choose "open with..." then select windows media player... then "Always use this progran for this kind of file" then open... it opens the IE7 and goes crazy the video file uploading is so slow... what da... jejej i will edit add the link this can helps to understands it... yes I restart the kitchen and guess what it can't open now the HKCU.reg in the step user.hv and closes by itself... i think cause the asociation gets corrupt the kitchen cant do it... and yes i have install the reg workshop as you said...
Hope it works fine next time... I hate... format my PC cause i need to backup in DVD my data...
+ Que PPC said:
On my PC... even if I choose "open with..." then select windows media player... then "Always use this progran for this kind of file" then open... it opens the IE7 and goes crazy the video file uploading is so slow... what da... jejej i will edit add the link this can helps to understands it... yes I restart the kitchen and guess what it can open now the HKCU.reg and closes by itself... i think cause the asociation gets corrupt the kitchen cant do it... and yes i have install the reg workshop as you said...
Hope it works fine next time... I hate... format my PC cause i need to backup in DVD my data...
Click to expand...
Click to collapse
Sorry mate don't know what could have hapened to your pc but the kitchen only works on ppc rom's the batch file can only access the folder's below it, IE: inside the kitchen folder that the bat file was launched in, so i doubt it was the kitchen that caused your problem, But my son had some problems with IE7 and found all was OK after uninstalling it so before you go formating your pc insert your windows disk and choose repair

[UTILITY] Lua 5.1 tools: compiler, decompiler, snippets & extendable lua.dll with SDK

[UTILITY] Lua 5.1 tools: compiler, decompiler, snippets & extendable lua.dll with SDK
Hi!
This package contains lots of useful tools for Manila3D Lua5.1 editing. You can find here a compiler a decompiler, a small script repository at post #3 and ExtLua, which provides developers the possibility to extend M3D's functionality.
Also check m9editor which is a really great application to edit mode9 files by 6Fg8!
And check Manila kitchen project which hosts the decompiled scripts with a LUA IDE and everything ready to go.
You might want to try out mode9 converter too.
ChangeLog
LuaDec 2.0
Finds out where locals are
Read more here
LuaDec 1.9
Some changes regarding LDS(2) strings and for loops (it's still a bit unstable)
LuaDec has a new option to disassemble instead of decompile
The provided lua package (lua, luac and luadec) is now unicode compilant, it will read and write the unicode variants of the scripts instead of the ascii variants.
Read more here
LuaDec 1.0
Added LDS2 support to both luadec and luac
Fixed OP_TFORLOOP handling
Read more here
LuaDec Beta6
Improved luadecguesser with fast mode
Fixed a crashing when encountering boolean values
Increases happy face rate in XDA-developers forum
Read more here
LuaDec Beta5
Improved luadecguesser
Read more here
luaDec Beta4
Upvalue handling
Added a brute-force local variable searcher application
Read more here
luaDec Beta3
Generic for loop handling
Improved local variable handling
Read more here
ExtLua 0.1
Initial release
Read more here
luaDec Beta2
Less crashing
More decompiling
Read more here
LuaDec Beta1
Decompiling simpler scripts and recompiling them will result in a semantically identical compiled lua script!
Numeric for loops are fixed, they should work fine
Complex boolean expressions and conditional statements will make luadec crash
Only works with ascii files. Don't forget to convert the lua files to ascii then back to unicode
Good to know
Luadec will output a "-- Lua5.1" or "-- Warning" comment to lines, where you should check the output.
If luadec crashes try running it with the "-d" parameter to acquire as much information as you can.
Compile your lua files with the "-s" parameter set.
It was compiled with Visual C++ 2008, so you might need the MSVC++ 2008 redistributables too.
Valid Numbers are in range from -32768.0 to 32767.0. Numbers not in this range will be cropped by the compiler.
There is a decompilation tutorial starting here
DL link: http://winmo.sztupy.hu/luadec.html
I start a repository at post #3 for them, but you can just look at the decompiled rhodium2 scripts too.
Does not work for me.
Useful snippets of code
Succesfully decompiled scripts
All rhodium and rhodium2 scripts:
http://winmo.sztupy.hu/manilakitchen.html
Run an application:
Code:
Shell_NavigateTo(command,parameters)
Add an eventhandler to an event: (thx D-MAN666)
Code:
object.EventName:connect(functionRef, scopeRef);
object.EventName:disconnect(functionRef, scopeRef);
Where events can be: onPress, onRelease, onReleaseOutside
Example (from 4aefb03d_manila):
Code:
require("hitfeedback")
OnPhotoTouchPress = function(loc_0)
gnPhotoTouchPressY = loc_0._ymouse
Camera3DHitFeedback:Press()
end
PhotoHitTarget.onPress:connect(OnPhotoTouchPress)
sztupy said:
More detail please... no output? crash ? missing dlls?
Click to expand...
Click to collapse
It simply return "cannot execute this file", tested on XP and Win7 beta
do you have to do something first at manila files?
for me say bad headers!
@udk : i'm running on win 7 beta too and it's working in CMD...
utopykzebulon said:
@udk : i'm running on win 7 beta too and it's working in CMD...
Click to expand...
Click to collapse
That's strange, maybe I miss some files.
udK said:
It simply return "cannot execute this file", tested on XP and Win7 beta
Click to expand...
Click to collapse
Do you have the MS Visual C++ 2008 redistributables? (MSVCR9 and MSVCP9)
utopykzebulon said:
do you have to do something first at manila files?
for me say bad headers!
@udk : i'm running on win 7 beta too and it's working in CMD...
Click to expand...
Click to collapse
did you unicode2ansi them?
sztupy said:
did you unicode2ansi them?
Click to expand...
Click to collapse
yes it's work onw thx man
For "ERROR_nil" you have to decompile lua files with chunkspy and correct it manually
utopykzebulon said:
yes it's work onw thx man
For "ERROR_nil" you have to decompile lua files with chunkspy and correct it manually
Click to expand...
Click to collapse
I' now comparing the VM docs of 5.0 and 5.1 and I'm comparing the changes. I already corrected a lot of bugs, so in the next version you might not even need chunkspy
sztupy said:
I' now comparing the VM docs of 5.0 and 5.1 and I'm comparing the changes. I already corrected a lot of bugs, so in the next version you might not even need chunkspy
Click to expand...
Click to collapse
you're great man
waiting for your relase!
Alpha 2:
Less chatty (no more "arg" values)
Fixed constant loading errors
fixed function variables
Added handlers to the new opcodes
Some changes to OP_TEST
Check first post for links.
I also started a repository for useful snippets of code at post #3
Wow, that looks promising!
Hi!
beta1 is released. I also added a compiler (and an interpreter just in case), that was changed to use TF3D's Q16.16 numeric encoding format. (Thanks to D-MAN for deciphering the encoding)
Currently luadec is able do decompile a lot of scripts, except:
Scripts with too much local variables
Scripts with complex boolean expressions and conditional statements
Scripts where luadec crashes while decompiling
This means however that recompiling small scripts WORK, and will result in a semantically identical files (semantically means it will do the same as the original. Usually the only thing that is changed is the line number of the function declarations (yes, lua stores this information in the compiled files) )
Tutorial
For example, to change 4aefb03d_manila do the following:
1. Convert it to ascii
Code:
luaconv 4aefb03d_manila x uni2asc
2. Decompile
Code:
luadec x > m.lua
3. Edit m.lua
4. Recompile using luac from my package
Code:
luac -s m.lua
5. Convert output back to unicode
Code:
luaconv luac.out 4aefb03d_manila.new asc2uni
Here is an example: this will run footprints instead of HTCAlbum
Code:
require("hitfeedback")
gnPhotoTouchPressY = -1
Camera3DHitFeedback = HitFeedback(Camera3D)
OnPhotoTouchPress = function(loc_0)
gnPhotoTouchPressY = loc_0._ymouse
Camera3DHitFeedback:Press()
end
OnPhotoTouchRelease = function(loc_0)
Camera3DHitFeedback:Release()
if gnPhotoTouchPressY ~= -1 and loc_0._xmouse < CameraSprit.Position.x and noImage2DCamera._visible == false then
Shell_NavigateTo("\\Windows\\HTCFootprint.exe", "")
end
gnPhotoTouchPressY = -1
end
OnPhotoTouchReleaseOutside = function()
Camera3DHitFeedback:Release()
end
PhotoHitTarget.onPress:connect(OnPhotoTouchPress)
PhotoHitTarget.onRelease:connect(OnPhotoTouchRelease)
PhotoHitTarget.onReleaseOutside:connect(OnPhotoTouchReleaseOutside)
You're the best
Now we can create a lots of manila mods
i try it now
thanks a lot for this tool
one of the best with mode9editor
edit after use:
really a giant leap in manila research....
fantastic work, sztupy. Already working on integration with m9editor. You're going to break the final frontier
6Fg8 said:
fantastic work, sztupy. Already working on integration with m9editor. You're going to break the final frontier
Click to expand...
Click to collapse
it will be fantastic....
WOW! manila's inside out
great work
i'm using windows 7 beta and i'm getting this error:
the application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.
how to correct this?
pcarvalho said:
WOW! manila's inside out
great work
i'm using windows 7 beta and i'm getting this error:
the application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.
how to correct this?
Click to expand...
Click to collapse
Did you install the MSVC++ 2008 redistributables?
sztupy said:
Did you install the MSVC++ 2008 redistributables?
Click to expand...
Click to collapse
yes, all that you say in first post is installed...
in the log i have:
Activation context generation failed for "C:\Users\XXXXXXXXX\Desktop\lua\luadec.exe". Dependent Assembly Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.
and found this...
http://www.gamedev.net/community/forums/topic.asp?topic_id=493103

[APP] Final Customization for Chefs! - Downoad now!! - New video too!

Final Customization
What is it?
It's another chef application for having a final step on customizing their ROM. Final Customization runs after AutoRun, SDAutoRun, UC has finished and made a soft reset to the phone.
Basic Flow
First Boot
--> Screen Calibration(skipped in other ROMs)
------> Customize
----------> Soft-Reset
--------------> Final Customization 1st run and will popup application choices
--------------> and the installation begins. Then after the isntallations, it will
--------------> ask if the user want's to soft-reset or not.
--------------> if YES, the phone will soft-reset. If NO, Final Customization exists and
--------------> show the final message.
Why need such another Customization?
Final Customization gives users a chance to decide what application they want to install from the ROM and "from" the ROM means a CAB or REG that is cooked in the chef's cooked ROM.
But why they have to decide which application they need to install?
Simply because not all users like the application we included in our ROM. Me my self is a Chef, and I know some users don't like my application, so I'd like to give them a chance to decide if they want to install that application.
Another benefit for the chefs is you can control the Manila/Sense.
- You can Stop the Manila/Sense then install the cooked cab or reg and Start the Manila/Sense.
- You can Restart the sense after you installed the cooked cab.
So what does it support?
Final Customization can install CAB and REG(requires dotFred Task Manager) and you can execute any files as long as your ROM supports it like running a Mort Script if you have Mort Script included in your ROM, or you can execute EXE files, Play an audio, video, etc!
How does it execute these files?
Final Customization can understand some commands such as:
reset
soft-reset the device. Final Customization knows if it's not yet done installing the user selected apps.
has_manila
Some of your CABs or REG entries might require Manila/Sense to load first. So I made a way to monitor the Manila/Sense if its already loaded and running.
stop_manila
This of course is associated with has_manila command. You can stop the Manila/Sense then install the CAB or execute a REG then start the Manila/Sense after the installation.
start_manila
After you the CAB or REG installed. You can start the Manila.
restart_manila
You might want to execute some REG that doesn't really requires the Manila/Sense to stop and start before and after the installation. You can just execute the REG and restart_manila.
Click to expand...
Click to collapse
SAMPLE COMMANDS
Code:
S3VideoDrivers.cab!|Install 3D Drivers;
reset!|Soft-Reset and Apply Video Drivers;
WiMoSpeed_614mhz.lnk|Overclock CPU to 614.4Mhz;
paint.cab|MSPaint Like Application;
gremotesetup.cab;
reset|Soft-Reset but optional;
has_manila;
stop_manila;
DefaultSenseWallpaper.CAB|Default Sense Wallpaper;
InstallSenseQuickLinks.reg;
start_manila;
these commands (not case sensitive) are saved in a file called cablist.txt. As you can see, they all had semi-colon at the end that acts as a separator between the commands. You can also add TAB or Spaces to make your code cleaner..
Other thing you'll notice is the PIPE character which separates the command and the friendly name that will show in Installation Choices window.
and the "!" after the file, which means, the file is important and cannot be unselected from the choice lists.
format:
command|Friendly Name
or
command!|Friendly Name
The .CAB, .REG, and .LNK you saw there are files.
Click to expand...
Click to collapse
Okay, so how do I really use it?
I will provide the EXT package which contains the initial files needed from Final Customization then you can add whatever you want to include such as CAB or .REG or probably .PROVXML but make sure your ROM supports .PROVXML file types.
cablist.txt file is also included then you can just update it.
another file is included named FinalizeSetup.app.config which contains the parameter used by WCELOAD.exe and your final message after the installation is done. Be careful on WCELOAD parameters! Here are some WCELOAD parameter informations.
Code:
<appSettings>
<add key="wceload_param" value="/delete 1 /noui /silent "{0}""/>
<add key="final_word" value="Installation is done. Have fun!"/>
</appSettings>
AHA! Finally the preview. I just made a sample video for you guys to watch. Sorry but I have to keep silent (again)
A possible issues of Final Customization.
It cannot respond to custom actions when installing a CAB. In regular CAB installation, some installation popups a window aobut agreement and stuff and you have to accept the agreement. So Final Customization cannot handle that.
If you think you can handle that via WCELOAD parameter. Please let me know.
Final Customization can also execute control panel applets such as running Regional Settings but the problem I saw was when executing 2 applets, Final Customization did not wait for the 1st one to finish but instead, it executes the next applet.
Sending a bug report
Final Customization has a logging feature for bug hunting references. It is located in \GambitLogs folder. Please send all the contents to me
and finally, the download file!!
zz_FinalCustomization.7z
RELEASE INFO
Version 1.2.1 - October 02, 2011
- GUI fixed again.
-- fixed the left position of that lists
-- DOWNLOAD HERE
Version 1.1 - September 26, 2011
- GUI fixed. DOWNLOAD HERE
September 24, 2011
- initial release
Doing a test with your setup without cooking it
Basic Registry Information
HKEY_LOCAL_MACHINE\Software\GambitCreativeSoftware\FinalizeSetup.DoFinalSetup
FinalizeSetup.exe will terminate immediately if ran for the 1st time because it will try to read a key in the registry to check if it's ready for final setup.
if FinalizeSetup.DoFinalSetup has a value of 1, then FinalizeSetup will show. So if you're running it for the 1st time, run it again to show up the Final Customization window.
HKEY_LOCAL_MACHINE\Software\GambitCreativeSoftware\FinalizeSetup.cablist
FinalizeSetup.exe stores all the cablists.txt script in the registry. So, if you have some updates in your cablist.txt, make sure to delete that key first
HKEY_LOCAL_MACHINE\Software\GambitCreativeSoftware\FinalizeSetup.IsDone
if FinalizeSetup.IsDone has a value of 1, then FinalizeSetup.exe will terminate because the final setup was done.
HKEY_LOCAL_MACHINE\Software\GambitCreativeSoftware\FinalizeSetup.Status
values:
FinalizeSetup.Status = 2, means the phone soft-reset
FinalizeSetup.Status = 1, FinalizeSetup.exe is installing.
Running FinalizeSetup.exe
1. Copy all the necessary files somewhere in your SD or Main Storage and put them in one folder.
<folder>
-- FinalizeSetup.exe
-- Gambit.Runtime.dll
-- Gambit.IO.dll
-- Gambit.Configuration.dll
-- FinalizeSetup.app.config
-- cablist.txt
- and other required files (.lnk, .exe, .cab, etc)
2. Running FinalizeSetup.exe
Check the registry key HKEY_LOCAL_MACHINE\Software\GambitCreativeSoftware and delete these 3 NVP.
FinalizeSetup.IsDone
FinalizeSetup.cablist
FinalizeSetup.Status
Hi Nullstring
Congratulations for a brilliant idea, let's hope all cooks will adopt it
Thanks for sharing this, as a Chef I know how useful this actually is
Sadly, not sure if that many WM chefs are still around.
But nonetheless thanks for sharing this !
madnish30 said:
Thanks for sharing this, as a Chef I know how useful this actually is
Sadly, not sure if that many WM chefs are still around.
But nonetheless thanks for sharing this !
Click to expand...
Click to collapse
hopefully this is not really late I just started making my own ROM for WM
download now!!
GUI Patch update.
Check download file Post #2
any feedbacks?
Thanks for this Nullstring, working well and it definitely allows users to customize more to their liking.
New Relase
Version 1.2.1 - October 02, 2011
- GUI fixed again.
-- fixed the left position of that lists
added new tutorial in Post #3
hello, sorry if I have not yet updated this thread about the development progress of this app. The app is already using JSON as it's configuration and data and there is already an desktop application that can be use to build your setup configuration.
anybody want it?

[Tool] Ultimate Advanced Apktool 2016 v2.0 [Windows]

Feature :
------------
01. Drag & drop support
02. View app permissions
03. Quick decompile, recompile, sign, zipalign, install framework, deodex, deodex ART
04. Edit and modify "AndroidMainfest.xml" and app information
05. Dex2jar support
06. oat2dex, odex2dex
07. Jar decompiler
08. Apk to jar
09. Multiple apk decompile, recompile, sign, zipalign ( safe : one by one method )
10. Website to app
11. JD-GUI
12. App status
13. Integrate with explorer
14. Show app Icon in explorer
15. Customize panel color
Include :
-----------
01. Apktool v2.1.1
02. Dex2jar
03. Backsmali / smali
04. Signapk, zipalign, aapt, 7z, fernflower, oat2dex etc.
Note => jd-gui not include, download jd-gui and go Options > select jd-gui.exe
OS 32 bit Test :
---------------------
Windows Xp SP3 = 95% Pass
Windows 7 Ultimate = Pass
Windows 8 Enterprise = Pass
OS 64 bit Test :
---------------------
Windows 8 Enterprise = Pass
Requirment :
-----------------
Java jre 1.7
.NET framework Runtime v4.0.30319
License :
------------
Freeware
Credits :
------------
7z : Igor Pavlov
Apktool : Ryszard Wisniewski, Connor Tumbleson
ApkShellext2 : kkguo
baksmali / smali : Ben Gruver
oat2dex : Softdx
dex2jar : Bob Pan
etc.
Screenshot :
------------------
View attachment 3747368
View attachment 3747369
View attachment 3747370
View attachment 3747371
Download Link :
----------------------
https://userscloud.com/bxzki3rx1a5n
Gorav Gupta said:
Feature :
------------
01. Drag & drop support
02. View app permissions
03. Quick decompile, recompile, sign, zipalign, install framework, deodex, deodex ART
04. Edit and modify "AndroidMainfest.xml" and app information
05. Dex2jar support
06. oat2dex, odex2dex
07. Jar decompiler
08. Apk to jar
09. Multiple apk decompile, recompile, sign, zipalign ( safe : one by one method )
10. Website to app
11. JD-GUI
12. App status
13. Integrate with explorer
14. Show app Icon in explorer
15. Customize panel color
16. Universal ads remover
Include :
-----------
01. Apktool v2.1.1
02. Dex2jar
03. Backsmali / smali
04. Signapk, zipalign, aapt, 7z, fernflower, oat2dex etc.
Note => jd-gui not include, download jd-gui and go Options > select jd-gui.exe
OS 32 bit Test :
---------------------
Windows Xp SP3 = 95% Pass
Windows 7 Ultimate = Pass
Windows 8 Enterprise = Pass
OS 64 bit Test :
---------------------
Windows 8 Enterprise = Pass
Requirment :
-----------------
Java jre 1.7
.NET framework Runtime v4.0.30319
License :
------------
Freeware
Credits :
------------
7z : Igor Pavlov
Apktool : Ryszard Wisniewski, Connor Tumbleson
ApkShellext2 : kkguo
baksmali / smali : Ben Gruver
oat2dex : Softdx
dex2jar : Bob Pan
etc.
Screenshot :
------------------
View attachment 3747368
View attachment 3747369
View attachment 3747370
View attachment 3747371
Download Link :
----------------------
https://userscloud.com/bxzki3rx1a5n
Click to expand...
Click to collapse
I'd give it a try if I could download it. Seem to have issues with all the fricking ads popping up.
After 5 times, ain't worth my time
Work's fine on Win7 64bit,thanks
Work's fine on Win10 64bit.
Thx. Great job!
I want to translate the exe file into Hungarian. The English language file would need...
thanks
How can I translate Turkish language? Help, please.
Wtf??????????????
Amigo!!!!!!!!!!
Mail.ru!!!
Can you send me language file? I can translate to Turkish language.
I cant download it
Works now
---------- Post added at 12:22 ---------- Previous post was at 12:05 ----------
Got blocked by my system
dicksteele said:
I'd give it a try if I could download it. Seem to have issues with all the fricking ads popping up.
After 5 times, ain't worth my time
Click to expand...
Click to collapse
Disable java script and download, second option use opera browser, third option use smart phone with opera mini, uc mini etc.
No time to create language file, I'm busy, Next time.
Ok
No time to create language file, I'm busy, Next time.
Ok
störte said:
I cant download it
Works now
Click to expand...
Click to collapse
OK
Gorav Gupta said:
Disable java script and download, second option use opera browser, third option use smart phone with opera mini, uc mini etc.
Click to expand...
Click to collapse
Finally got it to download. Windows 10 Windows Defender flags a virus, but disabling it for download lets it go.
Same thing happens in Windows Defender on Win 10 running BDFreaks tool with Decompile.exe and Recompile.exe though.
Good job on tool. Lots of options, very powerful. I'm happy I got it downloaded.
I have it uploaded on androidhost.com if you would like to post a mirror link.
Thanks . Downloading ?
Sent from my ASUS_T00F using XDA-Developers mobile app
Works on Win7 64Bit and Xperia Z3C (framework-res.apk and SemcGenericUxpRes.apk)
Thanks for your work! :good:
What do you guys use with this to deodex? I need to deodex just 2 apks. No one has a tool to deodex apks, they only have tools to deodex entire rom files.
I love you so much for this tool!
How to edit xmls/swap existing in-call buttons
I'm on a Note 2 running Eclipse ROM, and I'd like to swap in-call buttons in InCallUI. Eventually I plan to have Camera instead of Bluetooth, but I'd like to start by learning how to switch Record back to Add Call. I decompiled InCallUi.apk, and there's too many files to know where to start.
The Add Call files are already in the apk, so how do I simply disable Record and reenable Add Call?
THANKS!

Categories

Resources