2010年10月11日月曜日

iPhone4 JailBreak と、 ps ax

ついに、禁断の果実を手に入れました。

いや別に元来LinuxとかUnix使いだから、禁断の果実じゃなくって
私に元々ある権利を行使するだけだ(キリッ)。
root権限を手に入れて何をこれしてあれをするのは、
もうかれこれ15年になるわけ。これで飯食ってきたんだわ。
っつか、「ナニヲコレシテアレサレタ」変なLinux機とか
面倒見た記憶があるし、もう怖いものはゴニョゴニョくらいなもんだ!

iOS4がどんな感じか・・・って、人生の半分以上をUnixっぽいOSに
振り回されてきた(ぉ 私が見たいんは、 ps ax ・・・これしかない。
つくづくUnixオタクなのよね。 まあMulticsと同い年だから、
こればっかりはしょうがない。

テザッタりする気も無いし、アンロック?何それおいしいの?だから


iPhone:/var/mobile root# ps ax
PID TT STAT TIME COMMAND
1 ?? Ss 0:11.70 /sbin/launchd
12 ?? Ss 0:19.95 /usr/sbin/notifyd
13 ?? Ss 0:08.76 /usr/sbin/mDNSResponder -launchd
14 ?? Ss 0:08.34 /usr/sbin/syslogd
15 ?? Ss 0:55.53 /usr/libexec/configd
18 ?? Ss 8:44.62 /System/Library/CoreServices/SpringBoard.app/SpringB
19 ?? Ss 0:21.60 /System/Library/Frameworks/CoreTelephony.framework/S
29 ?? Ss 0:55.03 /usr/libexec/locationd
33 ?? Ss 0:04.05 /usr/libexec/lockdownd
35 ?? Ss 1:12.79 /usr/sbin/mediaserverd
36 ?? Ss 0:00.44 /usr/sbin/fairplayd.N90
37 ?? SNs 0:14.96 /System/Library/PrivateFrameworks/DataAccess.framewo
39 ?? Ss 0:02.61 /System/Library/PrivateFrameworks/ApplePushService.f
40 ?? Ss 0:06.12 /usr/sbin/accessoryd
125 ?? Ss 0:01.32 /usr/libexec/lsd
126 ?? Ss 0:12.24 /System/Library/PrivateFrameworks/IMCore.framework/i
129 ?? Ss 0:03.34 /Applications/MobilePhone.app/MobilePhone
130 ?? Ss 0:17.58 /Applications/MobileMail.app/MobileMail
232 ?? Ss 4:13.87 /var/mobile/Applications/479EDD45-5C39-4564-A94E-12C
586 ?? Ss 1:09.38 /var/mobile/Applications/5A2B1E3F-D209-4DCD-8288-DDD
1399 ?? Ss 0:01.57 /usr/libexec/ptpd -t usb
1402 ?? S 0:00.00 /usr/libexec/afcd --lockdown -d /var/mobile/Media -u
1609 ?? Ss 0:01.62 /Applications/MobileSlideShow.app/MobileSlideShow
1824 ?? Ss 0:00.62 /System/Library/Frameworks/SystemConfiguration.frame
2040 ?? Ss 0:00.01 /usr/libexec/launchproxy /usr/sbin/sshd -i
2041 ?? S 0:00.23 /usr/sbin/sshd -i
2042 ?? Ss 0:00.12 /usr/sbin/BTServer
2043 ?? S 0:00.06 /usr/sbin/BlueTool -F boot
2044 s000 Ss 0:00.04 -sh
2047 s000 S 0:00.03 sh
2048 s000 R+ 0:00.01 ps ax


思ったとおり・・・、サービスがいっぱい立ち上がってますわな。
こんな小さな箱にてんこもりサービス、計算力、メモリ・
ストレージが詰まってれば熱も仰山でますわな。
まぁ動画と音声入力ぐらい出来て当然だろうという感。

さてさてサービスですが、名前からしてわっけわからん
デーモンがたくさんあります。まあ一部はmDNSなんての、
見たことありますが、
本来 *BSDなOSを単機能か、素で使うのがモットー人間から
みると相当にキモい。

一方、同時期に購入されたスペイン生まれのフォネラちゃん。


root@Fonera:~# ps ax
PID USER VSZ STAT COMMAND
1 root 1992 S init
2 root 0 SWN [ksoftirqd/0]
3 root 0 SW [watchdog/0]
4 root 0 SW< [events/0]
5 root 0 SW< [khelper]
6 root 0 SW< [kthread]
21 root 0 SW< [kblockd/0]
25 root 0 SW< [khubd]
38 root 0 SW< [kswapd0]
39 root 0 SW [pdflush]
40 root 0 SW [pdflush]
41 root 0 SW< [aio/0]
53 root 0 SW [mtdblockd]
205 root 0 SWN [jffs2_gcd_mtd6]
217 root 1992 S logger -s -p 6 -t
218 root 1992 S init
219 root 1992 S init
338 root 2004 S syslogd -C16
340 root 1984 S klogd
351 root 1140 S /sbin/hotplug2 --override --persistent --max-children
642 root 0 SW< [dwc_otg]
970 root 0 SW [RtmpCmdQTask]
971 root 0 SW [RtmpWscTask]
1669 nobody 3252 S avahi-daemon: running [Fonera.local]
1815 root 1968 S /sbin/fonstated -D
1846 root 1984 S < /sbin/watchdog -t 5 -F /dev/watchdog
1874 root 3200 S /usr/sbin/fonsmcd
1880 root 1720 S /sbin/mountd
1897 root 5980 S /usr/bin/lua /Apps/lucid
1910 root 1940 S /usr/sbin/dropbear -F -p 22
1936 root 1408 S /sbin/onlined
1937 root 3832 S N /bin/smbd -D
1995 root 3184 S /bin/nmbd
2056 nobody 1292 S /usr/sbin/dnsmasq -K -D -y -Z -b -E -s lan -S /lan/ -
2218 root 4284 S /usr/sbin/chilli --dns1=192.168.182.1 --dns2=192.168.
2268 root 1996 S /usr/sbin/dropbear -F -p 22
2269 root 2008 S -ash
2405 root 1940 S /usr/sbin/dropbear -p 192.168.220.15:9922
2424 root 1996 S /usr/sbin/dropbear -p 192.168.220.15:9922
2425 root 2000 S -ash
2463 root 1992 R ps ax



Linuxだねぇ。つくづく。
下にdropbearなんてサービスが動いてますが、これはさっき手で足した。
最後に、組み込みOSの一大巨頭です。


NetBSD 5.0.2 (GENERIC) #0: Sat Feb 6 17:53:27 UTC 2010

Welcome to NetBSD!

% ps ax
PID TTY STAT TIME COMMAND
0 ? DKl 0:00.02 [system]
1 ? Ss 0:00.02 init
94 ? Is 0:00.00 /sbin/dhclient fxp0
132 ? Ss 0:00.02 /usr/sbin/syslogd -s
271 ? Ss 0:00.01 /usr/sbin/sshd
311 ? Is 0:00.01 /usr/sbin/cron
363 ? I 0:00.02 pickup -l -t fifo -u
370 ? Is 0:00.04 /usr/libexec/postfix/master
383 ? Is 0:00.00 /usr/sbin/inetd -l
392 ? Ss 0:00.09 sshd: kokko [priv]
412 ? I 0:00.02 qmgr -l -t unix -u
421 ? S 0:00.02 sshd: kokko@pts/0 (sshd)
405 ttyp0 Rs 0:00.02 -csh
408 ttyp0 O+ 0:00.01 ps -ax
404 ttyE0 Is+ 0:00.01 /usr/libexec/getty Pc console
413 ttyE1 Is+ 0:00.01 /usr/libexec/getty Pc ttyE1
396 ttyE2 Is+ 0:00.01 /usr/libexec/getty Pc ttyE2
394 ttyE3 Is+ 0:00.01 /usr/libexec/getty Pc ttyE3


まあ、こんなもんやね。
売り物になる前はこんなにシンプルなんだよ。Unixって。

0 件のコメント: