Jump to content


Photo

Why does my Blade refuse to accept that it's rooted?

- - - - -

  • Please log in to reply
10 replies to this topic

#1
Poodha

Poodha

    Enthusiast

  • Members
  • PipPipPip
  • 165 posts
  • Devices:ZTE Blade
Bear with me since I'm noobie on rooting. But just rooted and swapped ROM(japanese jellyfish) yesterday, and now restored back the original Orange ROM. But every time I use Titanium backup or ZTE Recovery Manager(0.29b) after a boot, it tells me that it doesn't have rootaccess and I should check if the phone is rooted(titanium backup) or it just crashes(Recovery manager, and it apparently acts that way when the phone isn't rooted). But after using Universal Androot again, both apps works fine. Problem is that I have to root my phone every time I start it now to get those apps working.
And on top of that, the first time I used Androot(before my phone was rooted), the app told me my phone was already rooted??? :P

Anybody who could enlighten me on what's going on?

Additional info/weirdness, if I check the MD5 sum for the apk for my ZTE blade Recovery manager(even though that wasn't a step in the noobie guide for rooting) it doesn't match the sum from where I got it(http://android.modac...ger-v0-32-beta/). Is that a problem? Should I uninstall and reinstall the app? Even though I already managed to root and install another ROM yesterday?

Edited by Poodha, 06 February 2011 - 10:38 AM.

  • 0

#2
fonix232

fonix232

    Addict

  • Members
  • PipPipPipPipPip
  • 942 posts
  • Location:Hungary, Debrecen
  • Devices:ZTE Blade [TFT 512RAM]
  • Twitter:@fonix232
Answer is simple - no permanent root in this case. You need a pre-rooted Orange stock ROM, that will make it work :P

  • 0
If you like my work, invite me for a drink or two!

Also, take a look at my Blade-dedicated site too! fonix232.co.cc

#3
Poodha

Poodha

    Enthusiast

  • Members
  • PipPipPip
  • 165 posts
  • Devices:ZTE Blade

Answer is simple - no permanent root in this case. You need a pre-rooted Orange stock ROM, that will make it work :P


You're saying this problem will just be for this ROM? Not other? Like the japanese jellyfish I installed. I didn't get as far as installing the apps again, but you're saying that titanium and recovery manager would work in that rom? Odd, I thought that once you rooted, you had rooted your phone. =)
But do you happen to know why universal androot keeps telling me my phone is already rooted every time I use it(even the first time, when my phone wasn't rooted)?

  • 0

#4
targetbsp

targetbsp

    Hardcore

  • MoDaCo Silver
  • PipPipPipPipPipPip
  • 3,998 posts
  • Gender:Male
  • Devices:Blade V, I9000, Blade
Androot doesn't keep a Blade permanently rooted. But it thinks it does. So when you reboot you are no longer rooted but you load Androot up it says you are.
So just run androot every boot, ignoring its protests that you already are, or yeah you can put on a rom like Jellyfish because they are permanently rooted.

  • 0
My Blade site - includes vanilla KANGS's of CM7. Also available: modified GB Gapps with various market versions, mini ICS Gapps for 160mb system partitions and Flash for ARMv6
CM7 Blade changelog

#5
Poodha

Poodha

    Enthusiast

  • Members
  • PipPipPip
  • 165 posts
  • Devices:ZTE Blade
I think I've misunderstood the whole concept of rooting. I thought it was something you did to the hardware, and then the phone was rooted. But you guys are saying that the phone is rooted depending on the ROM? It's the ROM that gives you root access(or androot gives you temporary access when the ROM doesn't allow root access)? There is no way of "permanently" root your phone, it depends on the rom?

  • 0

#6
targetbsp

targetbsp

    Hardcore

  • MoDaCo Silver
  • PipPipPipPipPipPip
  • 3,998 posts
  • Gender:Male
  • Devices:Blade V, I9000, Blade
Root is just a user with permissions to do anything you want, like being an admin in Windows. You log into Windows as an admin and you can do stuff to the OS that you can't as an ordinary user. It's only relevant to the operating system (or in this case, the rom)

Edited by targetbsp, 06 February 2011 - 12:39 PM.

  • 0
My Blade site - includes vanilla KANGS's of CM7. Also available: modified GB Gapps with various market versions, mini ICS Gapps for 160mb system partitions and Flash for ARMv6
CM7 Blade changelog

#7
Sebastian404

Sebastian404

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 2,104 posts
  • Gender:Male
  • Location:Somwhere Near Mountain View, California
  • Devices:lots of them
  • Twitter:@sebastian404
WARNING : SLIGHTLY TECHNICAL ANSWER

There are a few things that go on when you use androot, but basicaly...
  • ro.secure is set to 0 (false).
  • su is installed into /system/bin/ or /system/xbin/ or /system/sbin/ (or any combination of the above)
  • ChainsDD SuperUser application is installed in /system/app/
In the 'stock' rom ZTE ship, it comes with a version of su in /system/bin so universal androot thinks its already rooted when its not, hence sometimes it complains the phone is already rooted when its not.

But it also uses an exploit that changes ro.secure for the current session.. (ie untill you reboot).

the ro.secure setting is defined in '/default.prop' and that is in the boot partition, its not simple to permanently change it from within the device... so then next time you reboot, its set back to 1 (true)

While I've never tried JJ, most custom roms do come with a changed boot image that changes ro.secure.

Edited by Sebastian404, 06 February 2011 - 04:25 PM.

  • 0

#8
Poodha

Poodha

    Enthusiast

  • Members
  • PipPipPip
  • 165 posts
  • Devices:ZTE Blade

Root is just a user with permissions to do anything you want, like being an admin in Windows. You log into Windows as an admin and you can do stuff to the OS that you can't as an ordinary user. It's only relevant to the operating system (or in this case, the rom)



WARNING : SLIGHTLY TECHNICAL ANSWER

There are a few things that go on when you use androot, but basicaly...

  • ro.secure is set to 0 (false).
  • su is installed into /system/bin/ or /system/xbin/ or /system/sbin/ (or any combination of the above)
  • Chains SuperUser application is installed in /system/app/
In the 'stock' rom ZTE ship, it comes with a version of su in /system/bin so universal androot thinks its already rooted when its not, hence sometimes it complains the phone is already rooted when its not.

But it also uses an exploit that changes ro.secure for the current session.. (ie untill you reboot).

the ro.secure setting is defined in '/default.prop' and that is in the boot partition, its not simple to permanently change it from within the device... so then next time you reboot, its set back to 1 (true)

While I've never tried JJ, most custom roms do come with a changed boot image that changes ro.secure.


Thanks both of you for those explanations. The first one makes it easier to grasp the concept, and I'm slightly shocked that I partly understood the second more in depth one. =)
Just one question, what is "Chains" as in "Chains SuperUser application? Somebody who made the SuperUser application or is it something else?

  • 0

#9
targetbsp

targetbsp

    Hardcore

  • MoDaCo Silver
  • PipPipPipPipPipPip
  • 3,998 posts
  • Gender:Male
  • Devices:Blade V, I9000, Blade
Yeah, ChainsDD is just what the guy who writes it calls himself: http://forum.xda-dev...ad.php?t=682828

  • 0
My Blade site - includes vanilla KANGS's of CM7. Also available: modified GB Gapps with various market versions, mini ICS Gapps for 160mb system partitions and Flash for ARMv6
CM7 Blade changelog

#10
Sebastian404

Sebastian404

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 2,104 posts
  • Gender:Male
  • Location:Somwhere Near Mountain View, California
  • Devices:lots of them
  • Twitter:@sebastian404

Thanks both of you for those explanations. The first one makes it easier to grasp the concept, and I'm slightly shocked that I partly understood the second more in depth one. =)
Just one question, what is "Chains" as in "Chains SuperUser application? Somebody who made the SuperUser application or is it something else?


Yes, sorry ChainsDD I miss typed.. I was quite hungover when I wrote my repsonce... the fact its in English should be considered a bounus

  • 0

#11
Poodha

Poodha

    Enthusiast

  • Members
  • PipPipPip
  • 165 posts
  • Devices:ZTE Blade
Hey, maybe I have a easier time understanding tech terms written by somebody hungover since I understood your previous post.=)

Again, thanks guys for the explanations.

  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users