Related
I used to have superuser/root running fine on my Vibrant. Busybox, titanium backup, everything worked.
I went to install RyanZA's lag fix (specifically the update.zip pack with a new superuser app, different busybox, etc someone else made) and started having troubles. The superuser requests were not working.
Now, I tried to go back to the original update.zip on this thread. I have the original Ninja superuser icon, etc. Now, when programs request SU, I can click allow or deny, the program hangs, and then I get:
"Sorry!
The appication Superuser Permissions (process com.noshufou.android.su) has stopped unexpectedly. Please try again."
And my root access is denied.
I've restarted, used different superuser update.zips, all about 10 times each in different combinations. I can't get past this error.
Question: How can I erase all the root crap I have on my phone and start over fresh? I can't even terminal "SU" to enable superuser.
lag fix...? vibrant isnt fast enough for you?
sigeltek said:
lag fix...? vibrant isnt fast enough for you?
Click to expand...
Click to collapse
I like my Vibrant like my women...not slow.
shadow300z said:
I like my Vibrant like my women...not slow.
Click to expand...
Click to collapse
QUOTE OF THE DAY!!!
As for your issue, you may try contacting the person whose update.zip you used and ask what it modifies/any reported issues like yours, and how to fix it. That's your best bet I think.
Have you tried using Clockwork ROM Manager and restoring to a pre-lag fix state? This same problem happened to me when I tried to install the lagfix from an update.zip file that I tried to access by rebooting the phone while holding down the volume and power keys.
The only way I got the lagfix to install properly was to use Clockwork to restore using nandroid, then used the one-click method (connected to the pc, in debugging mode, etc.). Now everything is working perfectly.
BTW, I have read some folks posting that they can't tell the difference between stock and lagfixed... My experience is exactly the opposite. The Vibrant is *much* faster when lagfixed.
scpieps said:
Have you tried using Clockwork ROM Manager and restoring to a pre-lag fix state? This same problem happened to me when I tried to install the lagfix from an .apk.
The only way I got the lagfix to install properly was to use Clockwork to restore using nandroid, then used the one-click method (connected to the pc, in debugging mode, etc.). Now everything is working perfectly.
Click to expand...
Click to collapse
Clockwork was unable to work because superuser kept crashing. I couldn't do ANYTHING root related.
I did solve the problem though, so for anyone else that has the same issue with SU FCing:
Goto: Menu - Settings - Applications - Manage Applications - Menu button - Filter, Choose to show "all" - Find & choose Superuser Permissions in the list - CLEAR DATA.
This fixed the problem for me, hopefully this will help someone else!
shadow300z said:
Clockwork was unable to work because superuser kept crashing. I couldn't do ANYTHING root related.
I did solve the problem though, so for anyone else that has the same issue with SU FCing:
Goto: Menu - Settings - Applications - Manage Applications - Menu button - Filter, Choose to show "all" - Find & choose Superuser Permissions in the list - CLEAR DATA.
This fixed the problem for me, hopefully this will help someone else!
Click to expand...
Click to collapse
I had this same problem (Clockwork couldn't fix permissions because Superuser Permissions kept FC'ing, and lots of google searching resulted in no help until I found this. Saved me from losing a few days of important text messages because I'm an idiot and hadn't backed up prior to doing a cognition update that didn't go well the first time around. THANK YOU!
worked! you the man my gee
Thanks man..
It seems that it happened when I uninstalled some apps. after that I connected my rooted Desire Z to PC, typed "adb shell" and "su" and.... "permission denied" appeared!
Went through some other apps, and none of them had root access! After rebooting phone, Superuser app crashed, and it kept crashing...
I cleared application data for Superuser app, and - voila! I got my root back again!
Thanks!
Have the droid charge. Superuser stopped working. All my apps started failing with "the application superuser has stopped unexpectedly". Clearing the data didn't do anything. I finally cleared data, uninstalled the superuser app and reinstalled it. Back up and running. Thanks everyone!
Been having issues with the most recent few ARHD ROMs (HTC Sensation), superuser force closing, etc. cleared SU data and all is well again! thanks.
Hi Everyone,
Longtime lurker here. Didn't want to ask questions until I exhausted all the Q&A threads. This is my first Android and by the way the Red MT is smokin!!!
I read all the threads relating to rooting and most of what I have gathered is about permanent rooting. I think the best bet for me is temp rooting and to remove the bloatware that came with my phone. However, there's not much info and instructions on temp rooting.
Can some kindly give me a step-by-step instructions on what I need to do to remove the bloatware (amazon thingy and the games) without permanent rooting?
Thanks in advance.
Easiest way is to disable apps, rather then removing them. This way you will avoid potential issues with future OTAs as well. You will not gain any space neither if you delete apps since most of them are in /system/app partition with is not user accesible.
1. Get Visionary from one of the threads here on on MoDaCo and temp root.
2. Get Titanium Back-up (get pro version, it's very nice and not too spendy)
3. In TB, go to Back-up/Restore tab, click any app and choose "Freeze" option.
This will put app in disabled state. Yes it's there, no it's not active, not in the app drawer and not taking up any resources. I would also detach those apps from market (again, in TB) to make sure you don't update them and put them back in "enabled" state.
Hope that helps. There's also a big thread about it in dev. section.
Good luck.
I did it another way - get visionary (its not on the market, google modaco and get the apk. You will need a file browser like astro, navigate to your downloads or whereever u saved it and instal it from there). Then get a terminal emulator from market. Open visionary, do root now or whatever that option is. It will take a minute to temproot, when done it wont say anything but it's rooted. Dont reboot.
open terminal emulator type
su (this gives u superuser access)
then type
pm list packages (this will list all packages)
then just look at the packages u want to disable (they're selfexplanatory mostly) and type
com disable EXACT PACKAGE NAME WITH CORRECT LETTERCASE (press enter)
and so on, it will tell you that such and such package is disabled
comprende?
ctakah27 said:
com disable EXACT PACKAGE NAME WITH CORRECT LETTERCASE (press enter)
and so on, it will tell you that such and such package is disabled
comprende?
Click to expand...
Click to collapse
What you want to type is
Code:
pm disable EXACT PACKAGE NAME
Please double check your spelling when you give instructions to someone else.
Titanium does exactly that (pm disable) but with UI so it's a little easier for new users, that's why I recommended that instead of doing it manually.
is the "pm disable" command like "freeze" in titanium backup? or does it uninstall the app completely? if it freezes it, how would i unfreeze it?
also, if i remove or freeze apps with a temproot, will the apps still show up or reinstall after i reboot?
borodin1 said:
Easiest way is to disable apps, rather then removing them. This way you will avoid potential issues with future OTAs as well. You will not gain any space neither if you delete apps since most of them are in /system/app partition with is not user accesible.
1. Get Visionary from one of the threads here on on MoDaCo and temp root.
2. Get Titanium Back-up (get pro version, it's very nice and not too spendy)
3. In TB, go to Back-up/Restore tab, click any app and choose "Freeze" option.
This will put app in disabled state. Yes it's there, no it's not active, not in the app drawer and not taking up any resources. I would also detach those apps from market (again, in TB) to make sure you don't update them and put them back in "enabled" state.
Hope that helps. There's also a big thread about it in dev. section.
Good luck.
Click to expand...
Click to collapse
This worked like a charm on my G2....other than you MUST have the PRO version to freeze....Rebooted, uninstalled visionary, superuser, and ti backup afterwards...Apps still disabled! Yay!
Remove from Terminal
Hello:
Instead of the PM Disable command, is there another command you can type to remove/delete the package permanently?
Thanks,
jameswenn said:
Hello:
Instead of the PM Disable command, is there another command you can type to remove/delete the package permanently?
Thanks,
Click to expand...
Click to collapse
Being that the phone will do a security check there is no way to delete the applications from the phone's hard drive w/o permarooting.
the T/Backup sounds like your best option.
Although the root.sh scripts are extremely easy to execute will little chance of "bricking" the device. If you should want to permaroot the phone
You can batch-freeze
To save time and effort in removing bloatware on a re-boot with Visionary, create a file (Titanium Backup Pro calls it a "label") in Titanium Backup Pro containing the apps you want to freeze.
Then, after a reboot using Visionary for temp root, you can open TB, go to "Batch" operations in Menu, scroll to and select "freeze all user & system apps" and apply the filter you created when the next screen appears.
Apparently perfectly safe because all of this is undone at the next reboot.
ecdy said:
To save time and effort in removing bloatware on a re-boot with Visionary, create a file (Titanium Backup Pro calls it a "label") in Titanium Backup Pro containing the apps you want to freeze.
Then, after a reboot using Visionary for temp root, you can open TB, go to "Batch" operations in Menu, scroll to and select "freeze all user & system apps" and apply the filter you created when the next screen appears.
Apparently perfectly safe because all of this is undone at the next reboot.
Click to expand...
Click to collapse
Freeze is permanent, you don't need to re-do it after reboot.
Is there a way to remove the Sense UI with this method?
Sent from my HTC Magic using XDA App
Removing Sense
Don't know about removing Sense (I haven't used Titanium Backup to freeze specifically sense-identified programs) but you can freeze the programs the Tmo puts in the interface, like Faves, and install one of the froyo 2.2 launchers. I've done this and my 4g home screen looks just like my N1 home screen and the app drawer is as clean (almost) as the N1's also. So my 4g has the feel of my N1, with the benefit of 4g access. Wish I could get rid of the lame "genius" button though.
Would anyone know why none of the apk's would show up under backup/restore?
I'm perm. root with S=OFF and have the pro version of TB.
Thanks
smellmyfingers said:
Would anyone know why none of the apk's would show up under backup/restore?
I'm perm. root with S=OFF and have the pro version of TB.
Thanks
Click to expand...
Click to collapse
When you open up TB, you need to go to press the "problems?" button below.
this will install busybox.
then you should see them under backup/restore.
Hi folks,
I want to be able to uninstall all the bloatware that my DHD came with so I guess I need to root it. However in this regard I don't need a perm root? As I don't need to change the UI etc, just remove a bunch of unecessary apps.
I've tried using the rooting guide here but as an anroid newb the instuctions are too vague for me to follow and my attempts to infer what the authors mean have resulted in failure (no brick tho! ).
So, I have visionary and supersuer both installed and I tried the temp root and perm root function in visionary (which is granted supersuer permissions from the superuser app in the process) but when I go back to "manage applications" the uninstall button for all the bloatware apps is still greyed out.
Any ideas?
EDIT: Typing "su" in terminal emulator results in "#" so that appears to be working correctly. But still no go on uninstalling the apps. I don't care about not getting updates over the air as I value having greater control over my device more. Besides, I can always flash it manually.
dccxviii said:
Hi folks,
I want to be able to uninstall all the bloatware that my DHD came with so I guess I need to root it. However in this regard I don't need a perm root? As I don't need to change the UI etc, just remove a bunch of unecessary apps.
Click to expand...
Click to collapse
Hello 718 ,
I've read something about uninstall unwanted applications
in the adb description "Using ADB.pdf" and "How to install adb.pdf".
Hope it helps you, I'm in the searching and reading phase of owning
the HTC DHD (some weeks ago - and android newbee) -
it's a jungle of information here on xda-developers
WBR peschi
Use titanium backup or root explorer.
sent from my dhd
Thanks for the replies.
So far i've started using titanium backup as it seems easier to use then having to install adb shell. Although I installed that as well and start learning some basic commands.
For now, titanium seems to be the answer to my issue as it allowing me to uninstall a whole heap of useless apps. But I think in the next few days of tinkering i'm gonna come to the conclusion that I want even greater control. Which seems to indicate falshing an entirely defferent rom to HTC sense. Although the keyboard on the sense UI is second to none IMO but smoething tells me that there's a .apk file out there with that in it
So, I've rooted my Desire HD with VISIONary+ and mounted /system as r/w using that "Mount system r/w" app from market, to move some of the stock apps from the Desire HD (and to hopefully solve that Facebook for Android problem I described in another thread). I used Root Explorer to move the apps to a folder on the SD card, turned the phone off and back on, and the apps were back?
Is this because I haven't done that "S-Off" thing, does the quick boot option need to be disabled (even though I turned the phone off entirely) or something else, in order to keep the apps that I moved, from respawning in /system/app?
Thanks in advance (and sorry for borrowing your thread, OP).
I don't think i've got s-off (whatever that means lol) and I was able to uninstall the crapware using titanium backup. My process was somewhat convoluted but I guess it boiled down to 2 things. Visionary and Superuser apps.
Now I don't think my phone is completely rooted because when I go to the default "manage applications" list in the stock UI the uninstall button for the crapware system apps is still greyed out. But for when I run titanium backup, it gets granted superuser acces from the superuser app and is then able to uninstall all the bloatware.
I would like to know of a sure fire way whether my phone is completely rooted or not though. Namely because I think I want to start using completely different roms.
I temprooted using visionary+ then opened titanium back up to uninstall unwanted apps. But which are safe to remove? I want to get rid of Facebook, Friendstream and a few others but Titanium warns me they are system components and my phone may not work after uninstalling them....
Sent from my Desire HD using XDA App
I got rid of all of that (twitter, myspace etc rubbish). Even some native htc ones that I know are ancilliary. You just have to use a bit of logic as to what might require what. Crap like friend stream or whatever wuold most likey rely on such apps. But since I uninstalled that too... you get the idea
I was gonna get rid of sound hound as well but it's actually kinda useful. One of the few apps I left on it from the factory.
EDIT: I've also been using titanium to backup more usefull HTC system apps so that when I do eventually move to a new rom, i can just install them later. Things like the HTC clock, office apps, calender, messaging etc are superior to stock android equivalents.
WTF...
I had to remove my sim card for something and when I reinserted it and turned on the phone all the apps I 'removed' were back as if nothing ever happened!
Did I miss something because I don't remember reading anywhere that that would happen if you rebooted your phone!
Agrrrr...I need some help >.<
If your DHD does not have S-OFF after every reboot it will restore everything you removed.
Ahh, thnaks for that. I've used the S-off radio tool to disable the security now. Hopefully those rubbish apps will stay away (tested with reboot and it seems so). However, now that i've rooted my phone and switched to S-off I am still curious as to why system apps are still unable to be uninstalled through the in-built android app manager.
Also, I attempted to use the clockworkrecovery mod to install new ROMS and so wanted to backup my current ROM install before trying new ones but the phone just goes to a black screen with a pic of a mobile phone with a red exclamation point in a triangle.
...unless of course after all this it STILL isn't rooted. In which case I think I might start looking seriously at the Nexus. *sigh*
The built-in app manager will not let you remove system apps regardless of being rooted. Install Titanium Backup from the market. This will remove it.
Download ROM Manager from the market, and "Flash Recovery" again, some users have issues with it working first time.
That did the trick! Thanks very much
One last question then, if I flash a new ROM e.g. cyanogenMOD, will that completely replace HTC sense and thus allow me to use the built in app manager to remove apps because...there won't be anymore 'system' apps?
andyharney said:
If your DHD does not have S-OFF after every reboot it will restore everything you removed.
Click to expand...
Click to collapse
I have root + Radio S-Off but every restart the phone causes my default Smart Keyboard deactive. Do you have any idea about that, is it spesific for an app or a general problem?
I am asking because I did not do ENG S-Off I have done only Radio S-Off.
With S-ON every reboot will result in ANY change to the system being restored, You make system changes permanent you need S-OFF.
As for your keyboard being disabled, not sure about that. Installing & using an additional keyboard shouldn't make any system changes.
dccxviii said:
That did the trick! Thanks very much
One last question then, if I flash a new ROM e.g. cyanogenMOD, will that completely replace HTC sense and thus allow me to use the built in app manager to remove apps because...there won't be anymore 'system' apps?
Click to expand...
Click to collapse
Even on CM system apps cannot be uninstalled through the Android App Manager. It's the way its designed, why would the system allow you to remove the "Android System" or "Dialer". Imagine the chaos if you uninstalled something you actually needed and Android let you do it.
You need to use 3rd Party apps (Titanium Backup) to do this, or ADB
still scared
so after rooting my HD what ARE the apps which are safe to remove?
Mat Buenaluz said:
so after rooting my HD what ARE the apps which are safe to remove?
Click to expand...
Click to collapse
If you ever want to make use of ota updates (eg to improve camera performance) then none of the 'bloatware' apps are safe to remove as removing them will prevent the ota update installing.
Sent from my HTC HD so may contain typos, bugs and, if the battery lasts, pearls of....(battery 0%)
As the tittle says getting control over your DHD, so this might be the right thread, allthough might be off topic to op's post...
Anyway my last device was a N900 and that was fully rooted with no permission limits. I've learned that the rooted DHD has some limits and i've run into one. On the N900 i used the terminal for allmost anything, flashing, copying, installing, removing etc. and would like to do so here on the DHD. My problem is that i'm trying to flash the kernel/zImage through terminal emulater but get this error - failed with error: -1. -
Any help would be great
Sorry to go off topic...
You cannot flash a kernel using terminal emulator. If you want to flash manually, get android sdk and use fastboot.exe in platform-tools to flash.
1. Reboot your device while holding vol-, it will go to bootloader
2. Select fastboot in bootloader
3. In your PC, type: "fastboot.exe flash zimage c:\any_folder\zImage"
4. Type: "fastboot.exe reboot"
After that you have to remount your DHD's system to rw state: "mount -o remount,rw /dev/block/mmcblk0p25 /system", and manually push wifi module to /system/lib/modules/ using adb. If you do not do that, your wifi does not work. You need ENG S-OFF.
I rooted my phone with the G2 walkthrough in the forums. It had me install Superuser Permissions, which worked at first. Now when I try to use something that required root access it just tells me I do not have root access. When I open the super user program, it just sits at a blank black screen. When I open up a new app(like the 3 different screenshot apps I downloaded) the apps open and tell me I do not have root access. I do have root access because I can get Titanium Backup to run and it also requires root access. I cannot remove/uninstall Superuser Permissions to swap it with another working super user app.
I saw this article http://forum.xda-developers.com/showthread.php?t=682828
I tried to install that app from the market and it fails to install(I assume due to the fact that I already have a super user app running). That said I cannot remove the installed app(thats not working). In that article it says to open terminal and type a "remount" command that may be different for each phone. I tried the command that they suggested(for his Nexus) but it did not seem to work on my G2.
So what do I do? Does anyone know what command I need to run from terminal to complete those directions to get a functioning Superuser app working? Does anyone know how to fix the existing "Superuser Permissions" app? Any suggestions?
try a reboot
Sent from my HTC Vision using XDA App
I already have. The Superuser Permissions app still only comes up with a black screen. No options when I hit "menu" and it does continue to stay active after I back out to the home screen as it does show up in the Task Killer list. That said, I am not getting a pop up that asks if I want to give an app superuser access. The apps that I alraedy had given permissions to(like Titanium Backup) still work fine, but no new app that require SU access will work.
Any other suggestions.
derricks2 said:
I already have. The Superuser Permissions app still only comes up with a black screen. No options when I hit "menu" and it does continue to stay active after I back out to the home screen as it does show up in the Task Killer list. That said, I am not getting a pop up that asks if I want to give an app superuser access. The apps that I alraedy had given permissions to(like Titanium Backup) still work fine, but no new app that require SU access will work.
Any other suggestions.
Click to expand...
Click to collapse
Have you tried clearing data for the Superuser app? See if that resets it to a working state.
did you do a perma root or temp root? If you did the Temp root, then the reboot caused you to lose your root. You need to re temp root then do the perma root.
brfield said:
did you do a perma root or temp root? If you did the Temp root, then the reboot caused you to lose your root. You need to re temp root then do the perma root.
Click to expand...
Click to collapse
Its perm root. I still have the temp root app on the SD card(not installed) but its perm rooted.
ianmcquinn said:
Have you tried clearing data for the Superuser app? See if that resets it to a working state.
Click to expand...
Click to collapse
Well.. not only did that not work, it made it worse. Now my titanium backup(that I have accessed daily for weeks since I rooted my phone) tells me I am not rooted after I cleared the data from the super user program...
And...
Now when I go to terminal and type su I dont get the # anymore.. it says permission denied...
AND
I tried using Visionary for a temp root, and after it trys to temp root, I still cant access SU from terminal.
I have not updated my OS to my knowledge.
Any ideas?
Anyone have any insight into this??
At this point my phone basically isnt rooted anymore. I have even tried visionary and it seems to temp root but nothing works.. I can get SU in terminal etc....
Superuser Permissions is still installed but doesnt work.
I tried using Visionary to remove root. It says my phone doesnt appear to be rooted.
Soo at this point, my phone has none of the advantages of being rooted, yet it is technically rooted(because I cant re-root it the same way using visionary and terminal).
What can I do??
Try installing a new ROM if you already have clockwork installed.
And every other step you need to transform and gain control of your stock ROM!
Given the fact that T-Mobile and Samsung have made it clear that the Galaxy S Vibrant will not receive Gingerbread, Honeycomb, ICS, or any other functionality update, I made the decision that it was finally time to root my beloved phone.
I didn't want to root for the purpose of trying a ROM for any of the above OS's. I merely figured that since there are not going to be any future updates to my phone, I'm basically on my own. And if I'm on my own then I can and should get rid of the TMo crap software that came pre-installed on my phone (and which can't be uninstalled by any normal means).
Hopefully this process might also help make my phone operate a little faster and cleaner. And in general, the rooting process would give me full control over my own phone. But if you have ever rooted a device the experience can sometimes be challenging, even for tech-savvy folks like me.
There are lots of sites for advice and how-to’s on rooting your Android device, but most of these sites run you through the process in a way that assumes all will work perfectly the first time. There aren't a lot that take you through the root process with at-hand solutions to many of the commonly reported errors.
I've just finished rooting my stock TMo Vibrant, fixing signature/Multi-CSC issues from the root process, installing and using Titanium Backup (TB) PRO to handle bloatware, and finally installing ROM Manager for the purpose of installing ClockworkMod Recovery (for creating and restoring backups of my current ROM). WHEW! And while it's all fresh in my mind, I'm writing it all down to share the process with you so that it's all in one convenient place.
Let’s Start With Rooting The Phone By Using Super Oneclick
After doing some reading in the XDA forums and a few other places, I wanted to try rooting with a one click option. There are many out there that are available for use. But the very first issue that plagued my rooting process was the incompatibility of many of these root installers with my home Win7 64bit pc.
I tried downloading and extracting various recommended solutions that use the "one click" functionality (Super Oneclick--various versions with and without drivers, Galaxy S One Click Root, and Vibrant One Click Root). I also downloaded and installed AIO Vibrant Toolbox, a program which also features a “one click” method for rooting a Vibrant once it has been installed on your pc.
What many posts on rooting never really mention with these methodologies is that you might have issues running the programs on a Win7 machine, which was my issue. Not all Win7 machines, but some. I downloaded the zip file for each with generally with no issue. * But once I tried to run the exe (best done via "Run As Administrator"), I got the following error message on virtually all of them:
"CLR Error: 80004005 The program will now terminate"
AIO Vibrant Toolbox wasn’t any better even though it was an installed program. It terminated as well.
(*NOTE: Anti-virus programs will mistake parts of the root zip files for Trojans, usually quarantining them after download. You are then left with the uncomfortable choice of turning off your anti-virus and taking that chance, or looking for another zip solution. I opted for the latter. Never take a chance with a Trojan!)
These errors messages did not show up on my work pc which is also Win7 64-bit. But that was no comfort as most of my root work was going to be done at home. After much searching on the internet, I read a random post that mentioned two helpful suggestions:
Use a rear or powered USB port, not a front port (because they often can’t power the root install sufficiently)
Use Super Oneclick v1.7 as opposed to any newer versions. The newer versions can cause problems with this particular Galaxy S root.
Two simple suggestions that made a world of difference! The root process worked smoothly afterward, and was finally a "success".
Reminder - Remember to put your phone into USB Debugging mode for the root process, and don’t mount the external SD card when attached.
Along the way to “rooting” you might be confronted with messages about your Samsung drivers for your phone. You may see messages like these:
Device drivers not found
Samsung android USB composite device failed
A quick search on these forums will yield updated drivers for your phone. The successful install of these drivers can also be a function of using the proper USB ports, as in the situation above. The installation of Samsung drivers failed on the front USB ports of my Dell. Success was again found using the rear ports. The main point here: use the rear ports (or powered USB ports) no matter how much of a pain it is maneuvering under your desk and behind your pc!
You’re Almost There…Kinda!
You can check to see if you are successfully rooted by checking to see if Superuser is installed in your apps. It was there… whew. The next step was to install Titanium Backup so that I could have root control over my apps, allowing me to delete bloatware that was slowing my phone. I downloaded TB from the Market, opened it, tried to give it Superuser permissions, and was notified with an error message that permissions were unsuccessful because the phone was not rooted. WHAT???
More online research revealed that I had achieved a “soft root”, whereby you have successfully rooted your phone but you don’t have all root permissions because the install wasn’t complete. The solution? Basically you just have to keep doing it more than once. All steps of this process seem like they will take the first time if you do what you are supposed to do. But more often than not, you have to repeat your steps over and over to make sure that it takes. After two more Super Oneclick rooting attempts, TB finally gave me the thumbs up for root.
Some may say it’s not necessary, but I upgraded to TB PRO. It allows for more options and better functionality with the apps and system data on the phone. And really, at about 6 dollars it is more than worth the price. Heck, two Starbucks lattes will run you more than 8 or 9 bucks. So if I can get piece of mind with respect to app management on my newly-rooted phone, 6 bucks is more than worth it.
I immediately wanted to learn how to remove bloatware -- and it’s amazingly difficult to find clear directions on doing so. After my backup of all apps and data, I went to the backup/restore tab and found the programs I wanted to get rid of. Many online users recommend “freezing” an app first to make sure that removing it won’t make your phone all wonky. So after “freezing” the offending apps (by pressing the menu button, selection batch, and then scrolling down to the appropriate section on freezing apps), I long-pressed the desired app and only saw one option for uninstalling via an exploit. I selected it and long story short, it failed. As the phone boots to stock recovery, this message popped up:
E:failed to verify whole-file signature
E:signature verification failed
Applying Multi-CSC Installing
Multi-CSC Installation Aborted
In simple terms, the rooting tool (Super Oneclick) doesn’t contain all of the necessary items for a complete root. A fix is needed for the invalid signature problem that will help you get to a full root state. Fortunately there are fixes out there you can find for this particular fix.
Here are some helpful links:
http://androidforums.com/galaxy-s-a...iled-installation-aborted-one-click-root.html
http://forum.xda-developers.com/showthread.php?t=1052991
Read the instructions for the fix on the first page, but get the correct file from the second page as the link for the fix from Dropbox is a little messed up in the first URL. The second URL has the correct link. Use the automatic method so that you don’t have to use the terminal emulator. If you are like me, this process has already given you more gray hairs than you would really like to admit. So take the easy route.
Run the install.bat file and you will be fine. When you reach stock recovery again remember to reinstall all packages. This will make sure that the fix is installed properly. I didn’t know that was needed and was wondering why the fix wasn’t taking initially. So I’m sharing this with you to head off your frustrations at the pass. ;-)
Getting Rid Of The Bloat
Check to make sure that you are fully rooted by opening TB. It will automatically take Superuser permissions from the first time you allowed it IF you are rooted. If not, it will tell you. And by now you should be rooted. Heading back to the bloatware, I was able to figure out that the “long press method” was not the correct one for uninstalling apps.
Once again, press the menu button (bottom left) and select batch. Scroll down and you will see a section for uninstalling apps. Select uninstall user and system apps, and make sure to DESELECT ALL before you do anything else. From there you can pick and choose the apps to uninstall, then “run the batch operation” to complete the task. Bye bye bloatware!
The last crucial step to complete now that your phone is rooted is to make sure that you have a backup of your current ROM and configuration. The backup you created using TB is only for apps and data. It is not a backup of your current stock ROM.
Nandroid backup works best for the purpose of backing up and restoring ROMs. And if you have done any previous rooting on an Android device, you will recognize that Nandroid is a function of ClockworkMod Recovery. Sigh. I know... frustration starts to set in as you realize that there is yet another necessary install needed for a totally successful root process ON TOP OF and AFTER everything else you have had to do. So what is the next step?
ROM Manager To The Rescue
Install the free ROM Manager from the Market and you will be good to go. This app allows you to flash CWM Recovery as well as mount various ROMs on your phone. After installing the app (and declining the various offers that pop up), press “Flash ClockworkMod Recovery” at the top of the menu. It will cause the phone to reboot. And CWM will be downloaded…but not installed. To install after reboot, open ROM Manager and now select Reboot into Recovery. It will challenge you with a question on whether you really want to do this or not. Say Yes.
Important: This is another one of those places where it’s not intuitively obvious what to do for CWM Recovery.
When I first rebooted into recovery I didn’t see any changes from my stock recovery menu…because there were none. What I needed to do (which I found in yet another forum posting) was again to select Reinstall all packages. CWM had been downloaded and was ready to install… this would do so.
Happily, the phone went into Clockwork recovery*immediately after "Reinstall all packages" . If it wasn't clear earlier, use the volume buttons toggle up (or down) to select backup/restore. *You can then implement your selection by pressing the power button on the right side of the phone. On the next screen select backup, and then let it do its’ thing. It may take a while to complete, but will be well worth the time and effort if you have any future problems.
The Entire Process Is Finally Complete
So there you have it. In a nutshell, here were my steps:
1. Samsung drivers
2. Super Oneclick v 1.7
3. E. Signature fix
4. Titanium Backup PRO
5. ROM Manager (free version)
Use the rear USB ports or powered USB ports for the phone connection. Phone should be in USB debugging mode, and external SD card should not be mounted. For each process, it may take up to 2 or 3 attempts for successful completion. So keep trying after the first FAIL message. When applicable, “Reinstall All Packages” to make sure that downloaded files are actually installed.
And lastly, if absolutely nothing works correctly for you, PLEASE PLEASE PLEASE use Google for help. Many others have successfully worked through all of the problems you might encounter that aren’t listed here. Actively use Google to help find solutions to any problems, using the exact error messages shown and adding in your phone type. You will be amazed by the depth of experience out there that can help you.
Above all else, keep up a good attitude. Rooting might be a pain in the ass while you are doing it, but it’s for a greater purpose. My four days of rooting have now given me a phone that is FREE from all the bloatware that bugged me for the past two years. And soon I’m sure I will experiment with a different ROM. But for now I’m just happy that I have my phone, my way. After all, if they (TMo and Samsung) aren’t going to make our phones better, we can do so for ourselves.
Good luck, and I hope this complete set of instructions from my own past 4 days of experience will help someone else!
A good read. A few things though with the Titanium part.
First I whole-heartedly agree to kick down the $ for the Pro. It really ups the functionality of the app and what all it can do.
The part about "freezing". This part is tricky b/c you need to make sure he apps that you are freezing are indeed bloat and not something that is needed for something else (i.e. did you know that GTalk directly effects the market on some ROMS). I don't use Gtalk but I still have it installed and frozen so I can defrost at will. This is the reason for Freeze. It lets you know of any adverse effects on your ROM, other apps,...then you have the option to defrost if need be. I also always avoid doing anything in "Batches" on TBPro, as it can sometimes be a little wonky, especially when restoring batches, causes reboot and freezes resulting in batterty pull.
I freeze for at least a week on new ROMs so that I get the full experience with daily life to make my determination on uninstall, defrost or wait longer.
Another way to do it is once you know the apps that are frozen do not effect any other parts of your ROM, you can back them up with TBpro for later use and uninstall or you can do it this way. Since you have root, go into /system/app or and pull the APK out and put it in a folder or something like that on your SD card. You would do this to some of the /system apps that TB shows as only haveing a checkmark next to and not the yellow/orange circle with the M in it. If you uninstall these with the checkmark you will not be able to restore them b/c part of the executable portion of the APK is not able to be backed up. This is the reason to pull the app out of /system/app and put it on your SD card. Hit menu, more, Clean up Dalvik cache and viola!! you have some free space on /system and the offending APK's dex will be deleted too.
Sidenote: I have never been able to get SuperOneClick to work on any phone I have ever tried. Maybe I'll unroot and try again but the SU exploit is a flashable zip located here. Option A. Put it on your SD card, boot into recovery and Bam!!! you are rooted
Nice work though.
Where can we still get Super Oneclick v 1.7?
http://forum.xda-developers.com/showthread.php?t=739300 make sure you have ADB turned on and use the USB ports from the back not front
too lengthy.
Just got vibrant
Sent from my SGH-T769 using xda app-developers app
Sent from my SAMSUNG-SGH-I317 using Tapatalk
Delete..