[ON HOLD] aZuZu XPERIA Kitchen - Android

{
"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"
}
aZuZu X8/X10 Series Small Kitchen - NE
Thanks to all people for their tools...
ofourse all suggestions / bug reports are welcome...
Auto remove odex files on apk remove.
APK optimization changed little bit.
Removing Multiple files added...
Due un-flexibility of c# i had to "invent" internal script for build.prop patching in last version there wasn't any.. so in this version no build.prop bug no more...
As i stated in last post under old nick .. and since no one reported any bug or error... this project could be DEAD. I will put update from time to time...
Thanks all for trying!
bugs report:
here is my msn: [email protected]

hey, im user x8 too.
thank for develop this, maybe i can try this if i get home later..

can be used at x10 mini pro?

x8/x10
still not but for few days yes..
still adding stuff and functionality...

Hi, i want to make ROM for Xperia x10a, how shuold i start using your tool? When i make i new project wich kind of files i must select for rom first?
I know this tool is maybe for developers with some kind of experience but you know, there´s always a posibility to became one.
Thanks in advanced.

thanks, this is soft sooooooo gooooood

fuster92 said:
can be used at x10 mini pro?
Click to expand...
Click to collapse
well it can be used for whole xperia android series... since we all can mod just system and not kernel...
i'm working hard on testing old features and build-in new ones so all error reports are welcome... so that i can do only one thing
APK editor still lacks nice picture editor[working on it]
Kitchen lacks nice update[working on it]
other thing i'm doing is easy addon creator...

Thanks Chumby_666 , for sure this is great news, I'm Ready to learn using your tool.
Regards

new update added..
http://forum.xda-developers.com/showthread.php?t=925028&page=3

[email protected] said:
Thanks Chumby_666 , for sure this is great news, I'm Ready to learn using your tool.
Regards
Click to expand...
Click to collapse
by all means
enjoy!

Congrats mate!
The greatest X10 mini cooking tool has your signature!
Great app, simple interface and most of all, super functional!
Keep up the good work!
Regards, D_d

Great tool man!

Downloaded the latest update and I receive this error message when attempting to load an APK: "The system cannot find the file specified"
Details
Code:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ComponentModel.Win32Exception: The system cannot find the file specified
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at aZuZu_XPERIA_Series_Kitchen.MainForm.CLI_Tool(String WorkHere, String AppItem, String AppArgs, Boolean Hide)
at aZuZu_XPERIA_Series_Kitchen.MainForm.UnPackAPK(String BasicA)
at aZuZu_XPERIA_Series_Kitchen.MainForm.Button_Load_FrameWorkClick(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4952 (win7RTMGDR.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
aZuZu XPERIA Series Kitchen
Assembly Version: 1.0.4049.4389
Win32 Version: 1.0.4049.4389
CodeBase: file:///C:/ax10mk/aZuZu%20XPERIA%20Series%20Kitchen.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Problem is that I don't know where to find these config files and enable debugging.
Looks like a great tool and I'm eager to edit some apks and roms. The apk editing looks pretty straightforward if I can get it to work on my computer (win7) but how would I go about loading up a ROM for editing?

few args needed...
about what apk is word about?
be warned apk editor uses apktool and apktool doesn't wanna work with all apk's.
on program start do you get warning about missing folders.
P.S.
i'm trying to add error handling in all parts that i could but some errors are beyond me ... sorry!

hey bro does this tool also works to fully decompile an excisting rom?
reason, creator quited, and rom needs improvement, need to learn stuff about it tho, but im sure i can figure it out

yes you can open update.zip with project > open

cool awesome job <3 to your work bro

update ...
after having x8 and x10 from friend on usage and for testing kitchen, now i see what which model needs..
so things rewritten for now
Detection module: Seems like SE has put few theese thing in build.prop, and i have choose wrong one for detection so depending on build.prop wasn't detect one of X series cell phones.
Now has Remote Tools for root, and xRecovery install [ needs testing ] [ but in Windows 7 has some issuses. ]
Double file manager for easier copying files / folders ...
APK editor uses older version of apk tool and all tricks which i could find for correct recompile of apk files. [ But as i said before if apk tool doesn't like apk tell to apk author not to me, i just provide gui for it ]
It also has OptiPNG option / picture resizer ...
no more addon creator.. kitchen now use scripts [ any update.zip with new theme or bootanimation or new tool can be addon + my script ] for now it is patching xml / build.prop file(s).
Added kitchen pre-check for missing folder so that you know if any is missing and that that could be a reason for not working correct.
ZipAlign is not performed on update.zip / system.img creation now is has special button for manual ZipAlign [ so if update.zip / system.img has boot loop or something it means you have ZipAligned apk you shouldn't. [ Be aware ZipAlign sometimes messes with signature ]

next edition ...
added Scripting support ... [ scripts for rediting old update.zip files ]
removed addons creator ... [ any update.zip is addon, for n00bs no use of using system update.zip as addon you are allreday creating one ]
apk editor now usese apktool 1.3.1 [ todo: version select for apktool ]
apk editor now has optipng as option...
fixed detection module [ yes i ****ed up... i was set to detect u15a|i, e20a|i, e10a|i now detects E10, E15, U20, X10 ]
zipalign is now optional...
ONLY! bugs report to: [email protected]
Link :: http://azuzu.spice.net.au/ax10mk.rar

still searching working mkyaffs / unyaffs combination...
till then n00b fix --- if you load update.zip which is addon kitchen crashes this fix problem.
http://dl.dropbox.com/u/10158456/aZuZu XPERIA Kitchen/aZuZu XA Series Kitchen.rar

Related

Installing & Using Ervius Visual Kitchen V1.8.1 for GENE

Hi Everybody, I have a good news, Ervius Visual Kitchen V 1.8.1 is working well on GENE.
Thanks to:
- Ervius & Bepe for the great tools and kitchen
- Olipro
- tadzio
- +Que PPC for the Reference Tutorial
Download Link KITCHEN TOOL Only:
EXE: http://www.4shared.com/file/127636364/a3ff9677/Ervius_Kitchen_For_GENE_by_BesFen.html
RAR: http://www.4shared.com/file/127785396/6450a6ce/Ervius_Kitchen_For_GENE_by_BesFen.html
Download Link 21844 KITCHEN:
http://www.4shared.com/file/127886874/fb6b18b6/21844_Ervius_Kitchen_For_GENE_by_BesFen.html
INSTALLING "ERVIUS VISUAL KITCHEN" ===> If you download Kitchen tools only
1. Download the Kitchen tools, and extract it.
2. run "Erviuskitchen.exe", it will give error, just click OK until the window appear.
3. Prepare your Base Working ROM and Unprotected, I suggest you can use Krazy 21051 ROM, put it in the folder and name it "Base ROM", only this ROM in the folder.
4. Click "Dump nbh/nb/payload", and navigate to the Base ROM, a window will appear during process, just click OK and wait until finish.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
It will make folder dump inside folder Base ROM, and that is your kitchen for 21054. By extracting it we have: XIP, os.nb.payload, romhdr.bin that will be use to create all ROM.
Note: If you dump Old GENE, it will work only for OLD GENE, and either for NEW GENE. the different only in XIP. You can replace the xip for it.
CONTENT OF 21844 KITCHEN
This is the kitchen root preview in Windows Explorer:
1. EXT Folder
The External packages (EXT) folder is divided into Device Specific folders and a Shared folder:
*Device Specific folders are typically used for files (packages) that should only be applied to a specific type of the device.
Each Device Specific folder is further divided into Operating System Build Version Specific folders and a Common folder.
*Operating System Build Version Specific folders are typically used for files (packages) that should only be applied to a specific build (version) of Operating System. The Common folder is typically used for files (packages) that can be installed on any Operating System build version.
2. OEM Folder
The OEM folder can contain multiple Device Specific folders.
*Each Device Specific folder is further divided into Locale Specific folders and a Common folder.
*The Common folder is typically used for files (packages) that can be installed in any locale – not specific to a language.
*Locale Specific folders are typically used for files (packages) that should only be applied to a specific locale.
3. ROM Folder
The ROM folder is divided into Device Specific folders and a Shared folder.
*The Shared folder is typically used for kernel system files that are compatible amongst devices. (MSXIPKERNEL folder)
*Device Specific folders are typically used for kernel system files that should only be applied to a specific type of the device. (OEMXIPKERNEL folder)
-The Shared folder is further divided into Operating System Build Version Specific folders. Operating System Build Version Specific folders are typically used for kernel system files that should only be applied to a specific build (version) of Operating System.
-Each Device Specific folder is further divided into Operating System Build Version Specific folders.
4. SYS Folder
The system (SYS) folder is divided into Operating System Build Version Specific folders.
*The Build Version Specific folders will often contain files (packages) specific to the device DPI (Dot Per Inch) and Horizontal/Vertical display size.
*Each Operating System Build Version Specific folder is further divided into a ROM DPI, ROM Resolution, and Shared folder – providing a significant amount of flexibility during ROM compilation.
*The ROM DPI, ROM Resolution, and Shared folders are further divided into Locale Specific folders and a Common folder.
*The Common folder is typically used for system files (packages) that can be installed in any locale – not specific to a language.
*Locale Specific folders are typically used for system files (packages) that should only be applied to a specific locale – for example, 0409 (English).
Updating visual kitchen with new build
UPDATING VISUAL KITCHEN WITH NEW BUILD
We assume to update my 21844 visual kitchen for OLD GENE with newer Build (example 23034).
A. EXT
1. In the EXT\OLDGENE create a new empty folder with the name of the build (example 23034).
2. copy the folder “OLDGENE_External_Packages” inside EXT\OLDGENE\21844 to EXT\OLDGENE\23034.
Now you extended packages is ready
B. OEM
No need to modify this Folder
C. ROM
1. In the ROM\ OLDGENE Folder, create a new folder with the name of the build (example 23034). Copy the OEMXipKernel folder from ROM\ OLDGENE \21844 into this folder as shown below:
2. in the ROM\Shared Folder, create a new folder with the name of the build (example 23034). Copy the MSXipKernel folder from New Build into this folder as shown above.
D. SYS
In the SYS Folder, create a new folder with the name of the build (example 23034). Copy the SYS from the new Build into this folder as shown below:
Now your NEW BUILD KITCHEN IS READY
DUMP XIP.BIN TO GET MSXIPKernel
TO make a new build ROM, we need MSXIPKernel, and sometime people only provide xip.bin of the new build.If it happens we need to dump it to get MSXIPKernel, 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 MSXIPKernel. Move the module inside OUT\MODULES\MSXIPKernel to OUT\FILES\MSXIPKernel, now you have the MSXIPKernel. And don’t forget to delete any *.txt file inside MSXIPKernel.
Using visual kitchen
USING VISUAL KITCHEN
After add new build, run the kitchen, and you will get pic as below:
1. Choose your device, NEW GENE or OLD GENE
2. Choose your XIP Build
3. Choose your SYS Build
4. Choose your EXT Build
The default compression is XPR, you can make LZX compression by select the LZX.
You can change the PP, click "Other" Buton, you will see pic below:
Enter the number of PP as you want.
* I disable the ULDR, Imgstart address, and nocert, this feature are not working for GENE.
* You can weather the package in the EXT, OEM, or SYS to include in the ROM or no by double click the name of packages.
OK that is all, you ready to click the "Create ROM" Button.
HAPPY COOKING Time to SLEEP....
Great News
well done bro.....
gr8 news man.
waiting 4 further explanation
very thanks besfen
Thats really great will try it soon, thanks Besfen, our Best Friend
Its BesFen always who changes Gene Upgrading forum!
Please ...... Someone upload it as zip or rar.
Xumit said:
Please ...... Someone upload it as zip or rar.
Click to expand...
Click to collapse
Link update in the 1st post, add RAR format
You are the real KITCHEN KING, Thanks a lot.
Thats really great
Thats really great will try it soon.
I am new comer here to this forum. But felt more comfortable and enjoyed in this forum.
Thanks to all...
...Karan999, BesFen, krazy_about_technology, deathgame, etc many credits to them.
Currently using: Self cooked ROM from Besfen's Kitchen 23017 on Gene
LOL who made this thread sticky, even it's incomplete BTW waiting for next part .
Thank you,,I'll try this ASAP...
This tool is not only for WM6.5 right? Can also for WM6.1?
ankit360 said:
LOL who made this thread sticky, even it's incomplete BTW waiting for next part .
Click to expand...
Click to collapse
Why did you say incompatible? I build my 21844 ROM with it and it work great, XPR or LZX compression work, PP change also work. The feature that aren't work only udrl & imgsf start address, GENE don't have UDLR partition.
The only thing you must do are put the right file in the right place.
If you want, I can upload my 21844 kitchen.
BesFen said:
If you want, I can upload my 21844 kitchen.
Click to expand...
Click to collapse
Good idea
BTW I requested the stickey, and Dave obliged
Hi Besfen, thanks for the great contribution.
Thanks for the kitchen Besfen (BEStFriENd)
BesFen said:
Why did you say incompatible? I build my 21844 ROM with it and it work great, XPR or LZX compression work, PP change also work. The feature that aren't work only udrl & imgsf start address, GENE don't have UDLR partition.
The only thing you must do are put the right file in the right place.
If you want, I can upload my 21844 kitchen.
Click to expand...
Click to collapse
LOL i read To be Continued.......... so i think your kitchen is not ready BTW downloading now

[WM6.5][Titanium][Guide]Cooking Chome Plugins, TitaniumWeatherExt 5.0.2 and more

the reason i opened this thread is, i wanted to talk about cooking chome plugins with evk and provide some chome plugins which can be cooked into our roms..
feel free to convert the supplied evk packages to cabs - but main reason for this thread should be for cooks that want custom chome plugins cooked into their roms..
well .. to start this whole thing.. main reason dealing with cooking chome was, not to waste additional space in imgfs when cooking in cabs and call the cab installation during UC
...
so here's what i did:
if you look a chome plugins, you always have a .plg file which contains the xml code parsed by the titanium plugin .. this code needs to be injected into the corresponding titanium*.cpr that is displayed by the home plugin
step1: if you want to cook, the plgs need individual names so they don't get overwritten during cooking
take a look a the attached zip, it contains TitaniumNotifications 2.0 renamed to "TitaniumNotifications.plg"
step2: call MichelDiamond's great TICS-Installer during UC to get the show started
probably important: the plg files do have a positioning of the chome plugin. open up the plg and in the 4th line there's the position tag <position>3</position>
this will only work if you use the extended version of XDA_UC published here in Noonski's thread
if you use the extended version you can call TICS by adding these lines to the app.reg in the plugin dir
Code:
[HKEY_LOCAL_MACHINE\Software\XDA\RunFirstBoot_swap]
"-addchange -plg:\\Windows\\TitaniumNotifications.plg -cpr:currentLandscape -silent"="\\Windows\\TICS_installer.exe"
"-addchange -plg:\\Windows\\TitaniumNotifications.plg -cpr:currentPortrait -silent"="\\Windows\\TICS_installer.exe"
as you can see, there's another option with XDA_UC that parses execution of exes with another registrykey ... this was essential to call the same program during UC for more than one time
to start you need these EVK packages
XDA_UC in EVK package
[URL="http://forum.xda-developers.com/attachment.php?attachmentid=276345&stc=1&d=1265199283"]TICS-Installer (the same as attached)
i recommend you create a own folder for the plugins in you kitchen folder
possibly looking something like this
EXT\SHARED\chome_plugins
EXT\SHARED\chome_plugins\ATContacts_0_98
EXT\SHARED\chome_plugins\CGPS_1_0
...
EXT\SHARED\chome_plugins\z_TICS_installer
EXT\SHARED\chome_plugins\XDA_UC_1_1_0_0
[/URL]important: this won't work with common UC as it won't parse multiple argurments needed by TICS
attached are some more packages supplied as evk packages that definitly work
all credits go to the great creators of these plugins..
here's my TitaniumWeatherExtended package
based on version 3.1.2 with mortscripted configuration
myLocation support
wizard for first run
easy themeing when cooking
saves additional accuweather info city + state to registry
open current location in PIE
... some more ...
to get this cooked into your rom, you need the base package TitaniumWeatherEXT
to get some graphics, you need to cook the theme package you want
now the theme package is multidpi ... ?? wtf is multidpi?
did you ever ask why there's a column DPI in evk?
{
"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"
}
the solution is the evk package:
+ package
++ 0409 > language WWE
++ 0407 > GER
++ dpi_96
+++ 0409
+++ 0407
+++ files
++ dpi_192
... and so on
the TitaniumWeather has all resolutions in it - so this can be cooked into roms of any dpi where the stardock package is dpi96 qvga + 192 vga or wvga
[todo]
update to multilanguage
credits go to showaco for his original TitaniumWeather
if i miss something ..
great tutorial - only one hint,that nothing goes wrong by identifying correct .cpr with TICS:
Don't forget to assure that CPRFile in Chome is set correct,same value should be set in end of ExtensibilityXML - Key.
otherwise TICS would notice the difference and would change CPRFile to value of ExtensibilityXML-cpr (and that could be not so good if cooked into ROMs and to forget it)
I had to implement this "feature", because otherwise Titanium tends to some confusions.
Also therefore I developed/use MichasRefresh,because it compensates some strange effects of Titanium...but that's because of bugs in Microsofts code (e.g. sometimes images are resized without any reasons)
Hey-thanx for your effort - all the best 4 U
Micha
MichelDiamond said:
great tutorial - only one hint,that nothing goes wrong by identifying correct .cpr with TICS:
Don't forget to assure that CPRFile in Chome is set correct,same value should be set in end of ExtensibilityXML - Key.
[...]
Click to expand...
Click to collapse
hey MichelDiamond,
thanks for that hint! that really could be important to all ppl cooking chome and changing layout file from Titanium to something else like TIphone or any other Chome layout
if any cook wants to use another layout file than Titanium, he has to change Chome regkeys "CPRFile"+"DisplayStyle" (from Titanium to whatever) and at the end of the ExtensibilityXML-Key to the corresponding Layout. this makes it possible for TICS to install into the correct layout
when TICS runs during UC, the layout file should already be set ie by changing via app.reg in a separate EVK package .. so TICS installs the plgs to the correct layout file .. so if you change the layout file via a provxml this really could get wicked up as TICS installs the plgs to another layout file and not the current used one
so be cautious when changing Chome layout files
This is exactly what I have been trying to figure out how to do for the past week (that is, how to cook CHome plugins directly into the ROM) but I am still very new to ROM cooking, and I'm a bit confused as to what exactly the procedure is. I'm sure I'll figure it out in time, so I just wanted to say thanks in advance for this, hopefully I get it sooner rather than later.
Hi Nosedive,
Very nice explanation of the method to add plugs to the kitchen.
Icke directed me to the thread, and it's truly nice one for sure
So, to try plugins, the cab way is always good; but when we want some plugins to be automatically added to cprs the active way at first boot, it's even more intersting !!!
I'm currently preparing the chome plugs, and I would like to know how to make a plugin from scratch ? Here's why: basically, I have the M2d style icons from Mnemonique around and would like to make a package out of them ... however, .png filenames (and also h x v sizes) are different. How do I "attach" png filenames to .plg, as there are no mention of png filenames in .plg file ? I think basically, all the rest I have understood, maybe .plg file will need some mod to display the new icons correctly ( e.g. all pngs are 50 x 48 in my case.
Best regards,
nAr
EDIT/ ok, I think I got it, I end up with a M2D.plg file in UTF-8 that I collected from titanium .cprs included in Mnemonique cab, and changed app.reg info to get right .plg called, and also named the gfx files as M2D_01.png, M2D_02.png, M2D_03.png etc .... to look like the existing Stardock package 100% for example ...
No time to test now ... But time will tell.
I also add a cprs_titanium folder where I put the origs .cpr from $MS$ then modd them on device for fonts size place etc ... and these will then overwrite the SYS ones at cook.
So basically, here's the structure I will use:
2--Titanium
+++chome_plugins
++++++cprs_titanium
+++++++++files
++++++++++++Titanium_240x320.cpr
++++++++++++Titanium_320x240.cpr
++++++TitaniumWeather_Beyond
++++++TitaniumWeather_M2D
++++++TitaniumWeather_Stardock
++++++TitaniumWeatherExt_5_0_2
++++++z_TICS_installer
So, 3 skins, either cook them all, or select juste one or two.
The other packages are regular and have to be cooked.
I will of course use your modded XDA_UC version to get the .plg processing at boot.
I have a problem. I used everything mentionned here, including the XDA UC extended version and tics installer. Somehow, when I extract titanium .cprs from cooked rom, I see the plg code was not injected in them. However, data for the plugins are indeed in registry, so i can see them mentionned in any Chome editor, but the .plg data didn't get merged into .cprs.
Any idea ?
Brds,
nAr
narshorn said:
I have a problem. I used everything mentionned here, including the XDA UC extended version and tics installer. Somehow, when I extract titanium .cprs from cooked rom, I see the plg code was not injected in them. However, data for the plugins are indeed in registry, so i can see them mentionned in any Chome editor, but the .plg data didn't get merged into .cprs.
Any idea ?
Brds,
nAr
Click to expand...
Click to collapse
hey nAr,
it's a long time, huh? had a private chat with icke lately and he told me about the visit..
well.. about the thing with integrating chome plugins at first boot.. there's an even more advanced version, that works great with the new version of xda_uc as it doesn't need the modded version .. it's a basic mortscript, that will install the .plgs during first boot .. i try to update this thread with more info on this tonight
cu,
nosedive
nosedive said:
hey nAr,
it's a basic mortscript, that will install the .plgs during first boot .. i try to update this thread with more info on this tonight
Click to expand...
Click to collapse
Thanks, will try this, is there a particular syntax to add, to make the .plg injected, or the install figures it out itself, by reading registry or Windows dir ?
Thanks !
Brds,
nAr
narshorn said:
Thanks, will try this, is there a particular syntax to add, to make the .plg injected, or the install figures it out itself, by reading registry or Windows dir ?
Thanks !
Brds,
nAr
Click to expand...
Click to collapse
well actually all the script does, is
- search all plgs in \windows
- execute the command from tics
TICS_installer.exe -addchange -plg:\\Internal Storage\\Sandbox\\default.plg -cpr:currentPortrait -silent
for both portrait and landscape
- and this is run via xda_uc during first boot
[hkey_something\runfirstboot]
"\\windows\\mortscript.exe"="plginstaller.mscr"
cu,
nosedive
ps: i'm still revising the titanium_weather script, so TW won't read from accuweather anymore..
I don't really know what happens, reg info for all pluggins correctly written
For now I use "XDA_UC_1_1_0_ext" and tics installer
here is the content of the XDA UC reg, extracted from device :
Code:
[HKEY_LOCAL_MACHINE\Software\XDA]
[HKEY_LOCAL_MACHINE\Software\XDA\UC]
[HKEY_LOCAL_MACHINE\Software\XDA\UC\mscr]
"\Carte de stockage\XDA_UC\links.mscr"=dword:00000001
"\Carte de stockage\XDA_UC\d.mscr"=dword:00000001
"\Carte de stockage\XDA_UC\connectionsetup.mscr"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\XDA\UC\cab]
"\Carte de stockage\XDA_UC\cleanRAM.2.2.FR.CUSTO.cab"=dword:00000001
"\Carte de stockage\XDA_UC\YOUTUBE.CAB"=dword:00000001
"\Carte de stockage\XDA_UC\TV-musiqueSFR_FRA_WWE.cab"=dword:00000001
"\Carte de stockage\XDA_UC\Htc Calculator.cab"=dword:00000001
"\Carte de stockage\XDA_UC\GoogleMaps.cab"=dword:00000001
"\Carte de stockage\XDA_UC\Email Setup Wizard.cab"=dword:00000001
"\Carte de stockage\XDA_UC\Connection Setup.cab"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\XDA\TEST]
"Cook-mscr-reg-run"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\XDA\AutoShortCut]
"\Windows\Menu Démarrer\Programmes\Outils\FS_TaskMgr.lnk"="\\Windows\\FS_TaskMgr.exe"
[HKEY_LOCAL_MACHINE\Software\XDA\RunFirstBoot_swap]
"-addchange -plg:\Windows\Beyond.plg -cpr:currentPortrait -silent"="\\Windows\\TICS_installer.exe"
"-addchange -plg:\Windows\Beyond.plg -cpr:currentLandscape -silent"="\\Windows\\TICS_installer.exe"
"-addchange -plg:\Windows\default.plg -cpr:currentPortrait -silent"="\\Windows\\TICS_installer.exe"
"-addchange -plg:\Windows\default.plg -cpr:currentLandscape -silent"="\\Windows\\TICS_installer.exe"
"-addchange -plg:\Windows\cgps.plg -cpr:currentPortrait -silent"="\\Windows\\TICS_installer.exe"
"-addchange -plg:\Windows\cgps.plg -cpr:currentLandscape -silent"="\\Windows\\TICS_installer.exe"
"-addchange -plg:\Windows\ATContacts.plg -cpr:currentPortrait -silent"="\\Windows\\TICS_installer.exe"
"-addchange -plg:\Windows\ATContacts.plg -cpr:currentLandscape -silent"="\\Windows\\TICS_installer.exe"
Also,
Code:
[HKEY_CURRENT_USER\Software\TICS]
"ErrorNumber"=dword:00000014
"ErrorDescription"="#20 No current CPR found"
"callTypeCPR"="currentLandscape"
"callOverall"="-addchange -plg:\\Windows\\ATContacts.plg -cpr:currentLandscape -silent"
"lastCallPLG"="\\Windows\\ATContacts.plg"
"callPLG"="\\Windows\\ATContacts.plg"
"lastCallAction"="addchange"
"TICShasChangedSomething"=dword:00000001
"callAction"="addchange"
"Version"="1.0 rc3.1"
So I changed the app.reg in plugin dir to fit the cprs name : for example, ATContacts
Code:
[HKEY_LOCAL_MACHINE\Software\XDA\RunFirstBoot_swap]
"-addchange -plg:\\Windows\\ATContacts.plg -cpr:\\Windows\\Titanium_320x240.cpr -silent"="\\Windows\\TICS_installer.exe"
"-addchange -plg:\\Windows\\ATContacts.plg -cpr:\\Windows\\Titanium_240x320.cpr -silent"="\\Windows\\TICS_installer.exe"
But the, in registry after boot, I get this:
Code:
[HKEY_CURRENT_USER\Software\TICS]
"ErrorNumber"=dword:00000048
"ErrorDescription"="#72 No Plugins-Entry in CHome found"
"callCPR"="\\Windows\\Titanium_320x240.cpr"
"callOverall"="-addchange -plg:\\Windows\\ATContacts.plg -cpr:\\Windows\\Titanium_320x240.cpr -silent"
"lastCallAction"="addchange"
"lastCallCPR"="\\Windows\\Titanium_240x320.cpr"
"lastCallPLG"="\\Windows\\ATContacts.plg"
"TICShasChangedSomething"=dword:00000001
"callOrgExtXML"="<Plugins Order=\"CMyPhotos;CMusic;CWelcomeCenter;CPhone;CVoicemail;CClock;CText;CEmail;CAppointments;CHomeFavs;CWindowsLive\" CPRFileName=\"Titanium\" DisplayStyle=\"Titanium\" />"
"ListView"="Titanium"
"callTypeCPR"="direct"
"callPLG"="\\Windows\\ATContacts.plg"
"callAction"="addchange"
"Version"="1.0 rc3.1"
What have I done wrong ?
Cheers,
nAr
Nosedive or Icke, if you see that reply, maybe you can help me
I can't spend much time on IM right now

[VISUAL KITCHEN] Barin's OSBuilder

Hi,
sorry but my English is not very good.
I configured the kitchen for our phone.
The kitchen is ready to create a Rom and it include:
SYS 23569 En/It
XIP 23568
OEM 3.003c En/It
some EXT package for example
ACER_EUU (includes the latest patch for GPS)
I added these tools:
{
"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"
}
Build extrom.bin:
insert your cab files in the EXTROM folder;
click on Build extrom.bin;
look inside the RELEASE folder.
Note: I wrote a small program that automatically creates the file CABPIACB.pil according to these rules:
the file extension is not displayed during the installation process;
the character underscore is replaced by space (the space character in the file name is not allowed by the acer's installation program);
you can sort the files by entering the prefix 0_, 1_, 2_ .... 9_, a_, b_ ... z_. For example:
Dump Acer_S200.amf:
insert your Acer_S200.amf (with this exact name) in ROM folder;
click on Dump Acer_S200.amf;
look inside the DUMP\AMF folder.
Dump extrom.bin:
put your extrom.bin (with this exact name) in ROM folder;
click on Dump extrom.bin;
look inside the DUMP\EXTROM folder.
Dump flash.bin:
insert your flash.bin (with this exact name) in ROM folder;
click on Dump flash.bin;
look inside the DUMP\FLASH folder.
Instructions for cooking:
install OSBuilderSetup.msi
to start the kitchen open the file OSBuilder.osb
select your language (0409 = en, 0410 = it)
mark / unmark ext package
click on start button (play)
wait...
look inside the RELEASE folder
XIP porting:
very simple, change only these folders:
- ROM\XIP\MSXIPKernel;
- ROM\XIP\MSXIPKernelLTK.
Download:
- OSBuilder Setup v1.0.94
- Kitchen
Much more information can be found in the original thread.
Note:
- I'm not sure if my configuration is the best but for me it works very well.
- For this kitchen files with .dsm extension (not used in Rafyvitto's kitchen) are very important. Very useful is the command DSM autocorrection.
Thanks to:
- Barin for this kitchen and for helping me to configure it;
- Rafyvitto for the first kitchen;
- Alexx~ for helping me to configure this kitchen;
- bepe, Weisun, Anper, Stark Wong, DimICE for their tools.
Good cooking
emm...
But the download link just shows 404 for me...
But, seems that just a few tools could be enough to cook a good rom for a good cook
Understanding the process could be more easier to handle for advance levels lol
for me too, what kind of improvment can we get compared to the rafy kitchen? a faster cooking?
Arto said:
for me too, what kind of improvment can we get compared to the rafy kitchen? a faster cooking?
Click to expand...
Click to collapse
I think GUI kitchen could well organize the packages for multi ROM...
It seems that the advance controls could be more easier to handle than form CLi
Nagato Yuki said:
emm...
But the download link just shows 404 for me...
Click to expand...
Click to collapse
Yes,
but I downloaded this:
Link to my CDMA TP2 kitchen
Click to expand...
Click to collapse
I gave a link brainmaster to your own kitchen S200 on Osbuilder with Russian localization package 0419
feropont said:
I gave a link brainmaster to your own kitchen S200 on Osbuilder with Russian localization package 0419
Click to expand...
Click to collapse
Can you give us the kitchen you mentioned? I'd like to try it.
Thank you.
It is a very good tool, and handles module reallocation better than any other kitchen that I've seen to date. Also has many features not found in any other kitchen. It is a superior tool, and in my opinion builds superior roms. Barin is supporting the tools well, and has great updates with additional features on the horizon, including the multi-build feature. You can download the tools, including the installer from my kitchen here, which includes everything except sys and oem, but keep in mind that I build for a HTC device, and so have it set to build to .nbh -- you may need to change settings for your device:
http://www.mobileunderground.info/indagroove/OSBuilder/OSBuilder Kitchen Tools.7z
I added my kitchen on the first post
Stefano_1986_ said:
I added my kitchen on the first post
Click to expand...
Click to collapse
Amazing work !!!! I will give it a try !!Thx for this contribution
hm I'm near from start cooking but I don't know what to do with the .rom and .vm folder that I have to add in SYS folder in the rafy kitchen, Idea?
Arto said:
Amazing work !!!! I will give it a try !!Thx for this contribution
Click to expand...
Click to collapse
You are welcome
Arto said:
hm I'm near from start cooking but I don't know what to do with the .rom and .vm folder that I have to add in SYS folder in the rafy kitchen, Idea?
Click to expand...
Click to collapse
You can delete these folders
Stefano_1986_ said:
You are welcome
You can delete these folders
Click to expand...
Click to collapse
Ok ! I get an error with module winsock.dll "this module can be corrupted"
Have I to recmod it?
edit : ok recmoded and it works
Arto said:
Ok ! I get an error with module winsock.dll "this module can be corrupted"
Have I to recmod it?
edit : ok recmoded and it works
Click to expand...
Click to collapse
I haven't recmoded any files and I haven't received any errors.
Stefano_1986_ said:
I haven't recmoded any files and I haven't received any errors.
Click to expand...
Click to collapse
its the only file with this error, I use the 21907, maybe the archive, I'm flashing right now
Arto said:
its the only file with this error, I use the 21907, maybe the archive
Click to expand...
Click to collapse
maybe... I haven't tried that build.
Arto said:
I'm flashing right now
Click to expand...
Click to collapse
But, I don't like having to install it before use, is there any portable version?
Nagato Yuki said:
But, I don't like having to install it before use, is there any portable version?
Click to expand...
Click to collapse
I don't know.
You can ask at the developer.
Flashed but like all the first times, I get some issues, windows boot no problem, today screen, no problem, but the settings menu is half missing and sense does'nt launch, I think there is a problem with my sys but don't know why
edit: I copy/paste my SYs a second time and now, there isn't corrupt modules, the modules appears to be very sensitives when I move them
Sorry, my English is not good! I want to say is that great kitchen, it also gives me great inspiration, if you interested, we will bring you from China Kitchen

[APP] Easy Rom Editing for lazy smart people with PhoenTools v0.4

Well, most of you know me from my PhoenRom nexus rom but today ill like to share something back with XDA community.
When I started working with android I found myself with many tools out there that where available and did the job fairly easily, but I also found myself typing in the cmd like a typewriter chimp all the day typing into cmd, and since windows cmd isn't as kind as bash and this tools are really text sensitive I decided to program a "One tool to rule them all, One tool to find them, One tool to bring them alland in the Darkness bind them" and the best thing in a LAZY DRAG AND DROP FASHION .
So here it is PhoenTools featuring easy drag & drop for:
-smali
-backsmali
-apk/jar/zip unpack and repack
-signing
-Rom deodex
-MD5 Checksum
-Themer
I wont explain here what each of these tools does (Google), this tool its for devs that are tiered of typing 2 minutes into cmd for each slightly modification.
Theoretically it can be updated just by replacing the latest executables in the tools folder, as long as that tool syntax isn't changed
Ill be adding features soon like md5 checksum or an update/updater script syntax checker and finally checking that all the others features are up to date, but this has been hanging in my pc for more than a year now and I'm lazy.
Finally ill upload the source code, it has been written in C# in a very rushy way (so excuse my not so standard code).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
How to use: Simply drag and drop the file/folder to the corresponding textbox of the left input column and press the corresponding action button.
Changelog:
----------
v.01
----------
- Uploaded the version that was hanging on my hard drive for nearly a year.
----------
v.02
----------
-Updated smali and backsmali to 1.2.6 now supporting Gingerbread
----------
v.03
----------
-Added 7z.dll
-Fixed some incompatibilities with paths and "\\"
-Added Checksum generator
-Added Themer merge feature (currently only supporting "\system\app")
----------
v.04
----------
-Added a feature to copy files with the same name between two different folders.
-Added to themer copy framework-res folder to the theme folder so now it will theme apps and system
-Added copy bootabimation to media
-Improved GUI to support lower screen resolutions
-Added a message box to alert that auto-deodex is untested since froyo
DOWNLOAD:
PhoenTools v0.4: http://www.multiupload.com/MOEJVWBH03
IMPORTANT:
It requieres .Net framework 3.5 to run.
If you are going to sign something remember to delete META-INF cert files first (CERT.RSA, CERT.SF, MAINFEST.MF).
YOU NEED TO ADD JAVA.EXE TO WINDOWS PATH http://www.youtube.com/watch?v=FAglfB8h8uU
YOU NEED TO ADD ADB.EXE TO WINDOWS PATH
NOTE: Auto deodex needs to be reviewed.
Nice Work Dude!
Will definitely have to try this out for working on stuff in windows...
Smali its buggy because its old and I haven't controlled exceptions ill do them soon, but as I sed this had been hanging a long time in my hard drive and usually I only use it for unpacking, repacking and signing which works like a charm.
Anyway ill blow a way the dust from the source code, and rewirte it soon so its more up to date (Gingerbread).
mordokak said:
Smali its buggy because its old and I haven't controlled exceptions ill do them soon, but as I sed this had been hanging a long time in my hard drive and usually I only use it for unpacking, repacking and signing which works like a charm.
Anyway ill blow a way the dust from the source code, and rewirte it soon so its more up to date (Gingerbread).
Click to expand...
Click to collapse
This will definitely be a great tool...
You also might want to post it in the Chef Central Forums for Android, so that more people than just us N1 folks might see it...
http://forum.xda-developers.com/forumdisplay.php?f=613
Just a suggestion, but either way, great work dude... looks pretty good already...
Mmmm interesting..
edit-- Wrong section though, bro!
That's a good idea, but I don't want to duplicate content. So maby Ill post a thread with a link to this one or ask a XDA moderator to move it to the most convenient place.
MODERATOR - Please move this to the CHEF CENTRAL section, THANKS <3
Flagged appropriate mod.
Getting this error:
Yea I should had mention you have to add java.exe to windows classpath, that will fix it hopefully
http://www.java.com/en/download/help/path.xml
or
http://www.youtube.com/watch?v=FAglfB8h8uU
mordokak said:
Yea I should had mention you have to add java.exe to windows classpath, that will fix it hopefully
http://www.java.com/en/download/help/path.xml
or
http://www.youtube.com/watch?v=FAglfB8h8uU
Click to expand...
Click to collapse
How u do this on Windows 7?
The second link shows you how to do it on windows 7
But simply do this:
1)go to Control Panel > System
2)On the left menu click on "Advance System Configuration"
3)Click on "Environment Variables" button
4)On Variables for user... Click on "New" button
5)Variable Name: PATH
6)Variable Value: C:\Program Files (x86)\Java\jre6\bin\
or whatever path its on your machine.
7)Reboot
You'll know you did it right if you type java in cmd and help info its shown.
Also Remind you that I usually only use it for packing/unpacking, and signing. Other feature's such as smali or autodeodex or probably out of date.
mordokak said:
The second link shows you how to do it on windows 7
But simply do this:
1)go to Control Panel > System
2)On the left menu click on "Advance System Configuration"
3)Click on "Environment Variables" button
4)On Variables for user... Click on "New" button
5)Variable Name: PATH
6)Variable Value: C:\Program Files (x86)\Java\jre6\bin\
or whatever path its on your machine.
7)Reboot
You'll know you did it right if you type java in cmd and help info its shown.
Also Remind you that I usually only use it for packing/unpacking, and signing. Other feature's such as smali or autodeodex or probably out of date.
Click to expand...
Click to collapse
Got same error as before. I also typed java in cmd and help did come up. I also updated latest baskmali and smali. I'm trying to deodex a framework.
More error code:
Code:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\PhoenTools\origi_frame_temp\out'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive)
at System.IO.Directory.Delete(String path, Boolean recursive)
at PhoenTools.PhoenTools.button6_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
PhoenTools
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/PhoenTools/PhoenTools.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Your MUST add java to the windows PATH
I have same error as MicroMod777, despite of adding correct path.(I'm trying to deodex omosiro's Korean translated MIUI ROM)
You also have to add the ADB.exe to the windows path for deodex. The autodeodex its untested right now although it should work with verison 0.2
mordokak said:
You also have to add the ADB.exe to the windows path for deodex. The autodeodex its untested right now although it should work with verison 0.2
Click to expand...
Click to collapse
ADB.exe is already added, too.
well paste me the link to the rom and ill test it. Remember that the source is from along time ago and maby ill need to update it a bit.
mordokak said:
well paste me the link to the rom and ill test it. Remember that the source is from along time ago and maby ill need to update it a bit.
Click to expand...
Click to collapse
I downloaded the ROM from here, however looks like omosiro removed the link from the post. I'm sure it will be reuploaded when the work is done.
**I had no problem when I deodexed the ROM with Android Kitchen...
I suppose i'll have a look at the source, Actually I'm currently adding new features.
Ill been testing the code in different machines with unexpected results.
Added new features and currently fixing bugs.
Found a few bugs where slow computers will try to do something even before the file was created.
Found a bug with PATH and double "\"
Found a bug, 7z.dll was also needed.
CURRENTLY FIXING ALL, tomorrow should be all done except the AUTODEODEX
Thanks for your patience.

[UTILITY] Android Flasher 2.1.0.5! (10/10/11)

{
"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"
}
Click to expand...
Click to collapse
S-OFF is essential
Features:
Multiple flashes without closing the application.
Deletes all used files leaving you with nothing more than you had to start with.
Completely automatic, only user thing is to make a splash image, have a recovery img, a hboot img or a radio img.
Unified interface.
Completely in C#
Now supports BMP, PNG, and JPEG images. Not just BMP like NBIMG.
Usable on your Desire, Desire Z, Desire HD, EVO 4g, EVO 3D, Desire S, Incredible S, Thunderbolt and Sensation.
The application double checks the image dimensions to ensure no problems.
Also checks the created splash img file size to ensure no errors.
Click to expand...
Click to collapse
Prerequisites:
USB debugging enabled.
HTC and Fastboot/Hboot drivers must be installed.
Windows with .Net 4.0
Splash image, recovery img, a hboot img or a radio img. (not required for donate version)
Click to expand...
Click to collapse
What it actually does:
This app flashes the specific parts of the device (Bootloader, Recovery, Splash screen, and Radio). It's just a time saver.
The splash screen is the image before the boot animation, if you don't like the white HTC, then change it!
Click to expand...
Click to collapse
Credits to SA7039 for assistance and Google for fastboot, adb and dlls.
Post your SPLASH screens here:
http://forum.xda-developers.com/showthread.php?p=8367224
Got problems? Want to request features? Post a ticket
Click to expand...
Click to collapse
Changelog:
Code:
2.1.0.5
Added: EVO 3D, Incredible S, Desire S and Thunderbolt.
Added recent device display as the first button.
Updated pictures to be higher quality.
Fixed redo progress bug.
Added WiMax
2.1.0.1
Fixed a device bug that affected everything except for the Desire and Sensation.
2.1
Fixed checkboxes
Added 'Already in fastboot' button
Rewrote logging
Fixed donate button ;)
Added update notifications
Auto downloads data folder
Added path conversion to unicode, should help with localisation.
Added Desire HD and EVO 4g support.
Added Device list pages - moved DHD to second page with EVO 4G.
2.0.5
MsgBox for invalid splash image dimensions
Image displays in the center when selected
When you unselect a checkbox, it says 'No file selected.'
Menu button added in the file menu
Label changed Z/HD
Added 'Donate' button ;)
Now verifies that the splash img file is the correct size for flashing
2.0
Brand new, recoded entirely from the ground up.
Supports multiple devices, and image extensions.
Please consider donating .
Soon to come:
With Download Browser for all supported devices:
Click to expand...
Click to collapse
Looks awesome!
Thanks!
Thanks for this! It makes some things much easier.
Sent from my HTC EVO 3D X515m using xda premium
S-OFF is required only to flash radio right???
i can flash other things without S-OFF??
nihalvm said:
S-OFF is required only to flash radio right???
i can flash other things without S-OFF??
Click to expand...
Click to collapse
Nope, S-OFF for everything.
Daniel
<--- Just waiting for Revolutionary to be able to S-off my Vodafone supplied and Telstra powered Evo 3d. Looking forward to Pro version. Will use it on my Desire.
Brilliant! - nice to have you here danward..
Tried to flash recovery, it's working very well indeed!
It didn't work for me.I tried to flash a radio and got an "unhandled exception" error:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IO.IOException: The file 'radio.img' already exists.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
at System.IO.File.Copy(String sourceFileName, String destFileName)
at AndroidFlasher.Log.run()
at AndroidFlasher.Log.timer1_Tick(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.237 (RTMGDR.030319-2300)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
AndroidFlasher
Assembly Version: 2.1.0.5
Win32 Version: 2.1.0.5
CodeBase: file:///C:/Users/mario/Desktop/AndroidFlasher.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.235 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.236 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.233 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
wow oO thank you !
And people think Steve Jobs was innovative :O This programme is bloody excellent. Well not for me cos Im still S-on but it will be awesome. Excellent work dev.
@warrio: is your device S-OFF/ROOTED?
I tried my colleagues device HBOOT 1.49.0012 *BOOTLOADER UNLOCKED + S-ON*.. it has an error too .. I think this is related to Security-OFF thing..
snerism said:
@warrio: is your device S-OFF/ROOTED?
I tried my colleagues device HBOOT 1.49.0012 *BOOTLOADER UNLOCKED + S-ON*.. it has an error too .. I think this is related to Security-OFF thing..
Click to expand...
Click to collapse
You have to have S-Off, there is no point trying it with S-on.
seanybiker said:
You have to have S-Off, there is no point trying it with S-on.
Click to expand...
Click to collapse
Yes,I am S-OFF and rooted, HBOOT 1.49.1107 RADIO 10.53.9020.00_10.13.9020.08_2 and have followed all steps ( installed hboot drivers,etc.) but still not work.
You need to have the ENG hboot for this.
Please check to see if you have an ENG hboot before saying it doesn't work.
Sent from my HTC Sensation Z710e using XDA App
Great flasher
I wanna try it !!!
I can't wait
muahaha
A donation now , OF COURSE!
Please use this thread: http://forum.xda-developers.com/showthread.php?t=794638

Categories

Resources