Related
I've noticed as jargon changes some of the less adept to the inner workings of their phone may need a reference for these terms. Maybe the Mod already has a reference page but the search did not produce it. Anyway, maybe if everyone adds their terms here Ill collate and repost so it will make it easier for the MOD and XDA. Below is a previous post with some additional added to it.....
Terminology:
Manila: The standard HTC interface with the big digital clock and tabs. The HD2 comes with Manila 2.5 (= HTC Sense)
ROM: Read Only Memory, but for our purposes usually means the operating system itself, which can be written to the ROM of the device. Originally rom had a piece of black plastic over a small window in the center of the rom chip. You would "peel back the tape and flash a light on it. This would erase the rom and you could update it by reprogramming the room... ERGO "Flashing the ROM". Now this is done through software only and cooked ROMs are customed Flashed roms...same thing.
Radio: Usually refers to the part of the OS controlling radio functions, which are the phone signal receiver, Bluetooth and WiFi. This also contains the GPS drivers.
Cooked: A ROM that has been modified by a ROM 'chef' to make it either more up to date, more functional, or to give more available memory. Some better than others, and all technically void your warranty.
Bricked: A 'cooked' ROM needs to have the boot sectors of the device modified to allow the ROM to be installed. If this hasn't been done, the the device can get stuck in the middle of the update, hence the term 'bricked': it becomes basically an unusable brick. There can be ways out of it, but sometimes it's terminal.
Flash: The process of updating the physical ROM with a new ROM OS image
SSPL/HSPL/SPL: The SPL is like the BIOS of a PC. Stock SPLs don't allow updates other than from the manufacturer or the phone operator. SSPL (SoftSPL) is a temporary software fix that allows the ROM to be updated and HSPL (HardSPL) is a permanent fix that protects from bad ROM flashes.
RRU/NBH: RUU stands for ROM Update Utility and it is the PC executed process to update a ROM. It has a few steps such as checking versions, battery status then putting the device into a mode to allow the ROM update (Bootloader mode) then doing the actual update. The NBH file is the actual ROM file itself that overwrites the ROM. It is possible to copy the NBH file to a storage card and rename it, then do the update without connecting to a PC.
RAM. Random access memory. This is usually refers to the temp ram in the phone. BTW the flash drive or SD card essentially is a ram chip that has some additional features to allow longer time storage of information... so when you remove power from it is still keeps the information intact on the SD card.
Add more as there is much more jargon out there. Thanks
Desire HD development is now in full swing.
This guide/overview will hopefully show you all about how to customize your Desire HD.
NOTES: If this reference contains any mistakes/needs updates, please PM me. If you would like something added, either PM or include it in a reply.
Legend said:
* means something requires root
^ means something requires S-OFF
Click to expand...
Click to collapse
WARNING: At the time of writing, the newest HTC update (to android 2.2.1) will make your phone unrootable. Do not perform a phone update if you want to be able to follow the majority of this guide!
Follow this guide to downgrade 1.72/1.84 (Android 2.2.1) [if you have updated to it] back to the rootable/moddable 1.32 before following this guide.
Files
A lot of the files and ROMs found here have been kindly mirrored by mousey_ at his site, here. (Getting outdated )
Another link to downloads is at http://www.iloveabath.co.uk/
Tools
Alot of these tools might be needed at some stage or another.
Android SDK - gives you tools like adb, used for all pc-based android development
HTC Sync - Has correct USB drivers for the DHD and lets you sync up various data
Fastboot - lets you flash .img's to your phone easily through it's fastboot interface
Flasher^ - lets you flash boot and recovery and create new bootanimation flashes.
QtADB - Useful graphical interface for using adb, also fastboot and recovery
Root
Note: If you just want to fully root your device as easily as possible, you might try this tool by liquidperfection. Check Default, ENG HBOOT and PERM ROOT. This will give you Root, S-OFF and Eng bootloader.
Root means that you can do things on your android that require the root user's access (the super-administrator account on linux). You manage this account by installing SuperUser and su. In the DHD, only having root access does not mean you can do all things usually associated with 'rooting your phone'. Alot of things (such as installing custom ROMs) need S-OFF as well.
NOTE: Custom ROMs are almost always pre-rooted. You will not need to 're-root' after installing a custom ROM.
VISIONary - An exploit app that gives you root.
- Needs USB Debugging on. might need 'Unknown Sources' on to install.
- You only need a temproot to achieve S-OFF (which will give you root thereafter), otherwise you can do a temproot followed by a Permaroot.
- Use it on 1.32 build rom only
PSNeuter - is a script that will let you get root access in 1.32 or 1.72 builds.
Superuser* - The su and Superuser app, for managing root access on your phone. Visionary installs this for you. This is the market link.
S-OFF*
This means Security-Off, which is a flag in the DHD's internal memory that lets you write to protected partitions of it, like /system and all of the boot partitions. Having this effectively gives you 'full' root access and is needed in addition to root for many of the more interesting rooting activities (modding, etc).
There are two ways to achieve S-OFF on your phone:
A) Load the engineering hboot, which makes the phone think it's S-OFF - this is called ENG S-OFF
B) Flip the internal 'switch' in the phone's Radio to S-OFF status. This is called Radio S-OFF
ENG S-OFF is 'softer' than Radio, it can be undone by a software update. You only need ENG S-OFF for updating ROMs. You need both for updating radios.
Radio S-OFF will never need to be redone. It is one of the most permanent changes you can make to your phone. Eng S-OFF can be cleared by a new hboot (i.e from a stock RUU, explained later).
ENG Hboot S-OFF Tool* - installs a new hboot img to your phone, which puts the internal memory card in S-OFF at boot.
- ENG Hboot scripts A guide for doing this is can be found here
- A completely manual guide to achieving S-OFF can be found here.
Radio S-OFF tool* - turns on permanent S-OFF in the radio. Doing this, even the normal bootloader will recognise that the phone is in S-OFF state.
- Using the gfree script, there's a manual way to do it
- Do this on a 1.32 rom only, it will stay thereafter.
root adb boot.img^ - Flashing this boot.img will give adb root permissions without having to ask.
Stock Roms
These are complete stock roms for the DHD, returning it to its original state.
The only thing not touched by these would be a Radio S-OFF.
The Vanilla HTC Stock roms are RUUs which can be run from the PC.
Others have uploaded clockworkmod backups from their phones to have near-perfect copies of Vendor's ROMs. Near-perfect because S-OFF is still required to do the backup.
Use clockworkmod to restore them.
HTC WWE Stock RUUs - (World Wide English), for stock devices. These are RUUs to completely flash the device from the PC.
- If you are having trouble with them not connecting to your phone, try my guide here.
Source of more Roms and 2.36 (Gingerbread) WWE RUU
O2 1.31.207
H3G UK 1.31.771
HTCCN CHS 1.31.1400
O2 1.32.207
HTC Asia 1.32.707
TMO DE 1.39.111
Orange UK 1.40.61
Vodafone AU 1.32.178
Three/Hutchinson AU 1.32.861
HTCCN CHS 1.60.1400
Clockworkmod Recovery^
This recovery.img allows you to do easy backups and restores of ROMs, as well as apply custom, unsigned roms and imgs.
To get to recovery mode on the DHD, power off the device fully (makesure fast booting is off), then when turning on, hold down the power and volume down buttons.
Rom Manager^ - This is a market app that will install the latest ClockWorkMod for you.
- The actual images are available here. The Desire HD is called 'ace'. 2.5.1.3 is most stable for ROMs using 2.2.1 android, 3.0.0.6 and above is most stable for ROMs using 2.3 android.
- flash these to the recovery partition using fastboot, as shown below in the guide
Almost all custom ROMs use this to install. A normal process is:
Backup apps and/or data. Be careful about backing up system data, moving from one ROM to another and restoring it will almost always screw with them.
Download the zip for the ROM, and it's easiest to put it in the root directory of your sdcard.
Restart the phone into recovery mode, to get to clockworkmod.
Perform pleliminary steps: perform a backup first. For wiping a new ROM: Make sure battery is 100%, wipe cache, dalvik cache, battery stats and factory data. (see the tip at the end of Custom Roms section for this)
Choose to install a zip, from sd card. Find the zip you downloaded and install!
Wait patiently for the 1st boot-up, it almost always takes longer.
Custom Roms^
These are customized ROMs from the community, promising different combinations of speed, performance, features and looks over HTC's sense.
The easiest way to install them is through clockworkmod.
Here are some of the most popular ROMs for the DHD at the moment. It is in no way an exhaustive list.
Also see this list.
LeeDroid Froyo - A Customisation of HTC's Sense, with aims of long battery life and reserved improvement. Comes with his own custom kernel.
LeeDroid Gingerbread - Same as above, based on HTC's Gingerbread Sense (leaks).
Android Revolution HD Froyo - Customisation of Sense, with Apache14's kernel. Also aims to improve on all aspects of the ROM while not modifying its look.
Android Revolution HD Gingerbread - Same as above, based on HTC's Gingerbread Sense (leaks).
CoreDroid Froyo & Gingerbread - Customisation of Sense, with the developer's own UI tweaks and enhancement to add a shinier look and feel.
GingerX Gingerbread - Gingerbread Sense customisation with some added UI tweaks as well.
RCMixHD Gingerbread - Another Gingerbread HTC Sense ROM.
RCMixHD Froyo Rotating - Includes the Desire Z's rotating Sense UI.
CyanogenMod 7 - Cyanogen's famous version of Android, released for the DHD.
CyanongenMod Nightlies - Nightly builds of the above.
CleanDHD - Clean, minimal ROM with bases of CM6 and CM7 to keep things fast and let you choose what to install.
MIUI 1.4.x - MrGarak's mostly vanilla version of this Chinese customisation of Android. Has a completely new look and feel. (Don't worry, it's in English).
Ray's MIUI 1.4 - Ray-619's customisation of MIUI.
This thread may be handy for wiping your phone with a zip, before changing from one ROM to another.
Kernels^
Custom kernels for the DHD, hopefully allowing better performance, features or overclocking of the phone.
These are designed for 1.72/1.84 ROMs, or for Cyanogen when stated.
Gingerbread custom kernels will come when HTC release source for that.
Clockworkmod can be used to install some, or fastboot using the zimage partition (plus some additional modules may be required to fix WiFi).
See their thread for details.
SetCPU - (forum link) - Available on the Android Market, this is almost essential to make use of overclocked kernels.
Buzz OC/UV 1.51ghz
Buzz OC/UV 1.22ghz
kAmMa's OC Kernel
LeeDroid's Kernel
LorDMod CM / MIUI Kernel - Warning: do not flash for sense ROMs!
Kali's CM Kernel - Also CM only kernel
Jkoljo's Kernal Flasher - a windows based tool for automagically flashing kernels without the fuss of manual fastboot.
Radios^
Radios contain the firmware for the chipsets in your device that control the phone, gps, wifi, etc. There are many different versions out there.
A better ('ideal') radio will give you better reception while using less battery power.
It is a general consensus by the community that newer radios have generally gotten better from the original that you might have on your phone.
You can flash a radio .img onto your phone by using fastboot, into the radio partition. How to do this is shown below in this thread.
Please be sure to have both Eng and Radio S-OFF before doing so.
Always check the md5 hash of the image you want to flash, to be sure it is a non-corrupt file. (use something like this or this to check an md5 hash)
It is one of the most crucial parts on your phone and you always want to make sure you flash a working one on.
User Drakknar has compiled an excellent, almost exhaustive list of DHD radios in his thread.
It might be helpful to install the RIL profile associated with the radio you install. This helps how android natively communicates with your phones radio. See jkolo's thread here for CWM installable zips.
Otherwise just use the radio that your rom developer recommends.
Guides
Step by Step guide on going from a stock DHD to a rooted, Custom one
On rooting, S-OFF and clockwork
Another on root and S-OFF
S-OFF, the 'manual' (hard) way
Clockworkmod installation for mac users
Guide to installing new radios
Uninstalling system apps with Titanium
Or disabling them through the shell
If you are having trouble installing RUUs
Flashing ROMs through your phone
Editing apk skins
Using fastboot
In order to use this with anything not signed by HTC, you will need S-OFF.
If you follow things carefully, it is not hard to do this properly. Doing things wrong with fastboot, however, is the easiest way to brick your phone.
Download and install HTC Sync to get correct USB drivers.
Download fastboot and put it in a convenient directory ( e.g. C:\desirehd\ or C:\android\, or replace the one in your SDK installation)
Turn off / restart the phone (fully); while it is restarting, hold down POWER and VOLUME DOWN buttons until it boots into the bootloader.
Select the fastboot option, and connect the phone to your PC.
Start a cmd prompt / terminal, and navigate to fastboot's directory.
type fastboot devices, and check that it has one device listed there as your phone in fastboot.
To flash an img, type fastboot flash <partition> <path/to/new.img>
Partitions:
hboot - flash the ENG hboot here to achieve S-OFF
boot - the bootloader
zimage - contains kernel
recovery - used for clockworkmod
radio - the firmware for your phone's radio chip
system - the /system partition
splash1 - contains the splash screen on initial boot
Always make sure the .img you have is the correct one for that partition and is a working/non-corrupt file!
Example for flashing clockworkmod:
Download clockworkmod and unzip the .img so that it is in the same directory as fastboot
Connect/setup up your phone as instructed above
Use a command similar to this: fastboot flash recovery recovery-clockwork-2.5.1.3-ace.img
After it's finished, reboot into your bootloader, choose the recovery option, and you should load into clockwork's recovery!
Useful Apps
These are mostly useful utility / customisation apps, which a high percent of people might have, and/or are to do with this guide.
Most are available on the Android Market.
BusyBox Installer^ - A prerequisite tool for a lot of other apps, providing some useful base linux functionality not present by default on android. (comes preinstalled in a lot of custom ROMs)
Superuser* - used to manage root user rights on other apps (also usually comes preinstalled).
Titanium Backup* - Extremely useful for backing up applications and settings. Will need S-OFF to restore system app backups.
SetCPU* - Allows for overclocking and profiling of the CPU
Typefresh^ - Lets you change Android's default font.
MetaMorph - A meta-app for changing styles and icons in other apps and skins.
Root Explorer* - 'The' root file explorer app. For getting down and dirty with android's file system.
ES File Explorer - IMO, one the best free normal file explorers. Also capable of root access.
AdFree^ - incase you don't like supporting ad-based free apps
Terminal Emulator - shell access to your phone. Can make use of root with the su command.
ConnectBot - I think an even better shell and ssh client. Same as above.
FasterFix and GPS Status - allow you to optimise your GPS chip, to get as fast a fix as possible. Set your region with FasterFix and download new A-GPS data with GPS Status.
Links
Useful links:
HTC Source Code
HTC Developer guide - on tools, adb and flashing
MoDaCo Forums - another great android development community
VillainROM forums - and yet another
XDA Desire HD Wiki page
Excellent all-in-one thread. I think DHD deserves a thread like this, thanks a lot @ivolol.
It should be sticky!!!
Better and more complete than the first thread ([REF] DesireHD | GUIDES | LINKS | FAQ's | READ BEFORE STARTING NEW THREADS)
liljom said:
It should be sticky!!!
Better and more complete than the first thread ([REF] DesireHD | GUIDES | LINKS | FAQ's | READ BEFORE STARTING NEW THREADS)
Click to expand...
Click to collapse
+1 Sticky please
Absolutely a must read! Thanks, didn't visit this forum for a while and all the new terms like s-off, hboot etc. made me a bit dizzy. You made my day.. Did I thank you already? if not: thanks
+1 for the sticky request
Is there also a thread which shows you have to edit a HTC ROM.
So get the system.img boot.img etc out of it.
And repack it as a .zip so you can flash trough recovery... ???
Awesome job of summarizing all threads and 'tweak' info on DHD!!
I had read most of this already, but as I was not reading the forum for 1 week now, I was just looking at where to begin reading again.
This is exactly what I need.
For all 'noobs' (me included ) it might be usefull to provide some general guidelines:
- get visionary for perm root, then
- blabla to s-off, then
- blabla to fastboot
etc...
AWESOME job
paulus_01 said:
Awesome job of summarizing all threads and 'tweak' info on DHD!!
I had read most of this already, but as I was not reading the forum for 1 week now, I was just looking at where to begin reading again.
This is exactly what I need.
For all 'noobs' (me included ) it might be usefull to provide some general guidelines:
- get visionary for perm root, then
- blabla to s-off, then
- blabla to fastboot
etc...
AWESOME job
Click to expand...
Click to collapse
Installing and using VISIONary is pretty easy imo, and I have linked to already good guides for how to write your hboot to achieve S-OFF;
I have however added a general guide on how to use fastboot.
ivolol said:
Installing and using VISIONary is pretty easy imo, and I have linked to already good guides for how to write your hboot to achieve S-OFF;
I have however added a general guide on how to use fastboot.
Click to expand...
Click to collapse
it is easy to install indeed...guess I was saying to include a small how-to (how to install custom rom; get visionary & perm root, get s-off with..., etc...)
But yes, the guides are good enough....
Brilliant thread, got everything needed to get started cheers.
I'm a little gutted that you have to s-off to install custom roms, prefered the standard desires way, nevermind.
Does anyone know where to find a uk Vodafone stock 2.2 Rom?? Don't want to do anything till I have a copy of that, also does s-on go back to s-off when you flash a stock Rom??
Cheers again for the thread and any help you can give.
Blinky
Sent from my Desire HD using XDA App
Blinkydamo said:
Brilliant thread, got everything needed to get started cheers.
I'm a little gutted that you have to s-off to install custom roms, prefered the standard desires way, nevermind.
Does anyone know where to find a uk Vodafone stock 2.2 Rom?? Don't want to do anything till I have a copy of that, also does s-on go back to s-off when you flash a stock Rom??
Cheers again for the thread and any help you can give.
Blinky
Sent from my Desire HD using XDA App
Click to expand...
Click to collapse
You need S-OFF to do any sort of backups and/or flashes of custom roms.
However after restoring one of these it's possible to just reflash the hboot and recovery partitions with stock WWE ones and your extremely close to being right back at vanilla
successfully rooted, s-off and clockwork mod.....used your links, which do provide good instructions (obviously created by others).
These links are a handy startpage, now, just 1 question, why would I use nandroid, if I have clockwork mod set?
Nandroid allows you to backup and recover your existing Rom and settings before flashing another rom or kernel. Always backup before flashing.
Sent from my Desire HD using XDA App
Blinkydamo said:
Nandroid allows you to backup and recover your existing Rom and settings before flashing another rom or kernel. Always backup before flashing.
Sent from my Desire HD using XDA App
Click to expand...
Click to collapse
Thanks, I understand that, but yesterday I made a backup on my sd with clockwork recovery.
Isn't that enough?
paulus_01 said:
Thanks, I understand that, but yesterday I made a backup on my sd with clockwork recovery.
Isn't that enough?
Click to expand...
Click to collapse
They are alternate methods for achieving the same goal.
ivolol said:
They are alternate methods for achieving the same goal.
Click to expand...
Click to collapse
That is what I have understood, was a bit unclear to me, why a lot of guides say, need to do android backup etc....as the clockworkmod does the same.
Actually, some further investigation indicated that a nandroid backup is made by cw mod
hurray, it's sticky : )
Thanks, I'm yet to root my phone but when I do this thread will come in useful. I'm probably going to wait until gingerbread or other roms with major improvements are available.
hey,
QtADB is graphical interface for: adb,fastboot and recovery (including nandroid) not only adb
Credit to the OP
An excellent one stop shop for any Desire HD questions
Thanks
Knowledgebase - FAQ for most common tasks, including flashing, customization and repair of most frequent issues
(By AndreasY)
______________________________________________________________________________________________________________________
I have created this thread in order to gather the most frequently used threads that we all point out in order to help other members in regards to their problems. I will update frequently until it can become a single point of reference (for those who need it at least).
Disclaimer:
The content below is not the result of my work. It's the result of work from people in this forum and I only bookmark their work and knowledge here. I do not present this work as mine. Credit goes to the authors of each of the thread.
Flashing ROMs
(a) How to downgrade to 1.32.405.6 WWE
(b) TEMP-ROOT ANY Gingerbread build and downgrade to 1.32.405.6
How to Flash a Radio
How to ROOT and flash a Custom Rom
Separate (One click ENG S-OFF, One click Radio S-OFF)
4EXTRecovery
Index of CWM Recoveries (ext3)
Index of CWM Recoveries (ext4)
How to tell if you are true ext4 or ext3
Radio
The HTC Desire HD Radio Thread (Download radio.img)
RIL files for Desire HD Radios
GPS
Enable Google navigation in countries where it's not supported
Repair loss of GPS signal by clearing EFS data
Clean GPS Antenna contacts
Theming
UOT Kitchen
Splash Images
Lowering auto-brightness levels
HTC Desire HD
HTC Desire HD Disassembly Video
Common Issues
Your market apps cannot be found in market where you used to find them and they appear as incompatible on your PC (GB 2.3.5)
..........more to come (but not too many)
Ever wonder what a Rosie is? Ever wonder if someone is slaying a snapdragon? Ever wonder why someone would want to desense a ROM? If you're like me, your first few weeks parusing the forums for your shiny new HTC One X was frought with strange words and terms that make you wonder if they're talking about an Android device or a Disney movie. But even after those first few weeks, you finally feel comfortable with the vernacular, and wouldn't you know it but a new word comes up!
The purpose of this thread is to capture the definitions of words and terms that come up frequently in discussions of ROMs and MODs specifically for the HTC One X/XL. General terms like "RUU" and "TWRC" will not normally be defined here, unless there is something specific or innate to the HTC One XL. The idea is that when questions about these terms come up in discussions that one need only reply with a link to this thread. Please reply to this thread to suggest terms for inclusion or point out corrections and omissions in the definitions themselves. However, please do not use this thread to ask questions... start a new thread in the Q&A forum for that, optionally linking back to this thread.
3-Button Mod See "Button Remap"
ADB Acronym for "Android Debug Bridge"
Advanced Power Menu A mod that adds additional options to the menu that displays by pressing-and-holding the power key. Additional options include "Screenshot" and "Recovery" (in the menu that displays after selecting "Reboot").
Android Debug Bridge The command used to perform developer-style operations on an Android device from a PC. The "adb" command is included as part of the Android SDK and allows one to perform actions like installing applications, copying files, gathering logs, and running arbitrary shell commands. Communication occurs via the USB cable, or possibly via Wi-Fi, if enabled on your ROM.
Android Open Kang Project Often abbreviated "AOKP", the name of a custom AOSP-based ROM distribution. AOKP officially supports many different devices, but (at the time of writing) only unofficially supports the HTC One XL. AOKP and Cyanogenmod are two of the more popular AOSP-based ROMs. The official AOKP web site is http://aokp.co and the xda-developers thread about the HTC One X port is http://forum.xda-developers.com/showthread.php?t=1751134.
Android Open Source Project The publicly-released open source code of the Android OS released by Google at http://source.android.com. The acronym "AOSP" is commonly used.
AOSP Acronym for "Android Open Source Project". Often it is used as an adjective to refer to the version of a given application taken from the Android Open Source Project as opposed to a vendor-modified version (eg. AOSP lock screen). It can also refer to the basis of a ROM; for example Cyanogenmod9 is "AOSP-based" whereas CleanROM is "HTC Sense-based".
AOKP Acronym for "Android Open Kang Project" (suggested by theking_13)
APM Acronym for "Advanced Power Menu"
Aroma Installer A ROM installer that runs on an Android device from Recovery. The installer provides an improved user experience by presenting install-time options to the user in a friendly, touch-based UI. Custom ROMs can use Aroma to allow the user to select customizations like using the AOSP keyboard, installing certain user-space applications, and overlocking the CPU. See http://www.xda-developers.com/android/touch-and-customizable-rom-installer-aroma
Bootloader The first thing that "runs" when the device is powered on. The bootloader is responsible for starting the OS, which by default is (of course) Android but can also be recovery. When the bootloader is "locked" it first checks that the OS is signed by HTC and refuses to boot if the signature validation fails. Since custom ROMs are by definition not signed by HTC, a locked bootloader will refuse to boot a custom ROM. You need to unlock your bootloader using the steps at http://htcdev.com before loading any custom ROMs. (suggested by kleeman7)
Button Remap Refers to re-assigning the functions of the 3 capacitive LED keys on the bottom of the device. Stock HTC has Back, Home, and Recent Tasks keys. Many custom ROMs re-assign the keys so that pressing-and-hold the Back key will kill the application, pressing the Recent Tasks key will actually bring up the menu, and pressing-and-holding the Home key will bring up the Recent Tasks.
ClockWorkMod Often abbreviated "CWM", a custom recovery that can be installed on the HTC One XL. Although hotly debated, it tends to be less favoured than its main competitor, TeamWin Recovery Project (TWRP), for the HTC One XL because CWM was "not ported correctly". See http://forum.xda-developers.com/wiki/ClockworkMod_Recovery for general information about CWM.
CWM Acronym for "ClockWorkMod"
Endeavoru Code name for the "International" variant of the HTC One X, that uses the nVidia Tegra3 SoC. Do not attempt to flash a ROM for the endeavoru device, such as "Revolution HD", onto an evita (North American One X), as it will not work and has a high chance of permanently bricking the device (eg. here, here). Antonym: Evita.
Evita Code name for the "North American" variant of the HTC One X, that uses the Snapdragon S4 SoC, often referred to as the "XL" (instead of just the "X"). Carriers such as AT&T and TMobile (United States), Rogers (Canada), and Telstra (Australia) use this variant, while the rest of the world uses the Endeavoru. Antonym: Endeavoru.
Fastboot A protocol used to update the flash filesystem in Android devices from a host over USB. It allows flashing of unsigned partition images (1). The "fastboot" command is an executable command that is included as part of the Android SDK. The most common commands used are "fastboot oem unlock" to unlock the bootloader and "fastboot flash boot boot.img" to flash a boot image to the boot partition.
FC Acronym for "Force Close". This refers to the dialog that displays when and application crashes and is killed by the Android OS. Often it is used as a verb (eg. "The phone FC'd on me").
GSM Patch A mod that fixes a common radio issue with HTC One X custom ROMs (please post if you have a link and/or more details)
Hot Reboot An option available in the Advanced Power Menu. It reboots the device directly to the boot animation. It is less "drastic" than performing a normal, full reboot, which is effectively powering the device off then back on. As a result, a hot reboot brings the device back to the home screen more quickly than a full reboot, but is less thorough. (thanks to wongSlam for some of this info)
HOX Acronym for "HTC One X"
hoXl Acronym for "HTC One XL" (suggested by freakboy13)
HQ Camera A modified version of the stock HTC Camera application that captures higher-quality images and videos. This is done by reducing the amount of compression applied to the captured media. The file sizes of images and videos are larger when captured with the HQ Camera but are of higher quality. The HQ Camera APK replaces the stock camera's APK in the /system folder; the HQ and non-HQ camera cannot coexist. (related: "Sense Camera") (see http://forum.xda-developers.com/showthread.php?t=1533238 for details)
LTE Backdoor A special key sequence when entered into the phone will take you into a phone settings screen, allowing configuring which network technologies are used. This screen is often referred to when one is having difficulty achieving LTE, to make sure that LTE is actually enabled. In order to get to this screen, go into the phone and type: *#*#4636#*#*
Multitasking MOD A MOD for Sense-based ROMs that adjusts the background process killing policy. Stock HTC software aggressively kills background applications, presumably to conserve battery, and is "operating normally" according to HTC (6). The drawback of this policy is that apps tend to "restart" frequently after switching to other apps then switching back. There are MODs that adjust the policy called "Multitasking v1", which is less aggressive, and "Multitasking v2", which is less aggressive still. See Multitasking Mod *v2* - Improve Multitasking Performance for more information.
Odex The process of optimizing the dex bytecode of an Android application's APK file. Each APK file is actually a ZIP file that contains a file named "classes.dex", which contains all of the compiled Java bytecode. This "dex" file may be run through a tool to optimize it for the device, producing an "odex" file. A "dex" file is more flexible than its "odex" counterpart, as odex files cannot be used with other ROMs or even on other devices with different hardware configurations. See Odex files deodexing and zipalign explained and (How-To) Re-Odex a Rom for more information.
Nandroid Informal term referring to a complete backup of a device (typically captured while booted into recovery) that allows restoring the device to that exact state at a later point in time, especially if flashing a ROM fails.
Radio Interface Layer Often abbreviated "RIL", a stack of two components: a RIL Daemon and a Vendor RIL. The RIL Daemon talks to the telephony services and dispatches "solicited commands" to the Vendor RIL. The Vendor RIL is specific to a particular radio implementation, and dispatches "unsolicited commands" up to the RIL Daemon. (5). Basically, the RIL is the software library through which the Android OS communicates with the phone's cellular radio and modem hardware. The RIL libraries are located in /system/lib/*ril* on an Android device.
Recovery Recovery is in many ways an alternate operating system for Android phones that allows performing low-level operations outside of the Android OS, such as installing ROMs, backing up files, and wiping filesystems. To enter Recovery on the HTC One XL, reboot your phone and hold the volume down key; then scroll to "Recovery" using the volume keys and press the power key to select it.
RIL Acronym for "Radio Interface Layer" (suggested by kleeman7)
ROM Upgrade Utility Commonly abbreviated "RUU", a software package provided by manufacturers and/or carriers that runs on a PC and loads a stock ROM onto a device via USB cable. It is commonly used to restore a device back to a supported configuration before selling it or returning it on warranty. For an excellent guide on loading RUUs, see "Update your phone via RUU in Linux/Mac" by JeepFreak at http://forum.xda-developers.com/showthread.php?t=1668156
Rosie The internal codename used by HTC for the Sense launcher application. This term tends to be used frequently when discussing the HTC launcher and app drawer.
RUU Acronym for "ROM Upgrade Utility"
S-OFF Short for "Security Off", specifically referring to the security that protects the low-level partition table of the device. All devices come "S-ON" which prevents flashing ROMs that are not signed by HTC, unless you have followed the steps to unlock your bootloader. To check if your device is S-ON or S-OFF boot into the bootloader and look at the top of the screen (where you might see "unlocked" and "tampered") and around there you will also see either "S-ON" or "S-OFF". As of the time of writing (Aug 17, 2012) achieving S-OFF is currently not possible. If/when S-OFF is achieved, it will fully unlock the device, making full development possible. S-OFF is different from rooting but related to unlocking the bootloader. See S-OFF explained - by a Developer for an excellent explanation of S-OFF and (WIP)(DEV) S-Off to track the work going into achieving S-OFF.
S4 See "Snapdragon"
Sense The UI customizations of stock Android done by HTC and shipped in the stock images of HTC devices. This includes the launcher, calendar, app drawer, several widgets, and a framework that can be leveraged by third-party applications.
Sense Camera The camera application that is included in the stock HTC Sense OS factory-installed on HTC devices, marketed by HTC as "ImageSense". The Sense camera includes features like VideoPic, Instant Capture, Continuous Shooting, HDR, and SmartFlash. Many, if not all, of these features are not (as of July 2012) available in AOSP-based ROMs because the Sense camera is deeply integrated into the Sense framework and proprietary camera drivers. For a fantastic explanation of this issue, see "PSA: The Sense Camera and AOSP-based ROMs" by rohan32 at http://forum.xda-developers.com/showthread.php?t=1780038. Also, see http://www.htc.com/www/htc-sense/camera for details. (related: "HQ Camera")
Snapdragon "A family of mobile system on chips (SoC) by Qualcomm. Qualcomm considers Snapdragon a "platform" for use in smartphones, tablets, and smartbook devices." (2) This is the SoC used in the North American (a.k.a. "evita") variant of the HTC One X. This is in contrast to the Tegra3, which is used on the International variant.
SuperCID A hack that changes the Carrier ID ("CID") of the HTC One X from the carrier-specific ID (eg. "ROGER001" for Rogers) to the generic carrier, 11111111. This allows installing RUUs from other carriers that would otherwise fail due to the CID mismatch. AT&T devices actually require SuperCID before the bootloader can be unlocked. [4] (suggested by kleeman7)
TeamWin Recovery Project Often abbreviated "TWRP", a custom recovery that can be installed on the HTC One XL. Although hotly debated, it tends to be reported to be more stable than its main competitor, ClockWorkMod (CWM) for the HTC One XL because CWM was "not ported correctly".
Tegra3 "A system on a chip (SoC) series developed by Nvidia for mobile devices such as smartphones, personal digital assistants, and mobile Internet devices." (3) This is the SoC used in the International (a.k.a. "endeavoru") variant of the HTC One X. This is in contrast to the Snapdragon, which is used on the North American variant.
TWRP Acronym for "TeamWin Recovery Project"
XL Informal name to refer to the North American variant of the HTC One X.
Bibliography:
1. "[Newbie Guide] adb/fastboot/bootloader/android 101" http://forum.xda-developers.com/showthread.php?t=619153
2. "Snapdragon (system on chip)" http://en.wikipedia.org/wiki/Snapdragon_(system_on_chip)
3. "Tegra" http://en.wikipedia.org/wiki/Tegra3#Tegra_3
4. "[HOW TO] How to do virtually everything to your ONE X ..." http://forum.xda-developers.com/showthread.php?t=1678308
5. "Radio Interface Layer" http://en.wikipedia.org/wiki/Radio_Interface_Layer
6. "HTC: One X multitasking is 'operating normally,' but tweaked for Sense" http://www.theverge.com/2012/5/16/3024854/htc-one-x-multitasking-operating-sense
Change Log:
1.2 - Sept 28, 2012
added LTE Backdoor
1.1 - Aug 17, 2012
added a note to "Endeavoru" that flashing an endeavoru ROM onto an evita device will never work and has a high risk of bricking it.
added "Multitasking MOD", "Odex", and "S-OFF"
added link to the development thread of "HQ Camera"
1.0 - July 19, 2012
Initial Version
Very nice, sticky pl0x
Might I also suggest:
Fastboot
ADB
AOSP
Might be a little overkill but:
Root
Unlock/Relock Bootloader
SuperCID
Radio/Ril
And how to boot into recovery from phone powered off.
Great guide. I'm sure it will help a lot of people.
Sent from my HTC One X using xda premium
denversc said:
Carriers such as AT&T and Verizon (United States),
Click to expand...
Click to collapse
Might wanna get rid of Verizon... ;-)
Sent from my Xoom using Tapatalk 2
rohan32 said:
Might I also suggest:
Fastboot
ADB
AOSP
Click to expand...
Click to collapse
Done. Thanks for the suggestion.
kleeman7 said:
Might be a little overkill but:
Root
Unlock/Relock Bootloader
SuperCID
Radio/Ril
And how to boot into recovery from phone powered off.
Click to expand...
Click to collapse
I've added bootloader and SuperCID. I put in a placeholder for RIL since I don't really understand what it is. If you have a defintion, I'd be glad to include it. I agree that root is overkill so I left it out.
EDIT: And what were you referring to by "how to boot into recovery from phone powered off"? I had included the trick to hold the volume down key during reboot (although I cleaned up the definition after reviewing it because of your feedback). Were you thinking of something else?
Thanks for the suggestions.
Rblacula said:
Might wanna get rid of Verizon... ;-)
Click to expand...
Click to collapse
Oops haha. Done. Replaced with TMobile, which is what I meant to put in the first place. I'm on Rogers in Canada so all of the US carriers are just names to me.
You could add "hoXl" the proper acronym for the HTC one XL
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
What about AOKP?
And for RIL, radio interface layer, basically what communicates between the hardware radio and the software?
Sent from my HTC One X using Tapatalk 2
denversc said:
I've added bootloader and SuperCID. I put in a placeholder for RIL since I don't really understand what it is. If you have a defintion, I'd be glad to include it. I agree that root is overkill so I left it out.
EDIT: And what were you referring to by "how to boot into recovery from phone powered off"? I had included the trick to hold the volume down key during reboot (although I cleaned up the definition after reviewing it because of your feedback). Were you thinking of something else?
Thanks for the suggestions.
Click to expand...
Click to collapse
I have seen many threads in people saying they are unable to boot into hboot, when the phone is "off", but the phone is not really off. To achieve a true off state and not a standby state you need to disable fastboot in the power setting menu. If you don't your phone is is essentially hibernate and won't boot into hboot no matter how hard you try.
Borrowed from wikipedia:
A Radio Interface Layer (RIL) is a layer in an operating system which provides an interface to the hardware's radio and modem on e.g. a mobile phone.
Android RIL
The Android Open Source Project provides a Radio Interface Layer (RIL) between Android telephony services (android.telephony) and the radio hardware.
It consists of a stack of two components: a RIL Daemon and a Vendor RIL. The RIL Daemon talks to the telephony services and dispatches "solicited commands" to the Vendor RIL. The Vendor RIL is specific to a particular radio implementation, and dispatches "unsolicited commands" up to the RIL Daemon.
Sent from my HTC One X using xda premium
For me the Hot Reboot is booting to the Boot Animation. A Normal reboot is like booting cold or rebooting after going into recovery mode, shows the green HTC text with the white background.
Thanks. I didn't even know what AOSP stood for. I just assumed it meant "stock". I was making things up like Android Original Stock Program or something like that....hah.
Nice job looks very helpful
Sent from my Nocturnalized Beast
freakboy13 said:
You could add "hoXl" the proper acronym for the HTC one XL
Click to expand...
Click to collapse
Done. Thanks for the suggestion! Make sure I got it right
theking_13 said:
What about AOKP?
Click to expand...
Click to collapse
Done. Thanks for the suggestion!
kleeman7 said:
I have seen many threads in people saying they are unable to boot into hboot, when the phone is "off", but the phone is not really off. To achieve a true off state and not a standby state you need to disable fastboot in the power setting menu. If you don't your phone is is essentially hibernate and won't boot into hboot no matter how hard you try.
Click to expand...
Click to collapse
Thanks for this info. I've included it in the definition of "fastboot".
kleeman7 said:
Borrowed from wikipedia:
A Radio Interface Layer (RIL) is a layer in an operating system which provides an interface to the hardware's radio and modem on e.g. a mobile phone.
Android RIL
The Android Open Source Project provides a Radio Interface Layer (RIL) between Android telephony services (android.telephony) and the radio hardware.
It consists of a stack of two components: a RIL Daemon and a Vendor RIL. The RIL Daemon talks to the telephony services and dispatches "solicited commands" to the Vendor RIL. The Vendor RIL is specific to a particular radio implementation, and dispatches "unsolicited commands" up to the RIL Daemon.
Click to expand...
Click to collapse
I've included some of this info and the wikipedia link in the definition of "Radio Interface Layer". Thanks!
wongSlam said:
For me the Hot Reboot is booting to the Boot Animation. A Normal reboot is like booting cold or rebooting after going into recovery mode, shows the green HTC text with the white background.
Click to expand...
Click to collapse
Thanks for this info. I've included some of this info in the definition for "Hot Reboot".
would like to this in here [INDEX] AT&T/ROGERS One X Resources Compilation Roll-Up
bump
Yesterday i bought htc pico and my previous device was galaxy ace running cm10.1 . Anyways, i was wondering how to get my HTC into recovery ? Also what is bootloader ? And s-off ? I never heard these things on my ace. Help me out with your answers please.
Regards
Sent from my HTC Explorer A310e using xda app-developers app
http://forum.xda-developers.com/showthread.php?t=1415223
That will help you in rooting HTC Explorer, adding recovery and superuser.
What is a Bootloader?
Bootloader is a piece of code that runs before any operating system is running. They are used to boot other operating systems, usually each operating system has a set of bootloaders specific for it. Bootloaders usually contain several ways to boot the OS kernel and also contain commands for debugging and/or modifying the kernel environment. It loads the system software on the device and determines the priority for processes that will run your device. In the simplest terms, this small program controls which applications must run in the startup (boot up) process.
What is S-Off?
In their devices, HTC have installed a sort of security check whose level is determined by S-OFF/S-ON. Essentially, this security level is a flag stored on the device’s radio that checks signature images for any firmware before it is allowed to be written to system memory. This hinders using any custom ROMs, splash images, recovery etc., and also restricts access to the NAND flash memory. However, when security level is set to S-OFF, the signature check is bypassed, allowing a user to upload custom firmware images, unsigned boot, recovery, splash and HBOOT images, as well as official firmware that has been modified, this enabling maximum customization of your HTC Android device.
Furthermore, S-OFF also reduces restrictions on accessing the NAND flash memory on the device, allowing all partitions (including /system) to be mounted in write mode while the operating system is booted. Full Article HERE.
Already Exist
Hi bro try search before post new Question. The question u asked was already post and answered my many member. Me too answered in similar post ... Don't post repeated questions