找到11501个回复
@老虎会游泳,APP的检测打开哪个软件已经写好了的,现在就差控制gps开关的,有木有纯shell就可以控制的办法呀
Femind调度
@511,我的意思是,你需要编写一个app,在它里面实现开gps和关gps的功能,然后再从命令行调用它的功能。
我不清楚不依靠app该怎么实现。
不是。cgi的$_GET应该是通过环境变量传进来的。argv只是启动该命令行程序时传递的命令行参数,其中
argv[0]是命令行程序本身。如果你用过PHP-CLI你就知道了,就相当于$argv。
@hui214,其实也不困难,启动到另一个操作系统,把根文件系统完整的下载下来(通常是squashfs),然后解包(用squashfs-tools),修改,再打包,重新刷入即可。
@511,比如,你写一个app,安卓包名和java包名都是
cn.hu60.gps,然后创建两个Activity:
EnableActivity:打开GPSDisableActivity:关闭GPS然后可以这样调用:
adb shell am start -n cn.hu60.gps/cn.hu60.gps.EnableActivity adb shell am start -n cn.hu60.gps/cn.hu60.gps.DisableActivity其中
cn.hu60.gps是包名(/前是安卓包名,/后是java包名),EnableActivity和DisableActivity是两个Activity。最后,在系统权限管理里面给
cn.hu60.gps授予修改系统设置和定位权限,并且设为始终允许即可。
@511,写一个app,加一个activity,一调用就启动或者关闭GPS。
然后在adb里用am start命令启动那个activity。
https://qastack.cn/android/40147/is-it-possible-to-enable-location-services-via-shell
https://stackoverflow.com/questions/60559166/how-to-enable-disable-gps-location-services-on-android-9-via-adb-commands-not-r
ios有这个功能。。。
做群控?
@hui214,通常是下载到可写的临时目录(比如挂载的tmpfs),然后把新的根文件系统直接覆盖写入原来的rootfs设备,类似安卓更新。
微信群里的用户反馈称没有效果