[TUTORIAL] How to S-OFF your HTC Desire - Desire General

Hi there !
Many people here want to be S-OFF on their HTC Desire but don't know how to be, this thread is for you !
Credits goes to all AlphaRev developpers.
What is S-OFF ?
(Quotes from original AlphaRev website)
HTC implemented security on their newer generation phones. This flag, called @secuflag, controls whether your phone has
it's NAND or flash unlocked. Most noticeably, S-ON (security on) will read-lock your /system and /recovery partition, to name a few. Also, secuflag controls whether zip files being flashed through recovery or fastboot, are signed by HTC.
The now notorious S-OFF (security off) will disable this NAND security.
Since we are unable to access the Radio NVRAM itself (where secuflag is stored), we turned our attention to HBOOT.
Click to expand...
Click to collapse
For more informations about AlphaRev S-OFF, read the OFFICIAL Thread HERE.
There is many solutions to install S-OFF, this tutorial will show you few methods.
TRY AT YOUR OWN RISK ! I'am not responsible of bricked phone, for more help try the OFFICIAL Thread.
PREREQUISITES :
a ROOTed HTC Desire ROM with debugging option enabled on it.
a computer running Windows XP/Vista/Seven (32 or 64 bits), Linux, or Emulation via WMware etc.
a computer which can boot USB devices (for USB method only)
a branded USB Key 32Mb or more (for USB method) or a CD to burn (for CD method).
EASIEST method so far seems to be now by "Revolutionary" method.
Please check this out before trying solutions below (they are manual and maybe outdated, because I don't have the time keep updated this topic, moreover I don't own anymore a HTC Desire).
STEP-BY-STEP GUIDES :
.: USB METHOD :.
Be sure to Nandroid backup your device from recovery (just in case).
Download the latest Universal USB Installer or UnetBootin.
Download ISO Reflash Utility from AlphaRev website.
Install the software of your choice.
Open it, and select your USB device and your AlphaRev ISO freshly downloaded.
Create your bootable USB key.
Reboot your computer and boot on the USB key you freshly created.
Press any key to accept the disclamer.
Once you are in your ROM, plug your Desire with the USB cable on your computer.
/!\ DON'T TOUCH ANYTHING TILL YOU GET THE FINISH MESSAGE AT STEP 3 /!\
(Some users reports it can take over 1 hour. Passed this time, pull out the battery and reboot your phone).
The USB key method worked 100% for me, I personally installed my S-OFF exactly like that on my Desire.
.: CD METHOD :. (by jshields)
Clic HERE
.: VirtualBox METHOD :. (by Stewge)
Clic HERE
.: VMWare METHOD :. (by -V-O-Y-A-G-E-R-)
Clic HERE
Congratulations ! you are done !
Note : If for some unknown reasons you cannot access your Recovery anymore, it's normal, you must flash your Recovery using "fastboot" (SDK Android Kit must be installed on your running computer).
You have the choice between flashing a custom recovery like ClockWork one or put the original one but I sugger you the custom one which gives you much many more features
How to flash your recovery using ClockWork's image :
Download Clockworkmod 2.5.0.7 recovery image from official AlphaRev thread for bravo.
Move the file into "C:\android-sdk-windows\tools" (default sdk android folder's installation).
Verify MD5 checksum of the image with a freeware like HashCalc or something (IMPORTANT !).
Go to the main menu of your AlphaRev HBOOT (turn on your device with return button pressed).
Go to "FASTBOOT" mode.
Go to your computer and open a new terminal (Administrator privileges required if Windows Vista or 7).
Enter exactly this (without ") : "fastboot flash recovery recovery-clockwork-2.5.0.7-bravo.img".
Now you will have a ClockWork Recovery image installed and working
Note 2 : If your device freeze on boot logo, apply your Nandroid backup that your did before S-OFF.. that should do the trick.
If one day you want to S-ON your phone again, just reflash an original RUU rom !
Need supports ? all kind of questions must be posted on this thread directly. Be sure to read the whole thread (or at least 5 latest pages) before asking any question.
If you enjoy this guide, don't forget to rate it
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
stars, and clicking the
button (right below) is always appreciated to keep this thread maintained
LIKE MY WORK ?
OFFER ME A
!​​

Thank you so much, been waiting for this, will try it out later

nice tut but you can avoid installing anything, You can just use UnetBootin

Or CD version
1.download Alpha Rev.iso
2.burn .iso image to CD using a iso burning software eg. Power ISO
3.boot from CD eg. Hold F12 at boot
4.press the Legendary enter
TIPS connect USB when the CD has booted
Any problems just pm me
Sent from my HTC Desire s-off

Beaverman20 said:
nice tut but you can avoid installing anything, You can just use UnetBootin
Click to expand...
Click to collapse
It's nearly the same, you don't have to install universal usb installer, however, it is Windows-only.
Sent from my HTC Desire using XDA App

Really good work... a simple and clear guide

jshields said:
Or CD version
1.download Alpha Rev.iso
2.burn .iso image to CD using a iso burning software eg. Power ISO
3.boot from CD eg. Hold F12 at boot
4.press the Legendary enter
TIPS connect USB when the CD has booted
Any problems just pm me
Sent from my HTC Desire s-off
Click to expand...
Click to collapse
Yeah, I found it much easier to just burn to a rewrittable CD. F8 on bootup to load up my boot menu, then I selected my CD Rom.

nice tut, simple and very clearly...
oh don't forget to put in the first post for ppl who gets stuck at stage 3 (it happen to me) just to wait for about 30 minutes or more (don't know exactly how long, just for safety), and then pull out the battery and reboot the phone...
many ppl report it work....
Sent from my HTC Desire using Tapatalk

I think I'm done with the flashing of the hboot from alpharev
But now my phone keeps rebooting to the fastboot screen.
I've tried removing the battery and rebooting again, reboot from fastboot, reboot from clockwork recovery... but i still cant boot up my rom.......
Anyone can shed me a light on what went wrong?

All options to apply S-off should be included, this is a 'how to', and this is not THE only way to do it, personally I found virtual box the easiest method for me. I just think that some other options should be made clear to people, maybe people that have used a different method could add their own ' how to' to this thread?
Great idea though to help people.
sent from my HTC Desire, powered by a SuperVillain using XDA App.

Sorry to noob it up here but what are the benefits of S-OFF. im guessing it means security. does this enable us to hack the kernal? as a user who doesnt do programming but likes to mod my phone alot what could i gain out of this?
thankyou in advance

Yeah sorry for newbies here but what is the benefits of this s-off?

eozen81 said:
Yeah sorry for newbies here but what is the benefits of this s-off?
Click to expand...
Click to collapse
Maybe its a good thing to sum up the benefits on the first page, to stop these kind of questions and making it a 500 page topic where you cant find answers...
I know if you read the forum, or use google you can find all the info
Info from the http://alpharev.shadowchild.nl/ site
HTC implemented security on their newer generation phones. This flag, called @secuflag, controls whether your phone has
it's NAND or flash unlocked. Most noticeably, S-ON (security on) will read-lock your /system and /recovery partition, to name a few. Also, secuflag controls whether zip files being flashed through recovery or fastboot, are signed by HTC.
The now notorious S-OFF (security off) will disable this NAND security.

I gonna change a bit the tutorial, and add the other solutions. Will do a link directly of posters with the solution he use, will be easier for me

AndroidGX said:
I gonna change a bit the tutorial, and add the other solutions. Will do a link directly of posters with the solution he use, will be easier for me
Click to expand...
Click to collapse
allrighty then

Ok, many changes on the tutorial, hope you like it
Tried to do as clear as possible, and add some features.
If any method to add please PM me, I will add it with your name directly from your post here.
Thanks!

AndroidGX said:
Ok, many changes on the tutorial, hope you like it
Tried to do as clear as possible, and add some features.
If any method to add please PM me, I will add it with your name directly from your post here.
Thanks!
Click to expand...
Click to collapse
looks great !

I have now read all the information i can find about S-OFF - Only advantage i can find is that you can change bootscreen.. What are the options if i choose to make S-OFF on my phone - What else can i change ? My phone is rooted, and i have flashed roms and kernels with S-ON - So you guys really need to show more advantages to this than what has already been written..

Nobody is trying to sell you anything. Why don't you GTFO?

ionhide said:
I have now read all the information i can find about S-OFF - Only advantage i can find is that you can change bootscreen.. What are the options if i choose to make S-OFF on my phone - What else can i change ? My phone is rooted, and i have flashed roms and kernels with S-ON - So you guys really need to show more advantages to this than what has already been written..
Click to expand...
Click to collapse
You post in the wrong thread, go say that in the original S-OFF thread (gave in first post).
Here is just a help for people who want to install S-OFF feature on their Desire. Nothing else.

Related

[HOWTO] Create a GoldCard - Bypassing the RUU/SPL CID check to Root/Downgrade

If you are stuck on a ROM you don't like (t-mobile/asian carrier etc.) you can use this howto to create a goldcard to bypass the CID checks so you can downgrade and root your Hero.
01. Download QMAT 5.06 here
It’s a demo version so will only run for 10 minutes.
02. Format your SD card to FAT32. Please keep in mind some brands of SD cards do not work.
03. Use adb to run this command: adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid
04. Copy the SD card cid code displayed after the adb command.
05. Start Qmat and Click on Cyptoanalysis Tools > Crypto Toolbox.
06. Look at the bottom, there is a text box (beside the “Reverse String” button) enter the SD card cid code you got earlier.
Click on the “Reverse String” button, the result is reversed…
Example: 532600bd227d9c0347329407514d5402
07. Copy the reversed SD card cid code.
08. Go to QMAT goldcard site here to generate your goldcard (yes it says for G1 but works for our Hero too).
09. Enter your email. For the correct SD card cid code, you need to replace the first 2 characters to 00.
Example: From “532600bd227d9c0347329407514d5402” to “002600bd227d9c0347329407514d5402”
10. Click Continue and you will receive the goldcard.img in .zip format in your email.
11. Go to your email, download the zip file and save it to a directory and unzip it to goldcard.img
12. Download HxD Hex Editor from here
13. Install and launch HxD Hex Editor program. (make sure you use "Run as Administrator" under Vista and win 7)
14. Go to Extra tab > Open Disk. Under Physical disk, select Removable Disk (Must be your SD card), uncheck “Open as Readonly), click OK.
15. Go to Extra again, Open Disk Image, open up goldcard.img which you’ve saved/unzipped earlier.
Now, you should have two tabs, one is your removable disk, the other is goldcard.img. Press OK when prompted for “Sector Size” 512 (Hard disks/Floppy disks), click OK.
16. Click on goldcard.img tab. Go to Edit tab > Select All, edit tab again > copy.
17. Click on the “removable disk” tab. Select offset 00000000 till offset 00000170 (including the 00000170 line), click on Edit tab and then Paste Write.
18. Click on File > Save. now you can exit the program.
19. Reboot your phone with this SD Card (now GoldCard) inside
20. Use the Official HTC RUU to downgrade to 2.73.405.5 (which you can get here) from which you can fastboot boot and/or root your phone with flashrec.
Done.
Credits:
Original heads up by tangzq with link to this
That site used the XDA Sapphire goldcard howto here
And apparently myself and XDA as this builds on the HTC knowledge from the old days (here)
In any case, enjoy your new found freedom
Holy ****znit it works! Downgrading!!!!!
Hmm. I've followed the guide and successfully skipped the CID lock check of the device and flashed it to version 2.73.405.5 WWE. Problem is, I can't seem to get the device to boot into recovery mode after using flashrec (I did download and flash it just fine). the recovery mode (home + power) booted the device but it hangs at the boot screen where it says HERO. Any idea?
Edit: Ah. a little bit of the update. while the buttons do not work, i can use adb shell reboot recovery; however, after using flashrec, it still shows the old recovery screen ?
Edit2: confirmed, recovery flasher doesn't work now im using the SEA rom
I'll try the RUU_Hero_HTC_WWE_1.76.405.6_WWE_release_signed_NoD river.exe rom later
I had the same issue with Recovery Flasher I couldn't to boot into recovery. I was also unable to downgrade to the 1.7 roms due to a bootloader version error, arghhh. Anywho, managed to work my way round it, i'll explain below. I've got a T-Mobile G2 updated to the latest rom (so no root access).
I first followed the instructions on making a goldcard and then flashed the 2.73.405.5 WWE rom fine.
Now make sure you have the cm-hero-recovery.img (http://content.modaco.net/dropzone/modacopatchedrecovery-1.0.zip) on the root of your sdcard. Aswell as Instant Root (http://neilandtheresa.co.uk/Android/) now install Instant Root on the phone. It should pop up with a notification "instant root was sucessfully" or along those lines. (If you have a problem installing Instant Root make sure Settings>Applications>Unknown Sources is checked)
Instant root then allows for root access with adb shell using the following 2 commands:
1) adb shell
then
2) su
the icon should change from a $ to #.
Now flash the recovery image with the following command:
1) flash_image recovery /sdcard/cm-hero-recovery.img
This shouldn't take that long once completed it will go back the # prompt example below.
# flash_image recovery /sdcard/cm-hero-recovery.img (I typed this)
flash_image recovery /sdcard/cm-hero-recovery.img (this pops up)
# (this shows the flash completed)
Now pull out your usb cable and battery, turn on the phone with the battery in place while holding the home button and it should boot into the custom recovery .
Well, I hope this helps someone and I didn't just waste my time . Oh, thanks for posting the goldcard instructions.
it worked!!!
Thanks so much! I did the exact process before (see other thread) but I must have missed something. Following this process exactly is what did it. I am guessing something about the reboot and the RUU is where i went wrong before.
I can confirm this works on the 2.73.707.9 ROM
Yaaahaaaayyhaahhahahaahaayyyyyyyyyyyy!!! I feel so happy for all you guys who had this problem (although I myself did not!!)
I kind of half gave up at 6:00 am yesrterday and i just woke up (1
:27pm) and followed the instructions here and BAM! got a working nandroid backup and a custom rom \o/!!! thanks to all of you!
so it's tested and proven for 2.73.707.9?great!
umm ... guys.. if u dont mind me asking...... why do we need it?
do we have hero versions which cant be rooted with any methods?
dying4004 said:
umm ... guys.. if u dont mind me asking...... why do we need it?
do we have hero versions which cant be rooted with any methods?
Click to expand...
Click to collapse
yup, we couldn't root certain asian carrier roms and t-mob rom and they couldnt downgrade so the where stuck, until now....
tianci86 said:
so it's tested and proven for 2.73.707.9?great!
Click to expand...
Click to collapse
CONFIRMED! it works on 2.73.707.9 , just got 2.73.405.5 , im so happy , thanks soo much guys your the best
My Hero..... lol
Thanks, I thought I would be owned by T-Mobile for ever after the ROM update
Now I'm back to the HTC default ROM (NOT T-Mobile G2 Touch!!!), cup of coffee time before Rooting flashing etc and remaining from now on faithful to Paul and the MoDaCo ROM
hey guys!
i have a question
im a owner of an tmobile g2 touch and want to have the new firmware of the htc hero can i use this hack to update to the newest firmware because at the moment it says if i want so update: error this rom is not for your device, and so on..
thx !
bye
sry for my english im from germany
gyounut said:
hey guys!
i have a question
im a owner of an tmobile g2 touch and want to have the new firmware of the htc hero can i use this hack to update to the newest firmware because at the moment it says if i want so update: error this rom is not for your device, and so on..
thx !
bye
sry for my english im from germany
Click to expand...
Click to collapse
ja das stimmt
thx jesterz
successfully update singapore hero 2.73.707 to 2.73.405, rooting in a while...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
d0s said:
I had the same issue with Recovery Flasher I couldn't to boot into recovery. I was also unable to downgrade to the 1.7 roms due to a bootloader version error, arghhh. Anywho, managed to work my way round it, i'll explain below. I've got a T-Mobile G2 updated to the latest rom (so no root access).
I first followed the instructions on making a goldcard and then flashed the 2.73.405.5 WWE rom fine.
Now make sure you have the cm-hero-recovery.img (http://content.modaco.net/dropzone/modacopatchedrecovery-1.0.zip) on the root of your sdcard. Aswell as Instant Root (http://neilandtheresa.co.uk/Android/) now install Instant Root on the phone. It should pop up with a notification "instant root was sucessfully" or along those lines. (If you have a problem installing Instant Root make sure Settings>Applications>Unknown Sources is checked)
Instant root then allows for root access with adb shell using the following 2 commands:
1) adb shell
then
2) su
the icon should change from a $ to #.
Now flash the recovery image with the following command:
1) flash_image recovery /sdcard/cm-hero-recovery.img
This shouldn't take that long once completed it will go back the # prompt example below.
# flash_image recovery /sdcard/cm-hero-recovery.img (I typed this)
flash_image recovery /sdcard/cm-hero-recovery.img (this pops up)
# (this shows the flash completed)
Now pull out your usb cable and battery, turn on the phone with the battery in place while holding the home button and it should boot into the custom recovery .
Well, I hope this helps someone and I didn't just waste my time . Oh, thanks for posting the goldcard instructions.
Click to expand...
Click to collapse
Did it last night and got it working, used the AMON Hero recovery image instead and partitioned my sd card without going through the manual adb solution.
Cheers
could this be adapted for the sprint hero?
Sprint Hero support request strongly seconded, i am desperate to get my CDMA Hero rooted.
have you guys tried using thesame method and got anywhere? I mean, from what I know is that you can't even boot in to recovery mode right? have you guys tries the adb method to boot into rec mode at least?
Aces!!!!
Worked on Indian 2.73.720 like a charm.
Thanks.

[GUIDE] Turkeys' Ultimate Guide to Root Desire v42.1.1 "Misc Errors are History"

[GUIDE] Turkeys' Ultimate Guide to Root Desire v42.1.1 "Misc Errors are History"
Turkeys' ULTIMATE Guide to Rooting v42.1.1
Before You Start
This is a new type of guide, an experiment if you like. The whole point is to get you with a fully functioning, rooted phone. But also to teach you something. Each step first tells you what you're going to do before you do it. By the end not only should you have a rooted phone but you will hopefully have priceless knowlege of how Android works.
Enjoy.
Need Help?
If at any point during this guide you need help, something's gone wrong or you need some extra clarification. Hit the help button.
The help button will link you to the #rootmydroid IRC help chat channel, where you can ask questions or get walked through the whole thing if you really need to. We have experts on hand to help you out.
PLEASE NOTE: At peak times our experts may be busy so please be patient.
So, Mr. Turkeys, what have you got for us today?
Root Guide
Post 1 - Intro
Post 2 - UnrEVOked (Rooting)
Post 3 - Flashing a ROM
Post 4 - Flashing a new Radio
Other Guides
Unroot (Adding Now)
A2SD
More Coming Soon... Stay tuned!
So, click a link to the guide you want and get cracking, enjoy!
Donate
Should you feel the crazy need to donate to me you can do so below
GBP
EUR
USD
Root Guide - Pt. 1 - Info
So, you wanna root?
Rooting is not easy like some people make it out to be. All these 1 click Noob-Proof tools can actually go wrong. And they do.
But lets get this clear, IT'S ALMOST impossible to brick. I'd put the odds on about a 99.9% chance you will not brick beyond repair. However, things probably will go wrong, which is why you will need to follow the instructions very carefully.
Pre-Root Info
I want to make sure the rooting process goes well for as many as you as possible, so get ready to read lots of information that will turn you from a Noob into a lean, mean rooting machine.
And for those of you who like to slack off and think "I cba to read all that crap", I've made it so you have to answer a question to get the download links. Aren't I nice. Seriously though, it really will be a lot easier for you if you read all of this, you will thank me for it one day.
Pro users who know what HBOOT is, how to flash a ROM and can use ADB can safely skip this step
Android Glossary
This page is probably the most valuble bit of information you will ever need during your rooted life. Behold, the VillainROM Android Glossary. (Cheers Pulser )
http://bit.ly/9HtICk
Read it. Read it ALL. No questions asking for these terms will be tolerated in this thread and you will be teased so much you will want to die. So please, read it carefully.
Downloads
Now, for the bit you've been dreading. 2 downloads. 2 questions. One answer will link you to the download. The other two will link you to a humorous fail picture. (And for all you sneaky cheaters out there, I've bit.ly'd the links. Take that.)
Question 1 - UnrEVOked download
What do you use to flash a ROM?
A) UnrEVOked
B) ADB
C) Recovery
Question 2 - Other Stuff Download (We may ask you to use this on the help channel)
What is a RUU?
A) A tool to root your phone
B) A tool to return your phone to 'stock' (unroot)
C) A tool to flash a ROM
You can also get countless lulz from adding a + to the end of those links and comparing the wrong answers to the correct ones. Yes people really don't read the information.
OK, I've talked enough now, let's get down to business...
Root Guide - Pt. 2 - UnrEVOked
So, hopefully you now know all the terms, which makes my life a lot easier as I don't have to explain everything. Let's begin.
Root Guide - Pt. 2 - UnrEVOked
1) Ensure you have downloaded and extracted the first download in the above post to somewhere you can remember and access easily. For the purpose of this guide, I will refer to that folder as the 'Root Pack'.
Next, we are going to prepare the UnrEVOked program to run. If you are a Windows user, this means installing the drivers, if you use Linux or Mac you just have to run the app as mentioned later. We have to install HTC Sync to get adb drivers and we have to uninstall it again as it interferes with UnrEVOked. The drivers however remain which is why you need to install it.
2) (Windows Only) If you have not already, download HTC Sync and install it. Then uninstall HTC Sync as well as any other software that may interfere such as doubletwist. Next, follow this guide to set up the hacked HBOOT drivers. Make sure you reboot your PC after doing this.
Next, we need to prepare your phone. We will make sure USB Debugging is on as UnrEVOked needs this to send adb commands to the phone. We also need to enable Unknown Sources so that UnrEVOked can push busybox and SuperUser Permissions apps to the phone.
3) With your phone go to Settings > Connect to PC > Default connection type > Charge Only and untick Ask Me. Then go to Settings > Applications > Development > Make sure USB Debugging is ticked. Then go back to Applications and make sure Unknown Sources is ticked.
Next, we're going to run UnrEVOked. What it does is reboot into HBOOT mode, and use an exploit to gain a temporary NAND unlock. Then it uses fastboot to flash a recovery image, and then pushes the su files required for root.
4) WINDOWS USERS: Right click on the 'unrevoked.exe' file (Or something similar) in the Root Pack and click 'Run as Admin' (Not required for XP)
LINUX USERS: Right click the 'ClickHereToRoot.sh' file and UnrEVOked will start. (Make sure you chmod 755'd it first)
MAC USERS:
mattbeef said:
Unrevoked, if your a mac user like myself then drag the app inside the dmg to the desktop and run it from there. Most mac users are lazy and will try to run it from the dmg.
Click to expand...
Click to collapse
GETTING A MISC RELATED ERROR? See post eight.
Your phone should now reboot and then congratulations! Your phone is rooted. However, the root that UnrEVOked gives you is basic. No ROMs or good stuff. So you must read on to the next post to flash a custom ROM...
Root Guide - Pt. 3 - Flashing Your First ROM
Now you've rooted, let's flash a ROM. We will backup all your apps then flash a ROM then restore your apps. Ready?
Pt. 3 - Flashing Your First ROM
**NOTE: You can repeat Pt. 3 every time you want to flash a new ROM or update
Next we're going to download and use Titanium Backup to backup all your apps as we will have to wipe your phone to install the ROM. You can use the same method if you ever want to backup/restore in the future too.
1) Download & Install Titanium Backup from the market. Open it and hit the 'Problems' button to download busybox, a suite of commands for rooted phones.
Then hit menu then batch, and tap the button next to Backup All User Apps + System Data. Let it complete before moving on to the next step.
Next we're going to reboot into recovery mode to flash the ROM. You can use this if you ever need to get into recovery in the future.
2) Turn your phone off and turn it on again holding POWER + VOL DOWN to enter HBOOT mode. Wait a few seconds while it checks for images before using the VOLUME KEYS to scroll and POWER to select Recovery. Your phone will now vibrate and reboot into recovery mode!
Next we're going to do a full backup of your phone using Nandroid. This will backup the entire state of your phone in case you ever
want to go back. You should really do this every time you flash a new ROM.
3) Use the TRACKBALL to scroll down to where it says Backup or Nandroid or Backup / Restore. Then select Backup and wait for it to finish.
Now we need to wipe your phone. Whenever you flash a different ROM you should Always do this, when you are updating the ROM you should check on the release thread for information.
4) If you are not on the Main Menu in recovery, hit back a couple of times to get there. Then, use the TRACKBALL to navigate down to 'Wipe Data / Factory Reset' and accept the scary warning to wipe your phone.
Now we can flash the ROM! Ensure you have downloaded a ROM and it is on the root (Not in any folders) of your SD card. The flashing process may take a few minutes.
5) From the Main Menu, scroll down to and select Install zip from SD Card and then select Choose zip from SD Card then select where you put your ROM and wait for it to complete. Then, select Reboot System Now to reboot into your shiny new ROM!
Your phone will now reboot, it may take a while to reboot as it's rebuilding the Dalvik Cache. If it still doesn't boot up after 10mins, pull the battery and consult the ROM thread for troubleshooting.
Now we're going to restore that Titanium Backup you made before starting Pt. 3. It will restore all your apps back but not system data. (ie Settings) You can use Titanium Backup any time you want to backup/restore your phone.
6) Download & Install Titanium Backup again and tap Menu Button > Batch > Restore Missing apps + data. It should prompt you to reinstall every app again.
--------
Congratulations, you have qualified with a rooted phone from the Turkeh Root School!
(Unless you're reading this without having actually done any of this guide)
So, go off and ask questions, answer questions, and contribute to the community! We'd also really appreciate it if you could hang out in the help channel to help other people trying to root too.
Thanks for rooting! You can also follow some of the other guides to install all apps on the SD card, Unroot & S-OFF
Pt. 4 - Flashing a New Radio
Flashing a Radio
The radio is the lowest part of your phone. (ie It's the very first thing that loads when you turn your phone on.
Most ROMs will have a required radio version, but most will agree that it's best to be on the latest as they often improve battery life etc.
You can downgrade your radio and you can find your radio version by going to Settings > About Phone > Software Information > Baseband Version.
Your ROM should tell you on it's thread what the recommended radio version is, so download it, transfer it to the root of your SD card as you did in Pt. 3 then follow this.
Now we're going to reboot into recovery mode as we did in Pt. 3 to flash the new radio. There is also an app on the market called 'Quick Boot' which you can use to quickly get into recovery. The next step will assume you have this.
1) Open Quick Bootand tap Recovery then tap Allow on the SuperUser permissions prompt.
Note: The SuperUser Permissions app will prompt you whenever an app is requesting to use root. You should look over which app is requesting this before you allow it.
Next, we need to flash the radio. You do this exactly the same way as you flash a ROM, which you did in Pt. 3.
2) Use the same method you flashed the new ROM in Pt. 3 to flash the radio. You do not need to Nandroid backup or wipe to do this, just flash the zip.
Note: Your phone may reboot a couple of times and will show a picture of the Android Robot while it is flashing the radio. It has NOT crashed, it is flashing it. DO NOT pull the battery, it will reboot when it is done.
Your new radio has now flashed!
Apps2SD
A2SD
First, we need to get S-OFF to flash Amon-RA Recovery. You can use clockworkmod/ROM Manager to do this although it is very error prone so don't!
Now, I'll be honest, I really cba to write and provide support for people S-OFFing, so I'll link to someone elses instead.
But you can still post on this thread with questions, post there if the S-OFF doesn't work.
S Me OFF!
Download the AmonRA recovery image here before continuing. (Make sure you save it in the adb folder inside. the other stuff file below)
1) Make sure USB Debugging is on and make sure you downloaded the 'Other Stuff' file in post 2 and have extracted it to somewhere you can get to easily. (I always reccommend C:\root)
Next we need to flash Amon RA recovery. We will do this via the command line using fastboot. Your phone needs to be in booted Android mode for this next step.
2) Open a command prompt (Start > Run > cmd) and type the following: (you will need to replace some bits if you extracted the other stuff file to a different location.
Code:
cd \
cd root
cd adb
adb-windows reboot bootloader *let your phone reboot into fastboot before continuing*
fastboot-windows flash recovery what-you-called-amonra-recovery.img
fastboot-windows reboot
Next we are going to reboot into your newly flashed recovery image and repartition your SD card. This will format your SD card so please BACKUP your SD Card before continuing.
3) Open the Quick Boot app you downloaded in Pt. 4 and tap Recovery to reboot into recovery mode. Once you are in Recovery scroll down to and select Partition SD Card then select Partition SD. Now use the TRACKBALL to scroll up and down until you get the partition size you want and press trackball to continue. Now select 0 swap unless your ROM supports it and you know what it is. Then set the rest of the SD Card to FAT32 and press the TRACKBALL followed by the HOME BUTTON to confirm and start partitioning!
Note: If you want to use an ext3 or ext4 partition and your ROM supports it, select the SD:ext2 to ext3 option to upgrade to ext3 and the other one to upgrade to ext4. However, I would advise against doing this as you will wear out your SD Card faster.
Now, you need to check the ROM thread for info. Most ROMs activate it automatically when it detects an ext partition on your phone. On some others you need to flash a special update.zip. If you are unsure hit the help button on post 1 and we'll help you out.
Congratulations, you now have Apps2SD! Exactly what you will have (dalvik2sd etc) will vary between ROMs.
Unroot
These RUU programs that you use to unroot are Windows only, but fortunatley I wrote a tool for Linux called OpenRUU so you can flash them on there. If you are a Mac user, take a moment to ask yourself 'Why am I using a Steve Jobs product?' as there is no way for you to run the RUUs.
First, we are going to identify what RUU you need to download and flash then download it. (Bravo is the codename for Desire, all RUUs use this name)
1) Go to shipped-roms.com, click on the Android Robot then click on Bravo. Now, you need to recall what version of Android you were on before you rooted. If you were on 2.1, you need to choose one of the RUUs which say 1.21.xxx.x. If you were on FroYo, you need to choose one that says 2.xx.xxx.x. If you had a carrier supplied device you should also get the one that is applicable, but if you are unsure or your carrier is not listed go for one that says WWE. (World Wide English - All Languages) Or come on our IRC channel for advice.
Note: HTC Sync must be installed before continuing. The next step will also wipe all your apps + settings!
Next we're going to run the RUU, this should take around 5-10mins. DO NOT touch your phone during the flashing process!
2) Double click on the RUU file you downloaded in step 1, read the readme, and click to start the flashing process.
After it's done! Your phone now should be completley back to stock status!
If you get an error during the flashing process, try again and then come on our IRC help channel for assistance if it persists.
Fixing the annoying unrEVOked misc errors
Fixing the Annoying unrEVOked Backup CID Missing errors
NEW, EASY METHOD
I managed to find unrEVOked 3.2. If you want to use that as a fast-track then that's fine, but please read the following carefully:
Code:
[B]DISCLAIMER:[/B]
Please be aware that this build was pulled from unrevoked.com because it was not safe.
USE AT YOUR OWN RISK!
If it ****s up and you point the finger at me, I will laugh at you.
This is only for 'Backup CID Missing' errors. if you use this on any other type of misc error it might brick.
Download. Run in replace of unrEVOked 3.21 in the standard guide.
You can still use the old, misc editing guide below:
(Guide edited from http://home.kennynet.co.uk/~kenny/bcid-fix.txt to be more noob-friendly)
This fixes:
Backup CID Missing
Unfortunately, because a couple of people corrupted their misc partitions during the testing of unrEVOked 3.2, they brought in a load of stupid, annoying safety features that included checking the misc partition on your phone.
/rant
What is misc?
Misc is a partition on your phone. It holds various switches and stuff, such as your:
Official HTC ROM Version
Your CID (Which tells the phone what carrier/region your phone is)
However, sometimes, the CID is not in misc or your misc is corrupted. This process will add in the CID to misc and reflash misc. (which may fix other misc related errors but probably wont)
Warning! Misc is quite an important part of your phone. If it gets severely corrupted you may loose USB access. Me or anyone on our IRC help channel take no responsibility if you **** up somehow.
This guide is designed for Windoze, Linux users use common sense adapting the instructions and can use a Linux hex editor like ghex. (Works just the same)
Please ensure you have downloaded the other stuff file on the second post before continuing and have extracted it to C:\root.
First, we need to use adb to grab misc off your phone. We will get temporary root then grab misc.
1) Open a command prompt on your computer by going to Start > Run and typing cmd then pressing enter. Now type the following pressing enter on each line. (Make sure your phone is connected and you have the drivers installed.)
Code:
cd \
cd root\adb
adb-windows devices <---- Make sure it finds your phone before continuing
adb-windows shell <----- You should see a $
$ /system/__unrevoked_su <---- Getting temp root
# cat /dev/mtd/mtd0 > /sdcard/misc.img <---- Copying misc to your SD Card
# getprop ro.cid <----- This is your CID. Remember what this says, it should say something like HTC_000 or 1111111 if you have a goldcard
# exit
adb-windows pull /sdcard/misc.img misc.img <---- Getting the misc we copied before
You should now have a file called misc.img in the C:\root\adb folder.
Now come on to the IRC help channel here. We will stick the CID into the misc.img so you can carry on as it really is complicated. You can also post here if nobody is avalible and I will sort it ASAP.
(If you've done hex editing before, all you do is put the CID you got above in at position 0 then add a 00 at the end so the hex string looks something like "48 54 43 5F 5F 30 30 31 00")
Make sure you save the file that we give you back to C:\root\adb overwriting the original misc.img file.
Next we're going to push misc back on to the phone using a similar method to step 1. Have open a command prompt and cd to the correct directory as in step 1 before proceeding.
2) Type the following in the command prompt:
Code:
adb push misc.img /sdcard/new-misc.img <---- Pushing misc back to your SD card
adb-windows shell
$ /system/__unrevoked_su <---- getting temp root again
# /data/local/flash_image misc /sdcard/new-misc.img <---- Using flash_image to flash the new misc
# exit
Now rerun unrEVOked and everything should be as shiny as the plastic Samsung use to make their phones.
Click to expand...
Click to collapse
Reserved for when I think of some awesome idea I just have to put here. #2
just say WOW! really Great!
Please don't forget radio info.
What a super great guide I really appreciate it, I think we all will
Nice one turkey, I just want to hug you so hard!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
gascanieto said:
Please don't forget radio info.
Click to expand...
Click to collapse
Whoops forgot that, I'll add it in now
EDIT: Added quickly from an old guide, rewrite soon
Brilliant post
Really Really useful for nooblits
Great, easy guide. wish I had this when I rooted my desire ages ago.
There needs to be more stuff written in plain english - like this guide.
Very easy to read. I'm sure it will find its way into the sticky threads soon enough!
V42 beta....hehe
Anyway, good work! I love it.
Josh.
Can I make a suggestion and ask for a quick guide on updating your recovery image? I have clockwork recovery mod from the first unrevoked tool and thought ROM Manager updated it (it says I am using 2.5.0.7) however whenever I flash a ROM it always says I am on 2.5.0.1. Not sure on how to update it and if I should rather apply the rule if it aint broke dont fix it .
Real nice, one flaw: you use volume keys to navigate in Clockwork (which is default for unrevoked) and trackball in amonra IIRC
Sent from my HDfied HTC Desire
Actually, Clockwork uses the trackball too
Sent from my HTC Desire using XDA App

[RECOVERY & ROOT][UPDATE 2015/04/09]HTC Desire 300/Zara Mini

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Installing Clockworkmod Recovery - for HTC Desire 300/Zara Mini​
Requirements:
HTC Desire 300
You need to first Unlock Bootloader. You can unlock it easily on the official website of HTC. (Unlock Bootloader Here)
CWM Recovery (ClockworkMod) (Download Link)
SuperSU zip package (Download Here)
ADB/Fastboot drivers (Download Here)
You’ll need to install USB drivers on your PC.
Instructions: How to install recovery on HTC Desire 300
Step 1: First download the required files as mentioned in the requirements section.
Step 2: Extract the ADB drivers folder on your desktop.
Step 3: Copy the cwm recovery image file to the adb folder.
Step 4: Open the adb folder, Hold the Shift key and Right Click in the folder and select the option, Open command window here.
Step 5: Type the following command to flash cwm recovery:
Code:
fastboot flash recovery recovery.img
Step 6: ClockworkMod Recovery has been successfully flushed.
Now follow the further instructions to Flash SuperSU zip package, which will grant root access on your phone.
Step 7: Copy the SuperSU zip package to your phone.
Step 8: Turn Off your phone and reboot it into recovery mode, hold down the Volume Down+Power buttons simultaneously and from the menu, select the recovery option.
You’ll be using the Volume Up/Down keys to navigate between different options and Power button to select the desire option.
Click to expand...
Click to collapse
Step 9: Select the “Install zip from SD card >> Choose zip from card” and browse the directory where you’ve placed SuperSU.zip package. Confirm to Flash it.
Step 10: Once the SuperSU is flashed successfully, head back to main menu and select the option, “Reboot system now”.
That’s it folks, Your HTC Desire 300 has successfully been rooted. To further verify and clarify, Open the Google Play Store app and install ‘Root Checker’. Once installed, Run it to verify root access. Enjoy!! What Next? Well you’ve access to install apps which requires root access like Titanium Backup, as well as you can also flash Custom ROM to further customize your phone.
Thanks to @topuchi13 for helping me and @SPSPaWn for porting CWM to Desire 300
hı bro htc desire 300 s-off is it possible ?
MAHMUT1982 said:
hı bro htc desire 300 s-off is it possible ?
Click to expand...
Click to collapse
not yet buddy... but you can wait
Rooting HTC desire 300
DroidTwe4kz said:
not yet buddy... but you can wait
Click to expand...
Click to collapse
Hiya , im new to this rooting but i really want to upgrade my HTC desire 300 to android 4.4 , but is it possible to root with the sense 5 and , um ... Will something happen to my device if i root it the way u have posted ? The details of my phone are as follows :
Kernel version : 3.4.0-gf2c010
[email protected]#1
SMP PREEMPT
Baseband version : 14.11.36Q4.21_14.31a.36.1LU
Build number : 1.10.401.4 CL272032 release-keys
HTC SDK API level : 5.26
Software number : 1.10.401.4
Android version : 4.1.2
Model number : HTC Desire 300
Can u please help me and send an email : [email protected] , please , about the details on how to root it , i tried installing Clockwork mod through ROM manager suggested by other members in XDA (other members said clockwork mod can be installed using ROM manager). Im not able to install that too , please help me .. and , i cant find any "D:/android" folder in my laptop...
Thank you
Aravind95 said:
Hiya , im new to this rooting but i really want to upgrade my HTC desire 300 to android 4.4 , but is it possible to root with the sense 5 and , um ... Will something happen to my device if i root it the way u have posted ? The details of my phone are as follows :
Kernel version : 3.4.0-gf2c010
[email protected]#1
SMP PREEMPT
Baseband version : 14.11.36Q4.21_14.31a.36.1LU
Build number : 1.10.401.4 CL272032 release-keys
HTC SDK API level : 5.26
Software number : 1.10.401.4
Android version : 4.1.2
Model number : HTC Desire 300
Can u please help me and send an email : [email protected] , please , about the details on how to root it , i tried installing Clockwork mod through ROM manager suggested by other members in XDA (other members said clockwork mod can be installed using ROM manager). Im not able to install that too , please help me .. and , i cant find any "D:/android" folder in my laptop...
Thank you
Click to expand...
Click to collapse
you must create android folder yourself in you D: local drive... follow my instructions carefully... download all attached files and you will root your desire 300... it is not possible yet to upgrade, but soon most of the HTC devices will get android 4.4 kitkat upgrade... you must wait
Hey thanks for your tutorial! i have a question though.
Do i have to remove the batery to get in fastboot mode? I'm saying this because i can get to the bootloader menu and select fastboot just by powering down my phone, keeping volume down + power pressed. I did'nt have to remove the batery to see the menu you are saying. So is it the same or do i have to remove the batery??
Thank you
Remove and insert again carefully read instruction
Sent from my SM-T210 using XDA Premium 4 mobile app
Thanks for the nice guide, now if only we could get a forum section so people would start developing ROMs...
Anyone could give method off having S-off on HRC Deisre 300.Uregently nedded/
DroidTwe4kz said:
not yet buddy... but you can wait
Click to expand...
Click to collapse
Is S-off availabe for Desire 300 now?
Guys plz do something
It's not, but why do you need it so bad, it's not needed for flashing roms
Sent from my HTC Desire 300 using xda app-developers app
nope yet
luxb said:
It's not, but why do you need it so bad, it's not needed for flashing roms
Sent from my HTC Desire 300 using xda app-developers app
Click to expand...
Click to collapse
Is there any custom rom for HTC Desire with full root as by the method stated I was able to root 1 time even without installing Supersu.I dont know which conflicting app i installed i lost root access then i tried but fail,Then i flash custom Rom from here BUt not getting proper root access.
no there are only Russian custom ROM... I know Russian and 4pda says there no more ROMs yet
We'll probably have to wait until the Desire 300 gets its own category
Please change the app from supersu to the non-cwm superuser app, and bundle busybox with it.
The desire 300, as a few people have stated, doesn't like supersu, and even with root, you can't change files on the Rom. It only deletes them.
Also, you can disable fastbooting in the power menu in settings.
Just scroll to the bottom.
Sent from my HTC_0P6A1 using XDA Premium 4 mobile app
I have had SuperSU on my Desire 300 for a couple of months, I have never had a problem with it. Files can't be changed on the ROM because the device is S-ON which means /system is write protected, even when /system partition is remounted as rw any files deleted will return on reboot.
A way to modify /system with S-ON is to do so from CWM with ADB or with aromafm.
---------- Post added at 01:24 AM ---------- Previous post was at 01:04 AM ----------
Does anybody else have a bug with CWM having its graphics offset about 20 pixels or so to the left and reappearing on the right hand side of the screen?
Each press of the cursor swaps between this and perfect.
Desire 300 (Australian) - CWM by SPaWn (one from earlier in thread).
There is a patch for it, but it hasnt been converted for the desire 300 yet.
Sent from my HTC_0P6A1 using XDA Premium 4 mobile app
Hello guys... I can't help you becoz I have not desire 300 sorry
Sent from my SM-T210 using Tapatalk
MasterPeterson said:
I have had SuperSU on my Desire 300 for a couple of months, I have never had a problem with it. Files can't be changed on the ROM because the device is S-ON which means /system is write protected, even when /system partition is remounted as rw any files deleted will return on reboot.
A way to modify /system with S-ON is to do so from CWM with ADB or with aromafm.
---------- Post added at 01:24 AM ---------- Previous post was at 01:04 AM ----------
Does anybody else have a bug with CWM having its graphics offset about 20 pixels or so to the left and reappearing on the right hand side of the screen?
Each press of the cursor swaps between this and perfect.
Desire 300 (Australian) - CWM by SPaWn (one from earlier in thread).
Click to expand...
Click to collapse
Yes i am having the same issue.

[Q&A] New Storage Layout for HOX Endeavoru

Q&A for New Storage Layout for HOX Endeavoru
Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer.
Before posting, please use the forum search and read through the discussion thread for New Storage Layout for HOX Endeavoru. If you can't find an answer, post it here, being sure to give as much information as possible (firmware version, steps to reproduce, logcat if available) so that you can get help.
Thanks for understanding and for helping to keep XDA neat and tidy!
this is great. so we don't need move to sd card app? ill make review as soon as i getting this done
donkey09 said:
this is great. so we don't need move to sd card app? ill make review as soon as i getting this done
Click to expand...
Click to collapse
Correct. No need to move apps.
Thanks teemo ... works like a charm
So New Layout needs a special rom? right? are there any ways get CM11/12 compatible with this layout? or how/where to get ROMS compatible with New Layout? if /sdcard becomes /data where is /sdcard?
maniel said:
So New Layout needs a special rom? right? are there any ways get CM11/12 compatible with this layout? or how/where to get ROMS compatible with New Layout? if /sdcard becomes /data where is /sdcard?
Click to expand...
Click to collapse
No more sd card
maniel said:
So New Layout needs a special rom? right? are there any ways get CM11/12 compatible with this layout? or how/where to get ROMS compatible with New Layout? if /sdcard becomes /data where is /sdcard?
Click to expand...
Click to collapse
As Thant say, the SD Card as we know it is gone. It has changed from FAT to ext4, which mean that you can not use USB Mass Storage to copy files. It is done only with MTP now.
Yes it need special made ROMs. I list all compatible ROMs on this page.
There will also be some FAQ in post #2 of the same page.
I am currently running CM12 20150208 on the New Layout. No problems till now. Not available yet.
I have a problem, after installing twrp2843-Big phone does not want to boot into recovery. I unplug the phone from the PC, boot into bootloader, push recovery and nothing happens, the phone just restarts again in the bootloader. What could be the problem? Thx.
wramp said:
I have a problem, after installing twrp2843-Big phone does not want to boot into recovery. I unplug the phone from the PC, boot into bootloader, push recovery and nothing happens, the phone just restarts again in the bootloader. What could be the problem? Thx.
Click to expand...
Click to collapse
Flash it again with fastboot and make sure there is no errors after flashing:
Code:
C:\>fastboot flash recovery twrp2843-BiG.img
teemo said:
Flash it again with fastboot and make sure there is no errors after flashing:
Code:
C:\>fastboot flash recovery twrp2843-BiG.img
Click to expand...
Click to collapse
flashing it twice, without errors. always trying twrp2810-HOX - same here.
flashing CWM, CWM loaded but now can not connect as a removable drive
I was able to restore the android through sideload from cwm. Now everything works. But still can not get to go to the new layout.
Everything Everywhere says okay, but the result is zero. And by the way I have not mounted as a USB flash drive from the CWM 6.0.4.7 and 6.0.4.8
Some information:
HTC One X 16Gb
ENDEAVORU PVT SHIP S-ON RL
HBOOT-1.72.0000
RADIO-5.1204.167.31
cid: HTC__A07
UPD: just redownload recovery from another PC, flashed and it WORKS....seems it's probably my fault antivirus, it is not fully allowed to download recovery//
wramp said:
flashing it twice, without errors. always trying twrp2810-HOX - same here.
flashing CWM, CWM loaded but now can not connect as a removable drive
I was able to restore the android through sideload from cwm. Now everything works. But still can not get to go to the new layout.
Everything Everywhere says okay, but the result is zero. And by the way I have not mounted as a USB flash drive from the CWM 6.0.4.7 and 6.0.4.8
Some information:
HTC One X 16Gb
ENDEAVORU PVT SHIP S-ON RL
HBOOT-1.72.0000
RADIO-5.1204.167.31
cid: HTC__A07
UPD: just redownload recovery from another PC, flashed and it WORKS....seems it's probably my fault antivirus, it is not fully allowed to download recovery//
Click to expand...
Click to collapse
What happens now, does it boot to the recovery?
If not, maybe you have a bad download?
teemo said:
What happens now, does it boot to the recovery?
If not, maybe you have a bad download?
Click to expand...
Click to collapse
The problem was my antivirus which blocked the download recovery. Now everything works perfectly, thank you!
I format data, reboot to recovery and connect device to PC. On the PC does not appear any drives, in Device Manager has a unknown device "One", as I understand it on the PC driver is not installed, where to get them? twrp 2.8.1.0 with the old layout worked fine and twrp2811.BiG worked fine too...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I am not at my windows PC right now, but you can try this (you may have to pick a different driver though):
Small guide for solving problem with usb not working in Windows.
Aat work, my Windows7 like to change settings as it think is best for me. I guess it just don't know me well enough. Here is what I do when Windows get confused and forget what I want.
First make sure you have the latest drivers from Google and HTC.
Install latest drivers from HTC for your PC. http://www.htc.com
Next, get your adb/fastboot drivers updated.
Locate "android.bat", mine is in C:\Android\android-sdk\tools, but yours will be wherever you initially installed your adb drivers.
Run the file and install any suggested updates.
Windows device manager (run devmgmt.msc from start menu or a command window).
Connect your phone and check where it get attached. For a working connection, it should say "Android USB Devices" -> "My HTC", but since you read this, chances are, that your device is in "Other Devices" -> "Android Phone".
That is what this guide will correct.
1. Wrong driver - double click "Android Phone"
2. Update Driver
3. Browse (for your HTC driver, which is already installed)
4. Pick the driver yourself
5. Select "Android USB Devices" -> Next
6. Select "My HTC" -> Next
7. Choose Yes - You know you want the HTC driver
8. Ahhh, success - test your adb/fastboot/MTP/UMS
9. Here is what happened. We make Windows choose the correct driver and Windows will place it under Android USB Devices.
Let me know if it works or not.
Unable to copy the rom from my pc
Hi!
I installed the rom of the 2nd February and everything worked well for me! no problem and I was very happy of that! but the lack of storage bothered me a lot and I tried the new layout with twrp recovery. I flashed the recovery and then when I want to copy the rom and the gapps on my one x , IMPOSSIBLE!!!
When the phone is connected there is just a repetitive sound of disconnection usb storage! I don't know what to do
Patinho888 said:
Hi!
I installed the rom of the 2nd February and everything worked well for me! no problem and I was very happy of that! but the lack of storage bothered me a lot and I tried the new layout with twrp recovery. I flashed the recovery and then when I want to copy the rom and the gapps on my one x , IMPOSSIBLE!!!
When the phone is connected there is just a repetitive sound of disconnection usb storage! I don't know what to do
Click to expand...
Click to collapse
Hi. Sorry it did not turn out well for you. But hang on, it will.
First, it is not enough to flash the recovery. You also need to prepare the memory for the new layout. This is all described in this guide: http://shares.teemo.dk/s#d676c36c-e...rive.teemo.dk/Switch to SuperSized Layout.pdf
Try to follow it and see if that helps. Just remember that it will delete everything on the sdcard. Copy your data to PC first
teemo said:
I am not at my windows PC right now, but you can try this (you may have to pick a different driver though):
Small guide for solving problem with usb not working in Windows.
Aat work, my Windows7 like to change settings as it think is best for me. I guess it just don't know me well enough. Here is what I do when Windows get confused and forget what I want.
First make sure you have the latest drivers from Google and HTC.
Install latest drivers from HTC for your PC. http://www.htc.com
Next, get your adb/fastboot drivers updated.
Locate "android.bat", mine is in C:\Android\android-sdk\tools, but yours will be wherever you initially installed your adb drivers.
Run the file and install any suggested updates.
Windows device manager (run devmgmt.msc from start menu or a command window).
Connect your phone and check where it get attached. For a working connection, it should say "Android USB Devices" -> "My HTC", but since you read this, chances are, that your device is in "Other Devices" -> "Android Phone".
That is what this guide will correct.
1. Wrong driver - double click "Android Phone"
2. Update Driver
3. Browse (for your HTC driver, which is already installed)
4. Pick the driver yourself
5. Select "Android USB Devices" -> Next
6. Select "My HTC" -> Next
7. Choose Yes - You know you want the HTC driver
8. Ahhh, success - test your adb/fastboot/MTP/UMS
9. Here is what happened. We make Windows choose the correct driver and Windows will place it under Android USB Devices.
Let me know if it works or not.
Click to expand...
Click to collapse
it does not work. in the Device Manager now 2 "My HTC", and in my computer there is nothing
and I am not alone, some of my friends have a same problem
teemo said:
Hi. Sorry it did not turn out well for you. But hang on, it will.
First, it is not enough to flash the recovery. You also need to prepare the memory for the new layout. This is all described in this guide:
Try to follow it and see if that helps. Just remember that it will delete everything on the sdcard. Copy your data to PC first
Click to expand...
Click to collapse
thanks! it was a problem of drivers! everything works fine now! thanks a lot! :good:
---------- Post added at 11:42 AM ---------- Previous post was at 11:36 AM ----------
Hi!it's me again ! Thanks again for your help but i want to know if we can't use the 2GB extra data space. i have the 16GB version and the layout shows me 10GB. is that space useless?
Patinho888 said:
thanks! it was a problem of drivers! everything works fine now! thanks a lot! :good:
---------- Post added at 11:42 AM ---------- Previous post was at 11:36 AM ----------
Hi!it's me again ! Thanks again for your help but i want to know if we can't use the 2GB extra data space. i have the 16GB version and the layout shows me 10GB. is that space useless?
Click to expand...
Click to collapse
At the moment, you can use it only if you have given the apps root access. Developer options - Root access:adb+apps. Then you can access it from a root filemanager.
The recovery can use it to store anything you like. I use it for different ROMs. Your PC can (currently) only access it via TWRP.
And as Thömy suggest in his document, you can keep your old data (from old layout) on it. Then, if you want to go back to the old layout, you can use the data directly (xtradata is the old data).
@popcee.p
look in cm12 thread

[Q&A] [Video Tutorial] Noob Proof Everything Desire Guide UPDATED [04/04/11][Video T

[Q&A] [Video Tutorial] Noob Proof Everything Desire Guide UPDATED [04/04/11][Video T
Q&A for [Video Tutorial] Noob Proof Everything Desire Guide UPDATED [04/04/11][Video Tut]
Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer.
Before posting, please use the forum search and read through the discussion thread for [Video Tutorial] Noob Proof Everything Desire Guide UPDATED [04/04/11][Video Tut]. If you can't find an answer, post it here, being sure to give as much information as possible (firmware version, steps to reproduce, logcat if available) so that you can get help.
Thanks for understanding and for helping to keep XDA neat and tidy!
Thanks
LINKSLOVESANDROID said:
****UPDATED*****
04/04/11 - Added Gingersense Roms to Step 7
20,000 Views!!!
Hello XDA and community. I've compiled a complete walkthrough to root, s-off, and flash a custom rom on your GSM HTC Desire. This guide was created with NOOBS in mind so please follow along.
***This method only works for users with hboot 0.93 and lower. Sorry 1.06 users, but until unrevoked updates, your stuck on stock htc***
To check your hboot, turn off your phone. Hold volume down and press power while continuing to hold volume down. A white screen should load with alot of information on it. The 2nd line will have your hboot version.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
***I AM NOT RESPONSIBLE IF YOU BRICK YOUR DEVICE***
Table of Contents
Step One - Service Provider RUU roms
Step Two - Root Preparations
Step Three - How To Root Your Device
Step Four - How To S-Off Your Device
Step Five - How To Partition Your Sd Card
Step Six - How To Nandroid Backup
Step Seven - How To Flash a Custom Rom
Step Eight - Optional Extras
The 1st thing im going to teach you about is your service providers RUU rom. This is not nessesary for the rooting procedure, but nessesary if you have problems or need to send your phone in for repair. So lets be safe and download it before hand.
STEP ONE - Download Your Providers RUU rom
A RUU rom is the stock rom your provider had preinstalled in your desire. The reason for downloading is just incase you have problems, you can always reflash the RUU back to the factory default. Your providers RUU rom will erase your root, s-off, apps, contacts, sms messages, and call history. The RUU will not touch anything you have saved to your sdcard such as music, photos, or videos.
Now on your phone, goto settings>about phone>software then look for your baseband version and build version. Use that information to find your RUU file here:
http://shipped-roms.com/shipped/Bravo/ and here: http://forum.xda-developers.com/showthread.php?t=695667
Once you have your RUU file downloaded, store it in a safe place on your pc. Now im going to show a video of me flashing my providers stock RUU. You do not need to do this, im only shooting this to showcase to new comers that its easy to erase root and return to your providers stable sense 2.2.
******PLZ NOTE YOU DO NOT HAVE TO PERFORM A RUU FLASH, I ONLY DID ONE TO SHOWCASE HOW EASY IT IS TO REMOVE ROOT ACCESS AND FEATURES ******
Watch this video showcasing how to flash the RUU if you ever need too:
I created part one strickly because I understand how difficult it can be when you want root access but your afraid of the repercussions.
Now that you understand how todo a emergency reflash, lets prepare your phone and computer so they can transmit the root through hboot
STEP TWO - Root Preparations
First things first, download and install HTC sync which can be found at: http://www.htc.com
After its completely installed, open control panel then goto programs and features. Look for HTC sync and uninstall it. But leave the drivers. DO NOT UNINSTALL ANYTHING OTHER THEN HTC SYNC. The drivers are needed to connect your phone in hboot mode. Next, Your going to have to flash a modifed usb driver so you can transmit the root through hboot mode. i was going todo a video for this section but i found this tutorial could showcase what you need todo alot clearer then i could with a video. So just click the following link and continue following along
http://unrevoked.com/rootwiki/doku.php/public/windows_hboot_driver_install
After youve updated the usb hboot driver, its time to prepare your phone. First thing we are going todo is turn on usb debugging. Goto settings>applications>development>usb debugging and turn this feature on. It allows your phone and pc to have a conversation and exchange information with one another. Next, click your back button so your at settings>applications and make sure unknown sources is also turned on. At this point, you should reset your phone and reset your computer. Now that youve prepared your phone and pc to communicate through hboot mode, your ready to use unrevoked to root your phone
STEP THREE - Rooting Your Device Using Unrevoked
Now that your ready fto flash root access, download Unrevoked3 here: http://unrevoked.com/recovery/
Unrevoked is the program used to flash superuser, busybox, and clockwork recovery into your phone. Once downloaded, hook your phone up to your computer and when it asks you what kind of connection you'd like, click charge only and dont ask me again.
Heres a video to showcase the installation. Just follow along:
After youve successfully rooted your device, youve opened your device to most but not all features your device is capable of doing. You now have to S-off using alpharev to fully unlock the power of android.
STEP FOUR - S-Off Precedure With Alpharev
HTC created a new security feature they have implemented into the majority of there phones which blocks the ability to really tweak the phones internal features like your splash screen, boot animations, changing the size of system partitions, etc. You must create a way to bypass the security system which can be done with alpharev s-off procedure.
First thing were gonna do is download the alpharev hboot reflash utility from: http://alpharev.nl/
Once you have this file downloaded, you have to burn it with an iso burning program or place it on a usb drive. I perfer the disc as i have so many laying around. I Used Magic Iso to burn the boot disc which can be found here http://www.magiciso.com/download.htm
Once you have magiciso installed, all u have to do is open it, then click the "Burn dvd/cd with iso" then click the alpharev iso, then burn it.
Once you have your alpharev s-off disc in hand, you must setup your pc so it reads boot discs before it reads windows on your hard drive. To do this, restart your pc. When your pc restarts, it will have a screen with your manufacturers logo. In one of these corners it will say something like "press F5 for setup." press the required button your specific computer asks for and it will bring your too a menu like this:
Your computer will start the boot sequence from the top of the list. So you want to move your cd/dvd drive above your hdd in the boot list. once youve moved it above your hdd, save the changes and close the setup menu. Below is a video of the S-off precedure starting from where the text ended.
After youve successfully s-offed your device, its time to partition your sdcard.
STEP FIVE - Partitioning Your Sd Card With Gparted
A majority of custom roms today come with a feature called "App2sd". This feature allows movement of most applications to your sd card to save valuable system space which is definately needed for a device with such a small amount of room for applications [131mbs] as the desire. To set this feature up, you must first partition your sd card using a program called "Gparted". You can download this program here: http://gparted.sourceforge.net/download.php
After youve downloaded the file, you must burn it in the same method as you burned alpharev. Again, use magiciso to burn a boot disc you can use to bootup when you turn on your pc. Follow along with this video:
STEP SIX - Stock Nandroid Backup
After youve successfully partitioned your sd card, youve got to make a stock nandroid backup just incase you have an issue with a rom you decided to try.
Watch this video for instructions:
Now that youve made a backup of your stock rom, your ready to flash a custom rom
STEP SEVEN - Flashing A Custom Rom
Now that your ready to flash a custom rom, you have quite afew choices. But after many months of testing, im going to post my personal favorites of each type.
First, we have sense roms. Sense roms are the same as the stock htc rom butwith tweaks and modifications. My personal favorite sense rom is Leedroid which can be found here: http://forum.xda-developers.com/showthread.php?t=768703
Second, we have sense hd roms. sense hd roms are roms pulled from the desire hd. There basically the same as sense roms except they give you extra features like flipclock, the porsonalize button, skins, etc. These are my second favorite type of rom. And my personal favorite sense hd rom is Cool Sense Hd which can be found here: http://forum.xda-developers.com/showthread.php?t=899943
UPDATE- Third, We Have Gingersense roms. Gingersense is a sense hd rom updated to googles gingerbread 2.3.x. So youll have all the greatness of a sense hd rom with the additions of gingerbread like notification settings, a new app drawer etc. These roms are amazing but still in development stages and lack specific features like camera and a proper 3d graphics lib. My personal favorite is Robo's RCMixS which can be found here: http://forum.xda-developers.com/showthread.php?t=988570
Fourth, we have ASOP roms. These are the stock google roms. They are pritty bare minimum roms but incredible in the speed department. These are my favorite type of rom. And my personal favorite of the bunch is Cyanogen Mod 7 which can be found here: http://forum.xda-developers.com/showthread.php?t=957344
Last but not least, we have MIUI roms. These are the closest thing your going to get to an Iphone. If your looking for an iphone look, go with an MIUI rom. Favorite MIUI rom is Xj's 2.3 which can be found here: http://forum.xda-developers.com/showthread.php?t=957291
It's up to your personal preference, so go ahead and choose your favorite then continue. Im going to use Cyanogen Mod 7 RC3. Follow the video
Now that you have your custom rom installed, your good 2 go! enoy the power of android. The desire is already a great device but with all the extra youve just setup, its spectacular. There are still extras you can flash if you choose too. Step eight is purely optional.
[OPTIONAL] STEP EIGHT - How To Use Android Flasher
Android Flasher is a program for your pc you can use to flash custom splash screens [the 1st screen u see when u bootup ie. the joker alpharev], your boot animation [the cm7 spinning wheel], and your recovery [clockwork, amonra]. Download android flasher here: http://forum.xda-developers.com/showthread.php?t=794638
And a good desire splashscreen thread is here: http://forum.xda-developers.com/showthread.php?p=8367224
Basically, extract the downloaded file to your desktop, open it and click android flasher. hook your phone up via usb cable on charge only. click the splashscreen box and begin. it will then ask where the file is. direct it to your file and click ok. it will ask if this is the picture you want. click ok. it will then load the splash into your phone. The odd time you will get a error and it wont flash. If this happens to you, just restart your computer and try again. Also make sure unknown sources is on and usb debugging.
Ive just spent approx 20 hours creating this thread to help all the newcomers to the forum so plz, if this helped you, click the thank you button
Click to expand...
Click to collapse

Categories

Resources