FORUMS
Remove All Ads from XDA

[07/28/2008]samWMEmuKitchen v0.2b - ROM Kitchen for Windows Mobile Emulator

108 posts
Thanks Meter: 5
 
By SamuelTee, Senior Member on 24th July 2008, 06:59 PM
Post Reply Email Thread
Hi Folks,

when I ('m trying to) cook ROMs for Asus P525 its quite annoying flashing again and again on the slightest change (debugging). Especially the translating thing is veeery time consuming.

So, I created a little ROM kitchen for the Microsoft Windows Mobile Emulator. So far, its beta state and only testet with WM6.1 images. BUT, it works.






Known Bugs
  • Unable to install any CABs (with some SYSs it seem to work, see post #10). I'm working on that one .

How to
  • Place PPC_USA_GSM_VR.BIN as template in BaseROM
  • Run UnpackEmuRom.cmd
  • Modify SYS and OEM as you like
  • Run RepackEmuRom.cmd
  • Start Device Emulator using the created NewRom.bin by running RunEmulator.


07/28/2008
  • Fixed: This image-replacing works.
  • Fixed: CPU load is normal.
  • Fixed: OEM folders are replaced in OEM (not in SYS).
  • Added: The Device Emulator program itself (you can test your ROM using the new batch 3_RunEmulator.bat)

07/25/2008
  • Fixed: Cleaning cleaned to much.
Download
samWMEmuKitchen_0.2b.rar
 
 
25th July 2008, 08:47 AM |#2  
Ather's Avatar
Retired Senior Moderator
Thanks Meter: 958
 
Donate to Me
More
OMGsh...If this works...
25th July 2008, 09:32 AM |#3  
OP Senior Member
Thanks Meter: 5
 
More
Bugfix: Cleaning cleaned too much
Ok, I applied a little bugfix on the cleanup cmd. Using this cleaned the (necessary) binaries for the rebuild, too (which means you had to restart the whole process - UnpackEmuRom.cmd ... - again).

With the bugfix (download above) only the repack files are cleaned (except the created ROM ). So you can run Repack-cmd and use the cleaning cmd several times.
28th July 2008, 11:15 AM |#4  
OP Senior Member
Thanks Meter: 5
 
More
Update
New update: 0.2beta.
  • Fixed: This image-replacing works now.
  • Fixed: CPU load is normal now.
  • Fixed: OEM folders are replaced in OEM now (not in SYS).
  • Added: The Device Emulator program itself (you can test your ROM using the new batch 3_RunEmulator.bat)

This whole thing seems to work now. I created a new Emu ROM doing the following:
  1. Placed PPC_USA_GSM_VR.BIN as template in BaseROM
  2. Ran UnpackEmuRom.cmd
  3. Replaced some stuff (taken from my Asus P525 cooking)
    • Replaced the whole SYS folder by another one (Build 5.2.20270 AKU 1.3.1)
    • Added some SYS stuff (Games, Office, OneNote, RemoteDesktop, .NET 3.5)
    • Added some OEM stuff (new Games, Calculator from HTC, JAVA)
  4. Ran RepackEmuRom.cmd
  5. Started Device Emulator using the created NewRom.bin by running 3_RunEmulator.bat.

Everyone familiar with ROM cooking should have no problem reproducing this.

Have fun!

SamuelTee
30th July 2008, 05:39 PM |#5  
Junior Member
Thanks Meter: 1
 
More
2_RepackEmuROM.cmd not working ???
this error
Running BuildOS
(Please press the "play"-button and exit when its "Done.")
The system cannot execute the specified program.
The system cannot execute the specified program.
Could Not Find D:\DATA\FOR MY PPC\FOR PHAROS\samwmemukitchen_0.2b\buildpkg.wrn
Fixing modules....
Path not found - D:\DATA\FOR MY PPC\FOR PHAROS\samwmemukitchen_0.2b\temp\dump
Path not found - D:\DATA\FOR MY PPC\FOR PHAROS\samwmemukitchen_0.2b\temp\dump
Path not found - D:\DATA\FOR MY PPC\FOR PHAROS\samwmemukitchen_0.2b\temp\dump
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
Create ImgFS...
'BuildImgfs.exe' is not recognized as an internal or external command,
operable program or batch file.
'make_imgfs.exe' is not recognized as an internal or external command,
operable program or batch file.
Create ROM binary...
'NBMerge' is not recognized as an internal or external command,
operable program or batch file.
Cleaning up...
The system cannot find the file specified.
The system cannot find the path specified.
The system cannot find the file specified.
Done.
30th July 2008, 08:28 PM |#6  
OP Senior Member
Thanks Meter: 5
 
More
To get BuildOS working you need this.
31st July 2008, 01:24 AM |#7  
Junior Member
Thanks Meter: 1
 
More
Thakyou
1st August 2008, 04:45 AM |#8  
joemanb's Avatar
Senior Member
Flag Ogden,Ut
Thanks Meter: 0
 
More
this ROCKS! THANKS SamuelTee!

I was able to extract and rebuild a WM6 image!

BUT...I am unable to install CABs.

every time I try I get 'Installation of CAB unsuccessful'

it'd be nice to get this to work to test custom UCs

any ideas?
1st August 2008, 09:07 AM |#9  
OP Senior Member
Thanks Meter: 5
 
More
You're right. I noticed that yesterday on my own cooked EmuROM and I'm currently on it. There seems to be a problem with file permissions (since you can't even create a simple file in \Temp).
2nd August 2008, 04:47 PM |#10  
joemanb's Avatar
Senior Member
Flag Ogden,Ut
Thanks Meter: 0
 
More
HURRAY!
I was able to get CABs to install by replacing the SYS folder with the one from my personal kitchen! It's really cool, it boots exactly like my phone (requiring screen calibration and setting time zone and password etc.)

Now I have a problem with adding stuff...there just isn't any space it seems. I can't add anything that makes the combined space used by the SYS and OEM folders any bigger than the space occupied by the original SYS and OEM folders from the original ROM dump.

It'd be awesome to be able to adjust the space to match whatever romsize your device allows during cooking so that ROMs can be tested with this.

I have a Wizard which doesn't have much memory, but, still, I can't add even half the stuff to this emulator ROM than I can add to my kitchen ROM.

I wish I knew more So I could help solve this problem, but I am totally in the dark and at the mercy of your expertise, SamuelTee.
2nd August 2008, 08:43 PM |#11  
OP Senior Member
Thanks Meter: 5
 
More
@joemanb: Can you post your SYS for download? So I can make a diff. It makes it easier pinpointing the issue. Thanks.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes