• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

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

marefin

Android Enthusiast
Jul 20, 2010
404
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?
 
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?

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.
 
Upvote 0
Umm, much easier than editing SQL databases, just go to Menu > Settings > Applications > and tick 'Unknown sources'.

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.
 

Attachments

  • settings.jpg
    settings.jpg
    99.6 KB · Views: 71
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones