Reverting from Calendar 5.0 to 201404014 - Nexus 4 Q&A, Help & Troubleshooting

This is cobbled together from various sources online. Thanks to the respective authors.
Please read the ENTIRE guide before starting. Also please familiarize yourself with the 'adb' tool and make sure you have the proper USB drivers for your phone installed (Something like this might work). I will not be held responsible if you brick your phone or anything like that. In fact, I won't be held responsible for ANYTHING, Haha!
Go into the play store. Browse your way to your currently installed calendar. DISABLE AUTO-UPDATE.
Otherwise all your hard work will be for nothing when Google overwrites what you've already done.
Go in to Settings -> Security -> Unknown sources.
You must allow installation of software from unknown sources, otherwise the installation won't be accepted. You can disable this again once you are done, if you wish.
Download the old Calendar APK to your computer (http://www.apkmirror.com/apk/google-inc/calendar/calendar-201404014-apk/)
Get root (http://forum.xda-developers.com/nexus-4/orig-development/n4-cf-auto-root-t2025274)
If you don't already have root/oem unlock YOU WILL LOSE ALL YOUR DATA.
Install Titanium Backup (https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup)
This requires root, which is what we needed to do in the previous step.
Use Titanium Backup to uninstall Calendar 5.0
If you want to protect yourself, use Titanium Backup to make a backup of Calendar 5.0 in case things get ****ed up
If anybody knows of a different way of installing a system app, please let me know. It would be nice if this was possible "rootless"
Reboot
Install the old calendar apk using adb
Open cmd.exe (or equivalent).
Find where you either have your existing adb tools
Issue the command "
Code:
adb install com.google.android.calendar-201404014-201404014-minAPI15.apk
"
In my case, this looked like it hung. After about a minute, I did Ctrl+c to get out of it.
Thinking it had failed, I tried again, only to be told that the application was already installed (Failure [INSTALL_FAILED_ALREADY_EXISTS]).
Moments later, I was greeted with a calendar notification in the old calendar style. When I clicked it, I was taken to the old calendar.
Thus, it works.
Keep in mind that this is a bit of a hack. I'm writing these steps down as I remember them, rather than as a fully researched guide.

If you're not using lollipop, there's a chance you can simply "uninstall upgrades" to the calendar in the app store, instead of rooting+titanium+uninstall.

Great! I just did it with success following your steps exactly. Thank you!
I'm wondering though if I could have just used Nexus Root Toolkit (used to root) to backup and uninstall Calendar 5 rather than Titanium? I did use it (NRT) to install the apk with no issues, it indicated success and I assumed a reboot was needed. So good to have it back, thanks again!
nexus 4, 5.0.1, rooted stock rom
p.s. I was able to uninstall Calendar 5 updates via settings on my lollipop but it only left me with a Disable button (no uninstall). I think Titanium, or the likes, is needed to uninstall system apps.

Dude+ said:
Great! I just did it with success following your steps exactly. Thank you!
I'm wondering though if I could have just used Nexus Root Toolkit (used to root) to backup and uninstall Calendar 5 rather than Titanium? I did use it (NRT) to install the apk with no issues, it indicated success and I assumed a reboot was needed. So good to have it back, thanks again!
nexus 4, 5.0.1, rooted stock rom
p.s. I was able to uninstall Calendar 5 updates via settings on my lollipop but it only left me with a Disable button (no uninstall). I think Titanium, or the likes, is needed to uninstall system apps.
Click to expand...
Click to collapse
I think you can use any method you can think of to uninstall the existing calendar. That's really the tricky part. Side-loading the new one is relatively simple.

jevring said:
I think you can use any method you can think of to uninstall the existing calendar. That's really the tricky part. Side-loading the new one is relatively simple.
Click to expand...
Click to collapse
Your article was the only one i found that detailed "how to", so deviating from it was out. A revisit to NRT didn't give me the affirmation I needed to validate my thought of using tools other than what you specified. I'm green but am progressing.
Perhaps it would be privy of you to include a pointer or two to highlight that it needn't be Titanium but rather any tool with similar abilities. Maybe even mention a couple popular ones you know of.
Thanks and Happy New Year.

Dude+ said:
Your article was the only one i found that detailed "how to", so deviating from it was out. A revisit to NRT didn't give me the affirmation I needed to validate my thought of using tools other than what you specified. I'm green but am progressing.
Perhaps it would be privy of you to include a pointer or two to highlight that it needn't be Titanium but rather any tool with similar abilities. Maybe even mention a couple popular ones you know of.
Thanks and Happy New Year.
Click to expand...
Click to collapse
I don't actually know of any other approaches, personally. I did mention that it might be easier in my second post. I can imagine that you could simply "uninstall updates" provided you started with an android version before lollipop. I'm not 100% sure that would work, however, as then "adb install" might complain that the application was still installed.

Related

Finally Got My G1, Should I Root?

Well I finally got my G1 and dont have to use my Wing anymore. I got the unlimited G1 plan so im all set with that. Ive been lookin on the Development forums about rooting, and everything, but is it really worth it? There seems like theres alot I gotta do, and everything is getting updated fast, should I root my G1?
no, you should hack your Wing, now that you dont "need" it. Or go root, it just requires a little reading and some understanding of what you read. I am a noobenstein with android but I got it to work and have a few themes installed. The only thing you might not like is that OTA (over the air) updates wont work, so if they release cupcake wyou will prolly be waiting for it from here.
I have modded my Wing, but im going to get rid of it. That is my main concern with Rooting my G1, is the OTA updates
If you have no interest in themes or development theres no point in getting root and voiding the warranty. I would just play with the phone for a while and get used to it and then later decide whether here or not you want to root it.
you say you are concerned about OTA updates. What exactly are you concerned about?
rsfaze said:
you say you are concerned about OTA updates. What exactly are you concerned about?
Click to expand...
Click to collapse
Good question, but what I will be concerned about will depend on what is updated ota, but im sure what I use on my rooted G1 will be bettr than what is updated ota.
Ya rooting is easy. As I remember you from the Herald forums. Also with a rooted phone you can install a Jesus Freak Modded version of OTA updates. Finally as said before when an OTA update comes out Tmo-GooG don't just drop it on every market they "roll it out" so chances are you can probably get it here and flashed well before your "market area" is pushing the updates on to the G1s
diabolical28 said:
...of OTA updates. Finally as said before when an OTA update comes out Tmo-GooG don't just drop it on every market they "roll it out" so chances are you can probably get it here and flashed well before your "market area" is pushing the updates on to the G1s
Click to expand...
Click to collapse
Sounds like a big plus to me
I was undecided too - here's what swung it -
1 - Task Manager for root - this app in the market allows you to actually close apps that are running constantly in the background - it saves a LOT of battery and (to me it seems) makes the stuff you do run after a lot faster. Not to be confused with Power Manager, which can change display settings and stuff, but can't close any apps down.
2 - You can move the Market Cache (which grows like a mo fo) and the Browser Cache (Again with the growing) to your SD card quite easily using the terminal thingy. (Plus other Caches, but those are the two that made most difference for me )
I'm a total noob to Android and linux, but if you follow the clear instructions on here, it doesn't seem that hard and mostly is salvagable - Nothing too scary that can't be recovered from.
Daisy xxx
Current Benefits of Root
1. Multi-Touch Browser - Ipod like pinch/unpinch to zoom
2. Recovery from Bootloader (Think of it kind of like Windows F8 Safe mode)
3. Back-up from boot loader
4. Use of Task Manager (Root Only) - Shut Down Apps
5. Auto Rotate
6. Themes (Currently maybe 10-15 Themes, Check 'em out)
7. Cache to SD Card (Saves alot of Phone memory for application use)
8. Install to SD Card (Better than just cache-ing) Cons: little more tricky than cache-ing to SD Card, but not much, if you have gotten this far, then you can do it.
9. Install Debian (For true hacks that know how to use Linux)
10. Mod your Start up screens.
All of these things are just for starters. The Cupcake, IF and WHEN it comes out, will surely be hacked (Probably faster than you will get it over the air). All these things will likely be added or improved upon in future updates.
I definitely recommend thoroughly reading these forums, and then start small.
Good luck on your decision.
Ok, ive been convinced, looks like I will root my G1. But it seems like there are different ways to do it? What are the differences with these ways?
http://forum.xda-developers.com/showthread.php?t=442480
http://forum.xda-developers.com/showthread.php?t=443797
http://www.webnetta.com/2009/01/02/t-mobile-g1-rc30-to-jfv13/
Also would I need to Hard SPL?
Ways to do it.
Basically all of the "ways" are the same. The differences are just whether your a Windows/Linux/Mac user.
You can Push stuff to your phone using USB. Its much like using the command line in DOS (C Prompt C:\). I prefer to just copy the files over and use the Astro Application (Available on Market). It lets you use the file system like Windows Explorer. You can copy and paste back and forth. The push sytem is a little safer to start in case you have any problems, but if you follow instructions exactly it shouldn't be a problem. There are even Video Tutorials and if you have any questions there is always someone here that can help.
As for HardSPL, yes you will end up with a SPL which is either Hard SPL RC30 ver. 1.41 Mod (Recommended version) , or Engineering MOD which is the version on the DEV phone, or the G1 Original SPL. http://forum.xda-developers.com/showthread.php?t=455860
Basically its like this, you will revert back to the original RC29 Software version where the Root Loophole was before T-Mobile Closed it. Using Dreamng.ing you will then download Terminal Emulator from the Market. Type in Telnetd, you will then have Root. Then you will upgrade to JF ver. 1.41, No need to go through 1.31. Then you will be at the most recent Mod update.
From there you can just browse this website for all the tips and tricks associated with a rooted G1.
Hope this helps for starters.
Video for Moding.
http://androidcommunity.com/forums/f28/video-on-how-to-mod-jailbreak-get-root-from-g1-11598/
It sounds like you know what you're doing, but I'll offer my advice. Previous to the Android I'd flashed roms to a few WinMo devices. The first time is always the most nerve racking, but after that you see how easy it is and it's addictive.
Before I rooted and went to JF's 1.41 firmware I read all the modding threads that had instructions.. they're all pretty much the same thing, just said different ways. I wound up using the ones found here:
http://android-dls.com/wiki/index.php?title=Quick_Root (skip to "Downgrade to RC29")
Just make sure you have everything downloaded beforehand.
The only snag I ran into was that I couldn't get from RC29 to JFv1.41 the first few times, I kept getting a error saying that a file wasn't found in the update.zip file. Once I installed HardSPL this went away and everything has been peachy since.
The main reasons why I wanted root was custom boot splash screens and the Root Task Manager. Enabling auto-rotation is cool, but I find it anoying sometimes when viewing the device when I'm laying on my bed (it constantly switching on me!)
Thanks for all the help everyone, I read that I had to upgrade to JF v1.31 before going to JF v1.41 otherwise I will need to wipe, what will wiping do? Im guessing delete everything?
AsaSpades said:
Thanks for all the help everyone, I read that I had to upgrade to JF v1.31 before going to JF v1.41 otherwise I will need to wipe, what will wiping do? Im guessing delete everything?
Click to expand...
Click to collapse
Yes, it will get rid of your apps and data... however, there's an app in the market called MyBackup. The icon is a flotation ring. If you really don't want to re-install your apps you can use it to back everything up --- but really it's not THAT much of a hassle to install apps as you want to use them. I used it to back up my contacts, home screen icons, my bookmarks and my SMS messages.
A few things to remember about MyBackup:
If you restore your homescreen icons before you install the corresponding programs, you'll have a bunch of broken icons ... not earth shatter, but you'll be all "uhg, ****" afterwards.
Do not restore your google contacts using MyBackup. You will get duplicates on your phone that will then get passed on to your google account. If you do this (don't do this, trust me) do not remove the dupes using the phone -- remove them via google on the website itself. If you use the phone to do it you will no longer be able to sync contacts and you'll have to wipe all over again to fix it. It's much easier to just sycn your contacts to google anyway.
nolageek said:
Yes, it will get rid of your apps and data... however, there's an app in the market called MyBackup. The icon is a flotation ring. If you really don't want to re-install your apps you can use it to back everything up --- but really it's not THAT much of a hassle to install apps as you want to use them. I used it to back up my contacts, home screen icons, my bookmarks and my SMS messages.
A few things to remember about MyBackup:
If you restore your homescreen icons before you install the corresponding programs, you'll have a bunch of broken icons ... not earth shatter, but you'll be all "uhg, ****" afterwards.
Do not restore your google contacts using MyBackup. You will get duplicates on your phone that will then get passed on to your google account. If you do this (don't do this, trust me) do not remove the dupes using the phone -- remove them via google on the website itself. If you use the phone to do it you will no longer be able to sync contacts and you'll have to wipe all over again to fix it. It's much easier to just sycn your contacts to google anyway.
Click to expand...
Click to collapse
Thank you, ill get to it now.
Can also use mybackup to backup system settings which is a time saver as well. Take your time on root steps and download everything before you get going. As far as root goes i wouldnt hesitate, you can always go back if needed.
Thanks every1, I have successfully rooted my G1, with no errors at all.
AsaSpades said:
Thanks every1, I have successfully rooted my G1, with no errors at all.
Click to expand...
Click to collapse
Good deal man have fun!

Root Access, Can't Uninstall Bloatware

So I'm rooted on my Evo and as far as I can tell I've flashed the stock rom that should allow me to uninstall the bloatware, however, I dont see any uninstall options for that crap like facebook.
Anything I'm doing wrong?
I followed this guide to root and flash. I've tested my root using the "Terminal Emulator" and typing "su" and it returned a "#"
Thanks XDA, I love most of you
You know you need to uninstall from your computer using adb
Sent from my EVO using Tapatalk
I've installed Android Debug Bridge but I was under the impression that rooting my phone would allow me to do things on my phone, such as install and uninstall what I want.
Could you explain the process more or send me to a link that does?
If you want to do it in android you either need console program or a file manager. Root explorer us the best one and easiest. Looks just like a typical explorer, tap the rw/ro button for read only or read write and delete away.
You have to have completed the second part of unlocking nand. Otherwise your only option is using a computer and adb in recovery.
They dont make this easy do they? I would have figured Android to be very open for things like this, I'm starting to feel like I have to "jailbreak" again, only this time it's to remove crap.
This seems like so much work to get rid of facebook and sprint tv.
It took me 10 minutes total including the file downloads. Its a one time thing and there is a learning curve with any new platform.
Aridon, is there a free explorer you'd recommend? I dont mind buying software, just want to make sure I'm not mistaken before I buy something that is worthless to me.
You get a trial on any purchased software in android. After its installed if you go backto market and pull it up again there will be a refund option. So no risk. I think its for 24 hours.
As for a free one I'm not sure when I first started messing around with android I bought it because people said it was the best. I don't have any regrets.
Just remember to tap the top button for rw. Long press brings up options. Menu had an option for multiple file select and other goodies. its very powerful.
Aridon, thanks for everything, just 1 more question. I bought it, and the program is slick. I went to /system/app and deleted facebook, is that all I need to do?
Cause I still see it in the menu
I may have done a bad thing, my phone just reset itself.... I need a trainer to be with me at all times.
So after that restart, the files I thought I deleted are back.
Yes just go into system/app, make sure it says rw up top which means read write access, then select the file, general an .apk and .odex and delete. Not all files have both and some roms don't have any .odex files.
I'll be up for another 30 min or so and I'll keep an eye on this thread in case you have any questions.
Ok that means the second part where you unlocked nand wasn't done correctly. Make sure you go slow, download the files again because they are different and watch for errors.
The only hiccup I had was when I copied the new recovery and other files to my sd and tried to adb push it gave me some kind of can't find file error. I had to reboot and it was fine. It send after the boot I could go back in and adb the files it must have been some kind if a refresh error on the sd while in recovery.
Edit. I'm responding on my evo and in bed so excuse errors.
Go to sleep, I'll resume this thread tomorrow if I'm still having trouble. You Sir, are a life saver. This is why XDA is THE FORUM for anything mobile.
Good night then.
I know it can be a bit of a pain to do this but I promise you it will be worth it. Things have only just started and the custom roms are already awesome. Once we get the source code things are going to be insane over here.
Got it! Everything is working well. However, now my voice mail says it can not download messages.... Rebooted and it's all good.
Facebook and Twitter Free! Also, no more Sprint crap.
Life is good, again.
Another terminal substitute is Android Commander, out is naturally a file explorer that allows transfer and deletion off whatever you want. This program runs in your pc.
As Was mentioned above, root explorer is the easiest way.
Aridon said:
If you want to do it in android you either need console program or a file manager. Root explorer us the best one and easiest. Looks just like a typical explorer, tap the rw/ro button for read only or read write and delete away.
You have to have completed the second part of unlocking nand. Otherwise your only option is using a computer and adb in recovery.
Click to expand...
Click to collapse
So with Android - one simply deletes the application rather than un-installing it? That doesn't cause problems with the system thinking the application still exists somewhere?
DrawnToScale said:
So with Android - one simply deletes the application rather than un-installing it? That doesn't cause problems with the system thinking the application still exists somewhere?
Click to expand...
Click to collapse
It depends on where it is installed. /system/apps do not allow you to just uninstall you have to delete it. One this is done its gone. Obviously if you delete phone.apk you are going to have issues or if you delete a process that is running you may get a force close but for the most part unless you delete an app like people or dialer you are fine. After the single force close everything works properly.
Some custom roms moved programs to /data/app which allows them to be removed the other way.

Getting control of my Desire HD

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.

[Q] what are the advantages and disadvantages of rooting and are there any risks?

Could somebody please tell me what the advantages and disadvantages of rooting the flipside are, and MOST IMPORTANTLY, are there any risks??
Will I be able to take of all of these ATT apps?
Will I be able to move my apps from the phones memory to the SD card?
Can the phone be unrooted?
Will all of my apps still work?
What is the best route to root? I have the z4root.
I am much indebted to anyone who will answer these questions. Thanks.
z4root will work fine, it's nice an easy to use. Rooting won't give you an easy way to move apps to the sd card, but you can remove the AT&T (and other system) apps. You can either do it by hand, or with any number of apps on the market. I prefer titanium backup, personally. All of your existing apps will work, there's no change there.
The only real disadvantage is that you'll have the power to screw up your phone. You can potentially screw up bad enough that you'll need to reflash the stock .sbf file. Generally, this takes some real screwing around, but just thought I'd point it out.
Thank u for your thourough answer. What do you mean by screw it up. How could I do that and how do i avoid it. Are you saying by virtue of the fact that i'm rooting that i'll screw it up, or it's something that i may do afterwards that may do it? Thanks.
also, are there any other advantages to rooting other than taking off the apps?
The act of rooting itself shouldn't screw anything up, but having root means you could possibly do something later that would. Generally, you'd have to be messing with stuff you have no business messing with. With root, you can remount the system directory as read/write, and then end up deleting or modifying a file that won't let the phone boot, which means you'd need to reflash. Stay away from the command line if you don't know what you're doing, and don't grant root access to apps you don't trust, and you're reasonably safe.
Other than removing system apps, like the AT&T garbage, you can also backup and restore apps and their data, which is great for if you need to reflash, if you switch phones, etc. There's not a TON of stuff that requires root, but honestly, removing the AT&T junk is definitely a good reason to root, the phone feels much faster after scrapping a lot of the blur and AT&T stuff.
I'm assuming then that any android/att/Motorola updates will not be problem either? BTW, do you if and when Motorola will bupdating the flipside to 2.2? Thanks.
There shouldn't be any problem updating with an official update if/when we get one, but you'll need to re-root and remove the AT&T stuff again. There's no word on when we'll get 2.2, but I'd assume we'll get it at some point.
Ok. I just rooted! Yeah, it worked! But i cannot figue out how to delete the att bloatware. I go into the apps manager and click on one of the att apps, and there is still no option to uninstall; only to clear the cache. Also, I downloaded the titanium and I cannot figure out how to do it from there either. Plus, I still had to sideload the titanium which i tbought that i would not have to do once i rooted.
mordechai said:
Plus, I still had to sideload the titanium which i tbought that i would not have to do once i rooted.
Click to expand...
Click to collapse
You need to enable Unknown Sources before you can install non-Market apps
http://forum.xda-developers.com/showthread.php?t=867637
This is also an example of how you can mess up your phone by having root access.
That is part of the problem that i do not have that option in two.one. that is why i had to sideload all of those programs. are you saying that i screwed up my phone. i tried clicking on the link but this googlw ad comes up and i cant get past it.
Ok, i got through to the link. But the guy seems pretty shaky as to whether you should follow his instructions. Is this legit or what?
Maybe one of you guys can help. I'm new to alot of this but my last droid x was rooted and it was great I used z4root worked perfectly. But now I have a new X and a z4root apk. On my laptop, now what? Last rooted X, I was fortunate enough to catch z4root on the market, like a day before they updated. HELP!!!!!
Sent from my DROIDX using XDA App
There are instructions in another post in this forum on how to enable Non-Market Apps, also known as Unknown Sources. With Titanium Backup, make sure that you grant it root permissions when it asks, and that it says something like this on the overview:
Root access: OK (BusyBox 1.17.2 from system)
HyperShell (FAST!): YES
Fast/Auto app install: Yes (using HyperShell)
SQLite: YES (SQLite 3.7.2 included)
Then just click on Backup/Restore at the top, and you'll get a list of all your apps. If you don't have backup/restore at the top, your sd card isn't mounted on the phone, unplug your usb cable and hit Menu > More > Reload application.
From Backup/Restore, you get a huge list of all the apps on your phone. Just scroll down to the AT&T stuff, tap them, and click uninstall in the top-right corner. If you're not sure if you want to uninstall something, because it might belong to something important, click Freeze instead. Freezing will stop the app from running, and stop it from showing up in your tray, but you can easily unfreeze it to restore it if it turns out it was important.
Here's the list of stuff I have frozen/uninstalled:
AdService 1.0
all of the "AT&T" apps
all of the "com.motorola" apps
Data Manager and Data Manager Service
Help Center
Home (I use ADWLauncher, don't remove this if you don't already have an alternative launcher installed)
MediaSync
Mobile Video
all of the "MotoBlur" apps
My Uploads
Phone Portal
Quick Contact
Social Messaging, Social Messaging Service, Social Networking, and Social Status
Sticky Note
Video Editor Lite
Vlingo Voice
Weather 2.1
WHERE
Work Contacts
Mobile Banking
Magic Smoke Wallpapers
Kodak Perfect Touch
AT&T Address Book
Quickoffice
YPmobile
As for enabling unknown sources, it's a bit of a pain, you'll need to be comfortable with a command line to do replace the files, and comfortable with a hex editor if you want to edit your own instead of reusing someone else's files. I managed to screw up my phone in the process and had to completely reflash and start over, it wasn't fun.
His instructions do work, but his .sh file doesn't work, you'll need to paste the commands one by one into your command prompt. I preferred to edit my own files, so I wouldn't have the same market ID, and that's just slightly more complex. I can help you through it either way though, just make a post over in that thread if you're having problems.
bubba90744 said:
Maybe one of you guys can help. I'm new to alot of this but my last droid x was rooted and it was great I used z4root worked perfectly. But now I have a new X and a z4root apk. On my laptop, now what? Last rooted X, I was fortunate enough to catch z4root on the market, like a day before they updated. HELP!!!!!
Sent from my DROIDX using XDA App
Click to expand...
Click to collapse
You just need to get z4root installed on your phone, it should be pretty straightforward. The Droid X shouldn't be blocking non-market apps, so just download it from your phone and run the .apk to install.
So do I hook my phone up to my laptop, and put the apk. on my sd?
Or download the apk. directly to my phone from the site?
Sent from my DROIDX using XDA App
I found the link, but the directions are too complicated for my novice understanding of technology. It looks like I am stuck. I don't want to try what he's saying and take any chances. Are there any other alternatives? Or do you have any other suggestions as to how to make the most of the space that I do have with the att bloatware, because I am constantly running out of room. It is a strange phenomenon that I don't understand, that when I turn on the phone it will have around 40mb to play with, and after a few hours it is down to 16 and then 10, and then before I know it, the phone is telling me that my memory is full. So then I reset and it's back to ~40 again. Do you have an explanation? Thanks.

Rooting My TMo Vibrant Using Super Oneclick (A Full Guide)

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..

Categories

Resources