[SOLVED] Warning!!! Found Module duplicate on Module... - Windows Mobile

Hi, to save me writing out my problem again, I'll copy across my 2 posts from a different thread, the second one has all the previous answers in quotes:
All old posts will be in quotes to make the post more tidy
Hey, when building my rom it takes about 1 minute, the resulting nbh is onl 6mb and when I checked the build log, it says xip.bin was not found, even though it is clearly there in ROM\LEO... any ideas whats happening? Ive just built the kitchen, I used 2.10 TMOUS Leo rom as a dump base and have just ported thr 23554 SYS. Anyone got any ideas on my problem? Thanks in advance
Click to expand...
Click to collapse
Staxxthedan said:
Looks like your platformbuilder is not processing correctly when it initiates it should show something like this:
I am assuming you have the .Netframework installed? it seems like a tools issue rather than folder structure however....Also ensure you have the Real 6.5 Aku checked in your kitchen and run as admin.
Just to be sure, folder structure is like:
OEM: Your kitchen folder\OEM\Leo and then inside (O409 + COMMON)
SYS: Your kitchen folder\SYS\Build # and then inside (dpi_192+ dpi_192_resh_400_resh_800 + SHARED) and then each one has 0409 +COMMON inside) since you imported then I assume this is in order again.
If all fails I sugest you try the ones uploaded on first page by Sparkienl
Click to expand...
Click to collapse
Laurentius26 said:
Hi,
I would say it's a problem with buildrom.bat, wrong path.
Did you check that?
You say ROM\LEO but but most kitchens use default ROM\XIP if I'm not mistaking.
Click to expand...
Click to collapse
Staxxthedan said:
AVK uses ROM/LEO then Build # inside you have OEMXipKernel,
and then ROM/SHARED then Build # inside you have MSXIPKernel
and I don't think its Build ROM.bat as Build ROM.bat won't do him any good if Platformbuilder didn't do what it was supposed to do. Check your Dump how big is it? I upload some of my tools in EVK,overide yours and try, well just in case
and one more thing put the required ROM update utility in Release Leo folder, Bepe's I guess....hope that sorts you out.
Click to expand...
Click to collapse
Ok well I think I may have worked out that it is in actual fact something to do with my own pc, my good friend bobsbbq has been helping me and he sent me a working EVK kitchen that he made the other night, and I also had problems with this, same issues, lots of duplicate modules followed by a runtime error. That was when I say using the 23554 SYS and XIP, however I opened up one of his older rom saves which the SYS and XIP was 21889 and started to build, at the moment I havent had any problems, its currently on platform rebuilder. So this leads me to believe that there is some problem with the XIP or SYS build and my pc (it cant be the structure of the folders as it worked for bob). I originally was using OSKitchen and there is a kitchen in the same directory as my new EVK one, could that be causing some conflicts? I will delete it and try it again after this build has finished successfully, I dont see why it would though as it is an older SYS and XIP, also there seems to be the files for the custom ruu in the same directory, I dont know where they came from, but I will delete them.. also just looking again theres an old evk kitchen in there too (way to cluttered lol)
..........
Ok the kitchen has just finished succesfully building a rom with XIP and SYS set to 21889.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
now Im going to try with just the SYS set to 23554 and the XIP left at 21889
Ok thats giving me the
Warning!!! Found Module duplicate on Module... error,
Also Im getting the
unhandled exception has occured in a component in your application
errror
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.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at System.Collections.Generic.List`1.set_Capacity(Int32 value)
at System.Collections.Generic.List`1.EnsureCapacity(Int32 min)
at HSJ9GuSvLoWix.AOAQs.�ex�s0���sl(String , Boolean , Boolean , Boolean , Boolean , Boolean )
at HSJ9GuSvLoWix.AOAQs.�om(0�)p(String , Boolean , Boolean )
at HSJ9GuSvLoWix.AOAQs.�x�hy(Boolean , Boolean )
at HSJ9GuSvLoWix.AOAQs.�2�i��yl()
at HSJ9GuSvLoWix.AOAQs.�0ah���wph(Object , EventArgs )
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
----------------------------------------
ezencryption_lib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_32/mscorlib/2.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
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
----------------------------------------
License
Assembly Version: 1.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_32/mscorlib/2.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
erviuskitchen
Assembly Version: 1.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_32/mscorlib/2.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
now I will try 21889 SYS and 23554 XIP
That also worked, the rom has been created succesfully, so now I can decide it is something to do with having selected the 23554 SYS, but its not mine in particular because remember this is the working kitchen that bob sent me..
Click to expand...
Click to collapse
Thanks in advance for your help

A module isn't that hard, check the modules that are overwritten and remove the duplicates.

Laurentius26 said:
A module isn't that hard, check the modules that are overwritten and remove the duplicates.
Click to expand...
Click to collapse
I don't know what you mean, I am still very new to cooking laurentis

Ok I will try to explain.
For example in your kitchen\EXT you have packages, look inside of them please.
A module you recognise because it looks like a map with an extension and you can open it.
For example:
yourmodule.dll
So if you run buildrom.bat it will open a command window and shows you a list what's happening.
(I believe in Ervius kitchen the CMD window isn't activated by default but you have an option
to select and view during buildrom.bat, not sure about that as I'm not using a visual kitchen.)
If you follow the process you will notice it's overwriting files (the overwritten modules causing the error).
If you remember the names you do a search in your kitchen to the files it's overwriting.
[★] said:
I don't know what you mean, I am still very new to cooking laurentis
Click to expand...
Click to collapse

Hmm I will have to look into that with the help of bob it is over my head But remeber the fact that it worked on his pc, but not mine
Laurentius26 said:
Ok I will try to explain.
For example in your kitchen\EXT you have packages, look inside of them please.
A module you recognise because it looks like a map with an extension and you can open it.
For example:
yourmodule.dll
So if you run buildrom.bat it will open a command window and shows you a list what's happening.
(I believe in Ervius kitchen the CMD window isn't activated by default but you have an option
to select and view during buildrom.bat, not sure about that as I'm not using a visual kitchen.)
If you follow the process you will notice it's overwriting files (the overwritten modules causing the error).
If you remember the names you do a search in your kitchen to the files it's overwriting.
Click to expand...
Click to collapse

Sometimes EVk doesnt like file or module to be overwritten. Check your buildlog to see what is causing error, and remove that specific dll or module.

[★] said:
Hmm I will have to look into that with the help of bob it is over my head But remeber the fact that it worked on his pc, but not mine
Click to expand...
Click to collapse
has happeed to me a few times.do this.open ur that sys built which worked perfectly for u.now the built which is giving pain to u and to ur kitchen
in two seperate windows compare SYS/SHARED/COMMON...check each folder only in both the sys,and find out the doubble files or folders...i guess it can be 3 FOLDERS in the COMMON in the first row and check OS files and OS modules too....if u used a roll up....this could have happened...
regards

Laurentius26 said:
A module isn't that hard, check the modules that are overwritten and remove the duplicates.
Click to expand...
Click to collapse
There are no duplicates modules. I made the kitchen and checked all of them myself. It is strange that he is getting this duplicate modules and the xip.bin is not being copied to the Temp folder. When the xip.bin is not found the platform rebuilder errors and then the kitchen stops.
I wonder if there is a permision problem with the PC? Not letting some of the tools run properly?

bobsbbq said:
There are no duplicates modules. I made the kitchen and checked all of them myself. It is strange that he is getting this duplicate modules and the xip.bin is not being copied to the Temp folder. When the xip.bin is not found the platform rebuilder errors and then the kitchen stops.
I wonder if there is a permision problem with the PC? Not letting some of the tools run properly?
Click to expand...
Click to collapse
in case there r no duplicate modules....i will suggest to reinstall netcf on his pc,sometimes it works

Good idea you hear that star? Reinstall .net framework

Ok we found the issue. There were 2 Wince.nls files. Also somehow there was OEMDrivers in the SYS\SHARED\COMMON
Working now

good to know that

Cool you worked that out, congrats.

Laurentius26 said:
Cool you worked that out, congrats.
Click to expand...
Click to collapse
Yeah thankyou bob, your an excellent teacher

Cheers mate, good luck.
[★] said:
Yeah thankyou bob, your an excellent teacher
Click to expand...
Click to collapse

Laurentius26 said:
Cheers mate, good luck.
Click to expand...
Click to collapse
Im hoping to release my first rom before 1000 posts

Related

NBHextract: Extract contents from NBH files

Here is a tool to extract contents from NBH files, it is valid for all new devices using NBH format for ROM upgrades (Hermes, Trinity, Artemis, Herald, Excalibur, etc...).
It will extract all separate ROM parts contained in NBH file, and convert splash screens to BMP format. When run with '-v' parameter it also shows the signature for each block.
For more information on NBH format see NBH wiki page.
Example usage:
Code:
C:\> NBHextract.exe hermimg_HTCWWE_1.35.255.2_Ship.nbh
=== NBHextract v1.0
=== Extract contents from HTC NBH files
=== (c)2007 xda-developers.com
=== by: pof & TheBlasphemer based on itsme perl scripts
Device: HERM200
CID: QTEK_001
Version: 1.35.255.2
Language: WWE
Extracting: 00_IPL.nb
Extracting: 01_SPL.nb
Extracting: 02_GSM.nb
Extracting: 03_MainSplash.nb
Encoding: 03_MainSplash.bmp
Extracting: 04_SubSplash.nb
Encoding: 04_SubSplash.bmp
Extracting: 05_ExtROM.nb
Extracting: 06_OS.nb
C:\>
EDIT: Removed dependency of C++ run time libraries, if you where getting an error try downloading the file again.
this is great tool we have been waiting!
Thanks this great tool!
Excellent tool! Thanks for everything you do here pof!
Thanks must be given to TheBlasphemer and itsme, they did the hard part, i just joined the pieces
pof said:
Here is a tool to extract contents from NBH files, it is valid for all new devices using NBH format for ROM upgrades (Hermes, Trinity, Artemis, Herald, Excalibur, etc...).
It will extract all separate ROM parts contained in NBH file, and convert splash screens to BMP format. When run with '-v' parameter it also shows the signature for each block.
For more information on NBH format see NBH wiki page.
...
EDIT: Removed dependency of C++ run time libraries, if you where getting an error try downloading the file again.
Click to expand...
Click to collapse
pof, is there any source code available?
Zgembo: sorry, no at the moment.
Excellent work
pof
TheBlasphemer
itsme
for providing this decompression tool.
Its making the work with rom stuff from the newer devices much easier
Using NBHextract with the Hermes AKU3 swedish ROM, and the log shows some error as follow:
Code:
C:\>NBHextract.exe RUU_signed.nbh
=== NBHextract v1.0
=== Extract contents from HTC NBH files
=== (c)2007 xda-developers.com
=== by: pof & TheBlasphemer based on itsme perl scripts
Error in block 308 (01340000 - 57ED698B)
Device: HERM200
CID: QTEK_G09
Version: 2.05.263.1
Language: SVE
Extracting: 00_IPL.nb
Extracting: 01_SPL.nb
Extracting: 02_MainSplash.nb
Encoding: 02_MainSplash.bmp
Extracting: 03_SubSplash.nb
Encoding: 03_SubSplash.bmp
Extracting: 04_ExtROM.nb
Extracting: 05_GSM.nb
Extracting: 06_OS.nb
C:\>
Is it normal? Thanks.
i dont get a error message
Thx pello for reminding me. Everything run smoothly after I download the rom again.
Is there a program to extract the resulting .nb files?
Is it possible to assemble rom of extracted rom contents?
How should I run the perl scripts?
smart2003 said:
How should I run the perl scripts?
Click to expand...
Click to collapse
pls read here http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoExtractImgfs
and
http://wiki.xda-developers.com/index.php?pagename=RomTools/rdmsflsh.pl
Type like "DOS prompt" command after install this perl and script
vbi said:
Is there a program to extract the resulting .nb files?
Click to expand...
Click to collapse
I would like to know this as well, can the NB file be extracted?
the os.nb file is equal to the nk.fat or nk.nba file and can be extracted with the according tools to extract that type of files
RichTJ99 said:
I would like to know this as well, can the NB file be extracted?
Click to expand...
Click to collapse
winimage can do this
Asukal said:
this is great tool we have been waiting!
Thanks this great tool!
Click to expand...
Click to collapse
But why I can't open it?
NBHextract works fine....
But how can i make a nbh-file again ?
I've already found it .
nbhgen01
NBHExtract.exe generate 06_OS.nb of WM5 is ok.
NBHExtract.exze generate 06_OS.nb of WM6 as 06_Unknown.nb.
Is this a problem?
Strangely, by rename 06_Unknown.nb as 06_OS.nb, the extraction tools still work and it extract the files of the OS but with many empty header.

XIP 20721 for Polaris.

XIP 20721 for Polaris.
SHAYDER said:
XIP 20721 for Polaris.
Click to expand...
Click to collapse
Call me stupid.... what's XIP?
XIP is kernel of OS.
You can see a version of XIP: Start->Settings->System->About
OS CE 5.2.20721 is current XIP.
To build ROM with new XIP you must: put "MSXIPKernel" folder to "SYS" folder. Then build you new ROM with new XIP.
For Example you can use Polaris Kitchen v1.3 - WM6.1 (Build 19214.1.0.4)
http://forum.xda-developers.com/showthread.php?t=379559
for build ROM.
thanks....
20721 seems have Microsoft touch function
and 20721 XIP seems good , too.
now trying ^^
Brilliant cooked in and working fine
I am a total n00b so took a risk flashing but it went in and reports as 5.2.20721
Shayder,
no more need for your imgfs.bin and os.nb.payload like in the
XIP 20296 you posted?
Olioaglio
German ROM to dump available?
Anyone has a recent (202..) GERMAN Polaris ROM which
is able to recook (with dsm, rgu correct header etc)?
Unfortunately all ROMs I tried (Glass 0.4, UDK R7 GER, bepe) which
are available cannot be dumped and/or repackaged
It's a real pity! Seems the only way is using WWE for getting
the advantages of the new builds....
ANY HELP IS APPRECIATED!!!
Olioaglio
My imgfs.bin and os.nb.payload needed to replace any XIP on any ROM.(It is templates)
My Kichen.
http://rapidshare.com/files/140893825/Kichen.zip.html
To build ROM:
1) Put "OEM" and "SYS" folders to "Build" folder. (dont delete any existing files)
2) Run Rom.bat Then put "1" then "8" then "0"
3) When running "BuildOS" Put 'Play' button.
To Extract ROM:
1) Put "RUU_Signed.nbh" to "Extract" Folder
2) Run Rom.bat Then put "2"
3) When running "Package Tool", File->Open and put way "...\Extract\dump"
Olioaglio said:
Anyone has a recent (202..) GERMAN Polaris ROM which
is able to recook (with dsm, rgu correct header etc)?
Unfortunately all ROMs I tried (Glass 0.4, UDK R7 GER, bepe) which
are available cannot be dumped and/or repackaged
It's a real pity! Seems the only way is using WWE for getting
the advantages of the new builds....
ANY HELP IS APPRECIATED!!!
Olioaglio
Click to expand...
Click to collapse
I cant help you. ((Glass 0.4, UDK R7 GER, bepe) they Specially so have made) You must find needed files in internet.
Good work my friend. Indeed a good help.
kindly post the os.nb.payload as you have posted in the other XIP.
....regards
...c_shekhar
"imgfs.bin" and "os.nb.payload"
First off let me say thankyou for putting this package together.
I have cooked a rom and it boots up fine so I have started to customize it. Run into a few problems that I am hoping someone will be able to fix.
Here goes
I have used the package creator to insert some cabs into the installation. 3 of my cabs went in fine the rest create errors when building the registry.
So I am looking for a way to auto run the cabs. When the OS loads it seems to run a UC application from 2 places.
config_operator.txt
config_PT.txt
These point to cabs in the \windows directory and are installed upon first running of the rom. Brilliant I though. I copied the cabs i wanted into the OEMAPPS folder. Now when the rom is flashed my cabs are 100% copied OK into the windows folder as I can see them and run them.
So I edited the config_operator.txt
CAB: \WINDOWS\googlemaps.cab
CAB: \WINDOWS\coreplayer.cab
CAB: \WINDOWS\3iepatch.cab
CAB: \WINDOWS\opera1938.cab
CAB: \WINDOWS\advancedconfig.cab
CAB: \WINDOWS\keyboard.CAB
EXEC:\WINDOWS\cusTSK.exe \WINDOWS\Htc.tsk
XML: \WINDOWS\Menu_Operation.xml
CAB: \WINDOWS\PP_AKv33-Defau
Now when I re-flashed and the OS boots and I can see it in the install run my cabs and it looks like they are installing. The last one restorepie.cab then resets the device.
Upone reset my cabs have not been installed even though it looked like they were. Why is this?
Also is there a switch I can put to delete the cab after install? something like
CAB: \WINDOWS\opera1938.cab -d
Thanks in advance.
I dont know. I cant help you with this. But i can help you with errors when building the registry.
in "*.rgu"
Usually errors such:
@=""Windows\\cecmd.exe" "%1""
You must correct to
@="Windows\\cecmd.exe %1"
errors in ""
Good luck
SHAYDER said:
I dont know. I cant help you with this. But i can help you with errors when building the registry.
in "*.rgu"
Usually errors such:
@=""Windows\\cecmd.exe" "%1""
You must correct to
@="Windows\\cecmd.exe %1"
errors in ""
Good luck
Click to expand...
Click to collapse
THANK YOU THANK YOU THANK YOU THANK YOU!!!!
I went through the rgu for my opera package and did as you said. Now build perfectly no errors.
Time to get some more cooking done!!
Shayder,
Trying to use your kitchen but got stuck on how to change the automatically splash screen already setup in the BAT file? I was looking for NB file so I could just change the path but didn't understand those files named polarishtcrtproj.....
Thanks a lot and also for sharing this stuff!
SHAYDER said:
My imgfs.bin and os.nb.payload needed to replace any XIP on any ROM.(It is templates)
My Kichen.
http://rapidshare.com/files/140893825/Kichen.zip.html
To build ROM:
1) Put "OEM" and "SYS" folders to "Build" folder. (dont delete any existing files)
2) Run Rom.bat Then put "1" then "8" then "0"
3) When running "BuildOS" Put 'Play' button.
To Extract ROM:
1) Put "RUU_Signed.nbh" to "Extract" Folder
2) Run Rom.bat Then put "2"
3) When running "Package Tool", File->Open and put way "...\Extract\dump"
Click to expand...
Click to collapse
To change main splash screen you must:
1) run ROM.bat
2) put 3
3) in ".nb Image Tool" put "load..."
4) "save .nb" (save as "mainsplash.nb")
5) replace "mainsplash.nb" in "Build" folder to you "mainsplash.nb".
6) in ROM.bat put 1 then 8 then 0
Good luck
Thanks Man!
Cooked already but is showing CE OS 20721 and Build 20275
Things happens
SHAYDER said:
To change main splash screen you must:
1) run ROM.bat
2) put 3
3) in ".nb Image Tool" put "load..."
4) "save .nb" (save as "mainsplash.nb")
5) replace "mainsplash.nb" in "Build" folder to you "mainsplash.nb".
6) in ROM.bat put 1 then 8 then 0
Good luck
Click to expand...
Click to collapse
version of build Depends from "SYS" (not XIP)
XIP is CE OS 5.2.20721
Yep...agreed
I have used Niki's SYS but got stuck on splash screen all the time
SHAYDER said:
version of build Depends from "SYS" (not XIP)
XIP is CE OS 5.2.20721
Click to expand...
Click to collapse
I can help? Just whot do you do?

Installing & Using Ervius Visual Kitchen V1.8.1 For OPAL

Hi Everybody, I have a good news, Ervius Visual Kitchen V 1.8.1 is working well on OPAL, and with it you can make your own Up to date ROM and Multi Languange ROM.
First and Last, I am only presenting the Kitchen, Not the ROM, so if you have any nonworking app, please don't ask me, discuss it here with others Opal Owner because I DON'T HAVE OPAL. But if you ask me about the kitchen, i will answer it.
Thanks to:
- imblfmstr for tested the kitchen
- Ervius & Bepe for the great tools and kitchen
- Olipro
- tadzio
Download Link 21844 KITCHEN:
http://www.4shared.com/file/129247993/76a618f3/ERVIUS_KITCHEN_FOR_OPAL_By_BesFen.html
CONTENT OF 21844 KITCHEN
This is the kitchen root preview in Windows Explorer:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
1. 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
SOURCE OF HOT BUILD
If you want to Build a new ROM with The new Build, go to here to get the Source.
http://forum.xda-developers.com/showthread.php?t=544445
UPDATING VISUAL KITCHEN WITH NEW BUILD
We assume to update my 21844 visual kitchen for OPAL with newer Build (example 23037).
A. EXT
1. In the EXT\Opal create a new empty folder with the name of the build (example 23037).
2. copy the folder “Opal_External_Packages” inside EXT\Opal\21844 to EXT\Opal\23037.
Now your extended packages is ready
B. OEM
No need to modify this Folder
C. ROM
1. In the ROM\Opal Folder, create a new folder with the name of the build (example 23037). Copy the OEMXipKernel folder from ROM\Opal\21844 into this folder as shown below:
2. in the ROM\Shared Folder, create a new folder with the name of the build (example 23037). 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 23037). Copy the SYS from the new Build into this folder as shown below:
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
After add new build, run the kitchen, and you will get pic as below:
1. Choose your device, Opal
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, the default for Opal is 12Mb, More PP make the ROM more stable and multitasking, you can make experience for the number of PP.
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....
Useful tools
USEFUL TOOLS
EXT PACKAGES CREATOR'S TOOL
http://forum.xda-developers.com/showpost.php?p=4489567&postcount=17
http://forum.xda-developers.com/showpost.php?p=4714566&postcount=69 Thanks XirXes
Here is some method posted by XirXes to minimize memory leak by make SLOT 0 memory free from Modules, Thanks XirXes.
Original posted by XirXes
XirXes said:
Hey BesFen, I think we need a post about memory mapping in this thread. One of the biggest things I've found that makes a rom invariably suck is poor memory mapping. It can even lead to not booting. I use this list of modules that can be converted to files from EDTP. It helped me fix my mapping issue without breaking anything. I use RightClickRecmod from this post for converting. Right click recmod needs C++ Runtimes and .NET Framework in order to work. If for any reason that doesn't work for someone they can do it from inside the kitchen itself (I've never tried it that way) or they can use a .bat script I found here.
RightClickRecmod
•C++ Runtimes
•.NET Framework
The modules that can convert to file:
Code:
AdobeFlash = ALL
AdobeFlashCodecs = ALL
BaseApps = Beam.exe, caldl.dll, calendar.exe, doclist.dll, fexplore.exe, hotvoice.exe, note_prj.dll, notes.exe, pimg.exe, shptutil.dll, VoiceBar.dll, VoiceCtl.dll and voicedll.dll
BlueTooth = bthpbap.dll ONLY!!!!
BROWSING = browser.dll, iexplore.exe and wmlview.dll
BROWSINGCORE = jscript.dll, mlang.dll and msscript.dll only.
Browsingie = ALL
BTDUN = NONE
Bth_A2DP = Avrcp_MPplugin.dll only.
Bth_HID = All except for bthidsvc.dll
GPSid = gpsid.dll
InternetSharing = ALL
MediaOS = ALL
NetCF = ALL
OS = dw.exe, dwui.dll, enrollnot.exe, machineenroller.dll, machineenrollerlaunch.exe, networkpolicycsp.dll, omadmclient.exe, quartz.dll, tcpstk.dll, tmarshaller.exe, umarshaller.exe
Phone = simsec.dll, tkitapp.exe
PhoneRedist = siclnt.exe
Redist = configmanager.dll, configmanager2.dll, obexapi.dll, obexinbx.dll, remnet.exe, syscsps.dll, welcome.exe
RemoteDesktopMobile = ALL
Shell = autotimeupdate.exe, CertInstaller.exe, fbrowser.dll, find.dll, msnsspc.dll, mstli.exe, peghelp.exe, richink.dll, rnaapp.exe, shfind.exe, sndplay.exe, taskmgr.exe, tskschcsp.dll, tskschedule.exe and tskscheduleu.exe
SkyBox = All but MyPhoneService.dll
WindowsLive = ALL but any DLL with Resource in the name.
WindowsLiveIM = ALL, unless you leave it running.
WMWidgets = unkown since I don't run any, but I imagine if you leave widgets running there should be a few.
Click to expand...
Click to collapse
Here some source of SYS, ready to use in VK Kitchen.
http://forum.xda-developers.com/showthread.php?t=587655 =====> Already Recmod/convert to file
http://forum.xda-developers.com/showthread.php?t=551470 =====> some build of SYS already Recmod/convert to file
Great BesFen, really good work! Can any mod make this post a sticky? Thanks!
I will be trying this kitchen soon...
I have successfully cooked a booting 23041 rom with this kitchen and once its working right I'll make a thread for it. Thanks BesFen, you're the man.
XirXes said:
I have successfully cooked a booting 23041 rom with this kitchen and once its working right I'll make a thread for it. Thanks BesFen, you're the man.
Click to expand...
Click to collapse
Nice to hear that the kitchen work well, Now time for you and others to build ROM and share it in Forum.
GO A HEAD, MAKE A ROM....
how to solve the following error?
ERROR: Not enough space in Slot 0!
Click to expand...
Click to collapse
**Sorry for not related to your kitchen**
lkachun9129 said:
how to solve the following error?
**Sorry for not related to your kitchen**
Click to expand...
Click to collapse
You can convert some modules to files.
If you can, try to make 0 module in slot 0 by convert some module, it will very good in releasing memory management and avoid "not enough memory" happened in your device.
Something wrong
Hey guys thanks for all your work on making this kitchen.But i think something is wrong somewhere.I build a rom 23037 and it booted and came up to the home screen,it has good speed but no backgroung,the home settings does not work,comm manager don't work and some other settings. What could be wrong?
Oh and i noticed that on boot the ONBL is 1.27.0000 and the OS is 1.26.0.0.
100% working
Guys i figured out what was wrong.The EXT folder don't have all the files for the Opal to work correctly.You can download the files from here : http://rs415.rapidshare.com/files/148930538/Opal_Stock_ROM_OEM_Folder.rar
I replaced all the files in the EXT and OEM folder with the ones i downloaded, build the rom and everything works great.By the way the SYS and XIP has to be 96dpi for it to work on the opal.
theglen35 said:
Guys i figured out what was wrong.The EXT folder don't have all the files for the Opal to work correctly.You can download the files from here : http://rs415.rapidshare.com/files/148930538/Opal_Stock_ROM_OEM_Folder.rar
I replaced all the files in the EXT and OEM folder with the ones i downloaded, build the rom and everything works great.By the way the SYS and XIP has to be 96dpi for it to work on the opal.
Click to expand...
Click to collapse
That's GOOD, This is we call THREAD for OPAL DEVELOPMENT, I hope everybody can share every knowledge in COOKING here.
Take a look others thread, they blow very quick, come on, i want to see other guys active here.
Transfer knowledge, Discuss, and Release a ROM.... Make OPAL FORUM HOT
how do i use this?
i just want to remove some apps from the rom like TouchFLO, Opera, Voice Commander etc... the ones i don't use to free up some memory.
is it like Bart PE Builder?
if i ʞɔnɟ up the cooking, will it brick my Viva when i flash it?
TheRem said:
how do i use this?
i just want to remove some apps from the rom like TouchFLO, Opera, Voice Commander etc... the ones i don't use to free up some memory.
is it like Bart PE Builder?
if i ʞɔnɟ up the cooking, will it brick my Viva when i flash it?
Click to expand...
Click to collapse
You can double click the app name from the kitchen list, or you can remove the folder name of app from EXT Folder.
The PDA may not boot (Brick) if:
1. the different version of XIP and SYS to far.
2. you don't put complete xip's files
But you can fix it by flash with others ROM, just go to Bootloader or Tricolor (I don't know which Button must press in Opal), connect your PDA to PC, and Flash again, very simple.
thanks BesFen!
i gotta try this.
ROM create is running, but very slowly. Looks like a fresh ROM. Btw, when I dump a cooked rom, it stop with error, may be protected ROM! Anybody know how to overcome that?
Including Other Apps
Does anyone know how to add Apps (.cabs) to the list on the Kitchen so its included into the ROM like other apps not included.
Diagrax said:
Does anyone know how to add Apps (.cabs) to the list on the Kitchen so its included into the ROM like other apps not included.
Click to expand...
Click to collapse
Here the tools:
http://www.4shared.com/file/131050367/e9febb08/Package_Creator.html
Put the tools and cab file in the same folder:
1. run package-creator-v2.7.exe, Click "Open Cab File", navigate to the cab file.
2. run OLD2NEW.bat
nguoc said:
ROM create is running, but very slowly. Looks like a fresh ROM. Btw, when I dump a cooked rom, it stop with error, may be protected ROM! Anybody know how to overcome that?
Click to expand...
Click to collapse
Protected ROM can not be dumped, better you dump a stock (Official) ROM.
The ROM should run fast in opal, not slow, pls inspect the xip and sys, maybe you miss some module/file, or put the module not in right place.
BesFen said:
Here the tools:
http://www.4shared.com/file/131050367/e9febb08/Package_Creator.html
Put the tools and cab file in the same folder:
1. run package-creator-v2.7.exe, Click "Open Cab File", navigate to the cab file.
2. run OLD2NEW.bat
Click to expand...
Click to collapse
Thanx but where should i place them
BesFen said:
Protected ROM can not be dumped, better you dump a stock (Official) ROM.
The ROM should run fast in opal, not slow, pls inspect the xip and sys, maybe you miss some module/file, or put the module not in right place.
Click to expand...
Click to collapse
Thank you,
I follow all the instruction in http://forum.xda-developers.com/showthread.php?t=554858, dump the orginal rom 6.1, built a rom, then I want to dump the created rom, but cannot!
The instruction does not mention anything about xip, cause the kitchen create it during building process. So just the sys. I download the sys in
http://forum.xda-developers.com/showthread.php?t=544445;
ported it in the kitchen, change the dpi to 96, res to 240x320, then create. But some time the ROM can boot, some time it cannot. Btw, if it boot, I found lots of errors, and don't know how to resolve it.
Does anybody have a stock 6.5 ROM or every thing dump from it?

New Visual Kitchen PRB project for Polaris (P3650)

New Visual Kitchen PRB project for Polaris (P3650)
This is a new tool based on bepes PRB(platformrebuilder.exe), simpler and more suitable for novice to use.
Is a function of PRB expansion, OEM package can be selected.Easier to use than the EVK,
Use the steps:
1. Download this Polaris_Kitchen.rar, unzip it to your disk,
2. Refer to EXT, OEM, ROM, SYS folder structure to EXT, OEM, ROM, SYS replaced by the new version.
3. Alternative RELEASE brush machine tools, it would be renamed as Ruu.exe.
4. Open the DIY ROM Utility.exe, to set the screen, SET paths and patterns \ Ext TYPE = Ext \ * \ *.
5. To change the menu SYS or XIP, began to compile (build).
Note:
The default setting is applied to Polaris ,You can change the LZX support or SET XIP PP size, others you can not set the.For more information, please see HELP.
Download:
http://hotfile.com/dl/17151113/5db1912/Polaris_RK.rar.html
This is a complete Chinese language kitchen,21854_RK:http://www.rayfile.com/files/01d2bf5c-ec39-11de-b37b-0014221b798a/
Update:
http://forum.xda-developers.com/showthread.php?t=573778
Thanks to:
bepe for his platformrebuilder.exe
Ervius for his implantxip.exe
Donate:
If you think this tool is good, you can donate this project.thanks.
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9003653
Contact me:
MSN: [email protected]
E-mail: [email protected]
My device is also a Polaris
XIP inserts settings (recommended)
1.PRB default: (..\TOOLS\implantxip xip.bin OS.nb.payload)
A: Set Nb type=os.nb.payload ; set extra=NBMerge ; set NBMerge=Kaiser ; set tool=Imgfs_xxx
B: Set Nb type=os.nb ; set extra=osnbtool ; NBMerge not set ; set tool=osnbtool
2.EVK mode:
A: Nb type is os.nb.payload ; set extra=NBMerge ; set NBMerge=Kaiser ; set tool=Imgfs_xxx
3.osnbtool: (..\TOOLS\osnbtool -c OS.nb.payload 1 xip.bin)
A: Set Nb type=os.nb ; set extra=osnbtool ; NBMerge not set ; set tool=osnbtool
I recommend using OSNBTOOL, it can automatically adjust NB partition size, free up space.
eset nod32 report a trojan!!!! on file RUU.exe
zoko said:
eset nod32 report a trojan!!!! on file RUU.exe
Click to expand...
Click to collapse
Yes, You can replace the RUU.exe file,there are some anti-virus software will prompt an error,But they are safe.(NBHextract.exe,osnbtool.exe)
vistang said:
Yes, You can replace the RUU.exe file,there are some anti-virus software will prompt an error,But they are safe.(NBHextract.exe,osnbtool.exe)
Click to expand...
Click to collapse
ok i´ve done it! tks i will try this kitchen method
update 21854

[TOOL][WINDOWS][.PNG][.9.PNG] Android Drawable Resizer Tool

[TOOL] Android Drawable Resizer Tool
Hi!
Can you count how many times you created a drawable for your app?
The answer is probably NO.
You opened your favorite image-editing software, designed a beautiful drawable, saved, and now of course, there's the simple but annoying thing, of resizing the drawable to fit every density.
No more! Android Drawable Resizer, replaces you in the last annoying part.
All you have to do, is to choose a drawable, tell the software which density does it belong to, choose the the res folder, and press Go!. The software will know how and where to place each resized drawable, with the correct name.
Requirements:
If you don't have a .NET Framework installed, download and install this:
http://msdn.microsoft.com/en-us/vstudio/aa496123
Instructions:
1. Download the zip file.
2. Extract it including the .dll file.
3. Run the .exe file.
*Note: Both files need to be in the same place in order to activate the program!
4. Choose the source drawable density
5. Choose the drawable you want to resize
6. Choose which densities you want to export to
7. Choose the destination folder. The program will create a folder for each density selected (if the folder doesn't exist), and then insert the resized drawables to their right place
8. Press Go!
9. Enjoy!
10. Hit the Thanks button, or even donate for my work
Current Version: 1.1.3.0
From XDA: View attachment 1904989
Or from dev-host - Here
Screenshot:
{
"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"
}
To do:
--->Change the selected drawables gallery (If you know of a free control for that, please P.M me) In progress
--->Adding the abillity to decompile-->resize-->recompile .9.png files In progress
--->Translation to more languages Not in the next version
Credits:
--->ComponentFactory Krypton 4.4.0 great .NET library
R: [TOOL] Android Drawable Resizer Tool
Yeah what i need for my app mods!!
Is this tool cannot be run on windows xp?
Changelog:
Version 1.1.3.0
[+]Fixed all known bugs
[+]Added xxhdpi density
Version 1.1.2.3
[+]Fixed bug of pictures being resized from a wrong size in some circumstances.
Version 1.1.2.2
[+]Solved the exception thrown when the server CPU limit was reached
[--]Replaced the drawables gallery because I didn't know the previous one is not free. Sorry!
Version 1.1.2.1
[+]Added multiple-choice exporting
[+]Changed manual mode behavior
[+]Added in-app update, so you won't need to download each version from xda
[+]Application crash problem fixed.
Version 1.1.1.0
[+] Added .9.png files support
[--] Removed support for jpg , gif , bmp files. Maybe will return in the future.
Version 1.1.0.0
Initial Release
can v somehow resize .9.png files ?
and one more question
i am making an app everything is fine ,but if i use this app in other phones the ui remains the same size
is there any way to change height and width in xml ,all at same time ,
thanks in advance
Sent from my MI355 using Xparent Cyan Tapatalk 2
Need framewoek 3 or 3.5?
rjunraj said:
can v somehow resize .9.png files ?
and one more question
i am making an app everything is fine ,but if i use this app in other phones the ui remains the same size
is there any way to change height and width in xml ,all at same time ,
thanks in advance
Sent from my MI355 using Xparent Cyan Tapatalk 2
Click to expand...
Click to collapse
Yes, I have just created a new version that supports .9.png files.
As for your second question, you shouldn't hardcode sizes in the layout file. You should use different drawables for each density.
You can use my application to do this easily, but you should also read this entry in the android API guides:
Supporting Multiple Screens
GEKTHEBOSS said:
Need framewoek 3 or 3.5?
Click to expand...
Click to collapse
Need framework 2
GREAT!
Great work! Best thing is .9 png support. Very good...
I will try it tomorrow..
Soon I will upload a version which supports automatic bug reporting. Please if the application crashes, send me the details
Let me know if you need more: CRASH DUMP (temp file)
Crashes when trying to run.
Code:
<Parameter8>System.IO.FileNotFoundException</Parameter8>
Thank you for your efforts on this handy tool.
santod040 said:
Let me know if you need more: CRASH DUMP (temp file)
Crashes when trying to run.
Code:
<Parameter8>System.IO.FileNotFoundException</Parameter8>
Thank you for your efforts on this handy tool.
Click to expand...
Click to collapse
Solved it, I was stupid enough to not include a dll file. :silly:
I uploaded a new version. The zip now contains two files.
Both files need to be in the same place in order to activate the program!
~RoN~ said:
Solved it, I was stupid enough to not include a dll file. :silly:
I uploaded a new version. The zip now contains two files.
Both files need to be in the same place in order to activate the program!
Click to expand...
Click to collapse
Thanks! Works now!
Much appreciated for the prompt response and fix.
Now if I may make a couple requests/suggestions.
It would be great to be able to choose multiple files(select all) when browsing for images to resize(for batch processing)
As it takes a while to do each one individually, but not as long as resizing manually, so that's a plus!
Maybe that is something I am overlooking on my end to enable that in that selection window.
Other thing I noticed was with the destination density:
I assumed that selecting a destination density would then give me that resolution as output.
I quickly found out, that was the opposite of how it works.
The density I chose was the only one not produced/resized, so essentially they are all enabled by default and the selection is to omit or remove a density from the process.
That's fine I suppose, just a little reverse of what I initially thought.
Maybe it would be better to only output the densities selected, I don't know, small detail I guess.
The last thing was that I noticed it tags each image name with it's density in the image name.
That requires a lot of renaming if doing many images.
Seems maybe if they output to relevant resolution folders, they would not have to be renamed at all.
Again, maybe this was my fault, due to using an output folder and not leaving it to do it's default thing, but I don't think that's the case.
Thanks again for your efforts on this.
I could see this becoming very useful, keep up the great work! :good:
santod040 said:
Thanks! Works now!
Much appreciated for the prompt response and fix.
Now if I may make a couple requests/suggestions.
It would be great to be able to choose multiple files(select all) when browsing for images to resize(for batch processing)
As it takes a while to do each one individually, but not as long as resizing manually, so that's a plus!
Maybe that is something I am overlooking on my end to enable that in that selection window.
Other thing I noticed was with the destination density:
I assumed that selecting a destination density would then give me that resolution as output.
I quickly found out, that was the opposite of how it works.
The density I chose was the only one not produced/resized, so essentially they are all enabled by default and the selection is to omit or remove a density from the process.
That's fine I suppose, just a little reverse of what I initially thought.
Maybe it would be better to only output the densities selected, I don't know, small detail I guess.
The last thing was that I noticed it tags each image name with it's density in the image name.
That requires a lot of renaming if doing many images.
Seems maybe if they output to relevant resolution folders, they would not have to be renamed at all.
Again, maybe this was my fault, due to using an output folder and not leaving it to do it's default thing, but I don't think that's the case.
Thanks again for your efforts on this.
I could see this becoming very useful, keep up the great work! :good:
Click to expand...
Click to collapse
First, I'm glad it now works.
Second, Thank you for the suggestions. About the multi-select, it have been in my to-do list since the beginning.
About the images renaming, you are absolutely right, especially after multi-select will be supported...
I am starting to work on that right now. Probably tomorrow there will be new version:fingers-crossed:
Update: I am almost done, and it looks really good :victory:
~RoN~ said:
First, I'm glad it now works.
Second, Thank you for the suggestions. About the multi-select, it have been in my to-do list since the beginning.
About the images renaming, you are absolutely right, especially after multi-select will be supported...
I am starting to work on that right now. Probably tomorrow there will be new version:fingers-crossed:
Update: I am almost done, and it looks really good :victory:
Click to expand...
Click to collapse
Keep up the great work!
Already a very useful tool, and is headed towards becoming really great! :good:
Don't stop and thanks again for the prompt response.
santod040 said:
Keep up the great work!
Already a very useful tool, and is headed towards becoming really great! :good:
Don't stop and thanks again for the prompt response.
Click to expand...
Click to collapse
You can look at my progress in the first page in the To-Do section.
I am currently testing the new features, and already working on new ones
Update: I finished the version. Many features added!
Sweet... This should help out tons... Especially for this new app I'm making! Thanks for sharing!
Sent from my Nexus S 4G using Tapatalk 2
thanks a bunch needed something like this to help transfer my s3/n2 theming into my note 10.1 rom this seems like it will be perfect for the job any chance of a linux version in the future? if not no biggie thats what vm's are for
Thank you so much! Finally!!!
Looks awesome! Good work! That being said, you should probably be careful distributing the ComponentFactory.Krypton.Ribbon.dll because it's not free and you use it's KryptonGallery control... But I'm not judging lol. Just be careful!
Also, I think you should put in some exception handling for your updating. Your web host's server's CPU limit was reached and nothing can connect to it right now, thus throwing an ArgumentOutOfRangeException when it tries to parse the downloaded update info.
You could also check out my .NET updater tutorial on YouTube if you want to implement that into this project - HERE
A great app for developers! Would need this for a widget of mine ^^
Anyway, on startup, I received an error.
Length cannot be less than zero.
Parameter name: length
Code:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
at Android_Drawables_Resizer.Main.wc_DownloadStringCompleted(Object sender, DownloadStringCompletedEventArgs e)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5466 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
Android Drawables Resizer
Assembly Version: 1.1.2.1
Win32 Version: 1.1.2.1
CodeBase: file:///C:/Users/Administrator/Dropbox/android/Tools/Android_Drawable_Resizer_1.1.2.1/Android%20Drawables%20Resizer.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5468 (Win7SP1GDR.050727-5400)
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.5467 (Win7SP1GDR.050727-5400)
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.5467 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
ComponentFactory.Krypton.Toolkit
Assembly Version: 4.4.0.0
Win32 Version: 4.4.0.0
CodeBase: file:///C:/Users/Administrator/Dropbox/android/Tools/Android_Drawable_Resizer_1.1.2.1/ComponentFactory.Krypton.Toolkit.DLL
----------------------------------------
ComponentFactory.Krypton.Ribbon
Assembly Version: 4.4.0.0
Win32 Version: 4.4.0.0
CodeBase: file:///C:/Users/Administrator/Dropbox/android/Tools/Android_Drawable_Resizer_1.1.2.1/ComponentFactory.Krypton.Ribbon.DLL
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.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.

Categories

Resources