返回列表 发新帖

[逆向求助] 壳脱掉了但是回编启动闪退

[复制链接]

1

主题

15

帖子

42

积分

小学生

Rank: 2

金币
7
好评
0
贡献
0
发表在  2019-9-8 17:18:52 | 显示全部楼层 | 阅读模式
5金币
本帖最后由 2407439@qq.com 于 2019-9-8 19:58 编辑

全部家当了,不知道咋获得金币

360加固的android原生App,按照论坛多名大神的教程把dex拖出来重新回编之后,安装时报错,曾在52请教过师兄@涛之雨
师兄也说步骤应该是没错,但我就很好奇为什么安装时会闪退

不要闪360的引导
不要改application.xm入口。。。。。。
而且,在给别人安装的时候也要先在太极里面安装,在桌面卸载,然后再安装改好的。。。
多看看mt的教程吧

我一开始把入口改了,把stub相关的类都删掉了,后来求助师兄,按照方法重新打包了一次,再次启动时还是闪退

我的步骤是FDex2提取出来4个dex,我从classes3依次命名到6,把他通过zip压缩包直接放进去了太极提取的安装包里面,然后使用MT签名,在桌面把原包卸载了,正常安装我新打包的app,在桌面启动闪退

原安装包:https://www.lanzous.com/i62wqgh
太极导出来的安装包:https://www.lanzous.com/i62wqri
我重新加入dex并签名的安装包:https://www.lanzous.com/i62wqof



方法没错,是手机原因,我先后使用了mumu模拟器、360青春版手机和云手机都不能运行,换了一台华为手机正常打开使用了

但这也孵化出来一个问题,该app之前是可以在8.0以下版本的系统运行的,这样操作后只能在8.0以上的系统上运行了,具体是mt编辑时改了targetVersion还是太极对targetVersion尚不清楚



最佳答案

查看完整内容

亲测正常使用
回复

使用道具 举报

78

主题

2025

帖子

8977

积分

硕士生

校长

Rank: 6Rank: 6

金币
528
好评
85
贡献
0

MT论坛帅哥MT论坛最佳新人考神MT论坛活跃会员

发表于 2019-9-8 17:18:53 来自手机  | 显示全部楼层
亲测正常使用
回复

使用道具 举报

1

主题

15

帖子

42

积分

小学生

Rank: 2

金币
7
好评
0
贡献
0
发表于 2019-9-8 17:25:10 | 显示全部楼层
通过log发现在启动时给我汇报了这么一条信息
  1. --------- beginning of crash
  2. 09-08 17:24:22.967 1489-1489/? E/AndroidRuntime: FATAL EXCEPTION: main
  3.     Process: com.company.live.yueman, PID: 1489
  4.     java.lang.UnsatisfiedLinkError: JNI_ERR returned from JNI_OnLoad in "/data/data/com.company.live.yueman/.jiagu/libjiagu.so"
  5.         at java.lang.Runtime.load(Runtime.java:333)
  6.         at java.lang.System.load(System.java:1069)
  7.         at com.stub.StubApp.attachBaseContext(SourceFile:231)
  8.         at android.app.Application.attach(Application.java:187)
  9.         at android.app.Instrumentation.newApplication(Instrumentation.java:997)
  10.         at android.app.Instrumentation.newApplication(Instrumentation.java:981)
  11.         at android.app.LoadedApk.makeApplication(LoadedApk.java:573)
  12.         at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4752)
  13.         at android.app.ActivityThread.-wrap1(ActivityThread.java)
  14.         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1414)
  15.         at android.os.Handler.dispatchMessage(Handler.java:102)
  16.         at android.os.Looper.loop(Looper.java:148)
  17.         at android.app.ActivityThread.main(ActivityThread.java:5539)
  18.         at java.lang.reflect.Method.invoke(Native Method)
  19.         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:745)
  20.         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:635)
复制代码

点评

这个so文件是在文件夹里存在的,应该是别的地方让他加载失败了……  发表于 2019-9-8 17:29
我并没有去删除他相关的so文件,通过百度这个错误,大部分人是说加载不到so https://blog.csdn.net/weixin_34221332/article/details/87974020  发表于 2019-9-8 17:26
回复

使用道具 举报

1

主题

15

帖子

42

积分

小学生

Rank: 2

金币
7
好评
0
贡献
0
发表于 2019-9-8 17:48:41 | 显示全部楼层

你这让我有点猜测是我手机的原因哦,严重怀疑加载不到so的那条消息
回复

使用道具 举报

78

主题

2025

帖子

8977

积分

硕士生

校长

Rank: 6Rank: 6

金币
528
好评
85
贡献
0

MT论坛帅哥MT论坛最佳新人考神MT论坛活跃会员

发表于 2019-9-8 17:56:34 来自手机  | 显示全部楼层
也可能你操作问题,之前有几个人都说不行,结果都是操作有问题
回复

使用道具 举报

1

主题

15

帖子

42

积分

小学生

Rank: 2

金币
7
好评
0
贡献
0
发表于 2019-9-8 18:01:55 | 显示全部楼层
校长(努力学习中) 发表于 2019-9-8 17:56
也可能你操作问题,之前有几个人都说不行,结果都是操作有问题

重新签名后的应用你那里可以打开的话那应该能排除掉我在脱壳时存在不当操作的因素

借助太极来操作的话,保留太极之前安装的原包不动,从桌面删除应用,然后直接安装新的安装包到桌面,在打开。

这是我现在的操作步骤,师兄你是这么做的吗?
回复

使用道具 举报

0

主题

137

帖子

416

积分

初中生

Rank: 3Rank: 3

金币
203
好评
0
贡献
0
发表于 2019-9-8 19:41:38 来自手机  | 显示全部楼层
只要有低版本的没有加固的修改oncreate,照样可以修复360
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表