Apk分析 Pro+中文手机版4.2 安卓最新版

时间:2022-04-02 14:23

大小:16.7M

系统:Android

语言:中文

点击下载
Apk分析 Pro+中文手机版截图0Apk分析 Pro+中文手机版截图1Apk分析 Pro+中文手机版截图2Apk分析 Pro+中文手机版截图3Apk分析 Pro+中文手机版截图4

用户自己制作的一款apk签名分析工具,Apk分析 Pro+是一个支持中文的免费工具,软件中用户可以一键去除一些低中稍高的签名校验,还可以支持多种方式一键去签,对于喜欢研究apk文件的朋友来说非常实用。

Apk分析 Pro 中文手机版

Apk分析 Pro+使用注意

1、因为某加固问题导致首次启动较慢。

2、第二次启动或多次启动几次即可解决。

软件特色

可一键去除一些低中稍高的签名校验

支持多种方式一键去签

Apk分析 Pro 中文手机版

很专业的apk分析工具

支持文件标签时间转换,十六进制转换

APK签名校验分析

找到PackageParser类,该类在文件“frameworks/base/core/java/android/content/pm/PackageParser.java”中。PackageParser类的collectCertificates方法会对APK进行签名校验,在该方法会遍历APK中的所有文件,并对每个文件进行校验。

Apk分析 Pro 中文手机版

APK是一个ZIP格式的文件所以使用ZIP相关的类进行读写。上面代码中调用了loadCertificates方法,这个方法返回一个二维数组,如果APK中的文件签名校验失败那么loadCertificates方法会返回一个空数组(可能是null,可能是数组长度为0),按照上面代码的逻辑如果数组为空则会抛出异常。

verifiedEntries是一个键值对,键是APK中经过了签名的文件名,如:classes.dex文件,值是证书数组。如果向已经签过名的APK中新添加一个文件然后安装这个APK,当程序逻辑执行到JarVerifier.getCertificateChains方法中时,在verifiedEntries变量中无法找到新添加的文件名(因为这个新文件是在APK签名之后添加),那么JarVerifier.getCertificateChains方法将返回null。

扩展阅读

安卓系统本身在安装app时会对app验证签名。

测试步骤: 在本机上有一个低版本的app,然后安装一个高版本的app(分发时用不同的证书签名),

安装提示:安装失败“更新包与已安装应用的签名不一致”

建议卸载,卸载当前版本后,可以安装成功!(这个没法控制用户,,所以可以考虑在app启动时验证签名)

App启动时检测签名是否正确

对比apk签名证书的SHA1值是否自己用的签名证书的值,而不是被别人篡改过的证书的值(防止自己的应用被反编译后重新打包)

1、获取自己对app分发时签名证书的SHA1值

首先进入CMD,然后输入:

keytool -exportcert -list -v -alias huyNew -keystore "C:\Users\huy\AppData\Local\Xamarin\Mono for Android\Keystore\huyNew\huyNew.keystore"

回车

在提示下输入密钥口令(是自己设置的密码) (注:此时输入字符cmd是不显示的,请输入完整后直接回车。如果失败说明你输错了)

你可能感兴趣的

猜你喜欢

    手机apk拆包软件

    手机apk拆包软件

    安卓手机的应用都是apk的包,如果你想要将apk的包进行打包和解包拆包的话必须要相应的工具才可以操作,为了更方便搞机人士,精品下载站小编特意整理了几款非常好用的手机apk拆包软件分享给大家,支持安卓apk解包,apk分析,apk安装,apk编辑等功能,通过这类软件可以更方便了解apk的相应信息,像文件修改管理,应用程序信息设置,面板快速设置,应用布局的控制等,还有很多功能可以自己体验,本页面分享的..
    进入专区>>
    apk安装器合集

    apk安装器合集

    安卓手机上总有很多apk的文件,有些没有安装的会留在在手机系统上很占用内存,想要批量管理的朋友可以试试下载apk安装器,它可以批量管理手机上的apk文件,可显示总apk文件,能按apk的名称,大小,包,版本已安装和未安装等多种属性来排列,一目了然手机上的apk安装包,轻松易用,还有apk.1文件的安装器,微信上分享的apk文件必备的安装器,还有很多实用的功能可自己体验,精品下载站j9p小编附上的是..
    进入专区>>
    手机管理软件

    手机管理软件

    现在智能手机的功能非常强大,还有很多好用的应用软件可以给你带来非常多有趣的体验,但是应用软件下载多了后需要管理,不然太乱了,为了更方便用户管理手机上的资料,这里分享一些非常不错的手机管理软件给大家,支持手机应用apk的管理,手机资源的整理,数据备份功能,sd卡数据的管理等等,还可以对其中的照片、音乐、视频、联系人、短信、应用、文档等所有数据进行管理、传输、备份、恢复、删除了。..
    进入专区>>

    更多专题

    大家都在玩

    网友留言默认

    查看更多评论

    本类排行榜

    其他版本