1、首先你的iphone或ipad得先越獄,越獄後才有Cydia,才能安裝OpenSSH。
2、記住在使用Cydia的時候,要選擇“Developer”(開發者),如果一開始選擇的是“User”,可以進入Cydia->Sources->Settings->Developer進行修改,否則搜尋不到這些軟體包。
3、安裝並啟動sshd後,透過ssh-lrootIPAD_IP_ADDRESS登入,預設口令是:alpine,這是ios系統預設的root密碼,記得及時修改。當然如果可以不用這麼啟動,其實只要安裝openssh後,服務就會預設啟動的。如果沒有可以像Windows一樣重啟裝置也可以。
4、下面就是一些軟體包的名字:
adv-cmds#finger,fingerd,last,lsvfs,md,ps
basic-cmds#msg,uudecode,uuencode,write
bc#計算器工具
cURL#就是curl了
DiffUtilities#diff
diskdev-cmds#mount,quota,fsck等,忘記是否預設安裝的
file#常用的file命令
file-cmds#chflags,compress
FindUtilites#find
Gawk#awk
grep#grep
inetutils#ftp,inetd,ping,telnet…
less#less
links#links,文字瀏覽器
lsof#lsof
netcat#nc
network-cmds#arp,ifconfig,route,traceroute
ngrep#ngrep(Networkgrep).
Nmap#nmap
rsync#rsync
Screen#screen
sed#sed
shell-cmds#killall,mktemp,time,which
system-cmds#iostat,login,sync,sysctl
tcpdump#tcpdump
top#top
unrar#unrar備用
unzip#unzip
VIIMproved#vim
wget#wget
whois#whois
注意:以下內容都很重要!
其實ios系統屬於unix系統分支BSD系統的一支:“Darwin”系統。
例如我的iphone4:
loginas:root
[email protected]"spassword:
tutengyidumato-iPhone:~root#uname-a
Darwintutengyidumato-iPhone11.0.0DarwinKernelVersion11.0.0:TueNov120:33:58PDT2011;root:xnu-1878.4.46~1/RELEASE_ARM_S5L8930XiPhone3,1armN90APDarwin
tutengyidumato-iPhone:~root#uname-r
11.0.0
tutengyidumato-iPhone:~root#hostname
tutengyidumato-iPhone
tutengyidumato-iPhone:~root#資訊說明:
以上資訊顯示,
系統以版本:11.0.0;
系統生成時間:TueNov120:33:58PDT2011
核心版本:xnu-1878.4.46~1/RELEASE_ARM_S5L8930XiPhone3,1armN90APDarwin
主機名:tutengyidumato-iPhone。
既然同屬於BSD系統,那麼就會有其相同特徵和命令使用方法,比如使用apt-get命令。這個命令可以再cydia中安裝,只要在搜尋中輸入apt字元,就會顯示出關於apt命令的所有軟體包,如果是標記命令列軟體包的,安裝即可,就會安裝上apt-get。
安裝apt-get後,其實不用再在cydia中搜索以上命令的軟體包了。只要使用如下格式:
例如:ipad2上面測試當前網路,無論是3g還是wifi是否可用,該怎麼辦?其實很簡單,像Windows一樣使用ping命令進行測試即可:
操作如下:
zhouzhoumato-iPad:~root#uname-a
Darwinzhouzhoumato-iPad11.0.0DarwinKernelVersion11.0.0:TueNov120:34:16PDT2011;root:xnu-1878.4.46~1/RELEASE_ARM_S5L8940XiPad2,1armK93APDarwin
zhouzhoumato-iPad:~root#uname-r
zhouzhoumato-iPad:~root#hostname
-sh:hostname:commandnotfound
zhouzhoumato-iPad:~root#
1、首先你的iphone或ipad得先越獄,越獄後才有Cydia,才能安裝OpenSSH。
2、記住在使用Cydia的時候,要選擇“Developer”(開發者),如果一開始選擇的是“User”,可以進入Cydia->Sources->Settings->Developer進行修改,否則搜尋不到這些軟體包。
3、安裝並啟動sshd後,透過ssh-lrootIPAD_IP_ADDRESS登入,預設口令是:alpine,這是ios系統預設的root密碼,記得及時修改。當然如果可以不用這麼啟動,其實只要安裝openssh後,服務就會預設啟動的。如果沒有可以像Windows一樣重啟裝置也可以。
4、下面就是一些軟體包的名字:
adv-cmds#finger,fingerd,last,lsvfs,md,ps
basic-cmds#msg,uudecode,uuencode,write
bc#計算器工具
cURL#就是curl了
DiffUtilities#diff
diskdev-cmds#mount,quota,fsck等,忘記是否預設安裝的
file#常用的file命令
file-cmds#chflags,compress
FindUtilites#find
Gawk#awk
grep#grep
inetutils#ftp,inetd,ping,telnet…
less#less
links#links,文字瀏覽器
lsof#lsof
netcat#nc
network-cmds#arp,ifconfig,route,traceroute
ngrep#ngrep(Networkgrep).
Nmap#nmap
rsync#rsync
Screen#screen
sed#sed
shell-cmds#killall,mktemp,time,which
system-cmds#iostat,login,sync,sysctl
tcpdump#tcpdump
top#top
unrar#unrar備用
unzip#unzip
VIIMproved#vim
wget#wget
whois#whois
注意:以下內容都很重要!
其實ios系統屬於unix系統分支BSD系統的一支:“Darwin”系統。
例如我的iphone4:
loginas:root
[email protected]"spassword:
tutengyidumato-iPhone:~root#uname-a
Darwintutengyidumato-iPhone11.0.0DarwinKernelVersion11.0.0:TueNov120:33:58PDT2011;root:xnu-1878.4.46~1/RELEASE_ARM_S5L8930XiPhone3,1armN90APDarwin
tutengyidumato-iPhone:~root#uname-r
11.0.0
tutengyidumato-iPhone:~root#hostname
tutengyidumato-iPhone
tutengyidumato-iPhone:~root#資訊說明:
以上資訊顯示,
系統以版本:11.0.0;
系統生成時間:TueNov120:33:58PDT2011
核心版本:xnu-1878.4.46~1/RELEASE_ARM_S5L8930XiPhone3,1armN90APDarwin
主機名:tutengyidumato-iPhone。
既然同屬於BSD系統,那麼就會有其相同特徵和命令使用方法,比如使用apt-get命令。這個命令可以再cydia中安裝,只要在搜尋中輸入apt字元,就會顯示出關於apt命令的所有軟體包,如果是標記命令列軟體包的,安裝即可,就會安裝上apt-get。
安裝apt-get後,其實不用再在cydia中搜索以上命令的軟體包了。只要使用如下格式:
例如:ipad2上面測試當前網路,無論是3g還是wifi是否可用,該怎麼辦?其實很簡單,像Windows一樣使用ping命令進行測試即可:
操作如下:
zhouzhoumato-iPad:~root#uname-a
Darwinzhouzhoumato-iPad11.0.0DarwinKernelVersion11.0.0:TueNov120:34:16PDT2011;root:xnu-1878.4.46~1/RELEASE_ARM_S5L8940XiPad2,1armK93APDarwin
zhouzhoumato-iPad:~root#uname-r
11.0.0
zhouzhoumato-iPad:~root#hostname
-sh:hostname:commandnotfound
zhouzhoumato-iPad:~root#