非root手机如何脱壳?

如今,随着开发者的安全意识加强,加固加壳已经是基本的措施了。加固的apk,无法直接通过AS反编译,需要先脱壳。

第一步:

脱壳参考文章:https://blog.csdn.net/weixin_41508948/article/details/84835582

按照文章的步骤,执行到最后,问题来了:dex文件无法分享,无法保存等各种。

这种看着dex文章就在眼前,自己却无法用的感觉真难受。

于是调研各种root工具,结论:很多root工具只能保证7.0以下的某些款机型使用,放弃。

再次使用远程真机调试的时候,发现:Amaze文件管理是区分内部存储和外部存储的!

非root手机如何脱壳?_第1张图片非root手机如何脱壳?_第2张图片

尝试把文件从内部存储复制到外部存储:成功!

尝试分享:成功!

第二步:

分析dex文件,参考:https://blog.csdn.net/katrinawj/article/details/80016315

两个工具的下载 链接:

dex2jar:https://www.baidu.com/link?url=57MH_GtcgzDFAcTodKufqw8hF6SNo9cdR_-M4vJU51G3ggoLGXKHk_aXdrVNv22HtlYCm8iE4O-qjLCT5DcJBa&wd=&eqid=812e3e7b00006da3000000025ceb5393

jd-gui:https://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/?utm_source=spd&utm_campaign=postdl_redir

搞定!

 

 

 

你可能感兴趣的:(Android,技能专题)