获取手机偏好设置中vpn列表,出现的问题?

最近修改项目发现,获取不到设置中vpn列表?

  • 1.手机已经越狱,如果没有越狱的手机是无法获取vpn列表(手机系统是9.3.1-10.2)
  • 2.我新建了项目,把只获取vpn的协议类抽取出来,单独放在项目中,发现是可以获取到vpn列表
  • 3.我在老项目中,通过vpn协议类,是无法获取到的vpn列表,猜测是进程阻塞或者手机系统权限限制.
  • 4.获取vpn列表的协议类放在任务执行模块执行,打印出来的进程就是任务执行模块,没有别的进程.
    setuid(0);
    setgid(0);
    如果把0改成501是可以获取到,虽然可以获取到,但是获取vpn列表后,再接着执行后面的任务就停止了.
  • 5.现在猜测是进程问题,导致没有vpn列表输出.
    现在请大家帮助一下,有什么好想法提示一下?
    非常感谢!