Guest rodrigofd Posted February 10, 2010 Report Posted February 10, 2010 (edited) Hi... another post of mine ;) My intention in this post is to offer a little space of mine, to provide help to anyone attemping to cook their own O2 roms for pvt. or public use. I don't consider myself expert AT ALL, but i did invested a LOT of time on this matter last months, and what i learnt on that time is what i want to share, for community where most users are very kind and generous to share with rest. Please don't come to post negative comments to myself or any matter. The idea is anyone has some doubt or question, if i know how to help i'll answer and such post might help other readers. If other experienced user can answer then again better yet. If the idea fails then just let the thread die :D cheers Edited February 10, 2010 by rodrigofd
Guest kibiwi Posted February 10, 2010 Report Posted February 10, 2010 (edited) laudable initiative I just have a technical question with no answer about .hv files I never understood even googling ;) . Are they the simply sum of all the rgu files in the rom or they have specific and further entries which we can edit if necessary...which prevail on the other if they set different values on the same key?(I know that provxml prevail on both...) this is just a technical question maybe with few benefits on the cooking tasks but you know when you start cooking you are very curious and understanding the whole process is felt like a necessity :D Edited February 10, 2010 by kibiwi
Guest Teflanzy Posted February 10, 2010 Report Posted February 10, 2010 can please share with us some what tools you are using? and one more thing can you make a small guide on how to use the tools? because i am using WES tools but i don't know which files are for the application i want to delete and how to edit the registries. thanks in advance
Guest defaultBR Posted February 10, 2010 Report Posted February 10, 2010 hi thanks, can you answer me something i deleted samsung widget plus /online how can i set the titanium as default? i cant find something like "Enabled: 1" i found something similar but for Cwelcome, but dont worked =\, thx for the tópic
Guest rodrigofd Posted February 10, 2010 Report Posted February 10, 2010 hi thanks, can you answer me something i deleted samsung widget plus /online how can i set the titanium as default? i cant find something like "Enabled: 1" i found something similar but for Cwelcome, but dont worked =\, thx for the tópic Look for the single, big, .RGU file among the dump (or OEMApps if you made packages).. and edit in text editor. Look for this registry key: HKLM\Software\microsoft\Today\Items\Samsung WidgetPlus And change value 'Enabled' to 0. Add another registry key, if it isn't present, HKLM\Software\microsoft\Today\Items\"Windows Default" (watch out for double quotes, they are part of reg.key name) Add it value 'Enabled', set it to 1. Hope it helps
Guest rodrigofd Posted February 10, 2010 Report Posted February 10, 2010 laudable initiative I just have a technical question with no answer about .hv files I never understood even googling ;) . Are they the simply sum of all the rgu files in the rom or they have specific and further entries which we can edit if necessary...which prevail on the other if they set different values on the same key?(I know that provxml prevail on both...) this is just a technical question maybe with few benefits on the cooking tasks but you know when you start cooking you are very curious and understanding the whole process is felt like a necessity :D Ok let's see. BuildOS utility (or equivalent) among other tasks, takes all .RGU files in dump, process them with rgucomp (rgu compile) utility, which parses them and rebuilds hives (.hv), which replace the previous hives. I am not sure of specific role of .RGU files, once ROM is built, with hives compiled. If keys or values in different RGU files overlap, then most likely, the last .RGU processed by rgucomp will prevail, but the process order is unpredictable (alphabetical? but don't rely on it). .PROVXML are a different thing. On first boot up, the OS processes all mxip_*.provxml, mxipupdate_*.provxml, and mxipcold_*.provxml files, and apply their changes (registry, file operations, OS settings, certificates, etc). Again, if various provxml overlap among them, order is unpredictable. But all such changes are applied of course OVER the core registry hive, built with RGU files and other base hives. This are not 'few benefit' concepts. If you don't understand the process, you'll likely make many annoying, time -consuming mistakes. ROM cooking and flashing is tedious and long. :(
Guest defaultBR Posted February 10, 2010 Report Posted February 10, 2010 Look for the single, big, .RGU file among the dump (or OEMApps if you made packages).. and edit in text editor. Look for this registry key: HKLM\Software\microsoft\Today\Items\Samsung WidgetPlus And change value 'Enabled' to 0. Add another registry key, if it isn't present, HKLM\Software\microsoft\Today\Items\"Windows Default" (watch out for double quotes, they are part of reg.key name) Add it value 'Enabled', set it to 1. Hope it helps thanks the answer, but when i do it, it return, fail in building default.hv and user.hv =\
Guest rodrigofd Posted February 10, 2010 Report Posted February 10, 2010 thanks the answer, but when i do it, it return, fail in building default.hv and user.hv =\ Then when you edited .RGU file you left it in an invalid syntax somewhere. Review the parts you modified, if they are valid. Also remember to save it as unicode, and remember to leave an empty line at the end of the file.
Guest aol1978 Posted February 11, 2010 Report Posted February 11, 2010 hi. and add an application porfavor y como añado una aplicacion gracias
Guest defaultBR Posted February 11, 2010 Report Posted February 11, 2010 (edited) Then when you edited .RGU file you left it in an invalid syntax somewhere. Review the parts you modified, if they are valid. Also remember to save it as unicode, and remember to leave an empty line at the end of the file. i got it... hehehe thanks, the problem: i was putting in the .rgu in this form [HKLM\Software\microsoft\Today\Items\"Windows Default"] "Enabled"=dword:00000001 and the correct is [HKEY_LOCAL_MACHINE\Software\microsoft\Today\Items\"Windows Default"] "Enabled"=dword:00000001 it builded the rom BUT dont worked, titanium is not enabled on startup =\ i tried windows default without "" too, but no diference Edited February 11, 2010 by defaultBR
Guest KSTAN Posted February 11, 2010 Report Posted February 11, 2010 i got it... hehehe thanks, the problem: i was putting in the .rgu in this form [HKLM\Software\microsoft\Today\Items\"Windows Default"] "Enabled"=dword:00000001 and the correct is [HKEY_LOCAL_MACHINE\Software\microsoft\Today\Items\"Windows Default"] "Enabled"=dword:00000001 it builded the rom BUT dont worked, titanium is not enabled on startup =\ i tried windows default without "" too, but no diference it is not in any of the rgu files, and there is no need to recreate one. u need to go thru those .rgu & .provxml files. it is in this file mxipcold_zzzOEM_001.provxml under OEM_LANG_0409. <characteristic type="HKLM\Software\Microsoft\Today\Items\"Windows Default""> <parm name="Enabled" value = "0" datatype = "integer" /> </characteristic>
Guest kibiwi Posted February 11, 2010 Report Posted February 11, 2010 (edited) thanks RFD finally I understood the role of the rgu, hv and provxml files. Everything it's now clearer hope you can help many others like me here with your extensive knowledge cooking better roms ;) Edited February 11, 2010 by kibiwi
Guest defaultBR Posted February 11, 2010 Report Posted February 11, 2010 it is not in any of the rgu files, and there is no need to recreate one. u need to go thru those .rgu & .provxml files. it is in this file mxipcold_zzzOEM_001.provxml under OEM_LANG_0409. <characteristic type="HKLM\Software\Microsoft\Today\Items\"Windows Default""> <parm name="Enabled" value = "0" datatype = "integer" /> </characteristic> working, thanks, that worked ;)!!!
Guest kydkylin Posted February 11, 2010 Report Posted February 11, 2010 Wow,thanks a lot!!! waiting for this for a long time! great cheers! ;) :D :(
Guest Gary Crutcher Posted February 11, 2010 Report Posted February 11, 2010 (edited) Hi RFD, Please tell me where/how the Page Pool is changed. I have been reading a lot on this forum and the XDA forum but cannot find much information for the Omnia II and Windows 6.5 (classic). Thanks Edited February 11, 2010 by Gary Crutcher
Guest rodrigofd Posted February 11, 2010 Report Posted February 11, 2010 Hi RDF, Please tell me where/how the Page Pool is changed. I have been reading a lot on this forum and the XDA forum but cannot find much information for the Omnia II and Windows 6.5 (classic). Thanks OK that is an important subject, and here is the thing: Pagepool is a fraction of famous 'reserved memory' among the hardware 256 MB of RAM. Up to now, Samsung fixed such value to 20 MB (it can be any between 0 (auto) and 20 MB). Recently on JA5 ROM, they reduced it to 15 MB, that's why users report 144 MB of available RAM, instead of old 139 MB. Normally, pagepool size is hardcoded on kernel (module NK.EXE on XIP), and there are many tools that can auto-patch NK.EXE to change pagepool to any desired value. In our case, such tools can be OSNBTOOL.EXE, Pako777 executor, for example. HOWEVER!!!!! Samsung did some tricky thing here unlike HTC: apart from fixed default value, NK.EXE looks for final pagepool value in EBOOT code, In reality, what changed on JA5 was EBOOT part, from 20 to 15 MB pagepool. SO here we either: discover how to alter EBOOT pagepool value, and flash it, or patch NK.EXE so as it DOESNT LOOK OVERRIDE VALUE WITH THE ONE IN EBOOT. Once nk.exe is patched, you can then use standard techniques to change pagepool in nk.exe (again, osnbtool, pako777, etc). PAKO777 has discovered how to make such patch to NK.EXE. But as far as i know, he is still to determine how he will provide such patch, if he will. Please consult this with him. as withdrawing beta ? please Sorry aol, i don't understand a bit what you asked ....
Guest Gary Crutcher Posted February 11, 2010 Report Posted February 11, 2010 Thanks RFD. Good explanation. ;) I will wait til I hear from Pako777. Thanks again.
Guest ronalgps Posted February 11, 2010 Report Posted February 11, 2010 hello RFD I am making an mix with the Verizon SCH-i920 and euro standard version ROM sound kind of crazy but I like to be busy so my problem to I cant hear the sound when i flash my omnia2 he star normal but when i push music i cant hear nothing I already try OEMMISC file but not avant wat do u think could the problem thnk u
Guest kibiwi Posted February 11, 2010 Report Posted February 11, 2010 (edited) As we know there are different provxml: mxipcold - I think this kind will be loaded only after a hard reset mxipinit - ? mxipupdate - I think these kind will be reloaded after every soft reset Is that right Rodrigo?and what's the behaviour of mxipinit?this is what m$ says about that... sorry for so many questions but having a master who can clear your doubts is a rare case to exploit ;) Edited February 11, 2010 by kibiwi
Guest Teflanzy Posted February 11, 2010 Report Posted February 11, 2010 (edited) hello again i deleted all the files with podcast in oemapps folder but i can not find the registry keys entries for podcast in the rgu file in oemapps folder do i have to search in other rgu files in other folder? and after removing the registry keys entries and saving the file, should i use the the tool to build the rom? or is there something else to do? thanks ===================================== one more thing what are the files rgu, provxml, dat are used for? and should i edit them all? thanks again Edited February 11, 2010 by Teflanzy
Guest defaultBR Posted February 11, 2010 Report Posted February 11, 2010 (edited) Teflanzy, about rgu provxml used for, read the topic again...the answer is in it ;) use windows search for content, its more easy, you type podcast, and it RETURN EVERYTHING Edited February 11, 2010 by defaultBR
Guest GTx-M.M Posted February 11, 2010 Report Posted February 11, 2010 (edited) Hi I have serious problem here , I port lastet build of WM6.5.5 and cooked a ROM but the problem is when i change the theme but nothing change its a default theme not Classic Blue but the original skin of Windows and also I cant install any CABs its shows install unsuccessful I feel that the Windows not working well as it suppose I tried to solve it several times but I didn't found a solution when i port other build than the original one ROM contain i face those problems. Please can someone give me a hand Edited February 12, 2010 by GTx-M.M
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now