読者です 読者をやめる 読者になる 読者になる

iPhoneをジェイルブレイクしてみた

iPhoneを手に入れてからそろそろ10ヶ月程度、ふと思い立ったのでジェイルブレイクしてみた。


ちょっと前はジェイルブレイクするのも手間だし、その状態を保つのも手間だったようだけど、今は簡単にできるようになっている。


やり方はiOSデバイスのジェイルブレイク必勝ガイド! (iOS 4.3.3用) | ライフハッカー[日本版]がわかりやすい。


ジェイルブレイクすると、Appleが認めていないアプリをインストールが出きるようになるが、iPhoneが通常とは違って使いにくくなるんだろうと何となく思っていたが、ジェイルブレクをしてみても普段の iPhone となにも変わることがなくて、拍子抜けしてしまった。


ジェイルブレイクのメリットとしては、通常の iPhone では使うことのできない、Apple の認めていないアプリを使うことができる。 デメリットとしては安定性とセキュリティ的な問題が起こる可能性があると言うこと。


デメリットは ジェイルブレイクする前に知っておきたい、4つのデメリット | ライフハッカー[日本版] がわかりやすい。


結局自分が大げさに思っていただけで、AppStore の公式アプリで不満がなければジェイルブレイクするほどのことでもないし、公式に認められていないアプリを使いたいのなら、それほど気にせずジェイルブレイクしてもいいんじゃないかなという程度の気軽なものだったようだ。


ちなみに iPhone って中身は思ったよりも UNIXunix 系コマンドも色々揃っていてちょっとビックリした。

nao-no-iPhone:/bin root# uname -a
Darwin nao-no-iPhone 11.0.0 Darwin Kernel Version 11.0.0: Wed Mar 30 18:51:10 PDT 2011; root:xnu-1735.46~10/RELEASE_ARM_S5L8930X iPhone3,1 arm N90AP Darwin
nao-no-iPhone:/bin root# ls /bin
bash*          cp*     grep*       mknod*      sh@     uncompress*  zless*
bunzip2@       date*   gunzip*     mktemp*     sleep*  vdir*        zmore*
bzcat@         dd*     gzexe*      mv*         stty*   zcat*        znew*
bzip2*         df*     gzip*       pwd*        su*     zcmp*
bzip2recover*  dir*    kill*       readlink*   sync*   zdiff*
cat*           echo*   launchctl*  rm*         tar*    zegrep*
chgrp*         egrep*  ln*         rmdir*      touch*  zfgrep*
chmod*         false*  ls*         run-parts*  true*   zforce*
chown*         fgrep*  mkdir*      sed*        uname*  zgrep*
nao-no-iPhone:/bin root# ls /usr/bin
DumpBasebandCrash*  getconf*           nl*             ssh*
[*                  getty*             nohup*          ssh-add*
apt-key*            gpg*               od*             ssh-agent*
arch*               gpg-zip*           openssl*        ssh-keygen*
awd_ice3*           gpgsplit*          pagesize*       ssh-keyscan*
base64*             gpgv*              passwd*         stat*
basename*           groups*            paste*          sum*
bashbug*            gssc*              pathchk*        sw_vers*
c_rehash*           gunzip@            pcre-config*    tac*
captoinfo@          gzip@              pcregrep*       tail*
chcon*              head*              pcretest*       tar@
chfn@               hidelibconvert*    pincrush*       tee*
chown@              hostid*            pinky*          test*
chsh@               hostinfo*          plutil*         tic*
cksum*              id*                powerlog*       time*
clear*              infocmp*           pr*             timeout*
cmp*                infotocap@         printenv*       toe*
codesign_allocate*  install*           printf*         tput*
comm*               join*              ptx*            tr*
csplit*             killall*           renice*         truncate*
cut*                ldid*              reset@          tset*
cycc@               link*              respring*       tsort*
diff*               locate*            runcon*         tty*
diff3*              login*             sbdidlaunch*    uicache*
dircolors*          logname*           sbreload*       uiduid*
dirname*            lzcat@             sbsettingsd*    uiopen*
dpkg*               lzcmp@             scp*            uishoot*
dpkg-deb*           lzdiff*            script*         unexpand*
dpkg-name*          lzegrep@           sdiff*          uniq*
dpkg-query*         lzfgrep@           seq*            unlink*
dpkg-split*         lzgrep*            sftp*           unlzma@
dpkg-trigger*       lzless@            sha1sum*        updatedb*
dselect*            lzma*              sha224sum*      uptime*
du*                 lzmadec*           sha256sum*      users*
edge*               lzmainfo*          sha384sum*      vm_stat*
env*                lzmore*            sha512sum*      wc*
expand*             md5sum*            shred*          which*
expr*               mkfifo*            shuf*           who*
factor*             mktemp@            simulatecrash*  whoami*
find*               ncurses5-config*   slogin@         xargs*
fmt*                ncursesw5-config*  sort*           yes*
fold*               nice*              split*          zprint*
nao-no-iPhone:/bin root#