4

I have some beginner's questions for clarifying some concepts in Android phone.

I am using a non-branded phone (ASK SP404) running Android 4.0.3. The Android OS in the phone comes from the manufacturer and it is non-rooted. I could use normal apps from Google Play but not the more powerful ones that need root privilege. Recently, I want to find a way to backup and restore my phone's rom (like Norton Ghost). However, from my previous thread : Could a non-root Android 4.0.3 smartphone's rom be backup?, I know that this operation seems impossible without some serious tweakings of my phone. "Tweaking" involves risks so I want to clarify some concepts before performing such potentially danger tasks.

My questions are :

  1. Does every Android phone has a Boot Partition, a Recovery Partition and a Rom Partition ? (Boot Partition stores the Linux Kernel, Recovery Partition stores the BootLoader and the Rom Partition stores the other Android system and application files)

  2. Is every Android phone's BootLoader locked ? How could I tell whether it is locked or not ? (Supplementary Info : I could go into the Factory Mode of my phone by turning on my device with "power on" + "home" key, the Factory Mode has the following menu items :

    Factory Mode
    Full Test
    Item Test
    Test Report
    Version
    Reboot
    

    It seems that my BootLoader does not let me to backup/update my phone's rom. I can't tell whether it is locked. Moreover, when I enter the "Version" option, the following information is listed :

    IMEI1 : 35958561001666
    IMEI2 : 35958561001666
    S/N code :
    MT012345678901234567
    10
    SW Ver. : HTC_A100_V401
    Custom Build Verno : 1331982298
    

    I am not sure whether this phone has used a HTC A100's firmware rom ! ]

  3. Must I unlock the BootLoader if I want to update my phone with a custom rom (e.g. CyanogenMod) ? What exactly is the meaning of "unlock" ?

  4. Must I unlock the BootLoader if I just want to root my phone to run some rom backup programs such as "romdump", "titanium backup" etc ? If not, would I void my phone's warranty by just rooting my phone ?

  5. I know that the "SuperOneClick" program could be used to root many Android 2.2/2.3 phones. Could this program be used to root an Android 4.0.3 phone ?

  6. If the "SuperOneClick" rooting process fails somewhere along its way, would the failure hurt my phone and brick it ?

That's all my concerns before I would actually perform some serious tweakings to my phone. I am sorry if I have asked too many naive questions and/or I am looking for too much, but I hope the answer(s) in this discussion may be beneficial to other Android tweaking beginners.

Thanks for your attention. Any suggestion ?

user1129812
  • 269
  • 3
  • 7

2 Answers2

2

1 : Yes , Android does have many partitions as mentioned Here

2 : By default it's locked unless you unlock it as mentioned Here

3 : Yes , it must be unlocked as mentioned in XDA-Developers's Flashing Guide

4:

A: No you don't have to

B:It depends on your vendor.

5:Yes, It can as mentioned in XDA-Developers's Root I9100G

6:it might brick your phone but for me it stopped in the middle and it didn't brick.

Mohamed Essam
  • 734
  • 4
  • 13
  • 31
  • depends. My Droid2 still has its locked bootloader, but runs CM7.2 (using 2nd init)
  • – Izzy Jul 14 '12 at 18:53
  • well I used a trusted reference which says in the requirements that it needs an unlocked bootloader. – Mohamed Essam Jul 15 '12 at 11:08
  • That's the better way, sure. But check the custom ROMs for Motorola Droid (especially CyanogenMod). They first start booting the original kernel, and switch to their own using 2nd init. I was sceptical at first, but it seems to work great -- as I can tell from my own experience on my Droid2 with CM7.2 – Izzy Jul 15 '12 at 18:53
  • Thanks for the links. The video in the "Answer 2" link describes well the bootloader unlocking concept. – user1129812 Jul 16 '12 at 01:00