为了账号安全,请及时绑定邮箱和手机立即绑定

android apk被外界调用main方法

标签:
Android

前言

android被调用main方法,什么鬼?一脸疑惑。

webp

are you ok


我们知道android启动最终调用的还是main方法,只是这个main方法被封装到源码里了,那么我们打包的时候打包进一个main方法,外界可以调用么


webp

当然是of course

第一步

首先通过adb命令拿到应用安装的路径,例如我的应用包名是com.nice.girl
执行

adb shell pm path com.nice.girl# expect: package:/data/app/com.nice.girl/base-1.apk

PS:base-1.apk这个名字是不固定的,根据不同的手机厂商生成

第二步

加入我的main方法的类是MyMain  adb shell 执行如下两条指令

export CLASSPATH=/data/app/com.nice.girl/base-1.apkexec app_process /system/bin com.nice.girl.MyMain

就会直接调用打包进apk的main方法了

有什么屌用.jpg

用处可大了,可以通过这种方式,模拟点击,屏幕截图等等一些黑科技,只有你想不到的没有你做不到


webp

文字不够图标凑



作者:文艺的程序狗
链接:https://www.jianshu.com/p/2c13681429d6


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消