能力值:
( LV2,RANK:10 )
|
-
-
2 楼
public void MainActivity.check(String v6,String v7) //method@0169 {
if (this.$change == 0) goto label_0017; v3 = new Object[3]; v3[0]=v5; v3[1]=v6; v3[2]=v7; this.$change.access$dispatch("check.(Ljava/lang/String;Ljava/lang/String;)V", v3); label_0016: return; label_0017: if (v6.equals("heziran") == 0) goto label_0041; if (v7.equals("123") == 0) goto label_0041; Toast.makeText(v5, "登录成功", v4).show(); Intent v0 = new Intent ( ); v0.setClass(v5, Success.class); v5.startActivity(v0); goto label_0016; label_0041: Toast.makeText(v5, "登录失败", v4).show(); goto label_0016; }
|
能力值:
(RANK:10 )
|
-
-
3 楼
这个是用AS的Instant Run直接打包成的APK,所以自己写的源码被打包到instant-run.zip里,解压instan-run.zip后,找到排序最大的一个slice_数字-classes.dex,用解压工具打开APK包,再将该dex文件拷贝到到此APK包内,此操作是在apk中注入文件。完了之后就可以用apktool反编译被注入的apk包,通过修改smali代码后,再用apktool回编译成apk包,这样就破解完成!【亲测可行,下面贴出部分代码】 .line 30 :cond_0 const-string/jumbo v1, "heziran" invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_1 const-string/jumbo v1, "123" invoke-virtual {p2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1
|
能力值:
( LV3,RANK:30 )
|
-
-
4 楼
littleRich
这个是用AS的Instant Run直接打包成的APK,所以自己写的源码被打包到instant-run.zip里,解压instan-run.zip后,找到排序最大的一个slice_数字-classes ...
这个的代码都好找
楼上你这个instantrun的应用讲那个silce_9-classes.dex后拖入修改smali后 重打包能正常运行吗?
|
能力值:
(RANK:10 )
|
-
-
5 楼
tangsilian
这个的代码都好找楼上你这个instantrun的应用讲那个silce_9-classes.dex后拖入修改smali后 重打包能正常运行吗?
可以的,我就是调好可行才回复的!把slice_9-classes.dex文件拷回原来的位置,再重新打包成APK文件并记得重签名,这样就可以了
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
。
|
能力值:
( LV4,RANK:50 )
|
-
-
7 楼
会闪退,,,
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
还修改个毛线,用户名:heziran 密码:123
顶多hook一下 没时间重新给你打包
|
|
|