Android app is a mixed bag, according to a 2014 survey of 360 Internet Security Center, "average of 26.3 pirated apps and 4.8 pirated signatures per genuine app". How to identify piracy? In fact, it's simple, the app's package name and the app's certificate can uniquely identify an application. After an application decompression, the Meta-inf directory below the RSA suffix certificate file, with the Java Keytool can see the certificate details, and genuine certificate comparison.
Take Subway parkour as an example:
keytool-printcert-file Ditiepaoku/meta-inf/idreamsk. RSA
Owner:cn=idreamsky, Ou=idreamsky, O=idreamsky, L=shenzhen, St=guangdong, c=cn issuer:cn= Idreamsky, Ou=idreamsky, O=idreamsky, L=shenzhen, St=guangdong, C=CN
Serial number:4df190c0
Valid From:fri June 10 11:34:24 CST Until:sun June 11:34:24 CST 2041
Certificate fingerprints:
&nbs p; md5: 49:2E:1F:EF:AD:99:55:34:E9:56:9B:E2:A0:E8:89:DC
sha1:24:c0:f2:d7:a3:17:8a:55:31:c7:3c:09:93:a4:67:be:1a:4a:f0:94
sha256:a1:fd:f9:f3:21:ea:50:b3:e2:1a:ae:c5:05:59:c4:d1:9d:48:a2:44:b7:80:81:26:a4:7f: E8:6f:2b:61:af:12
Signature algorithm Name:sha1withrsa
Version:3
The app's certificate shows owner as Idreamsky, which literally comes to the music in Guangdong to amuse http://idreamsky.com. As to whether it is really fun or fake, can be from some Android reinforcement software, Android Antivirus website to find the authenticity of the comparison, here to bang-bang reinforcement to provide the search for pirated services to check: Http://am.bangcle.com/search, the first genuine certificate and the same as above, The basic can be confirmed to be genuine. Further you can use the AAPT command to check the package name, it is the final genuine.
Android Application Genuine piracy recognition