Android 10在APP中运行独立程序
今天有一个想法将busybox复制到/data/data/…/files目录,然后chmod给busybox增加执行权限,然后运行busybox,但是运行busybox时还是出现了Permission denied错误,最后在stackoverflow上发现了相同的问题。在Android 10中限制了targetSdkVersion>=29的APP执行用户目录下的程序,解决方案有两种:
1将targetSdkVersion回退到28
2将需要执行的程序伪装成一个动态链接库,然后运行/data/app/…/lib/{arch}目录下的程序。
posted on 2021-01-25 08:42 JebediahKerman 阅读(236) 评论(0) 编辑 收藏 举报