Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
SamuelTee
Old
(Last edited by SamuelTee; 17th December 2008 at 06:22 AM.)
#1  
Senior Member - OP
Thanks Meter 5
Posts: 108
Join Date: Apr 2008
Default [07/28/2008]samWMEmuKitchen v0.2b - ROM Kitchen for Windows Mobile Emulator

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
Siemens S25 > Nokia 6310i > SE K700i > Asus P525 (WM5) > HTC s730 (WM6) > Asus P525 (WM6.1) > Nokia E51 > garminasus M10 (WM6.5.3)
 
Ather
Old
#2  
Ather's Avatar
Retired Senior Moderator
Thanks Meter 33
Posts: 3,276
Join Date: May 2007
Location: East Riffa
OMGsh...If this works...



hTC Himalaya | hTC Wizard | hTC Kaiser | hTC Touch Pro 2 | hTC Dream | Samsung Galaxy S II | iPhone 4 | hTC One X | Acer Iconia A100 | Nexus 7 3G | Samsung Galaxy Note II

 
SamuelTee
Old
#3  
Senior Member - OP
Thanks Meter 5
Posts: 108
Join Date: Apr 2008
Default 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.
Siemens S25 > Nokia 6310i > SE K700i > Asus P525 (WM5) > HTC s730 (WM6) > Asus P525 (WM6.1) > Nokia E51 > garminasus M10 (WM6.5.3)
 
SamuelTee
Old
#4  
Senior Member - OP
Thanks Meter 5
Posts: 108
Join Date: Apr 2008
Default 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
Siemens S25 > Nokia 6310i > SE K700i > Asus P525 (WM5) > HTC s730 (WM6) > Asus P525 (WM6.1) > Nokia E51 > garminasus M10 (WM6.5.3)
 
water30
Old
#5  
Junior Member
Thanks Meter 0
Posts: 16
Join Date: May 2008
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.
 
SamuelTee
Old
#6  
Senior Member - OP
Thanks Meter 5
Posts: 108
Join Date: Apr 2008
To get BuildOS working you need this.
Siemens S25 > Nokia 6310i > SE K700i > Asus P525 (WM5) > HTC s730 (WM6) > Asus P525 (WM6.1) > Nokia E51 > garminasus M10 (WM6.5.3)
 
water30
Old
#7  
Junior Member
Thanks Meter 0
Posts: 16
Join Date: May 2008
Thakyou
 
joemanb
Old
(Last edited by joemanb; 1st August 2008 at 04:47 AM.)
#8  
joemanb's Avatar
Senior Member
Thanks Meter 0
Posts: 300
Join Date: Feb 2006
Location: Ogden,Ut
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?
 
SamuelTee
Old
#9  
Senior Member - OP
Thanks Meter 5
Posts: 108
Join Date: Apr 2008
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).
Siemens S25 > Nokia 6310i > SE K700i > Asus P525 (WM5) > HTC s730 (WM6) > Asus P525 (WM6.1) > Nokia E51 > garminasus M10 (WM6.5.3)
 
joemanb
Old
(Last edited by joemanb; 2nd August 2008 at 04:58 PM.)
#10  
joemanb's Avatar
Senior Member
Thanks Meter 0
Posts: 300
Join Date: Feb 2006
Location: Ogden,Ut
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.

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Boot Animation Paradise for your Android Device

The default boot animations on any device, no matter whichmanufacturer, are generally pretty … more

Flash Custom ROM and Recovery to Samsung Galaxy S 4

After reading about Dan Rosenberg’s bootloader exploit for the Samsung Galaxy S 4,I … more