Related
Yay, I've finally found a reliable way to do this. After completing these steps, you'll be able to install any GSM Hero ROM. Still, neither I, nor anyone else, can be blamed if something goes wrong and you end up with a shiny paperweight.
-2. Changelog
16/11/09
Updated to Amon_RA's latest recovery image
15/11/09
First release of the guide!
-1. Thanks!
This guide would not have been possible without:
TheUnlockr (great guides)
Amon_RA (recovery image)
xda-developers (need I say more?)
MoDaCo (Excellent ROM)
QMAT (GoldCard)
craig0r (first to root the Telus Hero)
pi3ch (copy from cmd)
And everyone involved in rooting the Dream, the Sapphire, the Hero, and Android in general. Many thanks to everyone involved!
0. Before we start!
If you haven't installed all the drivers for your phone already, follow the instructions on this page to do so. It also shows you the basics of ADB.
Also, a forewarning: there are reports that not all microSD cards work. If yours doesn't work, try another one. Hopefully you'll still have some dough in your wallet by the time you find one that works. Just kidding.
Also, not all microSD readers work either. I have one that just refused to write the GoldCard image to the card, but thankfully, my laptop's SD slot worked.
And, these steps have only been tested on Windows XP 32bit. If you use anything newer, it may or may not work, but most importantly, if you want any chance of it working, you'll want to run most of these apps and commands in Administrator mode.
Finally, make sure you have a Wi-Fi connection, as your data connection will be lost at some point while you need to download something from the Market.
1. Downloads!
You'll want to get all your downloads before starting this.
HxD
RUU_Hero_HTC_WWE_2.73.405.5_WWE_release_signed_NoDriver.exe
flashrec
Amon_RA's recovery image
Updated radio
2. Prepare your phone!
On your phone, go to:
Settings > Applications > Development
There, check USB debugging.
3. Backup your APN settings!
Go to the Market and install APN Backup and Restore. Run it, and backup your APN settings with it. This is necessary to restore data access after rooting.
4. Get your GoldCard image!
The GoldCard bypasses some weird check on the phone and allows you to flash ROMs that are otherwise rejected, due to them being older versions, or some other reason that HTC decided it'd be so.
With the USB cable plugged in, open the notifications shade and tap HTC Sync. It doesn't matter if it can't sync, but what matters is you can enter the adb shell. If you don't know how, you haven't done step 0.
Now, go in adb shell and run this command:
Code:
cat /sys/class/mmc_host/mmc1/mmc1:*/cid
The output is your microSD card's serial number. Right click anywhere in the command prompt, and click on Mark. Then, select the serial number, and right click. The serial is now copied into the clipboard, so open up Notepad and paste it there.
Now, with that serial number written down, paste it into my lame GoldCard hex reverse. Please credit me if you use that page in your guide!
Next, do as my page says, grab the reversed serial number and get your GoldCard image with it.
5. Create your GoldCard!
So now you have your GoldCard image. Remember, this GoldCard image is valid only for the card from which you got the serial number. If you use another card, get another image.
Turn off your phone, take the microSD out and plug it into the your preferred reader. Again, not all readers work. Not all microSDs work.
Now, unplug from your computer any removable storage except for the microSD. This is to avoid confusion in the next step.
Before making the GoldCard, backup anything you need from the microSD, as it may get erased in the process. Most importantly, backup the APN settings that we got earlier, from APN Backup and Restore.
Now open up HxD. From here, you'll open two things. Your microSD in the raw, and the GoldCard image in the raw.
To open your microSD go to:
Extras > Open disk
In the pop up, under Physical disks, select the (supposedly only) Removable Storage. If there are two, I don't know which one is the right one, so unplug more stuff from your computer.
Before you click OK, be sure to uncheck Open as Readonly. We can't make a GoldCard if we can't write on it, right?
To open your GoldCard image, go to:
Extras > Open disk image
There, select your downloaded goldcard.img file, and click Open, and then OK.
Now you should have two tabs open in HxD, one being the microSD, and the other, active one being the GoldCard image.
Press Ctrl+A on your keyboard to select all, then Ctrl+C on your keyboard to copy. Switch to the microSD's tab, make sure the cursor is at the complete top-left corner, and then press Ctrl+B to paste, and then Ctrl+S to save. Accept the risk and your GoldCard should be made.
To verify, close the microSD's tab, eject it, unplug and replug it, and reopen it in HxD like we did earlier. It should still have the GoldCard image written at the beginning of it. If not, either the microSD or the reader or both don't like making GoldCards, so you'll want to try a different combination of card and reader.
6. Downgrade!
Let's flash the downgraded ROM now. Plug your microSD, now a GoldCard, into the phone and turn it on. After it finishes booting, turn on HTC Sync. Again, it doesn't need to actually synchronize.
Now, run the RUU you downloaded earlier and follow the steps. If the GoldCard works, it should flash and you'll end up with a downgraded phone. If not, then you either didn't write down the microSD's serial number correctly, or the microSD doesn't like to do its job.
Set up the downgraded phone with the default settings, and turn on Wi-Fi. Get on your Wi-Fi network and install Linda File Manager.
Now, on the phone, check:
Settings > Applications > Unknown sources
Now turn on USB Storage, and copy flashrec and Amon_RA's recovery image to the microSD. Rename the recovery image to recovery.img to save a headache later. You may as well put the backed up APN files back on the microSD too, if they got erased.
Disconnect USB storage, load up Linda, go in the SD card, and install flashrec using Package Installer. Now, load up Recovery Flasher, press on backup, then type in:
Code:
/sdcard/recovery.img
Now press Flash recovery.
7. Update the radio
The radio that came with the downgrade is quirky in North American networks. We'll update to the latest IU radio, which works with our networks here.
First, reboot into the new patched recovery. Turn off the phone, and then turn it back on while holding the Home button. Keep holding it until you see the recovery menu.
Once you're there, scroll down using the trackball to turn on USB Mass storage. Plug the phone in the computer if it wasn't plugged already. The microSD will show up on the computer. Copy the updated radio zip to the root of the microSD wait a few seconds, then turn off USB Mass storage on the phone.
Now, select Flash update image, and then Apply sdcard:choose zip. There, the radio zip should show up. Select it and flash it.
8. You're pretty much done at this point.
Follow any guide to install a Hero ROM, to partition your microSD, etc. After you install a custom ROM, be sure to reinstall APN Backup and Restore from the market, and restore your APN settings. This will restore data.
well the "asroot" method of rooting from the guide in the CDMA forum may be worth trying...perhaps they haven't fixed the vulenrability?
http://forum.xda-developers.com/showthread.php?t=581577 (all the way up to before the recovery image)
Ya tried that method don't work
yeah I would love to root this thing.
To be honest this is my first smartphone and I'm new at this rooting thing. I did manage to throw on a hack for my ipod nano (colored version)
I'm loving this phone so far - got it first day they announced their new network. I'm so impressed
Did either of you buy another SD card? Where did you grab yours if you did?
My Telus Hero has been rooted since Friday.
Check it:
http://forum.xda-developers.com/showpost.php?p=4909063&postcount=16
Yeah I just saw. I'll get familiar with the process then update the first post.
Thanks a bunch!
I posted in the other thread (so... sorry for the double post), but I think that this thread is more relevant to the question/issue of rooting.
Could someone who still has the stock Telus ROM post the Baseband version? (Home -> Settings -> About phone -> Baseband version)
I'm just curious as to whether we Telus users should upgrade or downgrade the radio version after rooting the phone, as I seem to be having dialing issues (long distance numbers require a "+" in front of the "1" or it won't connect.)
I dunno if this issue would be related to the radio, or to the fact that there are no North American locales selectable within the custom ROM.
Stock Baseband
63.18.55.06DAU_6.35.08.20
Still wating to see how others are successful with rooting their Telus Hero.
sjeffrey said:
63.18.55.06DAU_6.35.08.20
Still wating to see how others are successful with rooting their Telus Hero.
Click to expand...
Click to collapse
Same here. My stock Telus Hero reports the same version as above (just to add to the data pool). I'll be watching this thread for more details on rooting.
I rooted using the goldcard>2.73.405>recovery>modaco2.9>IU baseband and it works no problem. I can dial 611, long distance numbers dont need a + or a 1 for that matter, and market enabler lets me buy paid apps. Device seems quicker. I had to try 3 different sd cards though. I know I was doing the first one wrong, but one of them definately did not work.
I mentioned in the other Telus Hero thread that I updated my radio to the IU version, and my dialing issues have gone away. Thought I should mention it here as well.
I'm still waiting for a method that doesn't require calling Telus to fix settings though.
Say, is your Hero the black or white one? And, is it a HERO130 or a HERO100?
I keep getting an invalid model ID error when I try flashing the downgrade. Is that what you had the times it didn't work for you?
Soaa- said:
I'm still waiting for a method that doesn't require calling Telus to fix settings though.
Say, is your Hero the black or white one? And, is it a HERO130 or a HERO100?
I keep getting an invalid model ID error when I try flashing the downgrade. Is that what you had the times it didn't work for you?
Click to expand...
Click to collapse
Yeah, I'm pretty sure that's the error I got when I didn't have a proper Gold Card. If you've tried the same SD card a number of times and it's still not working, maybe grab a cheap Sandisk 1GB card. That's what I used.
And you shouldn't have to call Telus, because I've already gone through the pain of figuring all this stuff out. Just make sure you grab the APN settings from the other thread, and update to the latest radio (IU) and you're good. A call to Telus was required because I couldn't receive MMS messages, but that had nothing to do with rooting the phone, I would've had to call them anyway.
When I look up "Model Number" in my phone's settings, it just says HTC Hero. So I dunno. The custom ROM probably did that. I guess.
the model name might be written in the battery compartment area. i know on my htc tytn the name is there as "HERM200"
pretty sure it was mentioned that the telus hero is HERO130
As profets said, the model ID is under the battery. Mine says HERO130, and in bootloader mode, it says HERO13000. Since the downgrade ROM is for HERO10000, it threw an invalid model ID error.
Soaa- said:
As profets said, the model ID is under the battery. Mine says HERO130, and in bootloader mode, it says HERO13000. Since the downgrade ROM is for HERO10000, it threw an invalid model ID error.
Click to expand...
Click to collapse
Ah cool. I just checked under the battery, it's a 130. So you should still be able to downgrade.
Really strange. I tried a Kingston 2GB like they said on the guide and verified that the GoldCard image was well written on the card. Yet it still throws error 130.
Soaa- said:
Really strange. I tried a Kingston 2GB like they said on the guide and verified that the GoldCard image was well written on the card. Yet it still throws error 130.
Click to expand...
Click to collapse
I used the 2GB sd card comes with the phone to create goldcard. Rooted.
No problem at all, I don't know why you guys wanna use other SD cards.
I'm pretty sure I've tried all my cards... I'll try again tonight.
Hah! Got it to work. Guide is done.
I also quickly put together a webpage to reverse the CID of the microSD. That way, people won't need to download QMAT anymore. The page can be found here: http://hexrev.soaa.me
Enjoy!
I currently have a Hero on stock Orange UK rom.
is it possible/worth it to flash it over to the HTC stock so that i get the over the air update when it is out?
Gamma Ray said:
I currently have a Hero on stock Orange UK rom.
is it possible/worth it to flash it over to the HTC stock so that i get the over the air update when it is out?
Click to expand...
Click to collapse
I dont think this is possible or will damage your phone if you try.. the only way to get 2.1 on your orange phone early is to get root access and flash a custom rom..
Dont quote me on that.. but it could be a very bad idea to try it.
Cheers, but can anyone shed a little more light?
I flashed my Hero with the stock Orange ROM over to the 2.73.405.5 WWE release without issue using a Gold Card, as soon as I installed it I had the notification for Part 1 of the 2.1 update and that installed without issue.
I'm actually having significant signal improvements since I changed over to the ROM.
alexmunroe said:
I flashed my Hero with the stock Orange ROM over to the 2.73.405.5 WWE release without issue using a Gold Card, as soon as I installed it I had the notification for Part 1 of the 2.1 update and that installed without issue.
I'm actually having significant signal improvements since I changed over to the ROM.
Click to expand...
Click to collapse
Would you mind to post here how you did it...
I'm having to post this as a quote since I can't post outside links yet.
Make sure you have an SD Adapter to put your MicroSD in so you can plug it into a computer and access it.
I. Download and Install the Android SDK and USB drivers (If you already have this done, skip this section).
1. Follow our video procedure on HOW TO SETUP ADB/USB DRIVERS.
II. Create a “GoldCard” from a MicroSD Card
1. Put the memory card you want to use for the GoldCard into your phone.
2. With the memory card in your phone, click on Settings, SD and Phone storage, then click Unmount SD card. Once it unmounts, click Format SD card. (Please keep in mind that some memory cards don’t work, and this will erase all data on your SD Card so back all the data up first to your computer)
3. On the Phone, goto Settings, Applications, Development and then make sure USB Debugging is checked.
4. *Make sure you have installed the SDK and Fastboot correctly from Section I!!!
Plug the phone into the computer and then open the Command Prompt (goto the start menu and type in cmd in the search box). Then type the following with hitting enter at the end of each line.
cd\
cd\AndroidSDK\tools\
adb devices
(wait for the it to show a serial number underneath, if it doesn’t then reinstall the drivers from section I). Then type:
adb shell
cat /sys/class/mmc_host/mmc1/mmc1:*/cid
5. A code will display, write the code down (MAKE SURE TO WRITE IT DOWN EXACTLY!)
6. Goto this site, hexrev.soaa.me/, then put in your code you just wrote down into the text box and click submit. It will generate the code reversed and replace the first two digits with zeros automatically. Write that down and continue to step 9.
7. Now, on your computer, goto revskills.de/pages/goldcard.html and enter your email in the appropriate field and for CID enter the reversed CID you just got from hexrev.soaa.me/
8. Click continue and then you will receive your goldcard.img via email. Once it arrives save it to your computer.
9. Now, goto download.cnet.com/HxD-Hex-Editor/3000-2352-10891068.html?part=dl-HxDHexEdi&subj=uo&tag=button to download the HxD Hex Editor. Save it and install it to your computer.
10. Take your SD card out of your phone and put it into the SD adapter it came with. Then put that into your computer so it shows up on your computer as Removable Disk.
11. Open the Hex Editor (Run as Administrator if one Vista or Windows 7) and click on the Extra tab, then click on Open Disk. Under Physical Disk select Removable Disk (your SD card you just put into the computer). Make sure to UNcheck “Open as ReadOnly”. Click OK.
12. Goto the Extra tab again and click Open Disk Image. Open up the goldcard.img that you saved from your email. You should now have two tabs, one is the SD card (Removable Disk) and the other is the goldcard.img
Press OK when prompted for Sector Size 512 (Hard Disks/Floppy Disks).
13. Click on the Goldcard.img tab and click on the Edit tab and click Select All. Then click on the Edit tab again and click Copy.
14. Click on the Removable Disk tab (Your SD Card) and select offset 00000000 to 00000170 then click on the Edit tab and click Paste Write.
15. Click on File then click Save.
16. Close the Hex Editor.
17. Test what we’ve done:
Take out the memory card from the computer, then put it back in.
Try to open the memory card on the computer (Removable Disk), if it lets you, you are all set. If it asks/tells you to reformat the card, then try steps 13 – 19 again. If it gives you the same error again, then try a different memory card (Erlern said it didn’t work for him until he finally went and bought a Kingston 2GB card, then it worked on that card only).
18. Put the GoldCard into your phone and reboot the phone with the GoldCard inside.
This was taken directly from theunlockr.com/2009/10/18/how-to-downgrade-your-htc-hero-so-it-can-be-rooted/ and as such I take no responsibility for any issues that arise as a result of using it.
I then flashed the official HTC WWE 2.73.405.5 release from here forum.xda-developers.com/showthread.php?t=559622 . It took me a few goes to get it to initialise but once that was done I had the unbranded release ready for upgrading.
Once that was installed I set-up the phone again, set the date forward by a year and was then prompted to install the 1st part of the update.
i dont want to move to the orange rom, i want to move to the stock HTC hero rom.
Currently i am on UK Orange build: 2.73.61.5 146733 CL#61267 release-keys
ive seen the root in one click thing, could i do that and install the stock?
can someone provide a lamens terms guide and a link to the stock htc rom for the UK? i would be really grateful!
OK.
Just follow the goldcard guide at http://www.villainrom.co.uk/viewtopic.php?f=46&t=375#p4956
When you reach the step "2. Loading the Custom ROM", then you don't need to continue. That will have you on a stock HTC ROM.
As for what you do after that, it's up to you. You can take updates using your goldcard if it's an RUU, or take OTAs.
Personally, I would root and go the custom ROM route, but if it isn't for you, then that's how to do it ^^^^^
Gamma Ray said:
i dont want to move to the orange rom, i want to move to the stock HTC hero rom.
Click to expand...
Click to collapse
To what end? You won't get much benefit from having a stock ROM over the Orange one tbh, aside from being able to remove those pesky Orange bookmarks and boot screen.
If you want a 1.5 ROM, I'd highly recommend Kimera 1.8. It's bloody fast. Look for the newbie guide to rooting your phone, it's in the dev section, as well as Kimera.
TBH though, if I were rooting from Orange stock ROM, I'd probably go with a 2.1 ROM such as Cronos Droid or VillainROM. They work fine, are fast and have all the goodies from 2.1 and a few from 2.2.
anon2122 said:
OK.
Just follow the goldcard guide at (REMOVED LINK SO I COULD POST)
When you reach the step "2. Loading the Custom ROM", then you don't need to continue. That will have you on a stock HTC ROM.
As for what you do after that, it's up to you. You can take updates using your goldcard if it's an RUU, or take OTAs.
Personally, I would root and go the custom ROM route, but if it isn't for you, then that's how to do it ^^^^^
Click to expand...
Click to collapse
What does RUU mean? Im looking to move off the Orange ROM to the stock HTC rom so i can receive OTA updates. will doing what you say and following that guide up to step 2 will it leave me with the latest version of the stock ROM an able to do this?
Do i also need to use the goldcard? i had a quick look at that site and i have the version of the ORANGE UK ROM (2.73.61.5) that i could do the recovery image section with?
mikeyd85 said:
To what end? You won't get much benefit from having a stock ROM over the Orange one tbh, aside from being able to remove those pesky Orange bookmarks and boot screen.
If you want a 1.5 ROM, I'd highly recommend Kimera 1.8. It's bloody fast. Look for the newbie guide to rooting your phone, it's in the dev section, as well as Kimera.
TBH though, if I were rooting from Orange stock ROM, I'd probably go with a 2.1 ROM such as Cronos Droid or VillainROM. They work fine, are fast and have all the goodies from 2.1 and a few from 2.2.
Click to expand...
Click to collapse
I want to receive OTA updates and ive heard reports of better signal (i live in a very poor signal area), ive also heard the orange update wont be coming or wont be coming for a while.
Im not really wanting to go down the custom ROM route for stability purposes, I had cyanogen on my G1 and it was less stable than stock and had so much clutter i didn't want.
RUU is official update file HTC give you on their site.
Fair enough if you go down stock route, but custom ROMs have come a long way since then. You could always try something like villainrom and see how it goes, as it is based on the gsm update for 2.1
If you install the htc 2.1, then you will be stuck on it forever, as it wont be rootable.
Hey, just thought it would be a good idea to keep an updated list of the PRLs for sprint for our HTC Evo if you choose to opt out of OTA or otherwise just need to revert to an older PRL or something.
Here is some general PRL info:
PRL Definition - (Preferred Roaming List)
The PRL is a list of information that resides in the memory of some kinds of digital phones. It lists the radio frequencies the phone can use in various geographic areas.
The part of the list for each area is ordered by the bands the phone should try to use first. Therefore it's a kind of priority list for which towers the phone should use.
The PRL helps determine which home-network towers to use, and also which towers belonging to other networks to use in roaming situations (areas where the home network has no coverage.) When roaming, the PRL may instruct the phone to use the network with the best roaming rate for the carrier, rather than the one with the strongest signal at the moment.
Since a PRL tells the phone "where" to search for a signal, as carrier networks change over time, an updated PRL may be required for a phone to "see" all of the coverage that it should, both with the home network and for roaming. Originally Posted by navalynt
PRL Backup
(the following instructions are adapted from THIS link)
1. Download and install the latest version of QPST from HERE
2. Dial ##3424# on your Hero to put it into diagnosic mode and connect to your computer via USB
3. Open QPST Configuration and go to the PORTS tab
4. Click on "Add New Port".
5. Select the port listed as USB/QC Diagnostics (may vary, just don't use the data modem one)
6. Go to Start Clients Dropdown and select Service Programming
7. From Service Programming your phone should be selected - Click OK
8. Click "Read from Phone" and Enter MSL. Various fields should populate, don't worry about what tab you are one
9. Click "Save to File" and save to wherever you want (just remember where)
The prl will be located in the directory you saved the file in and labeled as <yourphoneesn>_sp.rl0
PRL Restore [With the phone]
Copy the PRL file to the root of your microSD card
Dial ##775# on the handset and enter the MSL code when prompted for password
Tap on Update PRL
If it read your microSD card correctly your PRL file should be listed in the bottom half of the screen to select
Select your PRL and click OK
Press the MENU button and tap on Commit Modifications (which will reboot the phone)
PRL RESTORE [With QPST] Originally Posted by [URL="http://discussion.treocentral.com/members/100653.html"]Ebag333[/URL]
From the QPST tools, launch QPST Service Programming. (Warning: This is an incredibly powerful tool, and it has the capabilities to completely brick your phone, rendering it useless. If you do not know what something does, don't touch it!)
Make sure that your phone is selected, and click OK.
Click the Read from Phone button. This is where you will enter your MSL/SPC code.
Browse to the Roam tab.
In the Preferred Roaming box, click browse. Choose your PRL file. (Note: While this shows the 60650 version, this version may or may not work for you, and this may not be the latest version.)
Double check that you didn't change anything you weren't supposed to!
Click the Write to Phone button. (Note: You may be promoted for your MSL/SPC code again.)
Soft reset your phone.
Enjoy!
from http://discussion.treocentral.com/treo-800w/175238-update-prl-preferred-roaming-list-manually.html
Old Corolada PRL Index for other Carriers
Also for those of you who get choppy 3G in your area you can follow techknowfile's guide to roam on Verizon
Do you have a PRL that you see missing? If you would like to contribute to the PRL INDEX just post here and I will add to this Main Post.
sources:
http://forum.ppcgeeks.com/showthread.php?t=95986
http://cid-eabe29f3770d8d15.skydrive...x/.Public/PRLs
Updated PRL of March 23, 2011
Previous PRLs
Anyway of making this flashable cause I'm on an aosp rom and don't want to go back to a sense rom
Ya. No one has been able to flash prl thru recovery. Im suprised. Is it even possible?
Yea I dont think its possible to flash from recovery or else it would have already been done. for AOSP users use QPST method
##775# doesn't work for me. Running latest stock Sprint sense Rom.
Sent from my PC36100 using XDA Premium App
cordell12 said:
##775# doesn't work for me. Running latest stock Sprint sense Rom.
Sent from my PC36100 using XDA Premium App
Click to expand...
Click to collapse
Same here.Running Misfit's GB sense.
Try ##3282#
cordell12 said:
##775# doesn't work for me. Running latest stock Sprint sense Rom.
Click to expand...
Click to collapse
NYCguy2020 said:
Same here.Running Misfit's GB sense.
Click to expand...
Click to collapse
Really? Works fine for me on Myn's. I figured all Sense roms would be the same when it came to this.
rugedraw said:
Really? Works fine for me on Myn's. I figured all Sense roms would be the same when it came to this.
Click to expand...
Click to collapse
Nope,the new GB sense Roms don't have EPST working YET.
NYCguy2020 said:
Nope,the new GB sense Roms don't have EPST working YET.
Click to expand...
Click to collapse
Sorry, latest official release 3.70 gonna try other #s now
Sent from my PC36100 using XDA Premium App
NYCguy2020 said:
Nope,the new GB sense Roms don't have EPST working YET.
Click to expand...
Click to collapse
Copy the EPST from a 3.70 ROM, and copy it to your /system/app folder. Then reboot.
kf2mq said:
Copy the EPST from a 3.70 ROM, and copy it to your /system/app folder. Then reboot.
Click to expand...
Click to collapse
Wondering if this will work...
Anyone care to try for me
One of the reasons I'm not on the leaked version is because of EPST not working...
I am on stock rooted 3.70 rom. The ##775# doesnt work. I did the ##3282# and got in but saw NO place to change PRL like the OP states.
It does work from myn rom
If someone with 60678 can pull it with the instructions above I would love to have it so I can add it to my analysis site.
EDIT: I have 60678 now... I just need 01117 now. You can find the analysis' at www.batonrougebroadband.info
cordell12 said:
I am on stock rooted 3.70 rom. The ##775# doesnt work. I did the ##3282# and got in but saw NO place to change PRL like the OP states.
It does work from myn rom
Click to expand...
Click to collapse
In order to change prl you need the 2.1 epst. The option was removed with the froyo update. Read technofiles guide to roaming on 3g for the fix.
Sent from my PC36100 using XDA App
Can someone please get me started. I just bought a Droid X from Verizon, and had it fully flashed to cricket.
When I got home, I updated it to android 2.3.3 the latest version. I now cant figure out how to root my phone. Can someone give me the order I need to do things in?
Any help would be much appreciated!
if u updated it to gb ota ur screwed... there is no way to root gb yet. u r going to have to sbf back to 2.2 then reflash ur phone and reroot it. look in the wiki for the FULL sbf. if u want gb then u r going to have to use the prerooted gb also linked in the wiki. good luck n have fun.
Sent from my DROIDX using the XDA mobile application powered by Tapatalk
oh yea 2.2 is .340 sbf. if u paid to have ur dx rooted then u should get qpst 2.7.323 and cdma workshop and also hw virtual serial port, read the guide floating around on xda dx forum and u can do it urself.
Sent from my DROIDX using the XDA mobile application powered by Tapatalk
Thanks for replying.
I had the zio with cricket, and we know how that goes. Talking about it makes me vomit.
So I traded an old xbox 360 for a droid x with bad esn from verizon. I paid 75 bucks to have it flashed to cricket. When I got home I checked for update first, not knowing the consequences. So now I fear if I restore and install prerooted update I will lose my flash, and need a solid walkthrough to feel I can do it myself. There is so much info and varibles from carriers etc that Im afraid Im looking at a lot of bad guides too. I can only be as good as a walkthrough directs me. I also fear having 64 bit windows could cause an issue. Can anyone either confirm or deny 100% if restoring will clear my cricket flash?
All input and suggestions on this would be very helpful. Really cant afford to put more money then I already have on this. If anyone could post me specific links to my needs, I may gather enough courage to try. Especially if you have used one personally, and can suggest a degree of difficulty. I must get this rooted, I HATE ADS AND SYSTEM APPS!!!! Thanks again!
You will have to sbf and then reflash it back to.cricket. check out this site http://www.mycricketforum.com/veriz...cricket-2-2-froyo-talk-text-mms-internet.html
Sent from my DROIDX using XDA App
This is indeed one of the links I looked at. So this is the method to flash it, can you post a link on how to restore it to 2.2, so I can flash it, then root it, then I also need to be sure I know how to install the prerooted 2.3.3 for it. Thanks again!
bigshotrob22 said:
You will have to sbf and then reflash it back to.cricket. check out this site http://www.mycricketforum.com/veriz...cricket-2-2-froyo-talk-text-mms-internet.html
Sent from my DROIDX using XDA App
Click to expand...
Click to collapse
Ok, so everything has been good til now and this is where im stuck at #17. QPST doesnt recognize my phone, there for I cannot proceed. Please someone help!!!.
7) Open up CDMA Workshop 2.7
8) Under COM Settings (AT Mode) select the COM port you setup from the tutorial and then click the connect button. If it successfully connected it will say Connected to COM15 port successfully. on the bottom (may not say COM15, thats just the port I used.)
9) Go to the Security tab and under SPC there will be an empty box. Enter 000000 then click the SPC button and Send. It will then popup saying SPC is correct. Phone unlocked.
10) Now go to the Other tab. Under PRL click Write and browse to where you put that PRL from earlier.
11) Go to the NAM tab and in the MIN and MDN(Dir_Number) boxes enter in the info you got from cricKet customer service and click write.
12) Now go to the Memory tab. Under NV Items click Write. Browse and select the NV Item file you generated earlier. Once its done it will say 12 NV Items were successfully written to the phone.
13) Go to the Main tab. Click Mode>Reset
14) Your phone should have reset. Once it boots backup make sure to get your COM port back up and running.
15) You may now close CDMA Workshop 2.7 and open QPST
16) Open QPST Service Programming
17) You should see your phone listed in the list. Select it, click Start Clients>Service Programming. When it opens select your phone and click OK in the Service Programming screen.
18) On the bottom left click a button labeled Read from Phone, a box will popup, there should be 000000 already typed in, click OK. this may take a few minutes. There will be a blue progress bar on the top. Go smoke a cigg.
LOWCOUNTRYDAVE said:
Ok, so everything has been good til now and this is where im stuck at #17. QPST doesnt recognize my phone, there for I cannot proceed. Please someone help!!!.
7) Open up CDMA Workshop 2.7
8) Under COM Settings (AT Mode) select the COM port you setup from the tutorial and then click the connect button. If it successfully connected it will say Connected to COM15 port successfully. on the bottom (may not say COM15, thats just the port I used.)
9) Go to the Security tab and under SPC there will be an empty box. Enter 000000 then click the SPC button and Send. It will then popup saying SPC is correct. Phone unlocked.
10) Now go to the Other tab. Under PRL click Write and browse to where you put that PRL from earlier.
11) Go to the NAM tab and in the MIN and MDN(Dir_Number) boxes enter in the info you got from cricKet customer service and click write.
12) Now go to the Memory tab. Under NV Items click Write. Browse and select the NV Item file you generated earlier. Once its done it will say 12 NV Items were successfully written to the phone.
13) Go to the Main tab. Click Mode>Reset
14) Your phone should have reset. Once it boots backup make sure to get your COM port back up and running.
15) You may now close CDMA Workshop 2.7 and open QPST
16) Open QPST Service Programming
17) You should see your phone listed in the list. Select it, click Start Clients>Service Programming. When it opens select your phone and click OK in the Service Programming screen.
18) On the bottom left click a button labeled Read from Phone, a box will popup, there should be 000000 already typed in, click OK. this may take a few minutes. There will be a blue progress bar on the top. Go smoke a cigg.
Click to expand...
Click to collapse
You have to open QPST configuration and add new port. Select the port you created with HW Virtual Serial Port.
Ok, I have reflashed official foyo, flashed my phone to cricket with I believe everything in working order. Afterwards, I installed the prerooted gingerbread with success! My service has been suspended I believe because my bill was due. So Ill go pay it then ensure everything is working. I can still text, although I have no 3g symbol but I assume because my service is suspended. Will post my results in a bit!
Thanks to everyone who provided guidance and courage
if gb doesnt work out then get cyanogen. i had problems with the prerooted gb not charging correctly. i havent heard of anyone else having that problem though.
Sent from my DROIDX using the XDA mobile application powered by Tapatalk
This is a tool I made (with the help of this thread >> http://forum.xda-developers.com/showthread.php?t=1060184 << thanks hydrosity) that will install GScript and scripts to your HTC THUNDERBOLT and allow you to use QPST, QXDM, DFS cdma tool, and cdma workshop on your phone. It is meant to put the device into DIAG mode after you have flashed to a custom rom that doesn't have ##3424# capabilities built in. It is flashable thru recovery mode. It is very useful if you have flashed your TB to another carrier (i.e. Cricket, Metro, etc.) and need to re-write nv and/or nam settings. This took me 3 and a half days to create because of the tedious work of creating an updater-script with notepad++. This is my first flashable package i have ever created and it works nicely. Instructions are as follows...
1. Reboot to Recovery mode that uses edify.
2. Enable signature checking.
3. Choose flash rom from sdcard.
4. After rebooting, run GScript app.
5. Touch menu button.
6. Choose load.
7. Touch diag_on.sh and save.
8. Touch diag_off.sh and save.
9. Run GScript again.
10. The 2 scripts are there so, its a no brainer from then on.
11. Enjoy.
If you have any problems with anything not working properly, reboot to recovery again and choose fix permissions. That should help with FCs. I hope I have helped someone the way XDA has helped me numerous times. My way of giving back to the community. BTW, making flashable packages WAS very very hard for me to do. Now it's only kind of hard. LOL. I wonder if i could kang a SG3 JB rom and compile it to run on our aging Thunderbolt? Hmmm....To DEVS, if this is not in the correct place please move it. Thanks. Peace out.
Thanks for the tool man.
I REALLY wish I could flash my old Thunderbolt to Page Plus but I need some good step by step instructions. I found a decent video but only half of the process and I can't afford CDMA workshop.
But this tool will definitely be useful for those who can do it. Thank you for that.
Sent from my XT912 using xda app-developers app
Thanks for downloading my tool. And you need to follow this guide for your task. http://forum.xda-developers.com/showthread.php?t=1473141 I hope this helps. If so hit thanks. Then hit thanks on that thread also. That tool will definitely help you as you don't have to flash back to stock nor reboot your phone to get into diagnostic mode. :good:
Page plus from what I have researched, is like an mvno (virtual network operator) if my memory serves me right. And they are under verizon kinda like boost mobile under sprints network. And u can use DFS CDMA Tool and/or QPST. Both are free. I recommend DFS though. It's what I use for most of my phone programming driver.
You could also use a text file in the init.d with the contents:
Code:
echo 1 > /sys/devices/virtual/usb_composite/diag/enable
echo 1 > /sys/devices/virtual/android_usb/android0/f_diag/on
echo 1 > /sys/class/android_usb/android0/enable
echo 1 > /sys/class/android_usb/f_diag/on
Thanks for replying. I didn't know that. I'm in the process of compiling a custom rom for the thunderbolt based on the new VZW ICS update, but with parts from jellybean. Would love to get a total dump of the new HTC One, as it would probably be easier to build.
tb script
Solcam
thank you so much - I have been searching how to get into Diag mode. I thought going thru bootloader and getting to USB would do it - it gave me a com port, but the computer could not talk to the phone. I am trying to put pageplus on a thunderbolt, problem is I rooted it first and it is a little bit of a hassle to get it back to stock
I ran the script but I get this on the bottom of the screen after running it stderr: sh: <stdin>[1]: cannot create /sys/devices/virtual/android_usb/android0/f_diag/on: no such file or directory, what is supposed to happen? It is supposed to reboot into diag mode?
thanks again.
BoilermanAres
solcam said:
This is a tool I made (with the help of this thread >> http://forum.xda-developers.com/showthread.php?t=1060184 << thanks hydrosity) that will install GScript and scripts to your HTC THUNDERBOLT and allow you to use QPST, QXDM, DFS cdma tool, and cdma workshop on your phone. It is meant to put the device into DIAG mode after you have flashed to a custom rom that doesn't have ##3424# capabilities built in. It is flashable thru recovery mode. It is very useful if you have flashed your TB to another carrier (i.e. Cricket, Metro, etc.) and need to re-write nv and/or nam settings. This took me 3 and a half days to create because of the tedious work of creating an updater-script with notepad++. This is my first flashable package i have ever created and it works nicely. Instructions are as follows...
1. Reboot to Recovery mode that uses edify.
2. Enable signature checking.
3. Choose flash rom from sdcard.
4. After rebooting, run GScript app.
5. Touch menu button.
6. Choose load.
7. Touch diag_on.sh and save.
8. Touch diag_off.sh and save.
9. Run GScript again.
10. The 2 scripts are there so, its a no brainer from then on.
11. Enjoy.
If you have any problems with anything not working properly, reboot to recovery again and choose fix permissions. That should help with FCs. I hope I have helped someone the way XDA has helped me numerous times. My way of giving back to the community. BTW, making flashable packages WAS very very hard for me to do. Now it's only kind of hard. LOL. I wonder if i could kang a SG3 JB rom and compile it to run on our aging Thunderbolt? Hmmm....To DEVS, if this is not in the correct place please move it. Thanks. Peace out.
Click to expand...
Click to collapse
boilermanAres said:
Solcam
thank you so much - I have been searching how to get into Diag mode. I thought going thru bootloader and getting to USB would do it - it gave me a com port, but the computer could not talk to the phone. I am trying to put pageplus on a thunderbolt, problem is I rooted it first and it is a little bit of a hassle to get it back to stock
I ran the script but I get this on the bottom of the screen after running it stderr: sh: <stdin>[1]: cannot create /sys/devices/virtual/android_usb/android0/f_diag/on: no such file or directory, what is supposed to happen? It is supposed to reboot into diag mode?
thanks again.
BoilermanAres
Click to expand...
Click to collapse
Your phone won't reboot at all. Thats the other reason I made this, because it is faster than ##DIAG#>auto reboot phone>program phone>##DIAG#>auto reboot phone. GOD forbid you didn't program it right the first time. You are supposed to open your app drawer, (the button that shows all apps) touch gscript app to run it, (its blue) hit menu, load and save both scripts. The 2 scripts are on your sdcard inside a folder called 'gscript' without the '' of course. So you could probably use srcipt runner app from playstore to execute the scripts. I just tried with root explorer app and it force closed, so thats not an option. So look here -->http://forum.xda-developers.com/attachment.php?attachmentid=1923849&stc=1&d=1367296728 then you should see this after you hit the menu button-->http://forum.xda-developers.com/attachment.php?attachmentid=1923850&stc=1&d=1367296728 and this after you've added both scripts-->http://forum.xda-developers.com/attachment.php?attachmentid=1923851&stc=1&d=1367296728 If your phone still complains that the files are not found, download and extract this http://forum.xda-developers.com/attachment.php?attachmentid=1923852&stc=1&d=1367296728 folder to the root of your sdcard and try to add the scripts again. So it will look like this /sdcard/gscript/diag_on-diag_off (there is no -, I'm just saying both scripts will be in the gcript folder). After you add the scripts, go back to gcript app, open it and touch 'diag_on' to activate diag mode. I dont know why it did not flash correctly for you in this first place. It should have placed all files in the correct places. By the way, which rom are you running? And did you flash that file from the OP from recovery? I kept compiling and flashing it over and over again until I got it to put all files in the right places. Which recovery are you using? I hope this helps you get your phone flashed over to PP. Good luck. :good:
Thank you! I have 3 Bolts on page plus and have always had to nandroid back to GB to connect to my radios. I'll be giving this a shot soon, the old way of using g_script stopped working after some updates but it seems your tool has brought it back to life....
You are welcome gimmeitorilltell. GScript IS a great app. When used with scripts like this, it streamlines the tedious process of nam/nv programming. I'm just happy that I have helped out some people on XDA, because it's is my number 1 source of alot of stuff for all the phones that I have to program or hack. Just glad to be giving something back to the community. (offtopic)- Why do some of the smartest people on here not know how to speak 2nd grade English? Seems like no one uses the conjunction 'you're' anymore...they say your, which is possessive. Or 'than' instead of 'then'. EX- Your not going anywhere fast than= You're not going anywhere fast then. I don't get it. SMH. Sorry for the rant...it just burns me up. LOL. Hit the thanks button if I've help you...even if it is just taking them back to grade school. LOL.
You are very welcome gimmeitorilltell. I'm happy to help out fellow members. Just glad to give back to the community finally. XDA is my number 1 source of information on how to program or hack devices that I need to program. Hey twistedumbrella, when are you gonna drop your next AOSP rom update? Are you waiting for HTC to release their source code? I'm downloading your ROM (Multisource) right now to check it out. I love AOSP roms because i can play games on my phone with Wii or PS3 gamepads. Plus it sticks it to the MAN (HTC). LOL. MODS please delete this post. I can't seem to be able to.
I used the other script and it went in. I think because there were already some directories made up in the root. So I got into diag mode, I then tried flashing with the site "cyberflashing". It seems like everything gets blocked from writing to the phone.
I rooted it with Revolutionary, Running Liquid ICS android 4.0.4. Nice setup, I should have waited to root and flashed it with the stock rom then rooted it later. I have QPST and DSF plus the free ones from CDMA for ulocking the sps.
After flashing with cyberflash (which did not seem to do anything -$10 gone like that!) they want you do the following (which I did not know if there is a script for this??) info below.
I imagine i could do everything with the right software, just have not found all the videos and tutorials to get it done. It almost makes you want to give it to a guy that does it all the time and pay him for his services, but I am stubborn too, and it has been a learning experience.
What is interesting is that the only number that dialing from the phone that works is the one below
Dial *#*#4636#*#*
Phone information
Scroll down to the CDMA LTE/EVDO box
Change it to CDMA LTE/EVDO
Press back button until back at home screen.
Upon completion of flash restart the phone again by removing the battery.
Then dial ##3424 then press Send
Press Menu
Select Re-boot to enable embedded mode
After the phone reboots dial ##778 then press SEND
Go to edit mode, password 000000
Then go to Modem Settings and match what is below...
-Slot Cycle Index = 2
-Preferred Serving System = Automatic
-Preferred Mode = CDMA Only
-Preferred Mode(9k) = HDR LTE only
-HDR Hybrid Preferred = Enable
-HDR Hybrid Preferred(9k) = Enable
-Clear All MRU Entry = No
-Rev. A = Disable
-1X Diversity = Disable
After this is complete press menu, commit modifications and phone will reboot
Replace LTE Sim card in phone to restore call ability.
Menu, Settings, Wireless and Networks, Mobile Networks, Network Type, CDMA Only
used to work
I don't know why it won't create the directory on the phone, It used to work. I have tried it on two rooted phones and I get the errors. I have found the directories on the phone, but not same structure. Tried to change it - but phone won't let me create new directories on it.
solcam said:
Your phone won't reboot at all. Thats the other reason I made this, because it is faster than ##DIAG#>auto reboot phone>program phone>##DIAG#>auto reboot phone. GOD forbid you didn't program it right the first time. You are supposed to open your app drawer, (the button that shows all apps) touch gscript app to run it, (its blue) hit menu, load and save both scripts. The 2 scripts are on your sdcard inside a folder called 'gscript' without the '' of course. So you could probably use srcipt runner app from playstore to execute the scripts. I just tried with root explorer app and it force closed, so thats not an option. So look here -->http://forum.xda-developers.com/attachment.php?attachmentid=1923849&stc=1&d=1367296728 then you should see this after you hit the menu button-->http://forum.xda-developers.com/attachment.php?attachmentid=1923850&stc=1&d=1367296728 and this after you've added both scripts-->http://forum.xda-developers.com/attachment.php?attachmentid=1923851&stc=1&d=1367296728 If your phone still complains that the files are not found, download and extract this http://forum.xda-developers.com/attachment.php?attachmentid=1923852&stc=1&d=1367296728 folder to the root of your sdcard and try to add the scripts again. So it will look like this /sdcard/gscript/diag_on-diag_off (there is no -, I'm just saying both scripts will be in the gcript folder). After you add the scripts, go back to gcript app, open it and touch 'diag_on' to activate diag mode. I dont know why it did not flash correctly for you in this first place. It should have placed all files in the correct places. By the way, which rom are you running? And did you flash that file from the OP from recovery? I kept compiling and flashing it over and over again until I got it to put all files in the right places. Which recovery are you using? I hope this helps you get your phone flashed over to PP. Good luck. :good:
Click to expand...
Click to collapse
Solcam I have not had much luck with this script running 4EXT recovery. Are you using CWM or something different? I would love to be able to do my programming without restoring the ole GingerBread nandroid. Lol
HTC One
Anyone know if this will work with an HTC One
freduser said:
Anyone know if this will work with an HTC One
Click to expand...
Click to collapse
Highly unlikely
Sent from my HTC6500LVW using Tapatalk
Sorry I haven't replied to this thread in a long time. I'm not sure which phones and/or roms this will work on! I just remembered I had posted this and am currently trying to get this working on cm10.x for the Eco 4g LTE. BTW I built this with titanium backup but have forgotten exactly how I did it as I hate Linux scripts. I'm gonna download this and compare the Evo's file system to the Thunderbolt's. Probably will report back but idk...
twistedumbrella said:
You could also use a text file in the init.d with the contents:
Code:
echo 1 > /sys/devices/virtual/usb_composite/diag/enable
echo 1 > /sys/devices/virtual/android_usb/android0/f_diag/on
echo 1 > /sys/class/android_usb/android0/enable
echo 1 > /sys/class/android_usb/f_diag/on
Click to expand...
Click to collapse
last one works for HTC desire 510 -> echo 1 > /sys/class/android_usb/f_diag/on
solcam said:
This is a tool I made (with the help of this thread >> http://forum.xda-developers.com/showthread.php?t=1060184 << thanks hydrosity) that will install GScript and scripts to your HTC THUNDERBOLT and allow you to use QPST, QXDM, DFS cdma tool, and cdma workshop on your phone. It is meant to put the device into DIAG mode after you have flashed to a custom rom that doesn't have ##3424# capabilities built in. It is flashable thru recovery mode. It is very useful if you have flashed your TB to another carrier (i.e. Cricket, Metro, etc.) and need to re-write nv and/or nam settings. This took me 3 and a half days to create because of the tedious work of creating an updater-script with notepad++. This is my first flashable package i have ever created and it works nicely. Instructions are as follows...
1. Reboot to Recovery mode that uses edify.
2. Enable signature checking.
3. Choose flash rom from sdcard.
4. After rebooting, run GScript app.
5. Touch menu button.
6. Choose load.
7. Touch diag_on.sh and save.
8. Touch diag_off.sh and save.
9. Run GScript again.
10. The 2 scripts are there so, its a no brainer from then on.
11. Enjoy.
If you have any problems with anything not working properly, reboot to recovery again and choose fix permissions. That should help with FCs. I hope I have helped someone the way XDA has helped me numerous times. My way of giving back to the community. BTW, making flashable packages WAS very very hard for me to do. Now it's only kind of hard. LOL. I wonder if i could kang a SG3 JB rom and compile it to run on our aging Thunderbolt? Hmmm....To DEVS, if this is not in the correct place please move it. Thanks. Peace out.
Click to expand...
Click to collapse
Any Simular tool with latest Android Support?
My XIAOMI 6 is root, not enable Diag yet.