如何用代码实现iPhone手机软件注销和手机重启

注销和重启都分别用命令就行

软件注销:system("killall SpringBoard");(亲自试过,确实可以注销掉软件,就跟删除一样)

手机重启:

1:获取root权限后:
重启:system("reboot");
关机类似。

注意:正常情况下,如果你的程序有root权限系统会给你kill掉。所以一般都需要一个没有root权限的引导程序去启动你有root权限的程序。
2:私有api,没搞过。

 

关闭应用:[[UIApplication sharedApplication]performSelector:@selector(terminateWithSuccess)];   或者   exit(0)


iOS操作系统Unix常用命令如下:

账号:root

初始密码:alpine

exit【结束界面】

passwd【修改登陆密码】

passwd mobile【修改手机密码】

Ctrl+c【结束进程】

halt【关机】

reboot【重启】

killall SpringBoard【注销】

dpkg -l【列出所有已安装的软件包】

apt-get update【刷新所有的源,相当于获取最新的货品清单,刷新速度比cydia快而稳定,各位自己体验】

apt-get dist-upgrade【将系统升级到新版本】
apt-get upgrade【更新所有已安装包,到最新版本】
apt-get install 程序名【安装该软件,如有依赖包,一并下载,安装前需要你输入y确认】
apt-get remove 程序名【删除该软件包,不删除依赖包,不删除配置文件,可能比较适合重装软件用】
apt-get purge 程序名【删除该软件包,不删除依赖包,删除配置文件,属于比较彻底的删除】
apt-get autoremove【在remove或purge掉某个包之后,将那些不需要的孤魂野鬼(依赖包)彻底赶走,这个要比cydia给力吧】
apt-cache search 字段【搜索含有该字段的软件包】
apt-cache show 程序名【详细显示该程序的信息】
apt-get clean【清除apt-get下载的安装包缓存,可以节省一点储存空间】

apt-get install top【安装top进程管理器,top相当于win的任务管理器,在终端输入top开始运行,按Q键退出,可以看到运行中的进程,cpu占用率,占用内存

排序:输入o(小写),会出现primary key小行下划线。
-RSIZE
按照内存从大到小排序
+RSIZE
小到大排序
-CPU   
大到小排序
+CPU  
小到大排序

kill PID(每个进程前面PID结束进程

apt-get install netstat安装netstat查看网络连接
netstat -an
【运行netstat,想知道你的iphone正在偷偷连接到哪里?】

apt-get install ping【安装ping命令】

ping www.baidu.com/ping 192.168.1.1【用ping命令测试网络

apt-get install hostname【安装hostname命令】

hostname【不带参数时显示主机名】

hostname -i【带上-i参数时显示ip地址】

hostname -f【带上-f参数时显示全域名(FQDNFully Qualified Domain Name)】

hostname newhostname【修改主机名时,后面跟上新的主机名即可】

ifconfig【用于显示或配置网络设备】
uname -a
【显示操作系统信息】

df -h【显示磁盘信息】

apt-get的安装:apt-get install 软件包名
apt-get
的更新:apt-get update 软件包名
apt-get
的删除:apt-get remove 软件包名
aptitude类似apt-get指令)

命令

作用

aptitude update

更新可用的包列表

aptitude upgrade

升级可用的包

aptitude dist-upgrade

将系统升级到新的发行版

aptitude install pkgname

安装包

aptitude remove pkgname

删除包

aptitude purge pkgname

删除包及其配置文件

aptitude search string

搜索包

aptitude show pkgname

显示包的详细信息

aptitude clean

删除下载的包文件

aptitude autoclean

仅删除过期的包文件

 

iPhone上常用的Unix命令

1ls:列目录,如同Dosdir-a 参数显示隐含文档(以前缀.开始的文档为隐含文档),-l 参数详细信息,--color彩色显示文件类别

2cp:拷贝文件。-r参数是递归复制,连同子目录一同复制。-i 参数表示覆盖前询问。

3chmod:调整文件属性,如 chmod 755 xyz等等

4mv:移动文件

5top:查看进程,Putty上可以执行

6ln:链接,类似windows的快捷方式,不完全一样。

7df:查看磁盘空间

9rm:删除。-r递归式删除。

9mkdir:创建目录。

10chdir:改变目录,与cd功能差不多。

11rmdir:删除目录。-r一同删除子目录。

12pwd:查看当前路径。

13ps:显示进程。-a-u -x -w

14kill:结束进程。

 

认识文件存放目录:
1
、【/Applications常用软件的安装目录
2.
/private /var/ mobile/Media /iphone video Recorderiphone video Recorder录像文件存放目录
3
、【/private /var/ mobile/Media /DCIM相机拍摄的照片文件存放目录
4
、【/private/var/ mobile /Media/iTunes_Control/MusiciTunes上传的多媒体文件(例如MP3MP4等)存放目录,文件没有被修改,但是文件名字被修改了,直接下载到电脑即可读取。
5
、【/private /var/root/Media/EBooks熊猫看书存放目录
6
、【/Library/Ringtones系统自带的来电铃声存放目录(用iTunes将文件转换为ACC文件,把后缀名改成.m4r,iPhone_PC_Suite传到/Library/Ringtones即可)
7
、【/System/Library/Audio/UISounds短信及其他系统默认效果铃声(m4r铃声文件改扩展名为.caf)短信铃声文件名为sms-received开头的caf文件
8
、【/private/var/ mobile /Library/AddressBook系统电话本的存放目录  【/private/var/mobile/Library/SMS短信存放目录
9
、【/private /var/ mobile/Media /iphone Recorderiphone Recorder录音软件文件存放目录
10
、【/Applications/Preferences.app/zh_CN.lproj软件Preferences.app的中文汉化文件存放目录
11
、【/Library/Wallpaper系统q1ang纸的存放目录
12
、【/System/Library/Audio/UISounds系统声音文件的存放目录
13
、【/private/var/root/Media/PXLibrickr上传安装程序建立的一个数据库,估计和windowsuninstall记录差不多。
14
、【/binlinux系统差不多,是系统执行指令的存放目录。
15
、【/private/var/ mobile /Library/SMS系统短信的存放目录
16
、【/private/var/run系统进程运行的临时目录?(查看这里可以看到系统启动的所有进程)
17
、【/private/var/logs/CrashReporter系统错误记录报部分图标美化存放路径:充电图标:System/Library/CoreServices/SpringBoard.app/BatteryBG_1.png 一直到BatteryBG_17.png Batteryfill.png 18个图标为充电图标手机信号图标:System/Library/CoreServices/SpringBoard.app/Default_0_Bars.png一直到Default_5_Bars.pngFSO_0_Bars.png--FSO_5_Bars.png 10个图标为信号图标 Wifi信号图标:System/LibraryCoreServices/SpringBoard.app/Default_0_AirPort.png---Default_3_AirPort.pngFSO_0_AirPort.png---FSO_3_AirPort.png8个图标为wifi信号图标 Edge信号图标:System/Library/CoreServices/SpringBoard.app/Default_EDGE_ON.pngFSO_EDGE_ON.png2个图标为Edge信号图标日期美化图标:System/Library/CoreServices/SpringBoard.app/FSO_LockIcon.png 待机播放器图标: System/Library/CoreServices/SpringBoard.app/nexttrack.png ,pause.png , play.png, prevtrack.png 4个图标为待机播放器图标 IPOD播放信号图标: System/Library/CoreServices/SpringBoard.app/FSO_Play.png,Default_Play.png 闹钟信号图标:System/Library/CoreServices/SpringBoard.app/Default_AlarmClock.png,FSO_AlarmClock.png 震动图标:System/Library/CoreServices/SpringBoard.app/silent.png ,hud.png ,ring.png 滑块图标:System/Library/PrivateFrameworks/TelephonyUI.framework 目录下:Bottombarknobgray.png(待机解锁滑块图标) bottombarknobgreen.png(待机状态下移动滑动来接听滑块图标)Bottombarknobred.png(关机滑块图标)待机时间字体: /System/Library/Fonts/Cache/LockClock.ttf 待机时间背景: system/library/Frameworks/UIKit.framework/Other.artwork 滑块文字变为闪光字:System/Library/Private/FrameworksTelephonyUI.framework/bottombarlocktextmask.png解锁滑条路径:System/Library/Private/FrameworksTelephonyUI.framework/ opbarbkgnd.png,bottombarbkgndlock.png 滑块文字路径:/System/Library/CoreServices/SpringBoard.app/zh_CN.lpr

 


你可能感兴趣的:(iOS)