SafeStrap vs CWM BootStrap

Discussion in 'Motorola Droid 3' started by Dad23Boys77, Nov 17, 2011.

DroidForums.net is the premier Android Forum - Registered Users do not see these ads. Please Register - It's Free!
  1. Dad23Boys77
    Offline

    Dad23Boys77 New Member

    Joined:
    Mar 19, 2011
    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    Omaha, Ne
    Ratings:
    +0
    SafeStrap vs Droid 3 BootStrap

    So I've actually posted a similar question to this before but I really didn't get an answer to my question. So I'd first like to say, sorry for asking the same thing again. I'd also like to mention that I tried to do a google search before posting this to find an answer to my question with absolutely no success. So, without further delay is my question(s) are this: (I'm still relatively new to the whole rooting seen, so if possible, please provide responses in laymans terms, thanks)

    1. What is the difference between SafeStrap and Droid 3 Bootstrap (sorry, but I dont know whose bootstrapper I have installed.....hashcodes, etc)?



    2. Is there an advantage to using one over the other?



    3. I've also read about something being referred to as fastbooting/faststrap. Are these 2 one in the same or are they completely different?



    To any and all that reply, thank you in advance for your assistance.



    Dad23boys77
    Last edited: Nov 17, 2011
  2. tcrews
    Offline

    tcrews Premium Member Premium Member Developer

    Joined:
    Jan 27, 2010
    Messages:
    1,355
    Likes Received:
    22
    Trophy Points:
    38
    Location:
    Lexington, SC
    Ratings:
    +22
    Droid3Bootstrap is a method to boot to a recovery that is not the stock recovery. It's by Koush and works with Rom Manager (also by Koush). To boot to recovery you launch the Droid3Bootstrap app and select reboot recovery. Hashcode "tweaked" that source and added the ability to boot to recovery from a powered off starting point. This is nice because if your phone is bootlooping you can't get to the Droid3Bootstrap app to boot to recovery.

    Hashcode also wrote Safe-strap. This is different in that it is designed to allow you to install a ROM to a second "system" instead of overwriting the phone's original system. It basically uses the /preinstall location and mounts that as /system and install the ROM there. This allows for your stock /system to remain untouched and easily accessible by using safe-strap to switch back to the stock /system.

    Safe-strap is incompatible with droid3bootstrap. Backups from one will not work with the other.

    Safe-strap is a great way for testing a rom build (for developers) but I'm not sure it's the best way for just running a ROM. You are using up system resources (two /system partitions basically) and relying on the safe-strap boot software to boot to your "other" rom.

    Hashcode has releases of his kang'ed CM7 for both safe-strap and the standard Droid3Bootstrap. So pick your poison and go with it......
  3. guidot
    Offline

    guidot Developer Relations Staff Member Premium Member

    Joined:
    Feb 10, 2010
    Messages:
    7,352
    Likes Received:
    274
    Trophy Points:
    198
    Location:
    Massachusetts
    Ratings:
    +274
    From hashcode's blog, D3Bootstrap backups ARE compatible with Safestrap. They aren't compatible in the reverse however.

    And Safestrap isn't 2 'systems'; He's copying userdata to /emmc which is an unused partition. The ROM then gets installed to the actual /system location.
  4. tcrews
    Offline

    tcrews Premium Member Premium Member Developer

    Joined:
    Jan 27, 2010
    Messages:
    1,355
    Likes Received:
    22
    Trophy Points:
    38
    Location:
    Lexington, SC
    Ratings:
    +22
    No, he mounts /system as /systemorig (or something like that) and mounts /preinstall as /system. Safe-strap does not touch the phone's /system partition when enabled. You have the "new" /system and the old /system (now /systemorig) as he specifically states he does not touch the stock /system of the device so you can switch back easily.

    A Safestrap installed ROM is on a separate /system partition of it's own....not the default "stock" ROM's /system.
  5. guidot
    Offline

    guidot Developer Relations Staff Member Premium Member

    Joined:
    Feb 10, 2010
    Messages:
    7,352
    Likes Received:
    274
    Trophy Points:
    198
    Location:
    Massachusetts
    Ratings:
    +274
    Either way, its a much safer system IMO. Starts on boot without having to use bptools.
  6. Endoroid
    Offline

    Endoroid Member

    Joined:
    Sep 20, 2011
    Messages:
    32
    Likes Received:
    0
    Trophy Points:
    6
    Ratings:
    +0
    The idea of safestrap being you can still receive OTA updates as your stock blur is still there

    Sent from my rooted xt860
  7. cvhovey
    Offline

    cvhovey Member

    Joined:
    Dec 13, 2009
    Messages:
    80
    Likes Received:
    0
    Trophy Points:
    6
    Location:
    Christmas Valley, Oregon
    Ratings:
    +0
    Do you need to use Rootkeeper or some other method to retain root when using Safestrap and then receiving OTA updates? Yeah, I did a search on this but not seem to turn up anything definite as to the way to go.
  8. guidot
    Offline

    guidot Developer Relations Staff Member Premium Member

    Joined:
    Feb 10, 2010
    Messages:
    7,352
    Likes Received:
    274
    Trophy Points:
    198
    Location:
    Massachusetts
    Ratings:
    +274
    I would suggest this because everytime we find a hole, they fill it in.


    Sent from my Safestrapped, Rooted, ROM'd XT862
  9. neowiz73
    Offline

    neowiz73 New Member

    Joined:
    Jul 24, 2011
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    yeah essentially it's a boot loader that allows you to dual boot ie. Grub boot loader for Linux. which i'm surprised more haven't tried to use the old grub boot loader for separate roms since android is built on a Linux kernel.
    but nonetheless, safestrap is a much safer method for devs and users. plus you could essentially have custom kernels etc even on "locked" phones. if anyone has used the bootloader for the HP touchpad it's a very similar concept.
Search tags for this page
bmm vs safestrap
,
cwm droid 3
,

cwm vs safestrap

,
droid 3 bootstrap
,
safestrap cwm
,
safestrap or cwm
,

safestrap vs bootstrap

,

safestrap vs cwm

,
safestrap with cwm
,
what's the difference between safestrap and cwm/twrp