虽然手机越狱了,但是还是会限制手机的权限,所以想直接system("reboot")是不行的。

我们需要利用SBSettings的软件包的支持,SBSettings有一个守护进程,它允许你插入自己的命令。通过简单的script,并把它放到一个目录(/var/mobile/Library/SBSettings/Commands)。当重启sbsettings程序的时候,你就可以通过传递一个通知去调用你之前制作的script。

在Cydia中搜索和安装SBSettings:

创建一个shell script,命名为

com.mycompany.reboot。我是通过PP助手放到(/var/mobile/Library/SBSettings/Commands)的。

XCODE里的调用方法:

#import <notify.h>notify_post("com.mycompany.reboot");

com.mycompany.reboot文件的内容:

#!/bin/sh
reboot

最后你必须com.mycompany.reboot文件授予755权限。(我是通过SSH连接iphone进行的。ssh root@192.168.X.X,不会用SSH连接手机的先去学习一下)

我使用授予权限命令行为:

chmod 755 /var/mobile/Library/SBSettings/Commands/com.mycompany.reboot.sh

越狱环境下代码控制手机重启(IOS,XCODE)相关推荐

  1. 专注于非越狱环境下iOS应用逆向研究,从dylib注入,应用重签名到App Hook

    专注于非越狱环境下iOS应用逆向研究,从dylib注入,应用重签名到App Hook. 注意!本文所有操作均在以下环境下成功进行,不同平台或环境可能存在某些问题,欢迎大家在issue中提出问题以及相互 ...

  2. Win32环境下代码注入与API钩子的实现

    Win32环境下代码注入与API钩子的实现 本文详细的介绍了在Visual Studio(以下简称VS)下实现API钩子的编程方法,阅读本文需要基础:有操作系统的基本知识(进程管理,内存管理),会在V ...

  3. QT与VS环境下代码文件编码格式使用utf-8与带BOM的utf-8的差异

    QT与VS环境下代码文件编码格式使用utf-8与带BOM的utf-8的差异 使用QT进行开发的时候,有时候通常会遇到使用中文的时候,就算格式为utf-8,也会出现编译错误的问题,一般无从下手,这几天看 ...

  4. android中如何打开指定卡上的数据连接开关,Android 代码控制手机数据网络的开关(5.0以上)...

    Android 代码控制手机数据网络的开关 文章目录 android 5.0以前 5.0以后 Code android 5.0以前 Android 5.0以前使用ConnectivityManager ...

  5. 解决Arduino环境下ESP8266模块无限重启崩溃问题

    问题背景: 最近使用ESP8266模块(NodeMCU)在Arduino环境下进行开发调试时遇到了一个ESP8266模块无限重启崩溃的问题.这个问题不是第一次发生了,很久之前遇到了后面也不知道怎么解决 ...

  6. 在recovery模式下命令控制手机_安卓手机开机密码忘记,解锁教程

    第一种方法:用别人的手机打你的电话, 然后手机就会进入系统,再进设置里去掉自动锁屏.当提示输入gmail密码的时候填写:"null"(补充说明,适用部分机子,跟ROM关系也很大,成 ...

  7. 苹果手机免越狱群控电脑端控制手机

    据小编了解 ,手机群控这个词一直受网上争议,那么今天小编也在这讨论一下,其实群控系统分很多,市面上有主板机群控,所谓的主板机群控系统是指把手机的主板全部集中到一个机箱控制,但这个就会留下很多弊端,现在 ...

  8. idea java代码混淆_idea 环境下代码混淆打包

    #-------------------------3.与js互相调用的类------------------------ #-------------------------4.反射相关的类和方法- ...

  9. IAR环境下中断控制

    首先是中断向量表. 在lpc2xxx_cstartup.s79文件中给出了中断发生后的跳转地址, 以riq中断为例,发生中断后,pc强制为0x18,然后到0x18后需要执行 ldr   pc,[pc, ...

  10. 某手机在-20度环境下,只能读到电池温度为-18℃

    某手机在-20度环境下,只能读到电池温度为-18℃ 作者:AirCity 2020.3.1 Aircity007@sina.com 本文所有权归作者Aircity所有 问题回顾 MSM8953平台手机 ...

最新文章

  1. springboot 集成jwt设置过期时间_传说中的jwt,我们来征服一下
  2. Teradata join 优化
  3. 记录MNIST采用卷积方式实现与理解
  4. Windows x64内核学习笔记(三)—— SMEP SMAP
  5. 什么是1st tier conference?
  6. JSON Web Token (JWT)生成Token及解密实战
  7. String课后作业
  8. java如何读取文本,Java:如何读取文本文件
  9. Tomcat的虚拟目录映射常用的几种方式
  10. 推荐一本学习Groovy的书籍Groovy程序设计!
  11. mysql怎么找出树形的根节点,Oracle 层级语句 树形结构 显示根节点 不显示根节点...
  12. Mozilla推荐的CSS属性书写顺序及命名规则
  13. STM32F072在8M下的软件延时
  14. pe系统安装win10系统
  15. MeasureSpec详解
  16. mysql fetch lengths_phpmysqli_fetch_lengths函数怎么用
  17. cocos creator飞机大战总结
  18. OpenCV的配置过程和可能遇到的问题
  19. 开源学校管理系统php,SchoolCMS学校管理系统 v2.3
  20. 一种隐私保护边云协同训练

热门文章

  1. 清明上河图对计算机技术的启发,吴良镛院士:《清明上河图》启示的城市方向...
  2. 大一计算机基础教程期末考试,大一大学计算机基础教程期末考试题.doc
  3. linux 一些好用的软件
  4. Servlet的九大内置对象
  5. 黑苹果英特尔板载网卡驱动 IntelMausiEthernet.kext 2.5.0
  6. 统计学中sp_统计学中pssp是什么意思
  7. java做报表_推荐6款常用的Java开源报表制作工具
  8. Pycharm 远程连接服务器(ssh)运行深度学习代码 | 详细步骤
  9. 前端pdf禁止下载功能
  10. 开发了一个拼多多淘宝闲鱼所有虚拟店商品通过百度网盘自动发货机器人软件助手