返回列表 发新帖
楼主: 小狗巧巧 - 

Auto.js Pro7 破解笔记#2

  [复制链接]

8

主题

783

回帖

5241

积分

硕士生

Rank: 6Rank: 6

金币
1684
好评
1
信誉
100
发表于 2020-3-31 06:52:40 来自手机  | 显示全部楼层  来自 陕西
厉害了大师
回复

使用道具 举报

15

主题

972

回帖

3656

积分

大学生

Rank: 5Rank: 5

金币
807
好评
36
信誉
100
QQ
发表于 2020-3-31 07:12:58 来自手机  | 显示全部楼层  来自 广东
大佬厉害
回复

使用道具 举报

185

主题

7476

回帖

1万

积分

博士生

有点意思

Rank: 7Rank: 7Rank: 7

金币
4203
好评
235
信誉
101

考神MT论坛帅哥

发表于 2020-3-31 09:29:50 | 显示全部楼层  来自 河南
a460087935 发表于 2020-3-30 23:40
大佬,我有个疑问,我现在跟着教程二做到了跨过验证错误到主页一片空白这一步。

然后,再往后就是要让带有 ...

明白!首先,paramBoolean的那个判断删掉。然后,剩下的你看到了吗?throw new VerifError(""),就是说你改错了!是不是动了什么不该动的东西?
回复

使用道具 举报

17

主题

1531

回帖

5468

积分

硕士生

Rank: 6Rank: 6

金币
3118
好评
2
信誉
98
发表于 2020-3-31 10:25:08 来自手机  | 显示全部楼层  来自 越南
9999999999
回复

使用道具 举报

0

主题

2

回帖

3

积分

幼儿园

Rank: 1

金币
2
好评
0
信誉
100
发表于 2020-3-31 10:40:34 来自手机  | 显示全部楼层  来自 北京
学习学习
回复

使用道具 举报

14

主题

2623

回帖

7748

积分

硕士生

Rank: 6Rank: 6

金币
3898
好评
1
信誉
101

MT论坛最佳新人考神MT论坛新人

发表于 2020-3-31 10:44:03 | 显示全部楼层  来自 河南
感谢分享
回复

使用道具 举报

56

主题

3712

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
4334
好评
34
信誉
100

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

发表于 2020-3-31 12:11:37 来自手机  | 显示全部楼层  来自 重庆
了解一下
回复

使用道具 举报

3

主题

585

回帖

1596

积分

高中生

Rank: 4

金币
392
好评
0
信誉
100
QQ
发表于 2020-3-31 12:53:01 来自手机  | 显示全部楼层  来自 四川
继续学习。
回复

使用道具 举报

2

主题

290

回帖

878

积分

高中生

Rank: 4

金币
433
好评
0
信誉
100
发表于 2020-3-31 19:25:28 | 显示全部楼层  来自 湖南
让我康康
回复

使用道具 举报

2

主题

165

回帖

577

积分

初中生

Rank: 3Rank: 3

金币
332
好评
0
信誉
100
QQ
发表于 2020-3-31 19:48:15 来自手机  | 显示全部楼层  来自 湖南
( '▿ ' )
回复

使用道具 举报

14

主题

1012

回帖

3197

积分

大学生

Rank: 5Rank: 5

金币
115
好评
2
信誉
100

MT论坛最佳新人

发表于 2020-4-1 00:01:17 来自手机  | 显示全部楼层  来自 四川
感谢分享
回复

使用道具 举报

0

主题

18

回帖

66

积分

小学生

Rank: 2

金币
23
好评
0
信誉
100
发表于 2020-4-1 00:33:24 | 显示全部楼层  来自 广东
MiBStudio 发表于 2020-3-31 09:29
明白!首先,paramBoolean的那个判断删掉。然后,剩下的你看到了吗?throw new VerifError(""),就是说你改 ...

经过一天的修改,最终还是得到了闪退的结果。不过,我是换了一种方式的闪退。经过大佬上午的指点,我知道了throw new那个东西是怎么来的,是我将public void a(byte[] paramArrayOfbyte)改成public void a(Boolean paramBoolean),然后删掉了anyServicesAvailable那句,就像图上写的那样。然后我就不敢动a方法的参数类型了,也不敢删anyServicesAvailable。

后面我的思路是,那就不要改a方法的参数了,保留它,但传进去null。就像这样

编译成java就像这样:

我也想过,a方法会不会有多态的问题,比如a(String s), a(byte[] bytes)它们的方法名都是a,但是参数是不一样的,我直接传进去一个null,它会不会识别不了导致的闪退。但是我觉得我在smali中声明了Lorg/autojs/autojs/ui/main/MainActivity;->a([B)V 我要的是带byte[]参数的a方法。但我也不敢确定,还请大佬定夺一下。

后面本地验证删除判断语句的地方,我对照着java,觉得凡是return-void都删去,然后if语句只删除了第一个,也就是最外面那个if大括号,其他的if都没删,但是return-void都删去了,同时也保留了最后一个return-void。

然后编译,运行,能看到主界面Auto.js,然后闪退。这次闪退相比于上次多了个主界面。算是个进步把。。。

最后附上,文件转成java的截图:


如果,大佬您有哪里觉得我描述不清楚的地方,请随时轰炸。毕竟搞了两天闪退的感觉太难受了,

回复

使用道具 举报

0

主题

128

回帖

364

积分

初中生

Rank: 3Rank: 3

金币
183
好评
0
信誉
100
发表于 2020-4-1 01:21:09 来自手机  | 显示全部楼层  来自 陕西
感谢分享
回复

使用道具 举报

2

主题

2415

回帖

6182

积分

硕士生

Rank: 6Rank: 6

金币
4403
好评
0
信誉
101
发表于 2020-4-1 01:26:34 来自手机  | 显示全部楼层  来自 山东
如何脱壳
回复

使用道具 举报

2

主题

997

回帖

2995

积分

大学生

Rank: 5Rank: 5

金币
1635
好评
0
信誉
100
发表于 2020-4-1 01:28:17 来自手机  | 显示全部楼层  来自 江西
谢谢分享
回复

使用道具 举报

发表回复

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

本版积分规则

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