Complete How-To Root, Busybox, Flash/Recovery, Framework-res.apk, custom boot ani...

Discussion in 'Android Hacks and Help' started by csmith197, Dec 14, 2009.

  1. Harrison_W1337

    Harrison_W1337 Member

    Joined:
    Nov 21, 2009
    Messages:
    99
    Likes Received:
    0
    Trophy Points:
    6
    Ratings:
    +0
    I have a few questions before I consider doing anything. What is the failure/success rate of rooting. Will the phone screw up if you do a over the air update on a rooted phone? When rooting do you have to reprogram your phone number to your phone? When flashing do you have to reprogram your phone number to your phone? Un-root if you have problems and need to use the warranty? Will restoring system defaults require you to reprogram your phone number? Do you think we will ever be able to duel boot roms, one the stock system, and one a custom rom? Thanks in advanced.
     
    Last edited: Dec 15, 2009
  2. mrZoSo

    mrZoSo Member

    Joined:
    Dec 9, 2009
    Messages:
    412
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    GA from Philly PA
    Ratings:
    +0
    There always seems to be variables with the commands to do the "same?" thing. Which is best to use for setting up the recovery? (other then the mtdblock3, mtdblock4, 4 being the correct one)
    The one listed in the OP's post:

    Or the one from this thread:
    http://www.droidforums.net/forum/droid-hacks/8526-custom-recovery-image.html

     
  3. stainless

    stainless New Member

    Joined:
    Nov 10, 2009
    Messages:
    23
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    Oak Ridge, TN
    Ratings:
    +0

    Ok I got how to do this but exactly what happens, and to what ?
    Corporate Calendar, Amazon
    What is VVMStub ?
    What email are we getting rid of.

    Where does it go. Can you get it back ?
     
  4. csmith197

    csmith197 Member

    Joined:
    Nov 10, 2009
    Messages:
    30
    Likes Received:
    0
    Trophy Points:
    6
    Location:
    Orlando fl
    Ratings:
    +0
    @mrZoso, You may choose to put it in bin or create xbin and put it there; either will work.

    @stainless, you are simply placing them in the same folder with the .bak extension to replace them do

    Code:
     
    su
    mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
    cd /system/app
    mv Email.bak Email.apk
    mv VVMStub.bak VVMStub.apk
    mv com.amazon.mp3.bak com.amazon.mp3.apk
    mv CorpCal.bak CorpCal.apk
    mount -o ro,remount -t yaffs2 /dev/block/mtdblock4 /system
    sync
    reboot
    
    
     
  5. Big Lou

    Big Lou Member

    Joined:
    Dec 3, 2009
    Messages:
    733
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    VVMStub = Visual Voice Mail
    Email is the email app (you should just use Gmail)

    You aren't deleting them, simply renaming them so they don't show up in your apps list. If you one day need them, you can use the renaming code in reverse to retrieve them.
     
  6. mrZoSo

    mrZoSo Member

    Joined:
    Dec 9, 2009
    Messages:
    412
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    GA from Philly PA
    Ratings:
    +0
    Whats with the different permissions (chmod) though?

    755 = read and execute access for everyone and also write access for the owner of the file
    700 = only owner can read, write to, or execute


    1- Owner (you)
    2- Group (a group of other users that you set up)
    3- World (anyone else browsing around on the file system)
    Each digit of this code sets permissions for one of these groups as follows. Read is 4. Write is 2. Execute is 1.

    The sums of these numbers give combinations of these permissions:

    0 = no permissions whatsoever; this person cannot read, write, or execute the file
    1 = execute only
    2 = write only
    3 = write and execute (1+2)
    4 = read only
    5 = read and execute (4+1)
    6 = read and write (4+2)
    7 = read and write and execute (4+2+1
    )

    So I'm assuming 700 is the better of the two?
     
    Last edited: Dec 16, 2009
  7. csmith197

    csmith197 Member

    Joined:
    Nov 10, 2009
    Messages:
    30
    Likes Received:
    0
    Trophy Points:
    6
    Location:
    Orlando fl
    Ratings:
    +0
    ::Added boot animation for people to download and simplified the process to no longer require root::
     
  8. csmith197

    csmith197 Member

    Joined:
    Nov 10, 2009
    Messages:
    30
    Likes Received:
    0
    Trophy Points:
    6
    Location:
    Orlando fl
    Ratings:
    +0
    @mrZoSo preference really. There are many rivers to the same ocean. :D
     
  9. Zodduska

    Zodduska Member

    Joined:
    Nov 17, 2009
    Messages:
    96
    Likes Received:
    0
    Trophy Points:
    6
    Ratings:
    +0
    thanks csmith! I used your guide to install busybox and I was just wondering (im kinda a noob) why the method you used has a few extra steps than the one over at alldroid?

     
  10. astevens54

    astevens54 Member

    Joined:
    Dec 6, 2009
    Messages:
    341
    Likes Received:
    2
    Trophy Points:
    18
    Location:
    Florida
    Ratings:
    +2
    Current Phone Model:
    Droid Turbo
    Nice thanks for the post.
     
  11. qoncept

    qoncept Member

    Joined:
    Nov 6, 2009
    Messages:
    639
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Iowa
    Ratings:
    +0
    When I type su nothing happens, cursor goes to a new line and I don't get a prompt. What am I doing wrong?

    Code:
    Jared:~ jared$ adb shell
    $ su
    
    
    At that point, the cursor is in the like after su and doesn't do anything.
     
  12. Finnstang

    Finnstang Member

    Joined:
    Nov 2, 2009
    Messages:
    159
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    Do you have a popup on your phone asking you to accept the root connection?
     
  13. Quickster357

    Quickster357 New Member

    Joined:
    Nov 6, 2009
    Messages:
    17
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    Frigid North of Central US
    Ratings:
    +0
    to do the boot animations in a terminal on the phone:
    (i used better terminal pro w/ enhanced shell installed (to do so click the check sign on almquist shell under preferences and exit program. it will download the expansion). i also believe you can use busybox if that's installed as well)

    su
    mount -o remount,rw /system/
    cp {dir where bootanimation.zip is (my case /sdcard/download/)} bootanimation.zip so it will look like this:
    cp /sdcard/download/bootanimation.zip /data/local/bootanimation.zip

    done! exit and restart to see the magic you've made. :)

    without all the explanations:
    su
    mount -o remount,rw /system/
    cp /sdcard/download/bootanimation.zip /data/local/bootanimation.zip

    how to block over-the-air updates in terminal: (again I used better terminal pro) (chmod can be 700 or 755, doesn't matter)

    su
    cd /system/etc/security/
    chmod 755 otacerts.zip
    mv otacerts.zip otacerts.zip.bak

    done! exit program and you're good to go.
     
    Last edited: Dec 16, 2009
  14. hypetech

    hypetech New Member

    Joined:
    Dec 15, 2009
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    What is the downside of the call audio quality modification? It seems like if it was all good, it would be that way by default :\
     
  15. Big Lou

    Big Lou Member

    Joined:
    Dec 3, 2009
    Messages:
    733
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    Battery life takes a hit while you are on call. That's about it.
     
Search tags for this page
busybox recovery
,

busybox root

,
complete how root busybox flash recovery
,
custom busybox
,
flash busybox
,
how to root android with busybox
,
how to root using busybox
,
how to root with busybox
,
how to use busybox apk
,
root with busybox