85 votes

Install button greyed out on play.google.com

It is possible that you searched for the app using google. Somehow the google result links to the US version of the page, which grays out the install link for non-US people. Remove the "gl=US&...
Georgi121270's user avatar
25 votes
Accepted

How to reinstall an uninstalled system app through ADB?

Technically, the command adb shell pm uninstall -k --user 0 <package_name> does not uninstall an app from the device. Instead, it just removes it from a user. There are a couple of ways to get ...
Bo Lawson's user avatar
  • 2,568
18 votes

How can I make an Android app "forget" that it installed on my phone before?

tl:dr; addressing OP's question - sorry, no way AFAIK. From Android 10 onwards normal apps can't access IMEI number. Revised answer with additional inputs from Izzy (thanks) How do apps (Google or ...
beeshyams's user avatar
  • 40.3k
17 votes

Installing an app from Play Store using the command line

I was looking for the same answer, i can't find a single command to do this, but i found few options that could be useful in such cases: A. download the .apk to your computer and install the apk from ...
Ohad Cohen's user avatar
15 votes
Accepted

How to install app from command line (terminal)?

Given enough privileges (ADB, root, system application) you can use simple terminal commands to install apps: On a PC: Run the simple command adb install <path to .apk file> and the app will ...
GiantTree's user avatar
  • 4,052
14 votes

How to block any app from being installed?

First, disable the primary source of installation. On most devices, it is the Google Play Store but your device might have been shipped with a non-Google market app as well. So go to Settings → ...
Firelord's user avatar
  • 24.9k
11 votes
Accepted

adb install: downloaded apkm file from ApkMirror.com doesn't end with .apk

Most Android apps are today no longer shipped as a monolithic APK file that can be installed on every flavor of an Android device. Instead Android apps are shipped as bunch of APK files the app is ...
Robert's user avatar
  • 19k
9 votes
Accepted

ADB installs apps for all users. How to force it to install to main user only?

Mention the specific user as an argument for which the package is to be installed. Example: adb install --user USER_ID YOUR_APK adb shell pm install --user USER_ID YOUR_APK # alternative command ...
Firelord's user avatar
  • 24.9k
8 votes
Accepted

Why does Android not include an Add Hardware Wizard?

On desktops and laptops, drivers are a necessary evil. Hardware is often user-serviceable and prone to changes, and there is a huge variety of possible combinations. On phones and tablets, this isn't ...
Raghav Sood's user avatar
8 votes

Can I reinstall the apps freely from Play Store if I bought them while on sale?

Yes... I do this all the time when apps/games I might like come up for sale cheap or free, or major titles I might use someday, although they don't have to be on sale. In fact, I often don't even let ...
acejavelin's user avatar
  • 6,197
8 votes

What is MIUI optimization?

According to this thread, this feature (Turn On MIUI Optimization) enables a plethora of MIUI based settings & optimizations as per the guidelines set by the MIUI developers. It helps to load ...
xavier_fakerat's user avatar
7 votes
Accepted

Why would I enable "Install Unknown Apps?"

Starting Android Oreo, sideloading (installing an app from a source other than Play Store) has actually became more secure. Previously (Naugat or below), when you used to tick "Unknown Sources" ...
iOS's user avatar
  • 12.3k
7 votes

Creating universal APK form multiple APKs without having *.aab (Android App Bundle) file

Split APK file formats Various app download sites were confronted with the same problem. They solved by defining custom file formats and installer for apps that consist of multiple APKs files: There ...
Robert's user avatar
  • 19k
6 votes
Accepted

How to run an .APK without installing it on the device with adb?

Running an APK without installing it? No matter if you won't accept the answer, running an APK is not possible. It's not an executable, it's an archive containing the application and instructions on ...
svin83's user avatar
  • 220
6 votes
Accepted

Easy and efficient way to run GNU/Linux on top of Android on an x86 device?

I found way to do this that I'm very happy with. I used Linux Deploy. (It requires root, but here's an alternative for those who don't want to root.) Here's a nearly full version of Xubuntu 16.04 (...
Fiksdal's user avatar
  • 1,211
6 votes

adb install apk successful on device (or emulator), but not found

perform a full uninstall adb uninstall <your-package-name> then try reinstall your app adb install app.apk I faced this issue on flutter release installation. This problem is caused because of ...
ASHKARAN's user avatar
  • 161
6 votes
Accepted

Paid app accidentally deleted and now can't re-download: says I "already own" the app

Well, I figured it out ... Go to https://play.google.com/apps Log in with the same credentials that are used on my device A list of all my installed apps is shown. Find the deleted app and click on ...
HippoMan's user avatar
  • 605
6 votes
Accepted

How to get installation log (either from adb install or manual install)

Sometimes errors are getting lost when using adb. Effectively adb install does nothing more than uploading the apk file to the the device and then executing the command pm install <file.apk>. ...
Robert's user avatar
  • 19k
5 votes

Install button greyed out on play.google.com

In my case the button was greyed out when I accessed the google play store by using a web search for an app and then following the link to the play store. If I went to the play store first and then ...
TBro's user avatar
  • 51
5 votes

Where should I install Toybox?

Where should I install Toybox? Would it make more sense to install Toybox to my system partition, or to my data partition? Depends. If you don't plan to factory reset the phone ever again, you can ...
Firelord's user avatar
  • 24.9k
5 votes

insufficient storage even with marshmallow sd card formatted for internal space and plenty of space

I have the same phone & same SD card setup. David Coleman has good advice, but here are some additional points. Many apps will not even show the word "Change." That means they cannot be moved to ...
jadek's user avatar
  • 51
5 votes

Applications are not installed with adb restore

I've adapted niels' script a little to fix some issues with it: #!/bin/bash set -e if [ $# -ne 1 ]; then echo "Usage: $0 <package-name>" exit 1 fi echo -n "Enter password: &...
felschr's user avatar
  • 51
5 votes
Accepted

Installing .apk as system app directly (with root)

You can simply copy the apk (its name not relevant) into /system/app or /system/priv-app, set the appropriate permissions (rw-r-r, root:root) and then do a reboot. That's it. Works well on Android 6....
Firelord's user avatar
  • 24.9k
5 votes

Where are kernel modules installed?

There are two ways Linux kernel modules are built: 1. as a part of kernel executable binary (compressed image) i.e. with CONFIG_*=y options at build time, or 2. as separate kernel object (.ko) files ...
Irfan Latif's user avatar
5 votes
Accepted

Can't reinstall an app uninstalled through ADB

The solution can be found in the question Reinstall System app which is uninstalled for the current user? (which is unanswered): adb shell cmd package install-existing com.android.gallery3d Note ...
Izzy's user avatar
  • 90.8k
5 votes
Accepted

Does `adb install` do APK signature verification?

You are correct adb install verifies the signature of the app. If the app has not been installed on the device before the package manager can only verify that the app has been signed - who has signed ...
Robert's user avatar
  • 19k
4 votes

How to install SDK packages offline after download is complete?

You could consider using https://github.com/icefapper/offdroid; it creates a server on local host and serves the sdk manager with the packages you have on the disk. the process is completely ...
icefapper's user avatar
4 votes

What is a "partial application install" via adb?

It is my assumption that the -p: partial application install is for installing packages that are an update to an existing package but are not standalone in itself, sort of how Play Store updates an ...
Firelord's user avatar
  • 24.9k
4 votes
Accepted

Is CyanogenMod easier to install in rooted device?

Both yes and no. You need custom recovery to flash CyanogenMod. If you have root with the non-recovery method, you can install the ROM manager from the Play Store, which makes the installation of a ...
John K's user avatar
  • 479

Only top scored, non community-wiki answers of a minimum length are eligible