tianlang

Results 2 issues of tianlang

我们之前在使用V1签名的时候,就发现过pp助手的增量更新生成的新包里,渠道信息丢失了,初步分析是zip文件的注释信息被丢弃了。 然后我们就调研了一下使用walle是否可以解决这个问题。结果发现不行。 具体过程如下: 准备工作:使用Android5.0系统的一个测试机,安装pp助手。(我们发现Android7.0系统以上的手机,pp助手不提供增量更新功能) 第一步:在pp助手里面下载美团外卖最新版的上一个版本。 使用walle提供的代码,我们分别检测了pp助手本地下载的安装包,路径: /sdcard/pp/downloader/apk/com.sankuai.meituan.takeoutnew_144115188876534415_6.7.6_60706.apk 以及安装完之后的包,路径: /data/app/com.sankuai.meituan.takeoutnew-1/base.apk 两个包的渠道信息都是1004。 第二步:在pp助手里面下载美团外卖最新版app,然后使用walle提供的方法检测pp助手本地下载的安装包,渠道信息为1009。 第三步,删除刚刚下载的最新版安装包,重启pp助手,然后进入美团外卖的详情页,提示可以进行省流量更新,点击更新,pp助手下载差分包: com.sankuai.meituan.takeoutnew_144115188876540005_6.7.10_60710.aup 下载完差分包以后,可以看到pp助手在本地下载的路径里,生成了新的安装包:com.sankuai.meituan.takeoutnew_144115188876540005_6.7.10_60710.apk 使用walle提供的方法检测这个生成的新包,结果是获取不到渠道信息。 第四步,使用apksigner.jar检测这个生成的新包,结果显示为V2签名损坏。 java -jar apksigner.jar verify -v com.sankuai.meituan.takeoutnew_144115188876540005_6.7.10_60710.apk DOES NOT VERIFY ERROR: JAR signer CERT.RSA: JAR...

time="2024-02-27T19:36:12+08:00" level=error msg="Unauthorized: invalid username or password" the password is 123456789 sb