Hot answers tagged

57 votes
Accepted

Is apkmirror.com safe?

Apkmirror.com is run by the same people behind AndroidPolice.com, one of the biggest Android news websites. All uploads are manually vetted and approved, and only free apps are allowed so you won't ...
bmdixon's user avatar
  • 8,815
45 votes
Accepted

Why does Android keep APK files of installed apps?

An Android APK usually contains these things. assets/ lib/ META-INF/ res/ AndroidManifest.xml classes.dex Upon installation, the APK file is copied to /data/app, and classes.dex is extracted and "...
iBug's user avatar
  • 7,727
30 votes

Is it possible to backup and restore an app with data via ADB?

The answer is: It depends. It's the way supposed to work: adb backup -f myapp.ab -apk com.myapp # backup on one device adb restore myapp.ab # restore to the same or any other device ...
Izzy's user avatar
  • 91.1k
24 votes
Accepted

How to tell what architecture an APK is intended for?

One (rather crude) way to see what architecture an APK's native libraries are built for is to unzip it (it's only a zip file) and take a look at the libs folder - if the application contains any ...
Joe's user avatar
  • 515
20 votes

How can I verify the authenticity of an APK file I downloaded?

Verifying an APK signature The correct way to verify an APK file is to use apksigner. apksigner is part of the Android build tools (Andorid SDK), therefore you may find multiple versions installed, ...
Robert's user avatar
  • 19.8k
15 votes

How to get the real reasons for an incompatible app/.apk?

Some reasons why an app is incompatible can be seen from AndroidManifest.xml, others only exists in the [Play] Store configuration (such as limitations to a country, a carrier or if the app developer ...
Robert's user avatar
  • 19.8k
12 votes
Accepted

APK signature verified but warns file "not protected by signature"?

Summary The warning you have encountered only applies to the APK signature v1, but as the APK file contains also a v2 and v3 signature you can safely ignore this message as every modification on the ...
Robert's user avatar
  • 19.8k
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
  • 19.8k
10 votes

Apk file not installing in android says "You may not have proper app for viewing this content"

Such Issues generally occur when you try to open the file from within an Application (Messenger, Whatsapp etc.) other than File Manager (any such application with similar privileges) or Play Store. ...
Akash's user avatar
  • 201
9 votes
Accepted

No download link for Adblock Plus

Adblock forums says this product is outdated (not maintained anymore), eventually use adblock browser for android Also, see this post see what said an eyeo moderator: "Unfortunately at the ...
beeshyams's user avatar
  • 40.7k
8 votes
Accepted

How are "ShareIt","Xender" etc able to install APK without requiring "unknown source" permission?

I did a bit of digging and it is possible without System permissions from API 21 onwards https://developer.android.com/reference/android/content/pm/PackageInstaller.html. In fact, there is a code ...
Neo's user avatar
  • 271
8 votes

How to install xapk, apks, or multiple-apks via adb?

Here is a guide on how to install an XAPK file to your Android device via adb on a Windows machine: Rename your .xapk file to .zip. Unzip the file to a new folder. In the new folder, you will see a ...
Devlpr's user avatar
  • 121
7 votes

How can I verify the authenticity of an APK file I downloaded?

There is (now) an apksigner tool in build-tools that does what you want. From the docs: Check whether the APK's signatures are expected to be confirmed as valid on all Android platforms that the ...
kahbou's user avatar
  • 171
7 votes
Accepted

Can I make a flashable ZIP containing one or more APKs

This simplified example is inspired by this xda-developers thread. It is handy to use adb but you don't need to. Get a Java signing tool and keys Your packaged ZIP needs to be signed. If you have a ...
starfry's user avatar
  • 445
7 votes
Accepted

What process happens when there is a system optimization?

What is Android doing when it says “optimizing apps/system”? Basically the android system will be creating an optimised version of each application. This process makes each app start as fast as ...
xavier_fakerat's user avatar
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
  • 19.8k
7 votes

APK updates showing on Aurora (3rd-party store) before Play Store

Aurora Store is same as Play Store Aurora app source is Play Store. Aurora Store says Overall, Aurora Store is an intriguing app, that completes two functions. First of all, it makes it easy to ...
beeshyams's user avatar
  • 40.7k
6 votes

Is it possible to install Chromium on Android?

As mentioned on Eldarerathis' comment, no matter what, you are going to need a newer version of Android, which probably means (CyanogenMod will only get you to 2.3.7) that you'll need a newer phone. ...
andDevW's user avatar
  • 616
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
  • 675
6 votes
Accepted

Backup all installed APK's from phone using ADB

If it's just the APK files, you could use the getapk script provided in the tools/ directory of my little helper Adebar, calling it e.g. with getapk user to retrieve all user-installed apps. You won't ...
Izzy's user avatar
  • 91.1k
6 votes
Accepted

Where does APKMirror.com get its apks?

ApkMirror.com just accepts APK uploads from users. Anybody can extract APK files from their device and upload them to APKMirror.com. However it is not guaranteed that every upload is published. For ...
Robert's user avatar
  • 19.8k
6 votes

Can APK cause any harm on open (without installing)?

If the APK file was not installed this reduces the probability a lot. The only way I see that could harm a device would be if the file itself would contain an exploit against the Android MediaStore ...
Robert's user avatar
  • 19.8k
5 votes

How can I download an APK file from the Play Store?

Google Play seems to use some non-standard port to access the site. Some modem/router/gateway firewalls block this port by default. This is why Google Play does not work in some LANs. Racoon is a ...
The Somberi's user avatar
5 votes

Is there a non-app tool for batch backup of APK files?

This script is outdated and no longer supported. For the newest version, which requires Android 5+ and Python 3.5+, and supports Arcus theme variants and Substratum overlays, see my GitHub repository. ...
Grimoire's user avatar
  • 2,969
5 votes

How to extract data from an .APK file?

An APK is the same as a JAR file which is the same as a ZIP file. Rename the .APK to a .ZIP and then extract the .ZIP
Richard Stokes's user avatar
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

What about Android App Bundles' language support?

According to a Google I/O '18 talk Google Play will download all "typically used languages" and retrieve others on demand. In the rare case, where a user switches to a new language that we weren't ...
creativecreatorormaybenot's user avatar
5 votes
Accepted

Strip /lib from installed apk

Based on my experience, modifying an APK file after the installation is not a big problem as long as you don't touch the DEX files. Especially the native libraries for other architectures than the one ...
Robert's user avatar
  • 19.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
  • 19.8k

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