I am using a rooted NOOK Tablet with Android Gingerbread, and am installing an application from an email. I am using the NT Hidden Settings application to enable the installation of apps from unknown sources. I check the box and click OK knowing the dangers of 3rd party applications. I go back to the email, click the attachment, and when I hit the installation screen, after I had just checked it, it says install blocked. I returned to the setting and the check box I had filled in was now empty again, and I am caught in the loop forever. What can I do to make the app install?
1 Answer
As I wrote in my above comment, one way would be:
- Get ADB working on your computer (see: Is there a minimal installation of ADB?)
- Download the
.apk
file to your computer - Switch on USB Debugging on your device, and then connect it to your computer via USB (order is important here: first enable the option, then connect)
- Use
adb install <file_name.apk>
to install the app
For subsequent installs, you of course can ommit the first step, as ADB should already be set up then :)
Alternative approach (untested):
- Install some terminal app on your device (e.g. Android Terminal Emulator)
- Save the
.apk
to your SDCard - Start the terminal app, and run
pm install </path/to/filename.apk>
Again, the first step is only needed once. I've not tested that second method, so I'm not sure whether it requires root or the "unknown sources" option. As adb install
only seems to be a wrapper to pm install
, the latter is not that likely.
unknown-sources
. Have you checked in Settings->Applications for the corresponding checkbox? Sometimes it also hides in the Settings->Development section. Maybe it's just the fault of your "NT Hidden Settings", e.g. that it doesn't save your changes.adb install some.apk
, which doesn't require that setting to be enabled (see Is there a minimal installation of ADB? for how to get ADB working)