I just updated to the new 2.3.26 firmware and have lost my Archangel temp root. I'm sure the app will be updated soon but this has got me thinking about a permanent root option.
My main question is, what exactly do the different root options offer. I have seen this thread: http://forum.xda-developers.com/showthread.php?t=978492 but I am still confused about the capabilities of the different methods.
Archangel:
-applies root apps to be run
-rooting only occurs AFTER the device is turned on, so no custom roms
chulri's Method (does this have another name?):
-must install SDE first
-gives root access permanently
-does this allow custom roms?
Urukdroid:
-must install SDE first
-allows custom roms (ext4, overclock, etc.)
Does that information seem right? Is Urukdroid the only custom rom at the moment? Does chulri's method allow custom roms?
Also, does installing the SDE mean I'm pretty much screwed in the case of a hardware defect/issue? Or do they only void software based problems?
Lastly, do chulri/Urukdroid work on the A32? My real concern is the fake SD card Archos used in order to get Android SD compatibility.
I know there is a lot of questions, but I'm having a bit of trouble sorting out exactly what does what. I am comfortable with Linux and have been using Archangel to play around with root on my A32. Thanks!
Edit: Ideally I'd like to have something with the stock Archos firmware (at least in appearance/regular use), permanent root capability, and some speed-ups (overclock with or without setCPU, ext4, etc.). Is this currently possible?
It's possible with Chulri's method. But again with the SDE. I believe it's the only way you will get permanent root. You need it to overwrite the img file. I've been using Chulri's method with my Archos 70 since I got it. I've also got Archangel on a Archos 32 and it works fine, but like you said not perm.
I've also used Urukdroid...ran into issues. But I haven't used it since it came into version 1.0, I've been content with Chulris method. I will use it after I get done reading the book I am in the middle of on my Archos.
Edit: So far except for Uruk there isn't much for custom roms. Someone is working on an Ubuntu version. Thats about all there is out there for now.
Without custom roms, what benefits are available with a true permanent root that Archangel doesn't already offer?
Also, what sorts of speed ups can i expect with urukdroid's ext4 and OC kernel?
There are more apps you can run, like the backup using titanium root with root. I suppose you could run Archangel every time you want to backup or whatever you need to do. I know there are more things I just can't think of them right now. For instance, I use Archangel on my sons Archos 43, because all he uses it for is to listen to mp3's and watch some videos sometimes. And he doesn't use it real often.
I use Chulris method on my Archos 70 because I like to back everything up and I like a little more control on what apps I use. Apps like Cache cleaner, Root Explorer, Terminal Emulator, and Titanium Backup all use root. I will admit I use root more on my phone than I do on my Archos.
Also you can overclock. AS far as using the overclocking, I don't have mine overclocked. So I can't speak for what kind of changes you see, but it will vary. I don't know why it varies, but it does. (besides the obvious factors of apps running etc)
Ext4 is faster than ext3.
Related
Hi,
I am new to the Atrix, but have a background in software development and was a sys admin on unix for a number of years.
I would like to know if, after a phone is rooted, do all apps run as root? or does routing simple install a setuid "su", and root apps call that when they need root access?
The webtop2sd post looks very complete and also something I will try soon. Do I need to unlock the bootloader to run a modified webtop from my sd card?
I would like to keep my phone as stock as possible, but enable a hacked webtop on the sd card.
Also there are 1000's of root threads, what is the safest canonical method (that can easily be undone)?
Many thanks and sorry for asking for your time. I have not found these answers around, but then again, there is a great amount of mis-information out there.
thx,
Scott.
Hi Scott.
I can only partially help you out; someone with more experience will answer at some point I'm sure. I'm running stock Gingerbread & rooted.
Regarding rooting: I followed the instructions on this site (which are duplicated across multiple sites, I'm sure). It worked just fine with no errors or other reasons to cause concern. That said, I'm not sure how to undo the rooting process other than by accepting an over-the-air update to ICS. Which is totally going to happen. ... <crickets>
I might be able to answer your root-app question: whenever an app requests root access, a dialog box pops up prompting me to allow or deny it. While I'm sure it's possible for a rogue rootkit to get in there if installing shady programs is your thing, I haven't yet had a problem. (A sidenote: there's an app on the market called LBE Privacy that gives you full control over app permissions: access to phone state, contacts, SMS, etc.)
Can't really help you on the webtop2sd thing, though I did install this modification to run the webtop over my HDMI cable, no lapdock required.
Look, I know that some of these questions may have been already answered , but others probably not. I'm not a lazy one... I've looked up on the internet already but some of them are kinda too specific.
I've never rooted a phone or a tablet before and this is my first android device.
I know that rooting can be dangerous, but i wanted to use the transformer prime to take handwritten notes using adonit jot stylus. As far as I know, in order to be able to properly write with it, you need to use this app: touchscreentune
Unfortunedly, the app requires root access. Note that I tried by myself to write with the adonit in my transformer and the results were not good.
So it looks like I need to root, but i dont need any custom roms, etc..Just the minimum enought to get that app working. I heard that there is a few clicks tool to do this easily.
I'm not experienced when it comes to mobile devices. On the other hand, i'm a computer science/engineering student and i'm at least "experienced" in what comes to computers .
So you know my problem and you know my background as a computer/tablet user. Now help me, please:
1. In a scale from 1 to 100, how risky do you think it is rooting for me?
2. If I root my tablet it voids warranty. If i unroot it, is there any traces left? i.e Will i be able to use the warranty after a root-unroot? (What do think is the probability of loosing warranty after root and unroot?)
3. Does the tool (viperMOD ?) work with the most recent android and firmware versions (I think yes, but just to make sure)
4.Do you think my reasons to root are legit and do you advice me to root?
5.Can you point me an updated tutorial (I've seen many tutorials but I don't know if they are updated) on rooting the prime?
6.If i change the touch screen setting and then unroot, will it keep the settings?
I know that they are a lot of questions, so if you only know the answer to some of them, please reply... I will appreciate it a lot.
Well, thanks, and btw hi xda developers forum and sorry for my english.
And I want root my prime! But I'm noob and I'm afraid to do this. I need root prime for CPU Clock to 1.6ghz and i need root for apps! Help
1. 1.... not a big deal...root it.
2. Probably will if you send it in with it rooted. You can unroot with Viper.
3. viper works with all of them.
4. I advice you to root, theres plenty of apps that require it and you'll feel cool.
5. Use vipermod. best easy root there is. (if you installed asussync, make sure you kill it on your comp)
6. probably not as it asks everytime you unlock screen for permission
Why root:
1. Change bootanimation
2. you'll be ready when roms and kernels are released
3. you'll be able to install a recovery, so you'll have more control of your device, so if anything EVER happens you can make a backup and restore it
4. You can overlock to 1.5ghz or 1.6ghz (stock is 1.3ghz)
5. Very coop apps like Ram Manager or Task Control need root
6. You can install Ubuntu/Backtrack and actually use Ubuntu (currently only chroot)
7. You can install mods like change the icons ect. (not adviseable until we get a recovery)
8. If you ever wanted to sell your prime, the fact that its rooted (or hacked) it would be more valuable)
9. so many more...
10. so many more more
BTW, if you want to return it, and you want to unroot it, you can. Just make sure every unroot it the SuperApp is not there. If it still is, theres plenty of tutorials to do it. you'll need adb though. (learn adb, simple commands to control your phone from the pc)
you can always just wait till roms come out. you'll be more enticed to do it then.
With the viper unroot the superuser app remains there?
I have slastop instaled in my computer. Ill make sure it isnt open when i root.
Im not interested in roms. But being able to run ubuntu would be cool. But it would be much better if it was native.
One thing im wondering is if the tablet has a hardware problem and i cant turn it on, then i wouldnt be able to unroot, would i?
ive never tried it but it should remain there.
not splashtop im talking about the AsusSync.
Im sure native will be available once the unlocker tool is released...any second.... (announced by february)
chances are nothing will happen like that, unless you start to edit stuff
hasnt happened to me, and i know it has to someone that edit their build.prop
Hey there, guys.
I just have a few questions, might sound stupid, but hey - I'm not really that smart at this.
A - What exactly is Rooting? Some say it means to jailbreak so my tablet can do more than it already can. Other posts read that it means gaining access to Terminal/Rootshell. Now, I have an Archos 5 IT, and if it only means access to Terminal/Rootshell, then that should be easy, right? Because, all I have to do is go to the Archos website and download the SDE. Or am I missing something here? :?
B - What is Flashing? I did install the SDE at one point and did the Flash Kernel thing in recovery mode? Is that similar to Rooting?
P.S. My Comp's OS is Win 7 with Xubuntu Linux running on the other side. What I'm actually trying to do is install Ubuntu on my A5IT, but all the tutorials say something about Rooting, Rootshell, and RootAccess, so I'm really confused. All help will be greatly appreciated :-D!
Thanks!
Root will just allow You to access the internal memory of Your phone/tablet. So for example You can remove useless apps, modify fonts, make changes. Also most of the developer apps require root. For example Titanium Backup won't work 100% without root. Flashing doesn't mean rooting.
jakuburban said:
Root will just allow You to access the internal memory of Your phone/tablet. So for example You can remove useless apps, modify fonts, make changes. Also most of the developer apps require root. For example Titanium Backup won't work 100% without root. Flashing doesn't mean rooting.
Click to expand...
Click to collapse
Thanks man!
Folks,
I just got a Galaxy Note 1717 the other day and i'm still learning. I'll probably root it once ICS comes out for it on AT&T, but i'm still a bit confused about what that *means*. The threads i've read on it here and there seem to make some assumptions that as a linux user i'm not making properly.
When you root an android phone what actually happens?
If i root an android phone does that mean:
a) I've allowed acess to the root user by either changing the sudo rules or setting home to /root instead of /bin/false or /bin/nologin?
b) when i'm using the phone i'm doing so as the root user instead of [whatver user i am when it's not rooted. I don't know what name user 1000 has becuase i can't find the passwd file and probably wouldn't have the rights to it even if i could]
or is it some other thing that's actually happening when you root a phone?
As a Gentoo linux user i find this a bit confusing, even if it is a linux/gnu based system.
A) would mean that various programs are able to acces the root user when they need to.
b) would mean that i'm essencially logged in as root all the time, which in the linux word is a THOU-SHALT-NOT.
Thanks,
Bearcat
From a practical point of view, when you root, you are able to give some apps superuser permissions.
Now this means
Apps like Titanium backup can remove vendor installed apps, which is otherwise not possible.
Phone locator kind of apps can turn on and turn off GPS radio. You do not have to manually enable it.
From a linux users perspective, you can fire up terminal and do a rm -rf / . But do not do that!
Thanks.
So, to clarify: if i root my Note and then fire up mxplayer and watch a movie ,then fire up pageonce to look at my bank accounts, does that mean that i've just done both of those things as the root user?
Here's a more technical explanation of how root works that answers some of your questions:
http://cjix.info/blog/misc/how-rooting-works-a-technical-explanation-of-the-android-rooting-process/
Quick answer to your question - no. things are only run as a su if they need to, or rather, if the app has some functions that need it. Eg - titaniums access to /system needs root access, so the app fires up with su permissions. Only apps that need root access get it, and you have to allow the app the access.
Sent from my SGH-T989 using XDA
Thanks for the link jr67, i'l read that over.
New Ion? thanks for the clarification. I understand it more now, and think i'll root my phone after ICS comes out for AT&T on the note.
Its very worth it, if even only for titanium. First thing you should do is backup everything.
Ooh and the paid version is the single most worth it app ever. Many apps ive paid for and havent touched really, TB's paid differences you use every time.
Edit - titanium, root explorer and wifi kill are the only apps I have that use root access. Just fyi
Sent from my SGH-T989 using XDA
Wow! Titanum back up looks fantastic! Granted, i don't know what all the terms mean (dalvik? Isn't that a Dr. Who thing? :") ). I grabbed ES File explorer but Root Explorer looks even better.
Side question: Is there any such thing as updating a rom once i have one installed, or do i have to backup, re-flash and restore with each update that comes out for a particular rom?
Android is programmed in Java. since Java cannot be run, but needs a virtual machine, we use the dalvik vm. When you install cwm, you will have the option to clear it, and you probably should, depending.
As for updates, it all depends on what the dev tells you to do. Example: cm9 nightlies only require cache and dalvik wipes, however the roms I run usually require a full wipe. It can suck, but there are ways to make it better.
Look into the advanced restore function of cwm. I've never used it, but I know done swear by it
Sent from my SGH-T989 using XDA
Thanks. I don't know what cwm is (at least anything more than it's some sort of rom). I'l look it up.
It replaces the stock recovery, and allows the user to interact with it. i think its hosted at clockworkmod.com as well
Sent from my ASUS Transformer Pad TF300T using XDA
Hello,
As crazy as this sounds, is there an SD card image that is bootable similar to CM7 that isn't rooted? I want to use my Nook as a tablet for work but the IT department has an application that verifies that the device isn't rooted before you can get corporate mail. If there isn't an image, does anyone know if there is a way to reset the status on the Nook so that it doesn't show that it's been rooted?
Since I've started using my Nook booted off of the card I can't think of more than a couple times that I've needed root access. And each of those times I could just as easily moved to a different load/card. Being able to power down and swap cards is pretty snazzy. I received my nook as a holiday gift and I've loved running it off the card. I haven't loaded CM7 or anything else into internal memory because I like having the ability to revert back to B&N build if I need to.
My current setup is a Nook Tablet 16Gb running CM7 from SD card.
Mod version CyanogenMod-7.2.0-RC0-acclaim-Team-B
Android version: 2.3.7
Thanks in advance for any help.
Well you could always just boot into your internal ROM and use that at work. The root access you have only is available on your SD ROM so there's no real way for them to tell if you've ever had root access.
Although I don't know how they check in the first place, so that might be a little out of place for me to say.
If I not mistaken this is what you're looking for.
Nikkie
http://forum.xda-developers.com/showthread.php?p=21275927
Sent from my DROID BIONIC using xda app-developers app
Thank you for the advice.
Solar.Plexus: regrettably that is the crux of the issue. The company uses an app that is on the Google Play store for checking the device and the B&N internal rom doesn't have access to that. The card has access to the Play store but is rooted. It's like a rock and a hard place.
NikkieL: That is pretty much what I have already. I was wondering if there was an image that was complete but wasn't rooted.
Thanks again.
taferguson said:
Thank you for the advice.
Solar.Plexus: regrettably that is the crux of the issue. The company uses an app that is on the Google Play store for checking the device and the B&N internal rom doesn't have access to that. The card has access to the Play store but is rooted. It's like a rock and a hard place.
NikkieL: That is pretty much what I have already. I was wondering if there was an image that was complete but wasn't rooted.
Thanks again.
Click to expand...
Click to collapse
Oh, I understand now. You need access to Google Play, but you can't have root.
I don't know if you can unroot a CyanogenMod ROM or not. Haha honestly, this is the only time I've ever seen this requested. Maybe if you remove some binaries and SuperUser completely, but I'm not so sure.
Try the app "voodoo rootkeeper"
Cubanluke88: That worked. I was able to get through the health check of my device. The "UN-Root" button worked like a charm.
I'd just like to provide some info on how this all works.
So the stock OS on the Nook is like most Android devices in that the end user does not have "root access." We have a few tools to allow users to gain root access on the stock OS.
Now, we also have a handful of custom versions of Android (roms). They all, as far as I know, come with root access. This means that upon installing them, whether to internal or booting from an sdcard, you will have root access, i.e. full access to the rom's file system. Developers could, if they so chose, create roms that did not have root access. In fact, back in March, the official CM team added the options in developer options, allowing users to disable root altogether, enable it for Android Debug Bridge mode (ADB) only, enable it for apps only or enable it for both (though I think this is only for CM9 and beyond).
Essentially the OP was asking for a way to have a custom rom (CM7) without root access. The app I suggested disables root access and allows you to toggle it back on when you need it. Its fantastic for stock versions. As many have found out, taking official updates usually removes root access. Voodoo Rootkeeper allows your device to preserve the apps/exploit essential for root access and to restore it when you need it.
^^^ That is the kind of post that helps newbies, like me, learn the ins and outs. Thank you.:good: