|
|
|
apkprotect(免费android代码混淆、加密保护工具)版本v0.3.8 2013.10.22更新
跟上组织的步伐,更新下,欺骗下apktool |
|
apkprotect(免费android代码混淆、加密保护工具)版本v0.3.8 2013.10.22更新
流程加密简单的说来: 未加密前,静态反编译出来的是1、2、3、4、5...n. 加密后,静态反编译出来看到的可能就是5、n、3、1、2 夜半失眠,改了个版本,试下新版 玩玩。 |
|
apkprotect(免费android代码混淆、加密保护工具)版本v0.3.8 2013.10.22更新
我用的版本有点老,我用的1.41.。。看来得更新了 |
|
apkprotect(免费android代码混淆、加密保护工具)版本v0.3.8 2013.10.22更新
你用的哪个版 本的apktool? |
|
apkprotect(免费android代码混淆、加密保护工具)版本v0.3.8 2013.10.22更新
android太容易破解了,给大神们添加点游戏难度:) |
|
apkprotect(免费android代码混淆、加密保护工具)版本v0.3.8 2013.10.22更新
加密是增加分析难度,目前加密也只是自己的想法,是还比较弱,不过每个也不是说逆一个函数就全解开了。 |
|
apkprotect(免费android代码混淆、加密保护工具)版本v0.3.8 2013.10.22更新
你是说自带那个proguard的混淆方法 ? |
|
apkprotect(免费android代码混淆、加密保护工具)版本v0.3.8 2013.10.22更新
技术内幕,本次更新已经写了,欢迎讨论指导! |
|
[原创]反编译工具dava的使用,个人觉得效果比jad/jd-gui效果好
Decompiling com.google.gson.DefaultDateTypeAdapter... Exception in thread "main" java.lang.RuntimeException: Could not verify approxim ated Synchronized body! Method: <com.google.gson.DefaultDateTypeAdapter: java.util.Date deserializeToDate(com.go ogle.gson.JsonElement)>Body: =============================================================== [this := this: com.google.gson.DefaultDateTypeAdapter, r1 := @parameter0: com.go...... ...... at soot.dava.toolkits.base.finders.SynchronizedBlockFinder.find(Synchron kFinder.java:164) at soot.dava.DavaBody.<init>(DavaBody.java:326) at soot.dava.Dava.newBody(Dava.java:84) at soot.PackManager.runBodyPacks(PackManager.java:814) at soot.PackManager.runBodyPacks(PackManager.java:463) at soot.PackManager.runBodyPacks(PackManager.java:380) at soot.PackManager.runPacks(PackManager.java:357) at soot.Main.run(Main.java:198) at soot.Main.main(Main.java:141) 随便找了个,出错了。。 |
|
apkprotect(免费android代码混淆、加密保护工具)版本v0.3.8 2013.10.22更新
拿个样本加一下不就知道了。目前是和java Garud互补,混淆下流程。 |
|
apkprotect(免费android代码混淆、加密保护工具)版本v0.3.8 2013.10.22更新
加密失败的原因可能是APK包名包含android字符,目前是通过这种简单的方法过滤出库的包。 |
|
apkprotect(免费android代码混淆、加密保护工具)版本v0.3.8 2013.10.22更新
加密失败的原因可能是APK包名包含android字符,目前是通过这种简单的方法过滤出库的包。 |
|
[求助]后台程序获取外部程序acticity 名字
PackageInfo plocalObject = getPackageManager().getPackageArchiveInfo(path, 1); if ((plocalObject.activities != null) && (plocalObject.activities.length > 0)){ String activityname = plocalObject.activities[0].name; } |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值