Specs: Droid, running Android 2.0.1, rooted
su works but apps still say I don't have root?
I'm an IT Professional not a newb, but not super great on Linux either.
I've followed the rooting steps, after updating manually to 2.0.1
The issue is, I can go: su using a term emulator on my phone and it says "access granted courtesy of magicandroidapps" (something like that). and I can do root things. But when I do anything that requires root and has a GUI I get errors and messages that I don't have root access
I can do things through the term emulator, but for some reason when I download apps that require root and try to use them it still says I don't have root access? What gives? I couldn't even rename a file in /etc/bluez using ROOT EXPLORER (a file manager).
It's like root works on term emulator but not through GUI apps? Am I missing something?
Edit/Delete Message
Disregard, problem solved
Apparently the latest droid root technique works. For some reason the original technique didn't seem to work. This is what worked for me...
http://areacellphone.com/2009/12/motorola-droid-rooted-howto-root-droid/
Much simpler too. No adb stuff.
Guys,
Would you mind to write up a tutorial how you root your DHD ?
I'm a newbie for android and i have no idea.. been trying to read articles and i still cant understand.
I have downloaded the file called dhd_root.zip and now what ?
some people are mentioning about the gscript and blar blar blar.. what is all that about??
i have no idea what to do now... please help..
*please do not flame me for not using the search function as i read few of them and i do not understand at all*
Thanks
I personally used Evostance's guide, it was very simple and easy to follow: http://forum.xda-developers.com/showthread.php?t=834427
That's the link. I do believe there are simpler methods now using Visionary. Just check the Development sub-forum and they have more tutorials there
Sylpher said:
I personally used Evostance's guide, it was very simple and easy to follow: http://forum.xda-developers.com/showthread.php?t=834427
That's the link. I do believe there are simpler methods now using Visionary. Just check the Development sub-forum and they have more tutorials there
Click to expand...
Click to collapse
Hey Sylpher,
I did tried to read Evostance's guide but where is the guide?
Step By Step Guide - Download link below
11/11/10 V2
http://www.multiupload.com/KK66WUNUWS
See the main thread for details on the root:
http://forum.xda-developers.com/showthread.php?t=805327 ----> i do not understand at all... all those code like listed below
Go to adb shell, switch to root (su) and do the following:
insmod /sdcard/wp-(version).ko
for example: insmod /sdcard/wp_g5ed1769.ko
This will disable wp (will be enabled on reboot though...)
dd if=/sdcard/hboot_eng.nb0 of=/dev/block/mmcblk0p18
This will install engineering hboot
totally confused.
The link that he provides includes all the files + the tutorial (in a PDF file). So yeah just download that first and it should be quite straightforward from there on.
Sylpher said:
The link that he provides includes all the files + the tutorial (in a PDF file). So yeah just download that first and it should be quite straightforward from there on.
Click to expand...
Click to collapse
Sylpher,
Thank you so much for the info (The link that he provides includes all the files + the tutorial (in a PDF file).
I have no idea there is a tutorial file inside the zip.
I will give it a go when i got home and then pm you after that.
Thanks again.
No problems
You can try this too, a member here compile it. http://hemorrdroids.net/overclock-undervolt-your-desire-hd/
if you dont already have a file explorer then download astro from market place
download visonary r12 from here and copy apk file to sd card on the phone and install from there
http://android.modaco.com/content/h...722/10-nov-r12-test-visionary-one-click-root/
download superuser from market place and install on the phone
make sure usb debuggging is enabled on the, also unkown sources is allowed phone(settings/applications/development)
run visionary and don not check any of the 3 box on the screen
run temp root and let it finish
then attempt perm root it will ask for super user permission, allow this and the phone should root and reboot
to test it has work down load adfree from market place and see if it runs, if it does you have full root
simples
nmyseteroious said:
You can try this too, a member here compile it. http://hemorrdroids.net/overclock-undervolt-your-desire-hd/
Click to expand...
Click to collapse
that's a really good tutorial. I think i'll follow that one when i decide to root and s-off my DHD.
SupremeBeaver said:
that's a really good tutorial. I think i'll follow that one when i decide to root and s-off my DHD.
Click to expand...
Click to collapse
Although I wouldn't recommend anyone to rush into the act of rooting their device, do bare in mind, that the exploit we are using to obtain root will be patched sooner or later, so whilst thinking about it I would be very wary of applying any future OTA upgrades as so you may find you once more have an unrootable device
For clarification...
An app has to request root permissions to run as root, you cannot just give it the permissions? Is there a setuid? The "/system" filesystem is ext3 on this phone. "ext3" supports setuid & setgid, are these supported by Android?
In other words, is there any way to give a non-root app root permissions?
nodots said:
For clarification...
An app has to request root permissions to run as root, you cannot just give it the permissions? Is there a setuid? The "/system" filesystem is ext3 on this phone. "ext3" supports setuid & setgid, are these supported by Android?
In other words, is there any way to give a non-root app root permissions?
Click to expand...
Click to collapse
have you "rooted" your bravo using super one click etc?
the su built for rooted android phones has a hook to the superuser.apk so that any app requesting root must be approved by the user. You can set the app to a whitelisted app so it always gets root permissions, so that is what i recommend. this is a much important security feature and i highly recommend you dont circumvent it. that being said, there is a su out there that doesnt require approval and just gives approval so you can find it on xda if you want it but really its not a good idea or recommended
I have a related question: How do pre-installed apps on unrooted phones get root permission? I would expect that there are some that do, although I cannot give any examples.
NOTE: This is a work in progress. Please send remarks/comments with additional information you want to see added to this thread.
So what is root exactly?
In the unix/linux world root is the super user that can do anything on the system. In the windows world the user is called Administrator. See here for a more detailed explanation.
Why should I need/want it?
This is a more difficult question than many people think. In the android world every app runs in its own sandbox, meaning every app can access it's own data and call the system to provide access to system resources but it can't access data from another app. This provides a very good protection against malware etc.....BUT it has disadvantages.
The first disadvantage that comes to mind is the possibility to backup the settings and private data of an app.
The second disadvantage is that for app A to be able to use the data from app B the app B must publish a programmers interface to it's data so the app A can access the data.
Both disadvantages can be overcome with root access.
root access can also overcome some limitations that are build in by the company (in this case Archos) that provided the software that runs on your device.
Read below for examples of what can be done.
Is it dangerous to have root?
The answer to that question is yes if you don't know what you are doing.
If you use root to execute command think twice before executing it. If you are following instructions always try to follow instructions to the letter. If you are not sure about something ask someone who knows about the subject.
If you use apps that require root always read the instructions and if you're not sure try to read about the program in question.
PS: Even the competent root user can make mistakes. I've nuke a few systems in my early years and will never make that mistake twice.
What is su and SuperUser.apk and how do they work?
The su binary is used by other apps to get root access. The SuperUser.apk is a front end to give the user some control over what app can have root.
Whenever the su binary is used by an app it will call upon the SuperUser.apk to pop up a question to Allow/Deny access to that app.
How do I root my gen8 device?
Good now we can get our hands dirty and go to work rooting our device.
At the moment there are 3 different ways to root your device with different levels of control and possibilities
Archangel one-click (temporary) root
chulri's root
UrukDroid
Archangel one-click (temporary) root for firmware 2.0.71, 2.1.02, 2.1.03, 2.1.04, 2.1.08
This method is a simple app that can be installed through the normal method of app installation and provides a temporary root (root will disappear after reboot) There is also an option called Permanent root (Should be named Reacquire root after reboot)
The rooting is applied after the OS has booted completely so there is no effective way to change system files/apps. Also the file-system is still read-only so modification can only be done in a difficult way. For more information about how to do that go see here.
chulri's root
This method requires the installation of the SDE (Special Developer Edition) of Archos and the installation of the extracted kernel and modified initramfs of the stock firmware.
chulri has provided 2 different sets for each firmware version.
The first is with a temporary read-write file-system. So with the tmproot version you can experiment with making changes to the file-system and if they don't work out you can simply reboot to revert to the original state.
If you are confident about making changes you can install the rw sysroot version where the changes you make are permanent.
At the moment there are no changes done to the partitioning of the data and storage area. chulri is working on that now so that the /data space can be enlarged.
UrukDroid
This method requires the installation of the SDE (Special Developer Edition) of Archos and a full custom build kernel and file-system.
For more information about UrukDroid please read here.
What can I do when I have root?
Good now that you have rooted your device here are some cool things you can do with it.
Every app or modification you can do with root will have the above rooting methods indicated with the following colors.
Green Can be done.
Red Can NOT be done.
Blue Build-In.
Orange In development.
Apps
Titanium Backup ★ root Archangel, chulri's root, UrukDroid
FBSync for FBReader ** Root ** Archangel, chulri's root, UrukDroid
CifsManager Archangel here, chulri's root (Module download), UrukDroid
Swapper 2 (for Root users) Archangel*, chulri's root*, UrukDroid (* Internal Swap needs to be disabled)
Scripter Archangel, chulri's root, UrukDroid
LCD Density Changer Archangel (free version only), chulri's root, UrukDroid
SetCPU $ Archangel, chulri's root, UrukDroid
Root Explorer (File Manager) $ Archangel, chulri's root, UrukDroid
System apps
AppWidgetPicker Archangel, chulri's root, UrukDroid
Enabling Facebook sync Archangel, chulri's root, UrukDroid
Notion Ink Adam apps Archangel, chulri's root, Urukdroid
themed Market apks Archangel, chulri's root, Urukdroid
Modifications
full Market Protected App access Archangel, chulri's root, UrukDroid
Disable swap for 2.1.02-2.1.08 Archangel, chulri's root, UrukDroid
DVB USB stick support for Live TV Archangel, chulri's root, UrukDroid
Increase of System Storage Archangel, chulri's root (Coming soon), UrukDroid
Enable hidden settings Archangel, chulri's root, UrukDroid
un-mirror the camera image Archangel, chulri's root, UrukDroid
Move Soft Buttons to Notification Area Archangel, chulri's root, UrukDroid
IPV6 Support Archangel, chulri's root, UrukDroid (This is specific to the chulri's root)
Blackberry tethering Archangel, chulri's root, UrukDroid For Archangel users look here.
Ad-Hoc Wifi and AR-DRONE Archangel, chulri's root, UrukDroid (Only changes in /data/ are needed so Archangel should work)
Remap Hardware Buttons Archangel, chulri's root, UrukDroid
Custom framework-res (Theming)
[THEME] Fisha21 custom framework and apps Archangel, chulri's root, Urukdroid
[THEME] LithiumMod Blueberry port Archangel, chulri's root, Urukdroid
[MOD] Battery Icon Mod for gen8 Archangel, chulri's root, Urukdroid
Custom boot animation Archangel, chulri's root, Urukdroid
Reserved for future use
A huge "thumbs up!" for you! This is an awesome information thread
chulri said:
A huge "thumbs up!" for you! This is an awesome information thread
Click to expand...
Click to collapse
Thx just having some fun and I need to increase my thanks meter some more
If you have some suggestions they are always welcome.
chulri said:
A huge "thumbs up!" for you! This is an awesome information thread
Click to expand...
Click to collapse
I strongly agree with chulri, this thread is very useful and clearly information.
Really useful stuff, as a newbie to Android and to tablets I have been umming and ahhing over whether to root or not and will continue to monitor this thread for more information to help me decide.
thank you for this, very useful.
Added a bit of explanation about su and SuperUser.apk in the first post.
Any remarks/additions are always welcome.
Many many thanx for this post!!!
This is an excellent thread, thanks for taking the time to write it.
Just had some suggestions for the "Modifications" section:
custom frameworks: mine, p0rk burn's and your battery mod. Archangel, chulri's root, Urukdroid
Notion Ink Adam apps Archangel, chulri's root, Urukdroid
themed Market apks Archangel, chulri's root, Urukdroid
Ok added them made a special section for THEMES and MODS
fisha21 said:
Notion Ink Adam apps Archangel, chulri's root, Urukdroid
themed Market apks Archangel, chulri's root, Urukdroid
Click to expand...
Click to collapse
Both of these probably are possible with the archangel root.
All the Notion Ink Adam apps except for the browser are probably installable as normal apps.
The Vending.apk can be copied to the /data/test/froyo/system/app.
wdl1908 said:
Ok added them made a special section for THEMES and MODS
Both of these probably are possible with the archangel root.
All the Notion Ink Adam apps except for the browser are probably installable as normal apps.
The Vending.apk can be copied to the /data/test/froyo/system/app.
Click to expand...
Click to collapse
Thanks. I've no experience with the Archangel root, so wasn't sure. Perhaps if anyone else can confirm they work?
Great Jobs!
I like the post 3, hope you keep update^^
nice indeed!
i think we need a sticky!!
Awesome post...Wow.
wdl1908,
You've been a great contributor to helping Archos users. I really congratulates you. Thanks for all of your help. I know you do put much time into this.
Now my suggestion is to add one important thing ...Archos is still not adressing as of today: Blackberry Tethering. Dervari found the fix in their scripts. But they implmented the "if" statement fix but did not comment the "novj" parameter. Which still prevent Archos tabs to tether to BB.
With Chulri's and UrukDroid, you can do that simple edit and be able to tether to your BB. You can't do that with Archangel since the change need to stick.
For this and this alone a lot of people have decided to root. I guess it's a big one to mention.
nashi20002003 said:
wdl1908,
You've been a great contributor to helping Archos users. I really congratulates you. Thanks for all of your help. I know you do put much time into this.
Now my suggestion is to add one important thing ...Archos is still not adressing as of today: Blackberry Tethering. Dervari found the fix in their scripts. But they implmented the "if" statement fix but did not comment the "novj" parameter. Which still prevent Archos tabs to tether to BB.
With Chulri's and UrukDroid, you can do that simple edit and be able to tether to your BB. You can't do that with Archangel since the change need to stick.
For this and this alone a lot of people have decided to root. I guess it's a big one to mention.
Click to expand...
Click to collapse
Can you give me the link to thread that addresses the problem. I'll add it then.
Added custom boot animations to the list.
Here's the link
http://forum.xda-developers.com/showthread.php?t=862884
I'm a total noob to phone development, so when I read guides about installing the wp_mod, I'm confused. It's the last step to rooting this and getting rid of this crapware, so I really want to get it done. I downloaded the file and I copied it to my SD, downloaded terminal emulator to run the su command, but that's where I get lost. Can anyone sort of walk me through it? Thank you.
undertakerlives said:
I'm a total noob to phone development, so when I read guides about installing the wp_mod, I'm confused. It's the last step to rooting this and getting rid of this crapware, so I really want to get it done. I downloaded the file and I copied it to my SD, downloaded terminal emulator to run the su command, but that's where I get lost. Can anyone sort of walk me through it? Thank you.
Click to expand...
Click to collapse
Try this
KitKat http://forum.xda-developers.com/desire-816/development/mod-enable-init-d-stock-kernel-vm-t2987126
Lollipop http://forum.xda-developers.com/des...-disable-writeprotection-sense-stock-t3091456
I have used both mods and they both work.