Guest abuttio Posted April 22, 2010 Report Posted April 22, 2010 I have a bit of experience with building HTC roms, now, i am looking to build a private rom that will include things that people cannot include here, Swype mainly. So, I used "diskdump" from Sorg and I have a rom_dump.bin. I am going to use that to "steal" all the new updates from the newest verizon rom, then use an OEM builder to build in other applications that I need directly on the rom, along with a port of a different XIP. What I need to know, what are the programs I need to disassemble this rom dump file to the common directory structure of OEM/SYS/OS. I haven't seen anything here on the i8000/i920 forum that outlines a rom dump extraction. If I remember right, on an HTC rom dump it goes from NBH, to NB using NbhUtil built by dutty, then nbsplit on the OS rom to get the payload then imgfstodump on a bin file which will dump all the directories I am speaking of. What is the process for the O2?
Guest kdkinc Posted April 22, 2010 Report Posted April 22, 2010 (edited) I have a bit of experience with building HTC roms, now, i am looking to build a private rom that will include things that people cannot include here, Swype mainly. So, I used "diskdump" from Sorg and I have a rom_dump.bin. I am going to use that to "steal" all the new updates from the newest verizon rom, then use an OEM builder to build in other applications that I need directly on the rom, along with a port of a different XIP. What I need to know, what are the programs I need to disassemble this rom dump file to the common directory structure of OEM/SYS/OS. I haven't seen anything here on the i8000/i920 forum that outlines a rom dump extraction. If I remember right, on an HTC rom dump it goes from NBH, to NB using NbhUtil built by dutty, then nbsplit on the OS rom to get the payload then imgfstodump on a bin file which will dump all the directories I am speaking of. What is the process for the O2? Check out this thread link on the i920 page. http://www.modaco.com/content/verizon-sams...trying-to-cook/ Also this link http://www.modaco.com/content/verizon-sams...6/cooking-tips/ :huh: :P Edited April 22, 2010 by kdkinc
Guest Ninja4Hire Posted April 22, 2010 Report Posted April 22, 2010 I have a bit of experience with building HTC roms, now, i am looking to build a private rom that will include things that people cannot include here, Swype mainly. So, I used "diskdump" from Sorg and I have a rom_dump.bin. I am going to use that to "steal" all the new updates from the newest verizon rom, then use an OEM builder to build in other applications that I need directly on the rom, along with a port of a different XIP. What I need to know, what are the programs I need to disassemble this rom dump file to the common directory structure of OEM/SYS/OS. I haven't seen anything here on the i8000/i920 forum that outlines a rom dump extraction. If I remember right, on an HTC rom dump it goes from NBH, to NB using NbhUtil built by dutty, then nbsplit on the OS rom to get the payload then imgfstodump on a bin file which will dump all the directories I am speaking of. What is the process for the O2? What I used after I dumped the rom from my phone was romtool.exe from this thread: http://www.modaco.com/content/i8000-omnia-...ld-application/ and used all the tools from the Wozzer's 23518 Kitchen
Guest abuttio Posted April 22, 2010 Report Posted April 22, 2010 What I used after I dumped the rom from my phone was romtool.exe from this thread: http://www.modaco.com/content/i8000-omnia-...ld-application/ and used all the tools from the Wozzer's 23518 Kitchen I've been looking thru the rom for about an hour, I can't find anything swype related.. I know most talk of this is prohibited here, but can I at least get a clue of the filename?
Guest Ninja4Hire Posted April 23, 2010 Report Posted April 23, 2010 I've been looking thru the rom for about an hour, I can't find anything swype related.. I know most talk of this is prohibited here, but can I at least get a clue of the filename? its all in the OEMApps folder. Search for the word swype and tons of files will pop up. You can also look in the OEM\OEM_Lang_0409\initflashfiles.dat and it will list all the files
Guest abuttio Posted April 23, 2010 Report Posted April 23, 2010 its all in the OEMApps folder. Search for the word swype and tons of files will pop up. You can also look in the OEM\OEM_Lang_0409\initflashfiles.dat and it will list all the files I tried searching well before I posted this. "dir sw*.*" nothing related to swype.. I'll check out the initflashfiles.
Guest amdzero Posted April 23, 2010 Report Posted April 23, 2010 I tried searching well before I posted this. "dir sw*.*" nothing related to swype.. I'll check out the initflashfiles. Can you clarify something for me? 1. What specific device are you building a rom for? 2. What specific kitchen do you have? It almost sounds like you have a i8000 kitchen. Thats okay, as long as you flash it on a i8000 device. These are the i920 forums and none of the custom roms here will work on i8000.
Guest abuttio Posted April 23, 2010 Report Posted April 23, 2010 Can you clarify something for me? 1. What specific device are you building a rom for? 2. What specific kitchen do you have? It almost sounds like you have a i8000 kitchen. Thats okay, as long as you flash it on a i8000 device. These are the i920 forums and none of the custom roms here will work on i8000. I've been very careful about that. It's a i920 so I'll be flashing just a couple tweaks and a tracking program into rom, I was hoping to upgrade the OS/XIP but all these tutorials lead me in a freaking circle. I don't see one step by step. I realize there are a ton of variables but jeez. After all of it, I might just port Swype over to Yardi's or ninja's rom. Seems that they have a better handle on things than Verizon. Is there any other way to extract all the files for Swype other than manually doing it? These ROM structures are totally different than HTC. In the OEM folder HTC's was separated into folders for EACH program, Why would a rom developer (for samsung) want all these files in one directory?
Guest amdzero Posted April 23, 2010 Report Posted April 23, 2010 I've been very careful about that. It's a i920 so I'll be flashing just a couple tweaks and a tracking program into rom, I was hoping to upgrade the OS/XIP but all these tutorials lead me in a freaking circle. I don't see one step by step. I realize there are a ton of variables but jeez. After all of it, I might just port Swype over to Yardi's or ninja's rom. Seems that they have a better handle on things than Verizon. Is there any other way to extract all the files for Swype other than manually doing it? These ROM structures are totally different than HTC. In the OEM folder HTC's was separated into folders for EACH program, Why would a rom developer (for samsung) want all these files in one directory? Yeah thats pretty crappy, didn't know HTC was that well organized. I'm not really sure I understand what you are trying to do. 1. Are you pulling the swype files/settings to use in an alternate ROM? 2. Are you dumping a rom from your phone and trying to find the swype files to extract? 3. Are you using wozzer's kitchen and taking everything out BUT swype? Oh and to port SYS is pretty easy just go grab the latest release that you want and copy the sys folder into your kitchen's sys folder overwriting the files (UNLESS you modified some!)
Guest abuttio Posted April 23, 2010 Report Posted April 23, 2010 (edited) Yeah thats pretty crappy, didn't know HTC was that well organized. I'm not really sure I understand what you are trying to do. 1. Are you pulling the swype files/settings to use in an alternate ROM? 2. Are you dumping a rom from your phone and trying to find the swype files to extract? 3. Are you using wozzer's kitchen and taking everything out BUT swype? Oh and to port SYS is pretty easy just go grab the latest release that you want and copy the sys folder into your kitchen's sys folder overwriting the files (UNLESS you modified some!) Well, I can't figure it out yet anyway, but I am pretty sure that I'll end up using a custom rom at some point so I have to pull swype out for my own use. Since I bought the phone, I own my copy of swype and as far as I know with any fair use, I should be able to port it privately to any rom that I would like. So, yes, I am trying to pull out all the Swype files. Then After that, I'll just port an XIP/OS to it and enjoy a faster rom with 6.5.3 or later. I liked the COM5 builds, they started to get them virtually bug free. Last one I used on my titan, it went strong for almost 4 months. Didn't have a problem at all. And Yes, I am using Wozzers kitchen Since I am not graphically inclined, I'll leave the menu's the way they are. I'd like the original control panel back though. Edited April 23, 2010 by abuttio
Guest slimyspartagus Posted April 23, 2010 Report Posted April 23, 2010 I've been very careful about that. It's a i920 so I'll be flashing just a couple tweaks and a tracking program into rom, I was hoping to upgrade the OS/XIP but all these tutorials lead me in a freaking circle. I don't see one step by step. I realize there are a ton of variables but jeez. After all of it, I might just port Swype over to Yardi's or ninja's rom. Seems that they have a better handle on things than Verizon. Is there any other way to extract all the files for Swype other than manually doing it? These ROM structures are totally different than HTC. In the OEM folder HTC's was separated into folders for EACH program, Why would a rom developer (for samsung) want all these files in one directory? You shouldn't need to port swype over. it is included in the custom verizon roms since every one who has a verizon I920 phone already, should own a copy of swype anyways.
Guest amdzero Posted April 23, 2010 Report Posted April 23, 2010 Well, I can't figure it out yet anyway, but I am pretty sure that I'll end up using a custom rom at some point so I have to pull swype out for my own use. Since I bought the phone, I own my copy of swype and as far as I know with any fair use, I should be able to port it privately to any rom that I would like. So, yes, I am trying to pull out all the Swype files. Then After that, I'll just port an XIP/OS to it and enjoy a faster rom with 6.5.3 or later. I liked the COM5 builds, they started to get them virtually bug free. Last one I used on my titan, it went strong for almost 4 months. Didn't have a problem at all. And Yes, I am using Wozzers kitchen Since I am not graphically inclined, I'll leave the menu's the way they are. I'd like the original control panel back though. There is a reg hack for getting the control panel back. "Open any registry editor, go to path: HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\ amd change Value 'HideSettings' to '0' (credits to rodrigofd)" Porting xip and sys is easy if you find the right files. Basically what I think people are needing is a comprehensive howto guide on making a custom rom. extracting swype to port in a rom is useless if you are building your own rom. Just take stuff out that you don't want. If you are using a custom rom, ask the chef to leave it in. It is a real pain extracting swype to use in other roms as its not just the files themselves, but the registry and dll entries as well that have been modified. Your other alternative is to find a swype cab lying around the internet.
Guest abuttio Posted April 23, 2010 Report Posted April 23, 2010 There is a reg hack for getting the control panel back. "Open any registry editor, go to path: HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\ amd change Value 'HideSettings' to '0' (credits to rodrigofd)" Porting xip and sys is easy if you find the right files. Basically what I think people are needing is a comprehensive howto guide on making a custom rom. extracting swype to port in a rom is useless if you are building your own rom. Just take stuff out that you don't want. If you are using a custom rom, ask the chef to leave it in. It is a real pain extracting swype to use in other roms as its not just the files themselves, but the registry and dll entries as well that have been modified. Your other alternative is to find a swype cab lying around the internet. The newest version of Swype is definitely a lot better in the release this week. Anyway, Yes, I believe people at least need a step by step to cooking a rom for this phone. The directory structure alone is mind numbing, I cannot believe that Samsung left ALL the apps in one directory instead of a separate directory, initflashfiles.dat, and .rgu's for each program. Very sloppy. If people can't extract the rom, then they probably shouldn't be cooking, I'd leave that out. It's too simple to find. Since it's necessary to edit one rgu and one initflashfiles I guess that's good but building an OEM package is where people might get lost since most OEM package builders do it the "htc way", plus all the provisioning xml's that they make. I also believe that once people get it extracted they won't know how to put it back together into an NB file, there is so much convolution on this because it's device specific and people need to understand what a pagepool is and what g'Reloc does. Also, I understand that you'd end up having to support this thread, hopefully, we can get some more chef's and spread the responsibility of doing this. It would be nice to keep support of this phone for at least a year. I understand people do move on, but in this case, moving on to Windows Phone 7 will be "quitting" because MS isn't allowing a lot of what we are doing in their new phones. Stupid move for MS.
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now