329140 发表于 2022-3-12 23:33

哪位神知道改了apk里的dll文件闪退是怎么回事

https://wwn.lanzoul.com/igzwgzlrkve
密码:aan2

涛之雨 发表于 2022-3-13 08:16


有很多可能,
常见的有:
签名验证,
或者是改的过程有异常没有catch住(比如需要获取userinfo.state的值,但是userinfo是null)

666888tzq 发表于 2022-3-13 14:18

有签名校验?

北辰没有林安 发表于 2022-3-13 16:39

dll你用什么改的,改了什么,改之前和改之后是怎么样的

329140 发表于 2022-3-13 17:34

北辰没有林安 发表于 2022-3-13 16:39
dll你用什么改的,改了什么,改之前和改之后是怎么样的
应该是签名验证
// 0x0000E9FC: above‎ = "above"
// AppName‎ = "iDroplet\r\n测试"
// 0x0000EA18: below‎ = "below"
// 0x0000EA1F: btnLibreToolsActivate‎ = "激活"
// 0x0000EA27: btnLibreToolsExtend30‎ = "延长寿命到31天"
// 0x0000EA3D: btnLibreToolsRegion‎ = "修改地区"
// 0x0000EA4B: btnLibreToolsReinit‎ = "重新初始化"
// 0x0000EA5C: btnLibreToolsRestore14‎ = "恢复14天周期"
// 0x0000EA6F: btnScanTxt‎ = "扫描"
// 0x0000EA77: chartTitleMgdl‎ = "当前BG单位 mg/dl"
// 0x0000EA8D: chartTitleMmol‎ = "当前BG单位mmol"
// 0x0000EAA1: count‎ = "数量"
// 0x0000EAA9: glucoInput‎ = "BG输入"
// 0x0000EAB3: glucoMsg‎ = "如果单位是mmol并且没有小数点 - 输入BG x 100 例如 8.75 => 875"
// 0x0000EB01: glucoTitle‎ = "血糖仪 BG "
// 0x0000EB10: inRange‎ = "在范围内"
// lblLibreToolsTittle‎ = "一起测试"
改了俩测试文字不行

329140 发表于 2022-3-13 17:35

666888tzq 发表于 2022-3-13 14:18
有签名校验?

应该是大神怎么去

北辰没有林安 发表于 2022-3-14 17:00

329140 发表于 2022-3-13 17:34
应该是签名验证
// 0x0000E9FC: above‎ = "above"
// AppName‎ = "iDroplet\r\n测试"


没有签名检验啊,是不是你改的时候有问题

329140 发表于 2022-3-15 07:36

北辰没有林安 发表于 2022-3-14 17:00
没有签名检验啊,是不是你改的时候有问题

什么都不改直接签名就闪退

北辰没有林安 发表于 2022-3-15 14:06

329140 发表于 2022-3-15 07:36
什么都不改直接签名就闪退

我就没有闪退

329140 发表于 2022-3-15 21:45

北辰没有林安 发表于 2022-3-15 14:06
我就没有闪退

谢谢我用去签名认证的软件解决了
页: [1]
查看完整版本: 哪位神知道改了apk里的dll文件闪退是怎么回事