What's the diff. between one click rooting and the other type of rooting


Last Updated:

  1. marefin

    marefin Well-Known Member This Topic's Starter

    Joined:
    Jul 20, 2010
    Messages:
    404
    Likes Received:
    31
    I used the the Lagfix app to "root" my captivate. so i'm wondering what's the difference between doing it this way vs. doing it through a computer or some other way?

    Also, how can install non-market apps now? Well I know how, but what's the easiest way to do it? is the an app market I can get?
     

    Advertisement
  2. mrspeedmaster

    mrspeedmaster Well-Known Member

    Joined:
    May 16, 2010
    Messages:
    902
    Likes Received:
    256
    You install non market apps via adb. Very simple. Connect the usb and run:

    adb install /pathofapk/nameofapk.apk
    Make sure your USB is set to debugging mode.

    If you don't want to install thru your computer. you can modify the sqlite database on the phone, settings.db

    There is a boolean you can change in the database : install_non_market_apps
    This will allow you to launch and install any apk within the phone.
     
  3. marefin

    marefin Well-Known Member This Topic's Starter

    Joined:
    Jul 20, 2010
    Messages:
    404
    Likes Received:
    31
    well i tried to dl sam2 but it didn't let me install it. is there any way i can turn this "security" feature off?
     
  4. bluenova

    bluenova OK Computer VIP Member

    Joined:
    Jan 11, 2010
    Messages:
    1,618
    Likes Received:
    244
    Umm, much easier than editing SQL databases, just go to Menu > Settings > Applications > and tick 'Unknown sources'.
     
  5. mrspeedmaster

    mrspeedmaster Well-Known Member

    Joined:
    May 16, 2010
    Messages:
    902
    Likes Received:
    256
    AT&T removed that dialog. That is not even visible on the Captivate.

    Go into sqlite3 database settings.db look at table security & do an update on row 6. Set the Boolean to 1. Works for me guaranteed 100% to side load apps with astros manager, email attachment, drop box or even with SAM.

    You need to copy the db out of the phone, edit on your pc and copy it back to the phone.
    Here, this is how I do it:

    I go into adb shell, su
    1) Copy the /dbdata/databases/com.android.providers.settings/settings.db to my sdcard,
    2) make a backup of it.
    3) adb pull the file from my sdcard to my mac desktop.
    4) fire up sqlite3 (use whatever tool you want. I do it in the command line).
    5) look for secure table. select it. Row 6 will have what you need.
    6) Update the row:
    update secure set value = 1 where _id=6
    7) Save out the settings.db
    8) adb push it back to the phone.
    run in adb shell/su :
    busybox cp /sdcard/settings.db /dbdata/databases/com.android.providers.settings
    9) set the permissions back
    chmod 777 /dbdata/databases/com.android.providers.settings/settings.db
    10) reboot (in adb)

    ---
    Advice given by an illiterate iPhone 4 owner.
     

    Attached Files:

Share This Page

Loading...