[Bravo General] lecelui:
enable non market app on Motorola bravo

First i want to thank No Clue for the final part of this post , because without him i could not have made it possible . ;)

Here is a step by step method to remove (non-market App ) block from your

Motorola BRAVO with AT&T:

First you need to make sure your Bravo is Rooted.

Here is what you need to do for that:

1- you plug your Motorola Bravo to your computer, using the USB cord provided

and as prompted, install the driver (motorola portal) needed to sync your

phone to your PC.Make sure you Check on : Settings/Applications/Development/

USB Debugging.(debug mode when USB connected)

2- Once phone connected to PC successfully. Download this zip file (added below):

AC-SWM.zip

Unzip on your desktop.

( the content of this zip file has everything to perform what is commonly called :

"side load" non-market applications.)

* How to use AC-SWM:

- drop your non-market application into the "payload" folder

- doubleclick "loader.bat" to run application

- If phone successfully connected to computer. a DOS window

will come up and will read "daemon started successfully"

and will show a serial number of the device attached.

the rest is pretty much self guided.

- You push enter and it will show the process of installing wathever

app you have on your "payload" folder.If installed successfully it will

display message "Success".

3- Knowing this. The first step to successfully control internal data on your phone

is to "root" it.

Thats where you are going to need the "side load" method to install :

Superuser.apk (added below)

This will give the following applications access to your phone ROM

z4root.1.3.0.apk (added below).

That little application is the easyest way to root your phone.

just install it and run it. On screen your will have a button that says "ROOT"

press on it and let the magic happen! It will root the phone and will reboot by

itself.

Once the phone back on you should be rooted.

4- Now that it is rooted. There is an option that was removed from your phone

by AT&T that enables "non-market" applications to install.

You need to get to the settings database on your phone to restore that option.

ON Motorola bravos the two database files that controls this option are :

etc/motorola/com.motorola.android.providers.settings/setting.mkitso

and

etc/motorola/com.android.providers.settings/secure.mkitso.

But without some sort of file explorer app you can't access those files.

We are going to use the same "side load" process to install these apps:

- root explorer.apk (added below)

- sqleditor.v1.4.apk (added below)

* what are their functions?

- root explorer, will allow you to show on a list all the files on your phone

including the "root directory" files among witch will be listed the two files

we talked about above. but at this point we can only see them, but we can't

change the codings on them (edit).

- To be able to "edit" data files on your phone you need SQLite editor. It will

also give you the ability to change the codings to it .

5- So after installing those two applications . Run root explorer, it'll take a

little time to find and list all the files on your phone . Then get into these files:

data/data/com.android.providers.settings/databases/settings.db

(*thats when sql editor will take over and allow you to see settings.db contents)

you go to "secure"

locate the line listed as : Install_non_market_apps press "menu" button to edit

Records and change value to "1".

and save change.

data/data/com.motorola.android.providers.settings/databases/settings.db

(*thats when sql editor will take over and allow you to see settings.db contents)

you go to "settings"

locate the line listed as : force_only_market_apps press "menu" button to edit

Records and change value to "0".

and save change.

6- go back to home screen and open settings on home screen menu

Applications, and voila!

you should have now an "unknown sources" check field available to you.

PS: if Field is not showing try to download a non-market app directly to Phone

and install.

phone will show a message asking if you are sure you want to authorize this app.

and a setting button.

once you say yes the first time. This field will be available to you then .

Now that worked for me and i am currently able to install non-market app

straight to my phone .