如何用代碼實現iPhone手機軟體登出和手機重啟

來源:互聯網
上載者:User

標籤:

登出和重啟都分別用命令就行

軟體登出: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參數時顯示全網域名稱(FQDN,Fully 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命令

1、ls:列目錄,如同Dos的dir,-a 參數顯示隱含文檔(以首碼.開始的文檔為隱含文檔),-l 參數詳細資料,--color彩色顯示檔案類別

2、cp:拷貝檔案。-r參數是遞迴複製,連同子目錄一同複製。-i 參數表示覆蓋前詢問。

3、chmod:調整檔案屬性,如 chmod 755 xyz等等

4、mv:移動檔案

5、top:查看進程,Putty上可以執行

6、ln:連結,類似windows的捷徑,不完全一樣。

7、df:查看磁碟空間

9、rm:刪除。-r遞迴式刪除。

9、mkdir:建立目錄。

10、chdir:改變目錄,與cd功能差不多。

11、rmdir:刪除目錄。-r一同刪除子目錄。

12、pwd:查看當前路徑。

13、ps:顯示進程。-a-u -x -w

14、kill:結束進程。

 

認識檔案存放目錄:
1、【/Applications】常用軟體的安裝目錄
2.【/private /var/ mobile/Media /iphone video Recorder】iphone video Recorder錄影檔案存放目錄
3、【/private /var/ mobile/Media /DCIM】相機拍攝的照片檔案存放目錄
4、【/private/var/ mobile /Media/iTunes_Control/Music】iTunes上傳的多媒體檔案(例如MP3、MP4等)存放目錄,檔案沒有被修改,但是檔案名稱字被修改了,直接下載到電腦即可讀取。
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 Recorder】iphone Recorder錄音軟體檔案存放目錄
10、【/Applications/Preferences.app/zh_CN.lproj】軟體Preferences.app的中文漢化檔案存放目錄
11、【/Library/Wallpaper】系統q1ang紙的存放目錄
12、【/System/Library/Audio/UISounds】系統音效檔的存放目錄
13、【/private/var/root/Media/PXL】ibrickr上傳安裝程式建立的一個資料庫,估計和windows的uninstall記錄差不多。
14、【/bin】和linux系統差不多,是系統執行指令的存放目錄。
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.png和FSO_0_Bars.png--FSO_5_Bars.png 10個表徵圖為訊號表徵圖 Wifi訊號表徵圖:System/LibraryCoreServices/SpringBoard.app/Default_0_AirPort.png---Default_3_AirPort.png和FSO_0_AirPort.png---FSO_3_AirPort.png8個表徵圖為wifi訊號表徵圖 Edge訊號表徵圖:System/Library/CoreServices/SpringBoard.app/Default_EDGE_ON.png和FSO_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

如何用代碼實現iPhone手機軟體登出和手機重啟

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.