So I have scoured the forums and wikis on multiple sites trying to find some answers and I am leaving it to the experts. Currently “The application Market (process com.android.vending) has stopped unexpectedly” comes up every time I try to download something from the Market.
Device and Location information:
Location: Untied States
Device Make: Mainland China import, unlocked
Device......: HTC Desire S S510e SAGA PVT SHIP S-OFF RL
ROM ……: Factory provided
Android Version…. 2.3.3
Kernel ......: [2.6.35.10]
Radio .......: 38.03.02.15_M
HBoot .......: 0.98.0000
Previously attempted methods:
1. Clear cache
2. Uninstall updates and clear cache
3. Reinstall from system/apps/vendor.apk
4. Factory Reset
5. Uninstall updates, Remove SD Card, reinsert, and reinstall vendor.apk
6. Change language to US English (This is not available for me to try since the phone comes from China, options include Singapore English, Philippines English, Pakistan English)
Does anyone have any other suggestions on how I can either reinstall Market, or make a software fix without rooting?
Is there something that may be binding the phone from allowing vendor.apk from working? The reason I ask is a security program QQ is installed on the phone, but I cant find a method to uninstall the program. Seems to be part of the OS, maybe part of ROM not for sure.
Any help would be greatly appreciated a tie to a thread not pertaining to one of the above 6 previously attempted methods would be greatly appreciated too (I exhausted my search capacity). Thanks!
djvishyvashy said:
So I have scoured the forums and wikis on multiple sites trying to find some answers and I am leaving it to the experts. Currently “The application Market (process com.android.vending) has stopped unexpectedly” comes up every time I try to download something from the Market.
Device and Location information:
Location: Untied States
Device Make: Mainland China import, unlocked
Device......: HTC Desire S S510e SAGA PVT SHIP S-OFF RL
ROM ……: Factory provided
Android Version…. 2.3.3
Kernel ......: [2.6.35.10]
Radio .......: 38.03.02.15_M
HBoot .......: 0.98.0000
Previously attempted methods:
1. Clear cache
2. Uninstall updates and clear cache
3. Reinstall from system/apps/vendor.apk
4. Factory Reset
5. Uninstall updates, Remove SD Card, reinsert, and reinstall vendor.apk
6. Change language to US English (This is not available for me to try since the phone comes from China, options include Singapore English, Philippines English, Pakistan English)
Does anyone have any other suggestions on how I can either reinstall Market, or make a software fix without rooting?
Is there something that may be binding the phone from allowing vendor.apk from working? The reason I ask is a security program QQ is installed on the phone, but I cant find a method to uninstall the program. Seems to be part of the OS, maybe part of ROM not for sure.
Any help would be greatly appreciated a tie to a thread not pertaining to one of the above 6 previously attempted methods would be greatly appreciated too (I exhausted my search capacity). Thanks!
Click to expand...
Click to collapse
Do all the other data connections work? Check that the phone is set up properly for US data usage.
Yes, I have checked all the other data connections. I have tried both AT&T and T-Mobile data plans as well as wireless connection. Email is synced, same with other apps FB etc, tethering worked too. Are there other data connections I should look at trying?
I tempted to THINK that you need a US rom for the US market but I am just guessing! A US RUU might fix this but it will give you S-on. Any reason why you don't want to root?
Two reasons:
1. The phone, once its working, is being given to a non-tech friend so want a root process that is pretty solid. Most of the forums I've read on rooting the Desire S there seem to be people with complications later on.
2. Have yet to find an absolute working rooting method
I also find it hard to beleive that I can't use the market app installed, because I know someone with a Desire from China that is able to use the market app with no Root. Is there significant change with Desire S OS that make the market app unavailable to work with non-US English language setting? I am able to sync .apk's from my comp that I can find online and DL to my comp. However, if I try to sync apps from the market using tethering i get the same error. So i feel like its something with the market app. Is there a way to downgrade market app?
Currently Running Market 2.3.4
Tried running ran Market 3 (as posted in forums), and always crashed prior to opening.
If its being used by a non tech person maybe an RUU would be the best option, they are HTC or carrier software tools that'll re-install a phone to its original factory state. NO root and S-on. Maintenance free.
I was thinking of a RUU, but couldn't find one for the Desire S from any of the US carriers. Unless I can get it direct from HTC, haven't checked that option yet.
I still like to challenge if anyone else knows of a method to get market to work with current config. Reasoning is, all the Chinese apps are useful for the person getting the phone.
Since no one else has sent me to another thread I'm guessing that this is a semi uncommon issue?
Thanks infernalbyte a RUU or Rooting are still my last options, and I have about 4 days to decide what to do. I still propose my challenge to others
You can install a Chinese Keyboard and language pack to a US RUU. Just another idea. Good luck.
Related
Evening, everyone.
I must now be the last person on Earth who's not been able to root his HTC Hero GSM.
Initially I got it locked to Orange Spain with Android1.5 firmware 2.73.405.5. Unlocked it through a code I got from a guy off the internet, worked fine, can now use any operator. Then, I used Flashrec + Ra recovery1.2.3.img tool to install an Generic unbranded ROM (instead of Orange's, because they haven't released the 2.1 update and I didn't want to wait.), after I successfully did so, the phone updated itself OTA do Sense UI 2.1 firmware 3.32.405.1. Great, so far. After updating the phone is considerably slower and the available memory at any given moment is below the usual 80Mb that I used to have with the old Firmware and that's right after I 've done a system reset and wiped the cache data from the Android recovery. The phone also comes pre-loaded with a bunch of software I won't use and can't uninstall either. So now I want to Root my phone so I can mainly load a ROM that doesn't come with so much pre-loaded crap, enable some sort of Apps2sd to save internal memory and perform a slight overclock with SETcpu.
After the OTA update the cellphone doesn't allow me to use flashrec anymore, it displays "Can't run command" message and that's a dead end. Other users with the updated Firmware get the same message.
I used Unrevoked3.1 and it says it worked but I don't see any effect and upon reset Home+Off I get the standard "!" screen and the standard Android recovery options if I press Vol up+Off), in general I don't know if Unrevoked works with Htc Hero GSM or not.
Tried the goldcard method and after my pc successfully recognizing my phone (returns correct serial number when I type adb devices command), the first command line I'm told to type doesn't work at all so I can't get the code necessary for this method.
My question is simple:
Given everything I've tried so far, what's the easiest way to Root my Htc Hero GSM 3.32.405.1, please?
You've updated to new ROM with no loopholes for rooting. You're only option is to use goldcard method.
Don't ask for help creating a goldcard here, it's not hard and this isn't the right board - use 'Search'.
I see, thanks, at least now I know I can't do it for now. Got make the most of what I have now.
pmoseley said:
You've updated to new ROM with no loopholes for rooting. You're only option is to use goldcard method.
Don't ask for help creating a goldcard here, it's not hard and this isn't the right board - use 'Search'.
Click to expand...
Click to collapse
There actually is a loophole. See this for instructions on how to root the 2.1 RUU.
I already did it. Easier than any of the other processes. Just a small adb command line and done.
Any good 2.2 ROMS out there? =)
Check villainrom.co.uk
Just intstalled 2.2 myself, very good and stable.
Sent from my Froyd Villain Hero using XDA App
How to Root CDMA Desire! HOOT 0.98
Original post can be found HERE/
As many of us have researched, the Hoot on the desire is 0.98 and is hard to find any other instructions to root. Im a DROID user on the Cell South network and Last night got my hands on a Desire. The root was tricky but my friends desire is running Cyanogenmod no problem
Note: I take no resposability if you brick your phone an/or any other devices. This is just how i did it.
Instructions:
1: Download unReVoked Rooting tool. Click Here
(This tool works best if you are on linux ubuntu, windows users must install HTC Sync for the ADB Drivers)
2:Linux:
>Extract reflash, Open Terminal, Place your desire in Charge Only Mode with Debugging enabled.
> Plug in the phone and give it a few seconds to be reconized fully.
> In terminal type: cd /path/to/unrevoked then chmod +x reflash then sudo ./reflash and finally
> If it asks you for a password, use your root/user password. Unrevoked should start working and detect the phone.
Windows:
>Again Phone must be in Charge Only Mode with Debugging Enabled.
>Download the unrevoked package, Run the EXE. If you have HTC Sync installed it should detect the phone.
>Works same as Linux, Patience is a virtue.
(DO NOT CLOSE THE PROGRAM UNTIL IT SAYS ITS DONE!!. YOU WILL BRICK YOUR ****)
3. Unrevoked will begin working its magic, Your phone will reboot about 2-3 times. Be Patient!
> When its all over you will be brought to the recovery menu. (Green writing)
> Ours spit out some error code, but i restarted the phone and re entered recovery mode by holding down (Vol Down + Power)\
>You will be brought to a white screen HTC Labeled, Wait for hoot then do volume down to recovery, Push power.
4. After you have re-entered, Go down to manage and backup to Backup your stock ROM.
>Push back after the process has completed.
> Wipe the Device, then press back
> Go to mount and unmount storage.
> Mount your storage card to the computer.
5: After you have your phone plugged in make a folder on the memory card called Roms and Kernels (Whatever you prefer really).
> Go download the latest nightly/stable rom from the BravoC thread.
Click here for BravoC Roms
6:After download, Place the zip into the memory card in the Roms and Kernels folder i asked to make.
> On the android, when the file is done copying, unmount the memory card from the pc.
> Then in recovery menu, install zip file.
> Choose from SD Card
> Go to Roms and Kernels Folder.
> Select the file you downloaded.
> Click yes and enjoy!
7. You can download the Google Addon for your desire Here
YOU HAVE SUCCESSFULLY ROOTED and flashed YOUR DESIRE, This works on Cellular South, US Cellular, and other BravoC Desires with the 0.98 Hoot.
Don't forget to say thanks!
I have been looking to do this for a long time. And it worked great, the only problem is I don't understand the rom.
in the second step when it says:
> If it asks you for a password, use your root password. Unrevoked should start working and detect the phone.
you should use your user password, not the root password.
(of course your user must be a member of the sudoers group)
No need for passwords. But wish I had my HTC Clock and Calendar back.
You lose some you gain some buddy. there is a clock, look up fancy widget 1. 3 apk in your google box. and you can get it free.. Not gnna post a link cause of the rules. but its the ported HTC clock.
Thanks, but didn't care for that clock, saw one for $2 but couldn't get it to display so I uninstalled it. I know about "Win some, loose some" After all I have had a WinMobile phone for a couple years. And started flashing ROM's since the Touch Pro. My problem is, by the time I find a perfect ROM, I upgrade to a different phone. Did that with the TP1, and again with the TP2. Now the search begins again with the Desire. Actually the only problem I had with the stock 2.1 rom was that I kept running out of room. But thanks for the help and I am off again to find the perfect CDMA ROM!!!
awesome! just got my desire last night. to be sure after i root i will lose clock and calender? also (sorry, maybe a noob question) i like the sence, wasnt a big fanof AOSP and i notice all the Rom's here seem to be for GSM not CDMA. if i was to root and run the stock 2.1 and get rid of all the junk apps in it would that be possible? and lastly, does anybody know if there is a RUU for Csouth's desire incase i need to go back to original like we could with the hero?
leadfoot9281 said:
awesome! just got my desire last night. to be sure after i root i will lose clock and calender? also (sorry, maybe a noob question) i like the sence, wasnt a big fanof AOSP and i notice all the Rom's here seem to be for GSM not CDMA. if i was to root and run the stock 2.1 and get rid of all the junk apps in it would that be possible? and lastly, does anybody know if there is a RUU for Csouth's desire incase i need to go back to original like we could with the hero?
Click to expand...
Click to collapse
1. You shouldn't lose clock and calender.
2. After you root, install Titanium Backup. It will allow you to uninstall those apps you don't want.
3. No RUU's available for CDMA at this time. Make sure you do a nandroid backup immediately after rooting
uhh buddy there is a RUU out for it. Thats what the recovery menu basically is, the installer for the zip file. Cyanogen Mod is the ROM. To keep your Cellular South ROM you just backup like the instructions say, if you ever want to go back you Wipe the device and restore the image from your SD Card. Theres a link to Cyan in the main post. RC1 Came out yesterday!
[SP]JESTER said:
uhh buddy there is a RUU out for it. Thats what the recovery menu basically is, the installer for the zip file. Cyanogen Mod is the ROM. To keep your Cellular South ROM you just backup like the instructions say, if you ever want to go back you Wipe the device and restore the image from your SD Card. Theres a link to Cyan in the main post. RC1 Came out yesterday!
Click to expand...
Click to collapse
when i said RUU i meant a stock RUU put out by Csouth just like they gave us for the hero. it would put your phone back exactly like it was when you took it out of the box so if you needed to take it back to the store for whatever reason you could simply use it to go back to original.
ok guys one more question, i got root just fine. gonna keep running my stock rom but when i installed titanium backup (never used it before) it said busybox not installed and i dont have root access. i do have root cuz shoot me is working. i searched busybox in market and it says wont work for the desire yet.. any ideas? i ran into this problem with SU on my hero and had to change to the chainsDD version of SU. could this be the same thing?
ALSO: trying to use ADB and it says permission denied.
EDIT . Spoke to soon and did unrevoked forever and seems to all be working now.
Hi,
I am new to this sort of thing. I just got my phone and I am following this guide and I am thinking about trying it on my phone. Here's what I've got:
HTC Desire
Running Android 2.1
Alltel is my service provider
This is the information I get when I boot up my phone while holding the "back" button:
Bravoc DVT2 Ship S-ON
HBOOT-0.98.0000
MicroP-051e
Touch Panel-SYNT0101
Radio-2.05.10.08.11
Jul. 5, 2010, 19:14:11
Will this guide work with my phone?
The sole reason I'm wanting to do this is because I want to use a Wii remote with emulators on my phone. I am aware that there is an Android app that will do so, but that app doesn't work with phones that use HTC's "sense". I'm also aware that there are certain third-party wireless bluetooth controllers, but don't want to use them. So, I've been told that my only option is to root the phone so that I can have a custom ROM on it. If there is another way to do this without rooting, I'd love to know what that is.
Any information pertaining to any of this would be very helpful. Thanks in advance.
hovage said:
Hi,
I am new to this sort of thing. I just got my phone and I am following this guide and I am thinking about trying it on my phone. Here's what I've got:
HTC Desire
Running Android 2.1
Alltel is my service provider
This is the information I get when I boot up my phone while holding the "back" button:
Bravoc DVT2 Ship S-ON
HBOOT-0.98.0000
MicroP-051e
Touch Panel-SYNT0101
Radio-2.05.10.08.11
Jul. 5, 2010, 19:14:11
Will this guide work with my phone?
The sole reason I'm wanting to do this is because I want to use a Wii remote with emulators on my phone. I am aware that there is an Android app that will do so, but that app doesn't work with phones that use HTC's "sense". I'm also aware that there are certain third-party wireless bluetooth controllers, but don't want to use them. So, I've been told that my only option is to root the phone so that I can have a custom ROM on it. If there is another way to do this without rooting, I'd love to know what that is.
Any information pertaining to any of this would be very helpful. Thanks in advance.
Click to expand...
Click to collapse
Rooting is the only way to flash a custom Rom and yes unrevoked will work with your hboot. Not sure about any of the wii stuff your talking about tho.
Sent from my HTC Desire CDMA using XDA App
Thanks. And one other question I forgot to ask: Suppose I do this and an update to android 2.2 comes out for my phone. What should I do then?
If they give you a ruu just do it like normal, but as soon as they do cone out with a ruu for it whether its uscc or cellular south, there will be a custom Rom made from it.
Sent from my HTC Desire CDMA using XDA App
Fail
unrevoked "fails to push recovery image"
any advice?
blind_fury6342 said:
unrevoked "fails to push recovery image"
any advice?
Click to expand...
Click to collapse
Check the MD5 checksum for the Reflash_Package.exe
Most likely a corrupted installation.
I have the same phone/hboot/ etc...
I was able to root with unrevoked, no problem. I did get an error in the recovery at the end but per this guide, that seems to be normal.
I was able to run a backup in nandroid, which also worked, but I noticed S-on didn't change to S-off. Is this normal for this phone? Should I try rerunning unrevoked?
dills2214 said:
I have the same phone/hboot/ etc...
I was able to root with unrevoked, no problem. I did get an error in the recovery at the end but per this guide, that seems to be normal.
I was able to run a backup in nandroid, which also worked, but I noticed S-on didn't change to S-off. Is this normal for this phone? Should I try rerunning unrevoked?
Click to expand...
Click to collapse
I had this same issue. I did some research and there is a thread on unrevoked wiki that has an updated unrevoked-forever.zip to flash that gives us successful S-off. There seems to be a problem with S-off ing this route though. After it was complete, the APN info was gone and MMS settings were blank. I used APN backup/restore to put APN info back in, but still would not send/receive. I had to restore MMS via Goldcard, which changed back to S-on. Any ideas?
Since this seems to be the only generic CDMA Desire thread, I have some questions for other CDMA Desire owners. First, the only rom I can find with everything working is CM, but not sure I like the way it looks. I'm looking for a Sense rom. Anyone running a stable one? Second, I have found a rom called Ultimate Droid 2.3 and 2.4 for CDMA desire that looks worth trying. Anybody running it or tried it yet? 3rd, is there any other good forums specifically for CDMA desire? I am sick of having to weed through the billions of GSM threads to find a CDMA one...
link to Ultimate Droid roms: http://theultimatedroid.com/forum/index.php?/forum/33-htc-desire-releases-cdma/
Ok, so I'm not all that new to this rooting thing, I've rooted several HTC Magics, a Nexus One, helped out on a Legend, rooted a Hero and managed to install Android on an HTC Tytn II.
I'm getting used to the different terms about rooting and I'll recite them for you so you know where I'm at.
My Question/Request for you all is to help me figuring out what all these words mean and how they correspond/correlate/work together.
=== Things I have understood almost completely ===
Root
As in Linux, gives a user or script the permission to write to otherwise protected partitions and file systems of the handset.
Recovery
A partition(?) that manages some tasks involved with the basic building blocks of the system, such as installing/flashing different partitions/parts of the handset. Also has the ability to wipe the data-partition as well as Dalvik-cache.
Bootloader/HBOOT/SPL
A partition(?) that fires up the basic buildingblocks on the handset. Such as recovery, OS, and whatnot. With Fastboot-commands it's possible to flash partitions, as long as the bootloader allows remote writing through command-line.
=== Things I've almost completely understood ===
CID
CarrierID. This is when a mobile phone network carrier "locks" the phone to a specific network. But this also means that the carrier hands out updates to the Android-system installed on the handset? And the only way of updating a factory-state handset is by getting hold of updates from the carrier?
RUU
ROM Update Utility. Used by HTC to update their manufactured handsets. There might be other manufacturers who use this abbreviation, but I've seen it used almost exclusively in regards to HTC. There are checks being made when trying to install a RUU-package on the handset. These are/could be(?)
* Current RUU version already installed (if the RUU-package that is being installed is older, the installation quits)
* Current CID (If the CID in the RUU doesn't match the CID on the handset, the installation quits)
=== Things that confuse me ===
Goldcard
This is a modified SD card that supposedly bypasses the CID/RUU-check. Now, this to me sounds like I can install any RUU no matter what version I currently have installed on my handset and no matter what CID my handset came with.
This also sounds to me that I can potentially install a Desire RUU on my HTC Magic, if it is true that the RUU/CID-check is bypassed by the goldcard.
This also sounds to me that the requirement for a newer RUU-version of the package I'm installing is bypassed. For instance, I will, if I use a goldcard, be able to install a RUU-package with the version 1.28 on a handset that currently have version 1.31 installed?
Reverting a root
Is it as easy as grabbing the latest official RUU-update from HTC:s website and install that? Does it contain all the partitions and system-files necessary to restore the handset to a factory-state? Or will there be complications because of the root and different custom-ROM:s and custom-recoveries that are on the handset?
Shameless bump. SOMEONE has to know this. Or this is such common knowledge that there is a wikipedia article and I missed it?
If I only get an answer to my Goldcard questions I'd be real thankful.
Sounds to me like you have a very good grasp of all these things. It's nice, but rare, to see people doing their own research and learning this much before posting questions!
There's nothing i can add really but to confirm that ,yes...flashing a stock ROM will revert changes although some devices can be picky with which stock ROM is best.
As an aside, have you considered doing development work yourself, perhaps ROM building? You're obviously capable, interested and 'have the right stuff'!
DirkGently1 said:
Sounds to me like you have a very good grasp of all these things. It's nice, but rare, to see people doing their own research and learning this much before posting questions!
Click to expand...
Click to collapse
Well, thank you. I'm slowly beginning to get used to doing as much research as I can get by with and provide what I know, or at least think I've been able to conclude, and then ask a question about it.
DirkGently1 said:
There's nothing i can add really but to confirm that ,yes...flashing a stock ROM will revert changes although some devices can be picky with which stock ROM is best.
Click to expand...
Click to collapse
When you say flashing a stock ROM, would this also apply for RUU-packages? As an example; If I have an HTC Hero and I manage to downgrade it through som root-method, will I be able to run an official HTC-provided RUU to get it back to a factory state?
The only way I have been able to return my Nexus One to a factory state is by the use of a PASSIMG.zip-file, but then I would have to make sure that I am using the stock recovery. One reason for my question is that I'd also like to know if it's possible to run an RUU-package on a rooted, and/or custom recovery-flashed and/or engineering SPL-flashed handset and have it returned to a factory state.
DirkGently1 said:
As an aside, have you considered doing development work yourself, perhaps ROM building? You're obviously capable, interested and 'have the right stuff'!
Click to expand...
Click to collapse
Well, sure, the thought has struck me once or twice. I'm currently in my last months of my education in becoming a Master in Software Engineering, but at the moment I'm into getting to know more about how Android works on different handsets and how the different parts are connected to each other. I will very soon dive into Android development as it's the only really interesting area for handsets/mobile communication, that doesn't have the price of a whole Apple Macintosh to even be able to begin programming for it.
I'm sure I will get an Apple suite later on, I like the diversities of different manufacturers but for the time being I'm price conscious.
Is there anyone who knows a thing or two about Goldcards?
One of my questions in the first post was about the CID/RUU-relation to the Goldcard.
I have read from one or maybe two people on random forums, stating that the Goldcard is _only_ needed when the handset is carrier-locked. I'm very interested in getting to know more about the Goldcard and when it is supposed to be used and/or required.
Because a lot of the times when dealing with rooting HTC handset it boils down to having a Goldcard or not. But at times I hear about methods where Goldcards aren't needed. But the statements differ from "You need a goldcard" to "You only need a Goldcard when your handset is CID-locked" to "You need a Goldcard to be able to flash an RUU that is older than the one you currently have on your handset." to "You need a Goldcard if you want to flash an RUU with a different CID" to "You don't need a Goldcard at all".
Somehow I think there are some kind of specific combinations, for instance something like this;
CID-locked handset => Needs a Goldcard to be able to root
RUU-version on the handset is new => Needs a Goldcard to be able to flash older RUU-version
RUU/CID-combination is X and Y => Needs a Goldcard to be able to flash an RUU that has the RUU/CID-combination A and B
...
...
There are times when some rooting methods do not require a Goldcard at all, but it seems to me they are pretty rare when compared to those who require a Goldcard.
Someone out there should have the whole story about this and I'm very interested to know how these things work and I'm also grateful for sharing this with me.
Hi everybody. I'm starting a new thread because there are quite a few issues on this phone and I wanted your help in understanding them.
I'm using an Orange HTC desire S which I bought from a local market in India. This was about six months back and it picked up my Vodafone sim easily so i presumed it had some kind of Sim unlocker.
PROBLEM 1
Fast forward to a few days back when I thought getting root access would be fun and would enable many more options. I booted into recovery mode and here is where the first problem kicks in.
When I boot using the volume + power button option, my phone tells me it's S-OFF and then proceeds(on its own) to a different menu. It shows two options only.
1. Device info
2. Clean S58 data
There's no way at all to return to the previous screen here on. It gets stuck here because option 1 gives me general data about the phone and option 2 runs what seems like the sim unlock problem, tells me there's no update and returns to the same menu. I'm always(2 attempts) left with only the battery pull option which invariably clears all the data on my phone and works like a hard reset.
I also tried this without the memory card and got stuck at the black screen with the red exclamation mark.
Can someone tell me what's wrong here and what I need to do to get root access.
PROBLEM 2
This is more of a confusion I face. Most of my friends using the Desire S have got the sense 3.0 update but my phone is still running on 2.1 and tells me it is up to date. On the forum, most people seem to have received the 2.3.5 and the 3.0 update. Why am I not getting it?
Is it because i'm not on the orange network or is it something else(like s off)?
What do i need to do to get the updates in India?
Thanks for reading.
Can someone tell me what's wrong and how I should proceed?
sukrit7 said:
Hi everybody. I'm starting a new thread because there are quite a few issues on this phone and I wanted your help in understanding them.
I'm using an Orange HTC desire S which I bought from a local market in India. This was about six months back and it picked up my Vodafone sim easily so i presumed it had some kind of Sim unlocker.
PROBLEM 1
Fast forward to a few days back when I thought getting root access would be fun and would enable many more options. I booted into recovery mode and here is where the first problem kicks in.
When I boot using the volume + power button option, my phone tells me it's S-OFF and then proceeds(on its own) to a different menu. It shows two options only.
1. Device info
2. Clean S58 data
There's no way at all to return to the previous screen here on. It gets stuck here because option 1 gives me general data about the phone and option 2 runs what seems like the sim unlock problem, tells me there's no update and returns to the same menu. I'm always(2 attempts) left with only the battery pull option which invariably clears all the data on my phone and works like a hard reset.
I also tried this without the memory card and got stuck at the black screen with the red exclamation mark.
Can someone tell me what's wrong here and what I need to do to get root access.
PROBLEM 2
This is more of a confusion I face. Most of my friends using the Desire S have got the sense 3.0 update but my phone is still running on 2.1 and tells me it is up to date. On the forum, most people seem to have received the 2.3.5 and the 3.0 update. Why am I not getting it?
Is it because i'm not on the orange network or is it something else(like s off)?
What do i need to do to get the updates in India?
Thanks for reading.
Can someone tell me what's wrong and how I should proceed?
Click to expand...
Click to collapse
Sukrit, most of your answers are within your questions. I've highlighted them in Red...
First of all, just because you purchased it in India (Somewhere like Gaffar Market, etc) doesn't mean it's from HTC India. HTC software update doesn't look at what sim card you're using to allot upgrades to your phone... It localises you depending on the software shipped with the phone.
Secondly, your phone is an Orange branded device and unlocking stuff is usually more troublesome and dangerous on branded devices... As for the solution to PROBLEM 1 as posted by you, look inside your sd card for a file named PG88IMG.zip. If you find it, back it up on your pc and delete it from the sd card. See if that helps, as having an update zip on your memory card will force your bootloader to flash it whether you want it to do so or not... Let's call it the phone's "instinct" to flash the PG88IMG.zip if it finds it while in bootloader.
I also suggest you read the Guides in the general section carefully, especially the warning about branded devices... But since you say you're s-off, half the battle is already won and i think you'll be okay to root.
As for the battery pull, it does not reset your phone data my friend... your data will all be safe and all it does is a soft reset, NOT a hard reset. You are more likely to fry your eMMC chip doing that... and that would be a MUCH bigger problem, as i'm kinda sure your phone doesn't even have a distant cousin called "warranty"
Let me know if you found an update zip on your sd card like i mentioned above, and we'll pick it up from there.
Cheers. Hope i can be of help.
Thanks a lot for answering and helping me with my problem.
enigmaamit said:
Sukrit, most of your answers are within your questions. I've highlighted them in Red...
First of all, just because you purchased it in India (Somewhere like Gaffar Market, etc) doesn't mean it's from HTC India. HTC software update doesn't look at what sim card you're using to allot upgrades to your phone... It localises you depending on the software shipped with the phone.
I've understood this but does it also mean that unless i'm on the Orange network, I won't get the update?
Also, great guess on where I got the phone from
Secondly, your phone is an Orange branded device and unlocking stuff is usually more troublesome and dangerous on branded devices... As for the solution to PROBLEM 1 as posted by you, look inside your sd card for a file named PG88IMG.zip. If you find it, back it up on your pc and delete it from the sd card. See if that helps, as having an update zip on your memory card will force your bootloader to flash it whether you want it to do so or not... Let's call it the phone's "instinct" to flash the PG88IMG.zip if it finds it while in bootloader.
I understand. There are two files that i think are relevant.
1. HTC-ANDROID-GOLD_CARD. I haven't put this in as far as I remember. Size-0 bytes.
2. PG88DIAG.nbh. I'm presuming this is the file you were talking about? There is a slight difference in name,though.
I also suggest you read the Guides in the general section carefully, especially the warning about branded devices... But since you say you're s-off, half the battle is already won and i think you'll be okay to root.
As for the battery pull, it does not reset your phone data my friend... your data will all be safe and all it does is a soft reset, NOT a hard reset. You are more likely to fry your eMMC chip doing that... and that would be a MUCH bigger problem, as i'm kinda sure your phone doesn't even have a distant cousin called "warranty"
This is what is weird,Amit. If I pull the battery when the phone is at the device info and clear s58 data screen, it always hard resets. All software/contacts,basically anything on the phone memory disappears. Why does this happen?
If you think this behavior is normal then i'll remove the file in the memory card and try again.
Thanks a ton!
Let me know if you found an update zip on your sd card like i mentioned above, and we'll pick it up from there.
Cheers. Hope i can be of help.
Click to expand...
Click to collapse
Can't I just use the Orange Rom on this thread http://forum.xda-developers.com/showthread.php?t=1002506 for the update?
sukrit7 said:
Can't I just use the Orange Rom on this thread http://forum.xda-developers.com/showthread.php?t=1002506 for the update?
Click to expand...
Click to collapse
Why don't we start by removing the PG88DIAG file from the sd card (back it up on PC), and also the GOLD CARD file, which obviously was used by the nefarious Gaffar guys to s-off your phone...,
This will hopefully give you access to bootloader and fastboot so you can root and flash a custom recovery. Once you've done that, you can flash whatever ROM you like.
I'd recommend Endymion if you want the best possible sense 3.5 experience...
Let me know if removing those two files allows you to remain in bootloader and access recovery...
Hey Amit. Removing the two files has worked fine. Thanku
What steps should i take now to get root access?
Or, can I just load the orange ROM available on the other thread without rooting?
sukrit7 said:
Hey Amit. Removing the two files has worked fine. Thanku
What steps should i take now to get root access?
Or, can I just load the orange ROM available on the other thread without rooting?
Click to expand...
Click to collapse
Congrats buddy!
Firstly, you cannot flash a custom ROM without a custom recovery...
To obtain root access, you can use Gingerbreak.apk
I suggest you just flash a custom recovery (I personally recommend 4EXT Recovery) via fastboot or you can simply use 4EXT Recovery updater app (free) or 4EXT Recovery Control app (paid, check my signature for link), then take a nandroid backup of your current ROM, and then Flash a Custom ROM.
You don't have to stick to Orange ROMs... you can flash whatever ROM you want... I highly recommend Endymion, but the choice is ultimately yours to make...
Glad you got this far... happy times ahead for you!!
---------- Post added at 10:36 PM ---------- Previous post was at 10:11 PM ----------
Before proceeding, i would like to know what hboot version you have... this may save us a lot of trouble later...
enigmaamit said:
Congrats buddy!
Firstly, you cannot flash a custom ROM without a custom recovery...
To obtain root access, you can use Gingerbreak.apk
This didn't work. I left it on two times for more than 15 minutes.
I suggest you just flash a custom recovery (I personally recommend 4EXT Recovery) via fastboot or you can simply use 4EXT Recovery updater app (free) or 4EXT Recovery Control app (paid, check my signature for link), then take a nandroid backup of your current ROM, and then Flash a Custom ROM.
You don't have to stick to Orange ROMs... you can flash whatever ROM you want... I highly recommend Endymion, but the choice is ultimately yours to make...
I can do this without root too,right?
Glad you got this far... happy times ahead for you!!
---------- Post added at 10:36 PM ---------- Previous post was at 10:11 PM ----------
Before proceeding, i would like to know what hboot version you have... this may save us a lot of trouble later...
Click to expand...
Click to collapse
android version- 2.3.3
sense - 2.1
SAGA pvt SHIP s-off RL
HBOOT- 0.98. 0002
Radio- 3805. 06. 02. 03_M
Thought i'd give you all the details
sukrit7 said:
android version- 2.3.3
sense - 2.1
SAGA pvt SHIP s-off RL
HBOOT- 0.98. 0002
Radio- 3805. 06. 02. 03_M
Thought i'd give you all the details
Click to expand...
Click to collapse
Yup, everything seems to be fine. Go ahead and root your phone... flash 4EXT Recoery via 4EXT Recovery Updater app, and then after taking a backup, and doing a full wipe, flash whatever ROM you want to...
Read the instructions and guides carefully in the general and Development section prior to this, and remember...DO NOT REMOVE THE BATTERY WHILE THE PHONE IS STILL ON! It's better to try other methods to reboot it, or even let it discharge over time and switch off by itself, rather that attempt to pull battery. Othert than this, i think you're ok to flash a new ROM, and enter the amazing world of custom ROMs...
Hey. I decided to be a little experimental and just couldn't wait either; installed revolutionary and i've got root access. Ha!
Thanks so much for your help.
Now tell me, what ROM should I use?
i've also installed clockwork.
Thanks a ton again!
Edit: I think you missed a part of my reply. Gingerbreak hadn't worked hence i opted for this.
sukrit7 said:
Hey. I decided to be a little experimental and just couldn't wait either; installed revolutionary and i've got root access. Ha!
Thanks so much for your help.
Now tell me, what ROM should I use?
i've also installed clockwork.
Thanks a ton again!
Edit: I think you missed a part of my reply. Gingerbreak hadn't worked hence i opted for this.
Click to expand...
Click to collapse
Congrats!
If you want a Sense 3 ROM, go for Hyperion
For Sense 3.5 (My personal favourite) go for Endymion
For crazy theming options, you can try MIUI from MIUI.us
If you like plain stock look.... Cyanogenmod.
I would however still recommend Endymion (Though i like v2.2 better than v3)
P.S. Just a friendly question... Gaffar me kitne ka pada ye phone? I bought my phone new...but my wife wants one now and i don't want to put in the money for a new phone from a mobile store...
i'll get endymion then, should follow your advise since you've helped so much. Do i need to make any changes to the hboot/radio?
and should i get both 3.1 and the add on package?
yaar, it'll be a lot cheaper now. when i bought it tab market price was around 22.5. I got it for 16.5 with box and accessories. At that time, there were only two shops that had the desire S and this was the only one that functioned properly.
i'm pretty sure you can get it for less than 13k now.
I'll try n get you the shop's name and number. i've bought both the desire and the desire s from him and they've worked well.
sukrit7 said:
i'll get endymion then, should follow your advise since you've helped so much. Do i need to make any changes to the hboot/radio?
and should i get both 3.1 and the add on package?
yaar, it'll be a lot cheaper now. when i bought it tab market price was around 22.5. I got it for 16.5 with box and accessories. At that time, there were only two shops that had the desire S and this was the only one that functioned properly.
i'm pretty sure you can get it for less than 13k now.
I'll try n get you the shop's name and number. i've bought both the desire and the desire s from him and they've worked well.
Click to expand...
Click to collapse
You can get the v3.1 without the addon initially. See how it works for you... Then you can flash the addon package if you feel like Modding the ROM. I'm still on v2.2 because I didn't feel the need to upgrade.
Please do get me the number of your guy in gaffar as I'm planning to get a galaxy note as well as a desire s...
Beamed from the Dark Side using xda premium.
Hey. Looked everywhere for the number but I just can't find it. Awfully sorry,man.
I don't know if you've ever been to Gaffar before but just incase you haven't,do ensure that you buy from a proper shop and not people with cabinets full of phones. These guys will offer you cheaper prices but will also disappear in a couple of days.
There are only 5-6 big shops which sell import phones,most of them are decent and will offer you a week or two worth of hardware guarantee. Enough for you to atleast test the phone out.
Sent from my HTC Desire S using XDA App
please delete post.
I've been trying to figure out how to remove the vast amount of Rogers bloatware on my phone.
I'm rooted. I initially used Titanium Backup to Uninstall all the stuff I didn't want. It came back. I used Bloatware Free to remove it, and it came back. TB and removed it from the Google Play Apps list, and it came back. I used TB and tried to see if it was being re-downloaded from somewhere, but it came back as soon as I rebooted. I used File Manager to do a search for other versions of the .apk files, but the only copies are those sitting in /system/app.
Does anyone have any ideas on where this stuff would be re-installed from? Or ideas on how to make it stop? Or...ideas on how to check the boot process to see when it's reinstalled? (maybe that last one is something to look into...) Or ideas on writing an on-boot script to delete it all? (last resort, I hope!)
And unfortunately Disabling" the app in Settings isn't good enough. I want it gone, I want the storage space back.
let me guess, you're s-on, right?
for being able to delete/uninstall system apps permanently you either need to get s-off or to flash a kernel that disables the write-protection for /system/app. since i s-offed my phone directly after i had unlocked my bootloader i don't know which kernel provides the features you need. for getting s-off you can use one of the intrustictions in the developement section (e.g. rumrunner, firewater, moonshine or facepalm). some of them might not work on the first try. just give them multiple chances.
Big thanks for the tip! That was exactly the problem.
I can't post in the development section to help those people in a similar situation (a few folks with my phone were asking about how to make this work), but here's what I did:
Firewater didn't work after 2 tries, and it was scaring me and turning off my phone and not letting me turn it back on again immediately. So I stopped doing that.
Moonshine I didn't try because it didn't have a version specific to my setup. (see below)
Facepalm asked me to get superCID where the other programs didn't, so I didn't try it.
Rumrunner (http://rumrunner.us/) worked perfectly after spewing out a billion messages that looked like errors.
Here's the correct output of Rumrunner, so you know what's going on: http://forum.xda-developers.com/showpost.php?p=47896085&postcount=424
I'm on Rogers in Canada, hboot 2.15.000, software version 3.16.631.9. Those are important numbers to know when looking for an s-off solution.