1. Download our Official Android App: Forums for Android!

[International / GSM] Installing custom ROM's without ClockworkMod

Discussion in 'Android Devices' started by thehybridkiwi, May 3, 2012.

  1. thehybridkiwi

    thehybridkiwi Newbie
    Thread Starter
    Rank:
    None
    Points:
    16
    Posts:
    31
    Joined:
    Dec 27, 2011

    Dec 27, 2011
    31
    5
    16
    Austin, TX
    Is there is a way of installing custom ROM's without ClockworkMod?
     

    Advertisement

  2. TheOozyman

    TheOozyman Member
    Rank:
    None
    Points:
    18
    Posts:
    84
    Joined:
    Feb 8, 2012

    Feb 8, 2012
    84
    14
    18
    Male
    Im not sure, but installing CWM on a Gnex is pretty simple and painless, plus theres plenty of toolkits out there that do all the work for you :)
     
  3. scary alien

    scary alien not really so scary
    Moderator
    Rank:
     #7
    Points:
    2,138
    Posts:
    22,306
    Joined:
    Mar 5, 2010

    Mar 5, 2010
    22,306
    23,763
    2,138
    Male
    space alien ;)
    Indy
    Yes and no.

    I say that because you need (or should really, really want) your phone to be in some quiescent state for most recovery-related operations.

    So, booting into a custom recovery when you don't have filesystems that are mounted and being modified while you are trying to do stuff is a highly desirable state. Custom recoveries are really very small versions of Android with a highly-limited command and functionality palette.

    So, you still need something other than Android to boot into, and that is typically a custom recovery.

    You can interact with a custom recovery that does not involve using the menu, but that requires the use of the adb utility (and still means that are really using the custom recovery that's installed).

    Here's an interesting thread I was involved in from a while back that involved flashing a ROM without using the trackball on the HTC Droid Eris (the typical navigation means for that device at the time):

    http://androidforums.com/eris-all-things-root/163423-flashing-rom-trackball-not-working.html

    (all credit to erisuser1 for his unveiling this to all of us).

    Subsequent to this thread, I actually created a version of Amon_RA's custom recovery for the Eris that did not require the use of the trackball (I altered it to use the front hardware buttons on the phone for navigating the menus).

    Anyway, at the end of the day, even the custom recovery is implementing commands under the hood that actually does the flashing, wiping, etc. You're just using the UI that the custom recovery provides because its much easier than manually invoking the commands from an adb command.

    For full details about what these commands are, see the source code for ClockworkMod custom recovery:

    https://github.com/CyanogenMod/android_bootable_recovery

    Cheers!
     
    thehybridkiwi likes this.
  4. thehybridkiwi

    thehybridkiwi Newbie
    Thread Starter
    Rank:
    None
    Points:
    16
    Posts:
    31
    Joined:
    Dec 27, 2011

    Dec 27, 2011
    31
    5
    16
    Austin, TX
    I'm only asking because I'm interested in transparent methods (knowing what's going on) rather than relying on black box packages.

    From what I understand, custom recoveries like ClockworkMod are simply feature-enhanced versions of the basic recovery.

    All the tutorials I've found for installing custom ROM's seem to require ClockworkMod (dump the zip into the root directory and run the tool). Is there a way to install, say AOKP, manually instead?

    On a side note, I just found out right now that booting into stock recovery doesn't work when rooted. Apparently, you need ClockworkMod as your recovery. :\
     
  5. scary alien

    scary alien not really so scary
    Moderator
    Rank:
     #7
    Points:
    2,138
    Posts:
    22,306
    Joined:
    Mar 5, 2010

    Mar 5, 2010
    22,306
    23,763
    2,138
    Male
    space alien ;)
    Indy
    Yeah, just have a look at the CWM recovery source to decipher what's actually going on under the hood.

    Remember, you've still got to have a quiescent system when you would want to install a custom ROM--that's the job of a custom recovery. A big side-benefit of the custom recovery is the UI that simplifies the tasks and reduces errors from you not having to know or remember the exact command syntax that actually goes on behind the scenes.

    You can boot into stock recovery when rooted--its just that you'll end-up with the Android lying on his back with the triangle on his chest (I believe that's the image that's displayed). There's not much that a stock recovery will provide you--hence the custom recovery.

    Cheers!
     
Tags:

Share This Page

Loading...