Cooking an ExtROM - MDA II, XDA II, 2060 ROM Development

Since getting my XDAII a few days ago, I've been impressed with the number of customisations possible, and have managed to acheive a number of different tasks, however, I have as yet to cook my own ExtROM for it.
This is something I would very much like to do, and I have acquired an ms_.nbf from the end of the line update that O2 provides from their website.
I have all the necessary tools to do it, and I know exactly how to, but I do not know which packages I need to keep in order to have a PDA with fully functioning bluetooth, blackberry and ad nauseum. alternately, as I'm sure that there is probably an ExtROM with all the bare essentials in it (and probably newer version essentials too) so if someone could point me to one, or the other I'd be very grateful, and whatever it is, I am definitely interested in dumping O2Active.

you dont need to mess with nbf files to cook an extented rom
you can just use the tool to unhide and unlock the extented rom from the xda and remove the cab files you dont want and
add the ones you want and change the config.txt file to include the new stuff and exclude the stuff you removed
then you just lock and hide the rom and hardreset
and the rest if history

I know, but someone else wants a custom ROM, and they're too far away for me to get hold of their PDA to do it that way.
all I need to know now is what .CAB files I need to include to have everything functioning, then I'll bung on extras

I guess this is a trial and error jobby then.
now something I've wondered that should be simple to answer;
when flashing on an ExtROM, is it possible to flash ONLY the ExtROM, or is it mandatory to flash the OS and radio as well, on pain of trashing the PDA and reducing it to only the bootloader.

well, through trial and error I've got it all sorted, thanks to everyone for their help... oh, wait, I didn't get any help, but many thanks to Rudegar.
Sure, you don't owe me anything, but if a forum's been setup for the purpose of giving help, it sure would have been nice to have received some rather than just getting ignored because I haven't made enough posts yet to join whatever religious PDA sect you happen to run exclusively to help eachother.
rant over, I've made my point, perhaps something positive can come of it?

Just yesterday I created my first "EXTENDED ROM" and installed it by myself for my friends XDA II, all you need is EDIT2003 program thats on the wiki somewhere. Then you can open the ms_.nbf, and edit the splash images and the files it will install on the hard reset, then just install it to the phone using the rom upgrade procedure but put the extended rom in and delete the nk.nbf and the radio_.nbf tah dah!

Related

Pocket PC 2003 Phone Edition

Hi all.
I've just joined this Forum, because I think my Qtek 1010 is a great device, which I want to use as wide as possible though I am a non-tech. I saw this Forum and I am very impressed and amazed of all what's going on here. I can clearly see that there is a lot to learn about my device and I also realize that people posting here knows A LOT about PDA's. But I hope reading all the great topics will help me better understand what happens inside my PDA and maybe even make me able to do things myself.
I would like to upgrade my Qtek from PPC2002PE to PPC2003PE. Having read the warnings about upgrades I am a little confused and also afraid to screw up. My device has ROM version 3.14.06.ENG, Radio version T313 and Protocol version 32S54. So far it has never been updated before. I bought it in Denmark, where no updates are available.
I would really appreciate if someone has detailed step by step (as I saw another user call "dumbass") suggestions on what to do (right versions of ROM and Radio versions etc....).
Sincerely,
Luffe
Ok here you go!
Updating your Qtek ROM using the 'SD Card' or 'Bootloader' Method
http://xda-developers.com/forum/viewtopic.php?t=1717
Just ignore the radio updates unless your carrier issues one for your device. For a ROM upgrade, find the link to Jeff's Kitchen and create yourself a PPC 2003 custom ROM in .exe form, download it, and run it with the device in the cradle. Simple as that.
You will, of course, lose all data on the device. DO NOT restore a full backup. You can selectively restore non-system files and data.

Noob trying to upgrade to GPS working ROM

hey all!!
i'm from Venezuela and i recently purchased a HTC PPC6800 (cdma) and my carrier here didn't activate the GPS...
I'm not new to windows mobile but i'm totally new to ROM upgrading...
the only thing im affraid of is not being able to make calls after the upgrade... since i'm from Venezuela i can't use Sprint configuration...
so here's my question:
WHAT DO I HAVE TO BAKCUP FROM THE FILE "EPST" SO I CAN SET IT UP AFTER THE UPGRADE???
i'll be very much appreciated if any of the Senior members could help me here...
thanxs!!!
Nelson
HTC PPC6800
Caracas - Venezuela
Movilnet
Nelson, there is a few month old utility that can extract an HTC ROM from the device directly to the SDcard. If you have the ROM (*.nbh) of your phone from your carrier then you could use a utility such as DogGuys Kitchen maker to decompile the ROM. What you usually only need is contained in the ..OEM\OPERATORS directory.
If you look at how existing kitchens (and a FAQ on kitchens) are set-up, you'll see that each carrier tends to have its own operators OEM that the end-users selects when building their ROM. Following those templates you can create your own with the files specific to your carrier, and add that to an existing kitchen. Once done, then you can then build your own ROM. Though, with that done, of course the language files for your new OS ROM will be english rather than spanish.
The other possible option is to provide your carrier's OS ROM to the forum here and one of us may have the chance to decompile the necessary files and provide a set-up for you.
...sorry, I'm travelling right now and don't have the chance to go into greater detail or updated links.
whoa! I think u went way over his (and my) head with that one...
I don't think he's looking to cook his own rom, he just wants to install one....and wants to know what info he needs to document before so he can reinstall it properly afterwards..
wow thanks Keystone...
although Dillsnik is right... i read the FAQ on kitchens an it doesn´t sound complicated... but i´m not sure if i´m capable of doing this...
however i will be reading more about this kitchens and cooking my own rom because it sounds very interesting that i can put only the programs i want (wich by the way it´s exactly what i´m looking for), so i´ll be witing here soon asking more questions...
by the way, the main propuse of this thread is still open... and the quistion is in the first post:
WHAT DO I HAVE TO BAKCUP FROM THE FILE "EPST" SO I CAN SET IT UP AFTER THE UPGRADE???
thanks for the quick response!!!!
guys, installing the official Sprint rom before your rom of choice allows your carrier settings to be maintained, so there is no need to back up any of that information. at WORST, you'll have to get your a-key reset, which is a quick call to verizon(or your carrier?). i've only had to do this once, and i've flashed my phone probably 25 times.
install olipro 2.4
run Official Sprint RUU
at 'Tap Here to Set Up Your Device' install your rom of choice
run carrier cab (if its not in the kitchen)
if you try to make a call and receive a 'your phone cannot be authenticated' message, call tech support and dont let them tell you anything, just say 'i had to do a hard reset and now my phone cant authenticate i need a new a-key please.' theyll tell you that its not necessary and will try to do it automatically, then if they cant theyll give you a new a-key and tell you how to apply it.
EDIT: there is no way to view your a-key, which is why you are unable to back it up and why backing up EPST settings is pointless for you.
nelsongruebr said:
wow thanks Keystone...
although Dillsnik is right... i read the FAQ on kitchens an it doesn´t sound complicated... but i´m not sure if i´m capable of doing this...
Click to expand...
Click to collapse
Well, I think Keystone is trying to give you a safeguard. You likely have a ROM that nobody else has a copy of here, and I'd suggest you dump a backup copy of it before you do anything to your device, just in case.
WHAT DO I HAVE TO BAKCUP FROM THE FILE "EPST" SO I CAN SET IT UP AFTER THE UPGRADE???
Click to expand...
Click to collapse
We cant give a definite answer to that because we do not know how your carrier operates.
In theory, the actual Sprint update should backup your programming and restore it for you. I do understand you wanting to have a backup plan, but in that case, I would suggest you record everything.

What is a Hard or Soft SPL

I allreyd flashed a lot and did use a soft spl, but I do not find a proper
explanation what it is.
So, i Think it is the Bootloader ?
Can anyone tell me what a soft and a hard SPL is and does ?
For what do I need it ?
I just got my new Touch Pro bought in UK and now it is here in Germany and I want a german ROM on it as soon as it is available.
Please don´t write your standard answers like WIKI and Search - a forum is here for communication and I did not find the proper answers - only too long threats
Greetings
Marcus
69reichertm said:
....So, i Think it is the Bootloader ?...
....Can anyone tell me what a soft and a hard SPL is and does ?....
Click to expand...
Click to collapse
Yep your right on that assumption sir The bootloader does alot of the low level handling of the startup process when you power on the device aswell as handling the process when you flash anything to the device...im sure its far more technical than that but thats a starter explanation Essentially you NEED a bootloader for the device to work at all, the case with many of the HTC devices...other devices are different most likely.
Soft SPL: (normally referred to as SSPL) IS loaded into RAM and allows you to perform some of the operations the standard bootloader would do, naturally with some extra functionality (explained later)
HardSPL: Same sort of thing except it is flashed to the device permenantly, so it replaces the HTC bootloader in your devices flash memory.
Both of these tend to safeguard against corrupting the device by having some fancy workarounds and updates to the processes built into the HTC SPL, and the best part is that they allow you to flash ANY ROM you wish therefor allowing us to use Cooked ROMs and various updates like radio updates and etc...frees the device up quite superbly.
69reichertm said:
Please don´t write your standard answers like WIKI and Search - a forum is here for communication and I did not find the proper answers - only too long threads
Click to expand...
Click to collapse
Perhaps some mebers feel like adding a general HardSPL page to the wiki for FAQs like this to be answered better than "Search the forum.." since we know its not that good for finding anything.
The Wiki is there for everyone to use and edit so, learn and pass it on
Just a quick question, does any of this interfere with HTC released updated ROMs? Like, when they release a new version on their site, does having HardSPL prevent you from updating?
Hello !
Thank you for your advise.
One more question:
Should I install Hard or Soft SPL ?
I want to try out many ROMS - I think Hard is better, what do you mean ?
Thank you for your help
By the way:
I am a kind of technican - working in IT for nearly 18 years starting fron Novell, Banyan Vines and DOS up to Windows Vista. Also I am a kind of apple Guru, thats why I have certainly an iPhone 2G and 3G.
For business I use HTC devices sind the first MDA. But I lost track a little sind iPhone.
As I am a technic nerc I sstarted with th the Diamond touch again and I liked the device but i swapped this week to the touch pro because of the keyboard, SD Slot an flash light. I love this device.
By the way I also have the new Samsung Omnia 900 here and an unfun Nokia E71 ( I hate this old symbian - looks like last centuty )
So good night and thank you
Marcus
Jiggs1337 said:
Just a quick question, does any of this interfere with HTC released updated ROMs? Like, when they release a new version on their site, does having HardSPL prevent you from updating?
Click to expand...
Click to collapse
no, raphael hardspl is unsigned, means any rom is allowed, including HTC official roms.
69reichertm said:
One more question:
Should I install Hard or Soft SPL ?
Click to expand...
Click to collapse
you can only install hardspl. the job of soft spl is to install hardspl.
do not ever try any of the following:
- with SSPL, do not flash anything other than the included SPL NBH files. as extra protection the diamond and raphael SSPL's require htchacker sign (except the version jocky edited) and will reject anything that's not an SPL.
- and do not ever try to flash SSPL as an NBH, especially if it is a diamond or raphael.
Im sorry to disagree with your "don't tell me to use the Wiki".
But this is a fairly comprehensive answer to your question: http://wiki.xda-developers.com/index.php?pagename=SPL Questions? straight out the wiki.
Ta
Dave
When flashing a new ROM, do u lose all ur settings? Like installed programs, and other customizations?
Do you lose these by installing Hard-SPL?
Jiggs1337 said:
When flashing a new ROM, do u lose all ur settings? Like installed programs, and other customizations?
Do you lose these by installing Hard-SPL?
Click to expand...
Click to collapse
Yes - Everything Goes.
No.
Ta
Dave
Thanks Dave.
So what do you guys do? Just reinstall everything one by one after you've flashed the new ROM?
Jiggs1337 said:
Thanks Dave.
So what do you guys do? Just reinstall everything one by one after you've flashed the new ROM?
Click to expand...
Click to collapse
There are several things.
UC is short for User Customisation; it is in all the Kaiser ROM's nowadays. l3v5y's Raph ROMs also have it.
Links: l3v5y's ROMs & Main UC Thread.
I use UC to install programs, Provisioning XML (as part of UC) to change registry settings, my xcopyce application to copy folders and active sync to copy contacts, calender etc.
Ta
Dave
Ok, thanks. Seems very complicated. Having to write XML files and such.
when running RaphaelHardSPL-Unsigned_190_1_3.exe, it says all information will be lost on my device. Are you sure i dont lose everything when installing Hard-SPL?
Jiggs1337 said:
Ok, thanks. Seems very complicated. Having to write XML files and such.
when running RaphaelHardSPL-Unsigned_190_1_3.exe, it says all information will be lost on my device. Are you sure i dont lose everything when installing Hard-SPL?
Click to expand...
Click to collapse
I can't say. I haven't done it, what says you will lose all the info, the RUU or the thread? If it's the RUU, then you should be OK, it's probably the standard message that the proper RUU (used for carrier ROM upgrades) has.
UC is good, takes maybe an hour or two to get setup, but once done, you don't have to do it again and it makes flashing so much fun. I started with just installing CAB's and Copying files, then went onto ProvXML for my registry settings next. The latest version of Schap's Advanced Config (3.0) can export tweaks into a Prov XML file for you. It is worth it if you flash your ROM as often as I do.
Dave
I do love this kind of stuff. Any new gadget i get, i like to do this kinda stuff with it. But its a little overwhelming in this case .
So, using UC, i can set it up so that my settings, such as email accounts, wifi networks + passes, notify settings, etc, as well as all the programs are restored after a ROM flash?
To do this i have to manually go through my registry to find the entries for each of these settings though? No way to just extract my current unflashed devices settings to a file that the new ROMs then use? That would be nice
Jiggs1337 said:
I do love this kind of stuff. Any new gadget i get, i like to do this kinda stuff with it. But its a little overwhelming in this case .
So, using UC, i can set it up so that my settings, such as email accounts, wifi networks + passes, notify settings, etc, as well as all the programs are restored after a ROM flash?
To do this i have to manually go through my registry to find the entries for each of these settings though? No way to just extract my current unflashed devices settings to a file that the new ROMs then use? That would be nice
Click to expand...
Click to collapse
We are getting a little off topic of the OP now but...
Any tweaks done with schaps Advanced Config can be easiler exported using a "export" menu option.
If you export your registry after flashing, and again after you have all your settings setup right, you can Diff then using a Diff Program and copy the changes into your ProvXML file. Most PPC Regedit programs can export.
Any more on UC, I'd have a read of the UC thread and ask any questions in there. Myself and l3v5y keep and eye on it most of the time and should be able to help fairly quickly.
Ta
Dave
Hello
So my Threat became quite interesting.
One last question foe me.
What File should I download to HARD SPL my Touch Pro.
Is there a file which includes all ? I mean I do not have to modify files inside the cabinet or so ?
Is there a fast link ?
Thank you for all the help - now lets start using the Touch - weekend is near
69reichertm said:
Hello
So my Threat became quite interesting.
One last question foe me.
What File should I download to HARD SPL my Touch Pro.
Is there a file which includes all ? I mean I do not have to modify files inside the cabinet or so ?
Is there a fast link ?
Click to expand...
Click to collapse
lol, sure, there is only one package, and you simply click the EXE and it goes
http://forum.xda-developers.com/showthread.php?t=410150
Is it possible to use those backup softwares? Like Spb Backup for example that say "ROM Upgrade Mode — now it's possible to restore data after the ROM upgrade"? Instead of UC and such?
there is a IPL initial program loader (sort of bios)
a SPL secondary program loader (kinda like the ntloader)
and there is a service mode (3 color screen) (the flashprog)
then we have a RUU remote unit upgrader
mft masterfile table
mbr master boot record
and some other shizzle
the device switches the output of the internal usb when device is in 3 colorscreen to a service mode which allows it to overwrite the internal flashdrive .. pretty neat as what it actually does is switching to an internal flashprogrammer which programs the internal flashdrive. this is the same process as is used for your pc at home to update the bios.
the CID celloperator identification code (used for blocking certain rom upgrades)
enjoy..
Soft SPL quesiton
I have a SPV M700 and it's unlocked. I want to install Schaps rom. I have the folowing SPL version 1.07.000. I have't managed to install hard spl. Can I use soft spl to flash it? Can I permanently brake it?

Rebuilding rom with SPL & Radio, Bad Idea?

I recently have found that to have a rom fit for my needs and to work properly with my exchange server settings, etc. that I need to rebuild roms (easier than starting from scratch). I am not planning on re-distributing them, they are mainly for my use, and others that use a specific exchange server setup like I do.
Anyway onto my main question:
Using the different tools I have found through Google and xda-developers, I have started to extract the radio nb file so that I can build a new NBH with the radio and the rom. I have also toyed with the idea to do the SPL into the NBH so that I don't have to worry if it has been flashed or not. I also will be flashing the roms from my microsd card (which I have been doing with my modified rom already).
Thank you in advance!
Putting an OS and a radio in a single NBH is perfectly acceptable. However, I don't think you can include Hard-SPL in there because it is flashed through SSPL, and it should really be the only thing flashed in that manner.
Trancecoder said:
Putting an OS and a radio in a single NBH is perfectly acceptable. However, I don't think you can include Hard-SPL in there because it is flashed through SSPL, and it should really be the only thing flashed in that manner.
Click to expand...
Click to collapse
Got it, thanks for the quick reply too!
I noticed your signature, and saw that you have the rilphoneauto. I see an EXT and OEM type file, but I am only familiar with cooking in cabs and making minor entries. I wouldn't know where to begin to add in an OEM or EXT to the roms that I modify/re-cook.
They're basically directories with a slightly varied structure that you put in an appropriate kitchen directory and then select inside the kitchen UI. If you're using the new "visual" kitchen, you should use the EXT package; otherwise the OEM. There are tutorials all over the forums explaining how to use them. I'm probably not the best person to do it anyway since I've only been cooking for a little while

[KITCHEN]

Hi all; I am new (here that is) but am fully capable microsoft certified & mvp coder.
Who is or want's to be or can help working on magldr compatible wp7 Kitchen and initial live-activated dwi rom?
1st goal here to make a kitchen then for hello_world just rebuild leo70 with live activated. Maybe get together here and setup proper dedicated irc. This may not be normal way to go about but I am not interested in social netiquette distractions. Just want to work on this and get it done. I have been using dumps (both my own and this: http://forum.xda-developers.com/showthread.php?t=915978 ) along with jtag, and everything at my disposal.
I am doing this now with progress already made and have been working on this since prior to leo70 public release.
if interested or have news or info please post here or pm me- thanks.
G-ThGraf said:
Could we make a WP7 ROM with Chevronwp7 and all tweaks i cooked in?
Click to expand...
Click to collapse
I am hoping to and trying to and will make a kitchen and then this so soon: YES!
leo70 said:
Anyone made any moves on .rgu to .provxml to enable service mode on leo70?
REGEDIT4
[HKEY_LOCAL_MACHINE\System\BootLauncher]
"Default"="ServiceApp.exe"
or:
REGEDIT4
[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\TFTP]
"DeviceName"="USBFNS3:"
"USB_MaxPower"=dword:32
"bcdDevice"=dword:00000000
"Product"="Generic Serial"
"idProduct"=dword:00000629
"Manufacturer"="Generic Manufacturer"
"idVendor"=dword:0000045e
"IClass"="{CC5195AC-BA49-48a0-BE17-DF6D1B0173DD}"
"Flags"=dword:00000002
"Prefix"="FTP"
"Dll"="tftp.dll"
Anyone use trivial ftp for FUU? anyone called these DLLs or used/moded these keys?
also: per Da_G partition layout and comments for wp7 hard spl: for FFU/RUU: is it serial or usb/kitl/ethernet?
I think injecting a certificate into leo70 and rebuilding dump up will then allow an ffu to be flashed; debugging this then leads to a lot; hspl, kitchen, new roms.
Click to expand...
Click to collapse
Where is all the action/info !?
I wish you all the luck to make this a wonderful experience. Hope people with relevant knowledge and skills join you for this cause.
first there need to be some tools to be made , like Reloc , rebuild imgfs , maybe a platformbuilder like bepe did.
after that you could make a kitchen.
Da_G have posted some interesting information in WP7 Development & Hacking section
http://forum.xda-developers.com/showthread.php?t=649914
maybe this would also help to understand the structure of the (our DFT) rom.
Sounds good guys. Potentially integration of the android set up could be good bypassing the need to copy partitions across etc.
Wow ... good luck my friend
-------------------------------------
Sent via the XDA apptalk leo android
The imgfs rebuild with all modify is possible with tools here http://forum.xda-developers.com/showthread.php?t=685272
But a this time i don't find way to rebuild flash.store.bin (part04.bin = os.nb) content bin's:
LOGO
BLDR
NK
SLDR1
SLDR2
IMGFS
USER
...
Maybe the DFT wait to give the tool for community ??
;p
Good luck seems an excellent idea
netdrg said:
The imgfs rebuild with all modify is possible with tools here http://forum.xda-developers.com/showthread.php?t=685272
But a this time i don't find way to rebuild flash.store.bin (part04.bin = os.nb) content bin's:
LOGO
BLDR
NK
SLDR1
SLDR2
IMGFS
USER
...
Maybe the DFT wait to give the tool for community ??
;p
Click to expand...
Click to collapse
HazzBazz said:
Sounds good guys. Potentially integration of the android set up could be good bypassing the need to copy partitions across etc.
Click to expand...
Click to collapse
sandman01 said:
Da_G have posted some interesting information in WP7 Development & Hacking section
http://forum.xda-developers.com/showthread.php?t=649914
maybe this would also help to understand the structure of the (our DFT) rom.
Click to expand...
Click to collapse
ceesheim said:
first there need to be some tools to be made , like Reloc , rebuild imgfs , maybe a platformbuilder like bepe did.
after that you could make a kitchen.
Click to expand...
Click to collapse
Cool.
we can at least discuss it all here maybe: put all relevant info together.
I agree with u ceesheim, with tools required etc.
What about 7/CE platform builder though, modify, plus existing tools for imgfs etc? I was thinking also: for now anyway: just disassembling dwi.exe and figuring out all of the other partxx of this build which gets around non-wp7-spl. its a great hack and bears with it some interesting methods which may lead to other things.
I am really just exploring all options for now; any ideas, thoughts, discoveries? To be honest I am only reverse enginerring it all and have not yet tried to rebuild flash.store.bin (part04.bin = os.nb). Was going to try a few os.nb in there and just see response of magldr etc. Been lazy last few days lol.
But point is seems FUU/RUU and then Cotulla,DFT,Bepe' DWI give us two different paths to explore here!
What are exact known problems & current states on that: trying to do dump to (re)-build+flash?
I think that is where I will work - figure out other partxx.bin and magldr and disassemble dwi.exe to make flasher.
Thoughts?
ceesheim said:
this is used to dump it :
http://forum.xda-developers.com/showthread.php?t=884239
I think it was part 4 you had to rename to .nb and then open in this rom tool.
Click to expand...
Click to collapse
netdrg said:
i use the tools here http://forum.xda-developers.com/showthread.php?t=685272
For make this dump
Click to expand...
Click to collapse
ceesheim said:
only different is that the tools from da_g are command line .
the link I posted is more noob prove
I just tested it , rename part4.bin to part4.nb
then open romtools and click open ,go to the location where you stored part4.nb and click it and hit the button open
Click to expand...
Click to collapse
Yep, thanks guys.
I use them all depending on what I am doing. Da_G great: use all these tools 4 imgfs, xip, uldr, xph, etc and yeah - can get same for part04.nb to rie. What been discovered/worked out for other partxx.bin of 'myname' ? emul' wp7 spl etc opened, explored? Anyone know overall kitchen progress thus far? Hope wp7 kitchen ppl can get together more so and get this done!
leo70 said:
Ok.........
Anyone looked at rgu for serviceapp.exe or got anything on this? calls to DLL for Trivial FTP for FUU? Also: questions if any wouldnt mind:
anyway to tweak dwi.exe just like daf.exe and use switches like |ro| and other switches and set part layout size etc? originally thought could force magldr to convert-extract by putting other partxx.bins on part(0) user then do userdata dump to .img but layout! and prob it just dump in original .bin anyway? not quite sure how dwi places converts- containers, fs, etc?
What IS known about magldr, partxx.bin(s), dwi.exe?
Yeah, im being lazy, maybe too hopeful here on these ones, but worth asking. I will fully disassemble dwi.exe later on .
If problem with rebuild .nb/.nbh perhaps use another kitchen like zero or visual osbuilder with wm6 and just rename .nb to part04.bin to even see if it will load at all; debug this and watch this strap up; I might try this with stock os.nb made to fit to size. CRC?
it may fail totally but I want to see why and where/when/by what. ie: interaction with wp7 hd2 spl emulacrum and other parts+magldr. Will cotl' spl etc get wm6; should 'understand' wm6 os.nb?
Might lead to exploration of other partxx.bin from within wm6 or mtty. another thing is mtty. Mtty brings other ideas into play; if we know Cotulla and DFT layouts etc and truly understand magldr, partxx.bin, dwi.exe, and emulacrum spl, then we can go another way: that is all I am really saying here.
Especially considering how it is built and lack of tools/info on this ***particular*** wp7 build.
Click to expand...
Click to collapse
Ok.........
Anyone looked at rgu for serviceapp.exe or got anything on this? calls to DLL for Trivial FTP for FUU? Also: questions if any wouldnt mind:
anyway to tweak dwi.exe just like daf.exe and use switches like |ro| and other switches and set part layout size etc? originally thought could force magldr to convert-extract by putting other partxx.bins on part(0) user then do userdata dump to .img but layout! and prob it just dump in original .bin anyway? not quite sure how dwi places converts- containers, fs, etc?
Yeah, im being lazy, maybe too hopeful here on these (ffu/ruu) ones etc, but worth asking. These are what I will figure out/we need to. Also noted "wph" string in daf.exe for droid. interesting. so yes, bypass option seems real.
edit: going back to what I said above, replacing part04.bin COMPLETELY with equivalent size os.nb (rename back to part04.bin) and flashing with dwi.exe? there is a plethora of things that could be attempted this way. crc? size? errors? not sure, but there is that hd3/hd7 experimental leaked "hd2 wp7" rom that wouldn't flash to hd2 under normal spl. and a lot of other things here to do; I am just interested in this as it bypasses all normal known spl mechanisms completely! You can flash anything you want without checks etc. And then explore interaction with Cotulla' spl (wp7hd2LEO1000) and other partxx.bin etc. Thoughts?
As far as orthodox methodology goes, so, bepe_cotulla_dft made a complete new platform builder and bsp? thoughts on where to start without this?
Please note I am a windows (nt) kernel coder and getting my head around phone7, ie bsp/oal=hal (!) so please bear with me! Who is working on Transaction Safe exFAT? any progress towards cracking? what is Encryption used in TexFAT? Along with kernel/drivers (nt x86/x64) also have cryptography experience. Sorry for all the questions! umm, in summary:
I am also assuming other partxx.bin(s) of DFT release are SPL, OEM, OEM RO, etc.
***Anyone got up KITL and/or can debug this leo70 release? (please answer with instructions etc!).***
edit: with above factors being case, I will fully disassemble and reverse magldr, partxx.bin, cotulla wp7 hd2 spl, os.nb, dwi.exe later on . edit: am doing now. whilst reading architecture for windows 7 phone! Kitchen will be done, but ability to just flash and part layout initially required imho! I am going to take control of magldr, cotulla wp7 spl, dwi.exe first: doing this now .
Sorry to spread over few posts!
Ultimately thus, concluding, I think key here is to reverse engineer all (cotulla' wp7-hd2-spl emulacrum, magldr, os.nb, all other partxx.bins, dwi.exe) then create new open set of each these and new flasher: anyone explored this, disagree, agree?
This is what I am doing now .
Got IP address & can see what is being done.
i like your work
keep up what u doing and i hope to get it done so we can finally use wp7 unlocked and activated
thank you...
@Leo70
I'm a coocker (for windows mobile 6.X) so if you need some help i think i could help you. Just PM me if you need
Why don't you ask Cotulla? Reverse Engineering will be much more longer?
I think they are working on a new MGLDR so why do your own thing on your side?
Can you put a file in the installation process where we can put our Live ID Code?
If every one have the same market ID that will possibly be a problem in the future?
I'm not trying to teach you anything don't really now about dev stuff just wanted to share my thought and opinion.
looking forward to this kitchen....
ok, after 3 days of attempting to download RUU_Schubert_HTC_Europe_1.60.401.01_Radio_5.52.09.16_22.33a.50.10_Signed rom i had finally been successful so i thought i should try out swapping stuff to determine what each part**.bin represents.. started off with the basic os.nb swapping and tried flashing magldr to see the changes..
i hate to be the bearer of bad news but it seems partition size & info are hardcoded into DWI.exe so the file size change doesnt allow for a successful flashing..
so lets hope it will be more flexible when magldr 1.13 is released (which is going to be released "soon" as in no specific eta) otherwise this kitchen might just serve the purpose for building nb's/nbh's for other devices..
But im sure this issue is only present in magldr 1.12 dwi.exe as the wp7 rom wasnt released officially in xda, however only time will tell
Only time will tell, fingers crossed
this project sounds great. a already tweaked rom would be awesome and an pre activated rom even better.
keep up the work. maybe you should contact cotulla and ask him rather than reverse engineer everything. maybe he will help you and save you a lot of work.

Categories

Resources