View Single Post
  #3849 (permalink)  
Old 08-26-2011, 12:44 PM
Sharkie405's Avatar
Sharkie405
VIP Member
Offline
Threadstarter
Location: Waynesville, NC
 
Join Date: Feb 2009
Posts: 3,612
Reputation: 11155
Sharkie405 can't get a higher reputation levelSharkie405 can't get a higher reputation levelSharkie405 can't get a higher reputation levelSharkie405 can't get a higher reputation levelSharkie405 can't get a higher reputation levelSharkie405 can't get a higher reputation levelSharkie405 can't get a higher reputation levelSharkie405 can't get a higher reputation levelSharkie405 can't get a higher reputation levelSharkie405 can't get a higher reputation levelSharkie405 can't get a higher reputation level
Mentioned: 9 Post(s)
Tagged: 0 Thread(s)
Re: ★SharkieROM & Kitchen★Final Update★Version 5.1★Generic\Sprint★29020\21916★Sense20

About 100 of you have downloaded the kitchen, so here's a few helpful hints about adding/removing things from the kitchen that some of you might need to know to save you some time and avoid your ROMs not booting:

-To start the "visual" part of the kitchen, click on "Calkulin's HTC Kitchen", then option <1> Build a ROM.

-If you remove or deselect any cabs or XMLs, you need to remove that cab/XML line from Manila1.txt. The Manila1.txt file is located in TouchPro2/6.5.X/01 Packages/Tweaks-6.5.x/files or Touch_Pro2/6.5/01 Packages/Tweaks - 6.5/files (for 6.5) You can edit this with Notepad. Simply delete the entire line of text to do with that cab/XML. The Manila1.txt file is what tells it what to install at boot up. If you remove a cab/XML and don't remove that line from the Manila1.txt file, when the ROM boots up it will look for that cab/XML to install. When it can't find it, you will get an error and the boot up process will stop.

The same thing goes for trying to add a cab or XML. You must add this line to the Manila1.txt file. If you don't add the line, your ROM will boot up just fine, but your cab/XML won't have been installed.

-If you don't ever plan on using 6.5 or 6.5.X you can simply remove whichever entire package from the kitchen with no harm done. Remember 21916 is 6.5 and 29020/29022 are 6.5.X.

-If you plan on cooking 6.5, you need to remove the "ZZ_231xx - CID Fix" from OEM/Touch_Pro2/0409. That package is the caller id fix for 6.5.X ROMs and will mess with 6.5 if it's included. It's not needed for 6.5 ROMs.

Also, the Threaded email package is only for 6.5.X ROMs, as it is clearly marked. If included in a 6.5 ROM, I think you'll get an error during boot up which always means your ROM will not fully boot.

-OEMs cannot be "unchecked" in the visual part of the kitchen like the rest of the packages can be. You must actually remove that package from the kitchen. I usually kept things that I was removing temporarily in the "Unused" folder.

-As a general rule in my kitchen, anything that's numbered or has a "Z" or "ZZ" or is in anyway made to be in a specific order, should be kept that way. Many packages must be cooked in a specific order, otherwise things will be screwy.

-If you don't plan on using the Sprint Tabs you can remove the entire "04 Sense Sprint Tabs" package with no harm done. This package has it's own Tab control file so removing the entire package does not require editing the "Generic Tab Control File". If you want to remove only one of the Sprint tabs, but keep the other, then you will have to edit the Sprint Tab Control file.

-If you remove a Sense Tab package, you must edit the "Tab Control File" a.k.a. "26948339_manila". Each tab is numbered and they must be kept in numerical order or Sense won't load. For example, let's say you wanted to remove the Stock tab. After removing that package, go to the "Z Generic Tab Control File" package and open up the 26948339_manila file with notepad. Stock is listed there as no. 9. You must delete that entire entry. You must then renumber all the tabs below that so that they are in order. Otherwise it will go from 0,1,2,3,4,5,6,7,8,10,11,12,13,14,15. There can be no numbers missing. You can see that nine is missing. Renumber the 10 tab as no. 9, the 11 tab as no. 10 and so on.

You must also keep the format exactly as it is. If you add an extra space somewhere by mistake, Sense won't load. If you ever build a ROM and Sense doesn't load, 8 times out of 10 it's because you somehow messed up the 26948339_manila file.

I think that's about it for now. I've tried to organize my kitchen in a very sensible easy to understand way so that you'll easily be able to tell what's what.

If you have any questions about what a package is, don't hesitate to ask.
__________________
Current Device:
Verizon HTC One M9

Last edited by Sharkie405; 01-27-2013 at 04:22 AM.
Reply With Quote
This post has been thanked 3 times.