View Single Post
  #6 (permalink)  
Old 08-03-2008, 05:18 PM
GaMedic's Avatar
GaMedic
Ditch Doctor
Offline
Threadstarter
Location: Georgia, USA
 
Join Date: Oct 2007
Posts: 1,172
Reputation: 3637
GaMedic is still contributing even after becoming a VIPGaMedic is still contributing even after becoming a VIPGaMedic is still contributing even after becoming a VIPGaMedic is still contributing even after becoming a VIPGaMedic is still contributing even after becoming a VIPGaMedic is still contributing even after becoming a VIPGaMedic is still contributing even after becoming a VIPGaMedic is still contributing even after becoming a VIPGaMedic is still contributing even after becoming a VIPGaMedic is still contributing even after becoming a VIPGaMedic is still contributing even after becoming a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Step by Step tutorial for unlocking your device and cooking your own ROM!!!

Definitions(thanks gguruusa)


The following basic definitions are needed to load ROMs/use the kitchen:

HTC - the manufacturer of the 6700/6800/Touch/Tilt/et al.

Apache = PPC6700 = 6700

Titan = PPC6800 = 6800 = Mogul

(soft) Reset - there is a small whole on the bottom of your PPC, just to the left of the usb connector - it's the reset button. Use your stylus to push it. Your screen will go dark, then about 3 seconds later will show the boot splash.

Hard Reset - hold the left and right - buttons in (located just above the connect/disconnect phone buttons) at the same time as you push the reset button. It helps to hold the phone upside down in the hand that's pushing the - buttons, and use the stylus with your other hand to push the reset button.

Bottloader Mode (APACHE) - power+cassette/notes+reset - the power button is on/off button on the top of your phone. The cassette/notes button is the top button on the left side of your phone - it has a picture of a cassette tape on it, if it hasn't been worn off. Hold all three buttons in for about a 1/2 second, and the screen will go dark and stay dark. If you look closely, preferably in a well lit environment, you'll see some Serial or USB in the middle of the screen. Below that is a version number. You are in bootloader mode, and the version number is your bootloader version. YOU MUST KNOW YOUR BOOTLOADER VERSION BEFORE ATTEMPTING TO FLASH OR BUILD A ROM.

Bootloader Mode (TITAN et al) - power+camera+reset - the power button is on/off button on the top of your phone. The camera button is the bottom button on the right side of your phone - it has a picture of a camera on it, if it hasn't been worn off. Hold all three buttons in for about a 1/2 second, and the screen will go to a tri-colored screen. You are in bootloader mode. You must unlock your phone to load custom ROMs (it is necessary to unlock your phone only once during the life of your phone).

ROM - there are 4 types of Roms, but the two most commonly referred to are the OS ROM and the Radio ROM. Unless explicitly stated, ROM refers to the OS ROM. The OS ROM has WM5/WM6 on it. It is the OS ROM that gets updated frequently. Radio ROM updates are rarely needed, ExtROM updates are never needed, and bootloader ROM updates (updates that change the bootloader version) are discouraged heavily - bootloaders are a rare case where older is usually better than newer.

Ext ROM - this is a extra partition that contains carrier branded software. If you are using a custom ROM or the kitchen, you do not need anything that the carrier installed here - you may use it as extra storage. This storage area is not erased by a hard reset, but it is normally "locked" (hidden, read only). Some software does not behave as expected when the Ext ROM area is "unlocked".

nbf/nbh - these are different ROM encoding methods. Your phone REQUIRES a specific method. Most people do not need to know anything about nbf/nbh or encoding methods.

RUU - this is a piece of software from HTC. The kitchen includes it, as do many ROM distributions.

Kitchen - the place to make your custom ROM. The kitchen is a collection of various software tools that assemble your ROM and start the flash process. There are currently two flavors of kitchen, the original Bepe .9 version, and the newer .9.5 Bepe/PPCGeeks version. The .9.5 version currently only supports the Apache/6700 - it will not work properly for other phones.

Custom ROM - a particular OS ROM, almost always built from the latest kitchen. Distributing custom ROMs is discouraged - it is easier and less costly to distribute the kitchen modifications necessary to build a given ROM.

PagePool - cache for executing programs. This is an advanced subject. There's little reason to mess with it for most people.

OEM (module) - add-in programs to the kitchen and/or add-in customizations. There are lots and lots of OEMs - the most common freeware ones are in the PPCGeeksOEM.rar distributed as a kitchen add-on.

.NET 1.0/2.0/2.0SP1/3.5 - various flavors of the PC .NET package from Microsoft. Available from Microsoft as a free download. .NET 2.0SP1 or later is required to run the newer BuildOS (v .9.5)

.NET CF 1.0/2.0/3.5 - the PPC equivalent of the PC versions of .NET. Require by some PPC applications.

DO NOT LOAD A ROM FROM ANOTHER DEVICE ON YOUR PHONE.

DO NOT UNPLUG THE USB CABLE WHILE FLASHING. It's best to not touch anything at all while it's flashing. Don't run other processor intensive software (like games) while it is flashing, either.


Legend: Topics, Threads at ppcgeeks, Files you can download, Screeshots, Links to web sites, Important information, FTP folder, Edits.
__________________
Step by Step tutorial for unlocking your device and cooking your own ROM!!!

Feel free to if choose to do so.
My ROM for Verizon, Sprint, Alltel, US Cellular and Cricket 20931 Base!!

The THANKS button is over there------------------------------------------------>

Last edited by GaMedic; 08-04-2008 at 08:40 PM.
Reply With Quote
This post has been thanked 54 times.