How-To: Hack your Motorola Atrix 4G

4 March, 2011 Motorola

atrix

 

ATT has been blocking the ability to download applications outside of the Android Marketsince day one. Since then, there have been a few ways to get around the blockade, for those Android users who want to install apps that they downloaded on their own. Today, we are seeing a new sideloading workaround for the Motorola Atrix 4G.

 

First off, you should be fairly comfortable with ADB (Android Debugging bridge) before you get started. You should also be prepared to turn your shiny, new Atrix 4G into an expensive, dual-core paperweight. Seriously, do not blame us if you brick your Atrix doing this. That said, Linux and Mac users should be good to go before running the commands, but Windows users will have to download the sqlite3 executable file, which can be found in the Android SDK.

 

Assuming you have ADB set up, connect your device, and do the following:

[user ~]$ adb shell

$ su
# busybox cp /data/data/com.android.providers.settings/databases/settings.db /data/data/com.android.providers.settings/databases/settings.db.bak
# chown system.system /data/data/com.android.providers.settings/databases/settings.db
# ls -l /data/data/com.android.providers.settings/databases/settings.db*
# busybox cp /data/data/com.android.providers.settings/databases/settings.db /sdcard
# exit
$ exit

[user ~]$ adb pull /sdcard/settings.db
sqlite3 settings.db
sqlite> SELECT * FROM secure WHERE name=”install_non_market_apps”;
3|install_non_market_apps|0

sqlite> UPDATE secure SET value=1 WHERE name=”install_non_market_apps”;
sqlite> SELECT * FROM secure WHERE name=”install_non_market_apps”;
3|install_non_market_apps|1

sqlite> .quit

[user ~]$ adb push settings.db /sdcard/
[user ~]$ adb shell

$ su
# busybox cp /sdcard/settings.db /data/data/com.android.providers.settings/databases/settings.db
# chown system.system /data/data/com.android.providers.settings/databases/settings.db
# ls -l /data/data/com.android.providers.settings/databases/settings.db*
# exit
$ exit

[user ~]$ adb reboot

 

Follow me @Josephws

Description

Josephws
Posts: 7284





© 2023 YouMobile Inc. All rights reserved