Rooting: A Glossary of Terms


Last Updated:

  1. lekky

    lekky Lover VIP Member This Topic's Starter

    Joined:
    Oct 29, 2009
    Messages:
    5,252
    Likes Received:
    1,266
    Source: http://droid-den.com/android-guides/android-rooting-a-glossary-of-terms

    This is a work in progress, please provide feedback/corrections/additions here or via pm.


    A2SD
    This is what we normally call the default Froyo method of storing apps on the sdcard. This is dependent on the application allowing you to store it on the sdcard. You can move apps to the sdcard on froyo by going to settings > Applications > manage applications. Click on an app and then click on move to sdcard. The application will be stored in a folder called .android_secure on your sdcard, in an encrypted state.

    A2SD+
    This is what we normally call the standard rooting method of storing apps onto the sdcard. This essentially tricks the phone into thinking the apps are stored on internal memory (in reality it changes the reference to point to the sdcard, instead of the internal location). The apps are actually stored on an ext partition of the sdcard (you cannot see this on the sdcard yourself)

    Busybox
    An application providing a standard set of unix tools. The default toolbox provided by android is limited, so this is required to allow rooted roms/apps to use more advanced unix features.

    CyanogenMod
    CyanogenMod is a customized ROM for several Android devices. Their ROMS are typically more stable and have better performance than the stock roms. CyanogenMod also offers a variety features & enhancements that are not currently found in the stock versions of android, such as the ability to easily apply custom themes.

    Dalvik-cache
    When your phone starts up, the DalvikVM looks at all your apps and frameworks, and creates a tree of dependencies which is stored in the dalvik-cache. This allows applications to run in an optimised state (and explains why your phone takes longer to boot up after applying a new rom, it's rebuilding the cache.)

    MCR
    This is the Modaco Custom ROMS. Modaco is a big name in the rooting community, and he typically releases a stable rooted and customisable version of the stock android roms for phones. Many people use Modaco ROMS because they are extremely similar to the stock roms (for instance they include Sense), but modified to run faster and be more stable, as well as giving the benefit of root and super user access.

    Nandroid Backup
    Nandroid Backup is a tool that allows you to fully backup your phones NAND flash memory. In laymens terms, it will create a complete copy of your phone, which you can flash at a later date to come back to the exact state that your phone was in when you created the nandroid backup

    Radio
    Firstly, this is not a radio with which you can listen to music or chat shows. The radio you often hear about within rooting is the phones communication radio. All mobile phones have a radio, which allows the phone the ability to transmit and recieve radio waves, such as phone calls. I'm not going to turn this into a technical discussion on how mobile phones work. All you need to know is that you can update the radio firmware on your phone by flashing an updated radio image (via recovery), and that some new ROMs require you to flash a later version of the radio you may already have in order to work correctly.

    Recovery
    Recovery mode is a command line interface, available to you before your current ROM is booted up. The recovery mode allows you to do many things such as flashing a new ROM, partitioning your sdcard, wiping the phones data and dalvik cache amongst others things. As such, it is a very powerful tool, but at the same time very dangerous if you don't know what you are doing. The app ROM Manager available in the market gives you a nice interface with which to execute recovery commands from your phone, as well as installing a nice recovery image.

    Examples of custom recoveries include:
    • Amon Ra Recovery
    • ClockworkMod Recovery

    Rooting
    This is the process of applying root to your phone. Basically think of it as unlocking all the options of your phone. By default you are a user, and you have limited privilages to do things on your phone. You cannot really modify any internal aspects of the phone. Rooting gives you a super user access, effectively giving you extra permissions and more freedom to play around with your phone. Things such as taking screenshots, backing up all data to do with an app or overclocking your phones processor.
     

    Advertisement
    heberrc, rajbal, MikeC1408 and 4 others like this.
  2. lekky

    lekky Lover VIP Member This Topic's Starter

    Joined:
    Oct 29, 2009
    Messages:
    5,252
    Likes Received:
    1,266
    Reserved 1
     
  3. lekky

    lekky Lover VIP Member This Topic's Starter

    Joined:
    Oct 29, 2009
    Messages:
    5,252
    Likes Received:
    1,266
    Reserved 2
     
  4. riverboat2001

    riverboat2001 Well-Known Member

    Joined:
    Apr 29, 2010
    Messages:
    157
    Likes Received:
    10
    Amon Ra Recovery ?

    Wipe memory card ..... does this mean "format" memory card?
     
  5. Lmkt

    Lmkt Well-Known Member

    Joined:
    Jun 4, 2010
    Messages:
    79
    Likes Received:
    12
    Thanks for the glossary lekky. Sorry to bump this old thread, but I think you should also add the definition for 'flashing' since its a term that is often used when talking about rooting and I think noob users like me would be happy to know what it means exactly... ;)

    Cheers
     
    SUroot likes this.
  6. SUroot

    SUroot Well-Known Member Developer

    Joined:
    May 25, 2010
    Messages:
    23,925
    Likes Received:
    5,304
    I agree:

    Flashing is the process of installing an operating system image or modification onto flash memory. Writing to flash
     
  7. Eris Ed

    Eris Ed Well-Known Member

    Joined:
    Jul 20, 2010
    Messages:
    982
    Likes Received:
    248
    This is a much needed thread! Good idea to get it updated if Lekky can put his Galaxy Tab down for 5 mins! ;)

    Some suggestions for updates:

    Difference between nandroid and Titanium Backup - Nandroid takes a complete snapshot of EVERYTHING and can be used to restore a phone to its original state, while Titanium Backup is used to backup application data, applications and settings. Each can be selectively restored after flashing a new ROM.

    OTA Updates - NOT to be accepted on a rooted phone! EVER!

    Quadrant

    SetCPU
     
    rajbal likes this.
  8. Rastaman-FB

    Rastaman-FB Well-Known Member

    Joined:
    Sep 11, 2009
    Messages:
    6,113
    Likes Received:
    1,010
    a2sd should be changed to apps2sd (apps2sd)
    most people have a2sd and a2sd+ meaning the same (non froyo implementation)
     
  9. SUroot

    SUroot Well-Known Member Developer

    Joined:
    May 25, 2010
    Messages:
    23,925
    Likes Received:
    5,304


    Maybe it could say:

    Apps2sd (a2sd)

    Apps2sd+ (a2sd+)

    ?
     
  10. Rastaman-FB

    Rastaman-FB Well-Known Member

    Joined:
    Sep 11, 2009
    Messages:
    6,113
    Likes Received:
    1,010
    in my opinion that would add further confusion, its a mess cos of people confusing them in the 1st place
    nearly everywhere i read about roms and a2sd+ its referred to as a2sd
    for froyo ive mainly seen them as apps2sd
     
  11. SUroot

    SUroot Well-Known Member Developer

    Joined:
    May 25, 2010
    Messages:
    23,925
    Likes Received:
    5,304
    There is no convention. That's the problem
     

Share This Page

Loading...