DroidForums.net is the original Verizon Android Forum! Registered Users do not see these ads. Please Register - It's Free!
Page 16 of 203 FirstFirst ... 614151617182666116 ... LastLast
Results 151 to 160 of 2025
Like Tree15Likes

Thread: Root Droid 1 - regardless of OS version

  1. Droid
    viper3773's Avatar
    Member #
    107792
    Join Date
    Aug 2010
    Posts
    93
    Phone
    DroidX
    so if you want everything to work right, do it yourself right? :P
  2. Junior Droid
    nxmehta's Avatar
    Member #
    109860
    Join Date
    Aug 2010
    Posts
    18
    Phone
    Motorola Droid 1
    Quote Originally Posted by furbearingmammal View Post
    Quote Originally Posted by viper3773 View Post
    Hey motocache, quick Q, did anyone ever elaborate on the downsides of the 1 click rooting? I am very curious as I will be able to do it the regular way but if I can do it 1 click without any repossessions then i will do that
    I don't think anyone has in this thread, so I'll put my two cents in, and if you think I've missed something, please add. Also, please note, this only applies to the Droid 1.

    One-click rooting apps give you root access and nothing more. Some of them encourage you to install Busybox, which is required by 90% of rooted apps, but allows you no way to update it. This alone is an issue, and since you can download a busybox installer from the market that will keep your version of busybox up to date you should do that instead.

    These apps might then encourage you to install ROM Manager, which is an awesome app for most people, but in a small but significant number of installs it starts borking downloads, losing backups, glitching, and in some cases messing up your recovery image. It's often not worth the hassle. Furthermore, with the updated bootloader many people got from the OTA FRG01B update, you cannot flash your recovery image without using MotoCache1's method of rooting.

    None of the one-click apps block OTA updates, which always break root, rendering your phone stock again. Often stock with the rooting app not working until an update comes out. Yes, CW and SPRecovery will block these updates, but it's only a matter of time before that nag screen comes back. It gets tiresome, and it uses bandwidth every time the update downloads. This also might be a concern to some.

    Without a custom recovery image (CW or SPRecovery), you cannot flash a ROM, install a custom kernel, theme, or make nandroid/clockwork backups, which become a vital part of messing with your Droid.

    Finally, some of them are free while others cost money -- and the method outlined herein is free, as permanent as you want it to be, and unless you pull the cable out or lose power during the flash, foolproof and safe. The unless is the key word there, though. And nobody here, especially me, claims responsibility for any damage done to the software or hardware of your phone for following this or any set of instructions or guides.

    I think that covers it, but I might have missed something or misstated something. Anyone have anything else? Please add, correct, or ask.
    This is a great post. This should be stickied or put in the original post or something. The other thing I would add is that one click root apps essentially depend upon exploiting security holes in Android. Because of this, they are very likely to be closed every time Android is updated (hence, EasyRoot and Universal Androot don't work with FRG22D). So you are playing a never ending cat and mouse game, much like the iPhone jailbreak community.

    Using a proper flashing technique as described in this thread, on the other hand, so far as we know will work on any OS.
    Last edited by nxmehta; 08-28-2010 at 12:55 AM.
  3. Droid
    viper3773's Avatar
    Member #
    107792
    Join Date
    Aug 2010
    Posts
    93
    Phone
    DroidX
    I agree with the above post
  4. Chief Droid Scientist
    MotoCache1's Avatar
    Member #
    83203
    Join Date
    Jun 2010
    Posts
    530
    Liked
    6 times
    Phone
    A855 / MB810
    Quote Originally Posted by jbwiden View Post
    Maybe I am missing something but the confusing line for me was this one:

    "If you caught the boot in Step 10 and went straight back into the bootloader without booting the OS in between, skip Step 12 and go to Step 13."

    Thanks for the work you have done on this. I am very appreciative.
    Thanks for sticking with this until I understood your point. Step #11 was messed up due to a prior rewording. When I originally wrote it it was somewhat convoluted and had you pre-read before doing a step and then come back, etc. Acting on someone else's great suggestion I streamlined it, but had to make some pretty big phrasing changes to make it work. Step #11 still had some old material in it. Now step #11 reads simply:

    11. You should now be looking at the bootloader on the phone, and RSD Lite should still be saying "Phone[0000]: Phone is being rebooted". If too much time has passed RSD Lite may be saying "Please manually boot the phone". The "Progress" value on the screen will keep incrementing, and at some point before, or at, 100% the result should change to "PASS".
    Please let me know if anything else is fouled up.
    Last edited by MotoCache1; 08-28-2010 at 01:54 AM.
    Droid 1 - the "unbrickable" droid.
    FRG22D - stock, rooted, ChevyNo1 LV 1.1GHz kernel, SetCPU 2.0.2, Superuser 2.3.6.1

    Droid X, Droid 2, Droid 2 Global (Band Unlocked), Droid Pro Global (Band Unlocked)

    Recommended reading for newbies: How to ask questions the smart way
  5. Chief Droid Scientist
    MotoCache1's Avatar
    Member #
    83203
    Join Date
    Jun 2010
    Posts
    530
    Liked
    6 times
    Phone
    A855 / MB810
    Quote Originally Posted by viper3773 View Post
    Hey motocache, quick Q, did anyone ever elaborate on the downsides of the 1 click rooting? I am very curious as I will be able to do it the regular way but if I can do it 1 click without any repossessions then i will do that
    Not here in this topic, but it might make for a lively discussion as a complete thread of its own. Everything has a downside. I don't really do "1 click" anything. Here are my thoughts for what it is worth. (You never know how long the reply from me may be -- even when asking a seemingly simple question.)

    Let's start with this for a downside -- what else is the one-click app doing to your phone? Understand, I'm not making accusations, just asking the question. When you root the way I've presented in the OP, all Superuser access (while your phone booted to the main OS) has to be granted by you from the Superuser.apk popup. When you root any other way, the app doing the rooting has unfettered God mode over your phone (presumably or else how did it root it?). Do you have anything on your phone that you might not want that app to have access to? Too bad. One app I played with won't activate without Internet access. I sniffer traced it and it's not doing anything naughty with that access (in this version, at the time I checked it -- what about the next version -- what about at 2am when you're not running your sniffer trace?). You could say that my packages are a "black box" to you too and how do you know what they are doing? The difference is that the one-click apps are compiled apps and you don't have the source code. However, if you split my SBF file (plenty of SBF splitters out there) you'll find that the only image in it is the SPRecovery 0.99.3b image direct from DroidMod.org. It's the exact same image that's in ESE81_SPRecovery (minus the ESE81 kernel of course). Does SPRecovery have any secrets in it? It could -- but just about every rooted user has run that image at some point, and nobody has found an unknown exploit in it yet. I have disassembled the package as well, and other than the security holes it opens on purpose (root access via ADB while recovery is booted, etc.) I haven't found anything. The update.zip is even more transparent. If you unzip it you can browse to the directory where the updater-script file is and read the exact steps it is going to perform and look at the binaries (su, Superuser.apk, and busybox) that it is going to put on. Every binary is from a public distribution -- with source code available. So, that's the first thing.

    Second, as someone pointed out, getting root and keeping root are two different things. Once you root you need to put on a custom recovery to block OTA updates, and you need to disable Flash Recovery Service if your phone has it active. You can certainly do that other ways if you know to. If you don't, and you take a 2.2 OTA, and your one-click app doesn't work with 2.2 (lots of people in that boat as of today), then what are you going to do?

    Which brings me to my last point. When you use the one-click app you're just as lost and ignorant when you're done as you were when you started. I don't mean that as an insult. Stupid is a qualitative assessment of a person. Ignorant is a present condition of lack of knowledge. Generally one is changeable and the other not-so-much. Anyway, after your one-click, sure, you've got root, but what did you learn? Do you know how you got it? Do you know why it worked? Do you know where to look if it stops working? Do you know what to do to if you need to do it again and the one-click no longer works? With the packages in this topic: a) it should always work because the only thing it is "exploiting" is the fact that this phone (the Droid 1) has no mechanism to prevent flashing the recovery of your choice. Once you flash the recovery of your choice the rest is academic. And then b) since you can take apart everything in these two packages and see what's inside (you can even take apart the SPRecovery image after you extract it and see what files make it up if you like) you can completely understand what it does and how it does it.

    Researching to figure out how to take these things apart and truly understand them is a great learning experience. I did it (for the very first time, not very long ago) and look at the fun things I can do now. Granted, not everybody wants to know how their car engine works. Lots of folks just want to stick the key in and drive and if it stops working some day, they'll pay someone who understands it to fix it for them. That's cool and I get it -- but it's not me. If I don't know how something that is important to my day to day activities works, then I'm dependent upon someone else in order to be able to enjoy those activities or capabilities or whatever. Being dependent on other people sucks and I make a habit of doing it to the bare minimum extent necessary. But I'm crazy like that.

    Here's a brief timeline of my journey with the Droid. Seventeen days ago I didn't know how a single bit of this stuff worked. I'd never taken apart an update.zip, and SBF files were something made by the Motorola gods that mortals used but didn't dare think about really understanding. I knew what "root" was in Unix/Linux, but I had no idea what components made it happen in a Droid.

    About 15 hours later I made my first update.zip type package to help SPRecovery users that were stuck in the same spot I was -- they couldn't run the latest package by the Superuser author because it didn't work with SPRecovery. Honestly the fact that nobody could answer my question back on 8/11 was a wonderful gift of odd sorts. I wasn't content to be dependent upon someone else to make their package work for my phone -- heck, it might never happen. So I figured it out for myself.

    Six days later (8/17) I stumbled into a topic where someone had asked about making their own SBF. The replies didn't offer much hope of success. But a brief time with Google and I posted that it seemed at least reasonable that a mortal could do it. Less than 10 hours after that I had modified my first SBF. I changed ESE81_SPRecovery so it would flash on Clockwork instead. Less than 8 hours later I had made a complete custom, full-flash SBF with modified system partition (rooted), custom recovery, etc.

    Now 17 days have elapsed since I didn't know anything about how any of this works. I've made some kinda neat tools that some people have found fairly helpful, and I've also learned more about this phone than anybody should probably know. I try to write up everything I know in a way that those who want to understand it can do so. There is very little left in this phone that holds much mystery at this point. Of course the solution to that is to get a new phone that I don't know anything about and see what problem comes my way.

    Anyway, the moral of this long rambling post is that if the Superuser package would have just worked on SPRecovery back on 8/11, I might still not know anything about how any of this works. Then again I might -- who knows -- but as long as you're willing to use black boxes that keep the best part of the magic hidden inside as a secret, it's tough to really expand your knowledge and skills.

    Then again, I'd probably get a hell of a lot more sleep that way. Look at the time -- I'm East coast and it's pretty far into the new day.

    Anyway, this post probably sounds stupid or condescending or preachy or all of the above and more. It wasn't meant that way. Your question (which was a perfectly fine question) just kind of gave me the opening to expound upon something that has been knocking around in my head each day as I see so many folks who really don't understand the little glowing box of magic they hold in their hands. Some really want to understand, and others just want to benefit from the magic. Neither is right or wrong, but if you're the one who wants to control the magic instead of just wield it (hoping the magic doesn't just stop working as quickly as it came), then a one-click app is your worst enemy.

    Thus endeth the sermon.
    Last edited by MotoCache1; 08-28-2010 at 01:57 AM.
    Droid 1 - the "unbrickable" droid.
    FRG22D - stock, rooted, ChevyNo1 LV 1.1GHz kernel, SetCPU 2.0.2, Superuser 2.3.6.1

    Droid X, Droid 2, Droid 2 Global (Band Unlocked), Droid Pro Global (Band Unlocked)

    Recommended reading for newbies: How to ask questions the smart way
  6. Senior Droid
    Twitch043's Avatar
    Member #
    97526
    Join Date
    Jul 2010
    Location
    Michigan
    Posts
    109
    Liked
    1 times
    Phone
    Motorola Droid
    ^ That was awesome, moto. This coming from someone who just yesterday tried and had problems with the one-click method, and was directed straight to your topic. (I don't know of it was by you, but still) After 15 minutes I had used your method and was fine.



    Sent from my Droid using Tapatalk
  7. Droid
    DroidFan88's Avatar
    Member #
    8912
    Join Date
    Nov 2009
    Location
    Rhode Island
    Posts
    72
    Phone
    Motorola Droid

    Thumbs up

    Fantastic! Other than the timing issue, this is a piece of cake. I missed the APPS2SD function the most as part of root so that was the main reason I wanted it back. So now I have a fully up to date FRG22D OS with root.

    Thanks, Moto....
    Droid or dopeyness....you decide
  8. Developer
    jasonppp's Avatar
    Member #
    72128
    Join Date
    May 2010
    Posts
    959
    Liked
    1 times
    Phone
    Gal Nex -Rooted and PIMPED
    DroidForums.net Developer
    Premium Member
    moto hope you dont mind but i added this thread to my sig very well layed out instructions good job
    Favorite quote
    Scarface 1983 "Why don't you try stickin jou head up jour A__ see if it fits"

    Thread Jacking definitions

  9. Super Moderator
    furbearingmammal's Avatar
    Member #
    78594
    Join Date
    Jun 2010
    Location
    So far north in NY I smell maple syrup when the wind blows out of the west.
    Posts
    10,371
    Liked
    32 times
    Twitter
    @FurryVarmint
    Premium Member
    Kicks my answer's butt.
  10. Droid
    viper3773's Avatar
    Member #
    107792
    Join Date
    Aug 2010
    Posts
    93
    Phone
    DroidX
    nice reply motocache thanks !

Links

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Similar Threads

  1. Replies: 0
    Last Post: 09-22-2010, 04:34 PM
  2. Root Droid 1 - regardless of OS version/Rm
    By ksbell0906 in forum Android Hacks and Help
    Replies: 2
    Last Post: 09-08-2010, 04:52 PM
  3. Root Droid 1 - regardless of OS version
    By MotoCache1 in forum Rescue Squad Guides
    Replies: 413
    Last Post: 09-05-2010, 04:07 PM

Search tags for this page

droid 1 root

,
how to root a droid 1
,

how to root droid 1

,
motocache1 root
,
root any droid regardless of os
,
root droid
,

root droid 1

,
root droid 1 regardless of os
,
root regardless droidforums
,

rooting droid 1

Click on a term to search our site for related topics.

Tags for this Thread

Find us on Google+