安卓去除apk的签名检查
来源:互联网 发布:php tools for vs2015 编辑:程序博客网 时间:2024/05/18 20:08
平台:IMX6
OS :安卓4.4.2
--- a/base/services/java/com/android/server/pm/PackageManagerService.java+++ b/base/services/java/com/android/server/pm/PackageManagerService.java@@ -3776,16 +3776,16 @@ public class PackageManagerService extends IPackageManager.Stub { PackageParser.Package pkg) { if (pkgSetting.signatures.mSignatures != null) { // Already existing package. Make sure signatures match- if (compareSignatures(pkgSetting.signatures.mSignatures, pkg.mSignatures) !=+ /*if (compareSignatures(pkgSetting.signatures.mSignatures, pkg.mSignatures) != PackageManager.SIGNATURE_MATCH) { Slog.e(TAG, "Package " + pkg.packageName + " signatures do not match the previously installed version; ignoring!"); mLastScanError = PackageManager.INSTALL_FAILED_UPDATE_INCOMPATIBLE; return false;- }+ }*/ } // Check for shared user signatures- if (pkgSetting.sharedUser != null && pkgSetting.sharedUser.signatures.mSignatures != null) {+ /*if (pkgSetting.sharedUser != null && pkgSetting.sharedUser.signatures.mSignatures != null) { if (compareSignatures(pkgSetting.sharedUser.signatures.mSignatures, pkg.mSignatures) != PackageManager.SIGNATURE_MATCH) { Slog.e(TAG, "Package " + pkg.packageName@@ -3794,7 +3794,7 @@ public class PackageManagerService extends IPackageManager.Stub { mLastScanError = PackageManager.INSTALL_FAILED_SHARED_USER_INCOMPATIBLE; return false; }- }+ }*/ return true; } @@ -8666,12 +8666,12 @@ public class PackageManagerService extends IPackageManager.Stub { synchronized(mPackages) { oldPackage = mPackages.get(pkgName); if (DEBUG_INSTALL) Slog.d(TAG, "replacePackageLI: new=" + pkg + ", old=" + oldPackage);- if (compareSignatures(oldPackage.mSignatures, pkg.mSignatures)+ /*if (compareSignatures(oldPackage.mSignatures, pkg.mSignatures) != PackageManager.SIGNATURE_MATCH) { Slog.w(TAG, "New package has a different signature: " + pkgName); res.returnCode = PackageManager.INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES; return;- }+ }*/
阅读全文
1 0
- 安卓去除apk的签名检查
- 推荐:安卓apk的签名加密
- 安卓apk签名方法
- 安卓签名apk Android signed apk
- 安卓apk签名过程遇到的问题及解决方法:
- 安卓程序如何获取另一个apk的签名
- 安卓学习——APK签名
- 为安卓.apk文件签名
- 关于安卓apk签名,OTA升级
- ionic签名打包安卓apk
- 安卓生成签名和给未打包的apk签名
- 【教程】利用幸运破解器去除安卓签名验证
- mac下修改调试安卓apk的默认签名文件
- 安卓获取某apk的签名信息,可用作防盗版进入。
- 关于在安卓apk中增加官方签名校验的说明
- [Android Pro] 查看 keystore文件的签名信息 和 检查apk文件中的签名信息
- 安卓APK签名使用keytool和jarsigner
- 安卓apk反编译、修改、重新打包、签名全过程
- phpstudy多版本php共存,phpstudy无法多版本共存的方案,多个PHP同时运行
- 打造万能FragmentInterface(Fragment和Activity通信完美解决,通往架构师之路)
- JNDI 和JDBC的区别
- 利用expect实现SSH登录密码的自动填充
- HMM+CRF笔记
- 安卓去除apk的签名检查
- 浅析weex之vdom渲染
- 计算最大的关系网络的Spark实现
- python学习(三):matplotlib学习
- 编译安装Apache
- JMeter学习-007-JMeter 断言实例之一
- Monkey详解(事件型指令篇)
- 入门:添加一个支持获取单一资源以及支持POST_PUT和DELETE方法
- apache hue安装(hadoop-2.5.2)