iOS6内パス一覧


Fig.1 ファイルを置き換えた例

脱獄iPhoneをいろいろ弄るようになると、パスを知っておくと重宝することが多々あります。
iFileなどでファイルを直接編集することで、「ロック解除」の文字を書き換えたり、キャリア部のSoftBank画像を置き換えたりすることができます。
(もちろん書き換える前にオリジナルをコピーしておいて下さい)

そのほとんどがWinteboardでできることなのですが、plistの部分的な入れ替えができないなど、微妙に届かないこともあるので、直接ファイルを編集する場合もあります。
右のスクリーンショットは、みなさんお馴染みのCydiaです。
Winterboardによるファイルの入れ替えでは実現できない表示ですね。
これが、ファイルを直接置き換えた結果です。

最近、パスを覚えきれないくらい増えてきたので、ここにまとめておきます。

自作テーマ

/var/stash/Themes.??????/
/Library/Themes/

Fig.2 テーマ適用例

WinterBoardで設定するテーマはすべてここに格納されます。
自作のテーマやウィジェットもここに格納して、WinterBoardで反映させます。


Fig.2は、MacThemesからダウンロードしたウィジェットを自分なりに手を加えたものを適用した例です。
詳しくは「ウィジェットを弄る」にある「WAD24」をご覧になって下さい。
ステータスバーの各種画像やページドットなどは、当サイト「テーマを作る」をご覧になって下さい。


ドックのアイコン数が増えていますが、これらは当サイト「脱獄アプリ一覧」をご覧になって下さい。

アイコンラベルが変更されているものがありますが、これはファイル編集によるものなので、当サイト「やってみたこと」「文字列変更」をご覧になって下さい。

フォント変更は、Winterboardでもできないことはありません。当サイト「やってみたこと」「フォント変更2」をご覧になって下さい。

カメラロール

/var/mobile/Media/DCIM/100APPLE/
/User/Media/DCIM/100APPLE/

iPhoneで撮影した写真やビデオがここに格納されます。
写真は.JPGで格納され、ビデオは.MOVで格納されます。
ちなみに、スクリーンショットを撮ると、640×960の.PNGで格納されます。
(iPhone5では、640×1136です。)
拡張子が大文字なのが、個人的にとても気になります・・・

ページトップへ

キャリア部画像

/System/Library/Carrier Bundles/iPhone/Softbank_jp.bundle/
/var/mobile/Library/CarrierBundle.bundle/
/User/Library/CarrierBundle.bundle/
(注)ソフトバンクしか分かりません

この中にある、以下の2つの画像ファイルがキャリア部に表示される画像です。
・FSO_CARRIER_SoftBank_1only_.png
・TS_CARRIER_SoftBank_1only_.png
iOS6から、この画像は2種類になりましたが、それでもこれらの画像は相変わらずSD画像です。Retinaディスプレイの場合はHD画像(@2x)ファイルを用意し、このディレクトリに配置して下さい。
なお、iPhone4のキャリア表示は、キャリア画像を使用していませんので、バックアップの必要はありません。

テーマの適用による変更をしたい方は、「テーマを作る」をご覧下さい。


(追記)
ここでは、一部を紹介しています。
その他のキャリア画像やダウンロードは、「テーマを作る」「キャリア画像」をご覧下さい。




ページトップへ

ホーム画面背景画像とロック画面背景画像

/var/mobile/Library/SpringBoard/
/User/Library/SpringBoard/

この中にあるHomeBackground.cpbitmapがホーム画面背景画像で、ロック画面背景画像はLockBackground.cpbitmapというファイル名です。
どちらも同じ壁紙を設定している時は、LockBackground.cpbitmapの方しかありません。
cpbitmapという拡張子ですので、一般的な画像ビューアーでは見ることができません。
この中には、HomeBackgroundThumbnail.jpgとLockBackgroundThumbnail.jpgというファイル名の画像もありますが、Thumbnailが付いているだけあって、画像としては小さいので、ウィジェットなどで、このJPEG画像を壁紙に設定しても粗くなるだけです。
もし、ウィジェットなどで壁紙を参照したい場合は、当サイト「脱獄アプリ一覧」にある「Wallpaper JPEGifier」をご覧下さい。

ページトップへ

音声ファイル

System/Library/Audio/UISounds/

ビデオ録画時の音声や電話番号プッシュ音などがあります。
もちろんカメラのシャッター音やメッセージ受信音もここにあります。
この音声ファイルは.cafですので、.cafファイルの分かる方は、ここにある音声ファイルを入れ替えることで、お好みの仕様にすることができます。
入れ替える前にバックアップを取りましょうね。

ページトップへ

スプリングボード(ホーム画面)に表示される文字

System/Library/CoreServices/SpringBoard.app/Japanese.Iproj/

この中にiPhoneの文字表示に関するファイルが5つあります。
その5つのファイルは以下の通りです。
・BulletinBoard.strings
・FolderNaming.strings
・Jibbler.strings
・SpringBoard.strings
・USSD.strings

ちなみに、ロック画面の「ロック解除」という文字は、SpringBoard.stringsの中で定義されています。
変更前にバックアップを取りましょうね。

スプリングボード(ホーム画面)に表示される画像

System/Library/CoreServices/SpringBoard.app/

iPhoneで表示される画像がここにあります。
アップルロゴも、充電中のバッテリー画像もここにあります。
すべての画像がある訳ではありませんが、フォルダー関連の画像やニューススタンド関連の画像などもあるので、変更したい画像があれば、入れ替えることでお好きな仕様にできます。

もちろん、入れ替える前にバックアップを取りましょう。

ちなみに、画像はPNGファイルであり、@2xの付いたファイル名は、Retinaディスプレイ搭載デバイスでは優先的に表示されます。

ページトップへ

ユーザーインターフェースなどの画像あれこれ

System/Library/Frameworks/UIKit.framework/Shared@2x.artwork

iOS6のステータスバーには色々な画像が表示されます。
ステータスバーだけでなく、iPhoneを使っていればそれだけで多くの画像を目にします。
それらの画像のほとんどはShared.artworkという1つのファイルに格納されています。
この中の画像を直接差し替えることで、iPhoneの雰囲気を変えることができます。
「直接差し替える」と言っても、一度バラしてから画像を入れ替え、組み立て直してiPhoneに戻す・・・という作業が必要になります。
一度やってしまえば簡単に思えることかもしれませんが、Wnterboardでメモリを喰いたくない方は、チャレンジしてみて下さい。もちろん自己責任で!

格納されている画像は以下の通りです。
・アンテナバー画像
・LTEの文字画像
・Wi-Fiバー画像
・バッテリー残量表示用画像(充電中や充電完了も含む)
・Bluetooth画像
・Location画像
・メモの背景画像
・読み込み中や同期中のグルグル画像
・バッヂ画像
・ゴミ箱のアニメーション画像

          などなどなど・・・


他にもページドット、削除のXマーク、検索バーの背景画像などなど、その数は膨大です。
明色背景用画像がごっそり抜けているにも関わらず、1,000個超えているほどの量です。


ページトップへ

iOS6のツリー表示

iOS4の頃からずっとやろうと思っており、iOS5.1.1でやっと実現したツリー表示です。
iOS6のファイル構造を眺めていると、やはり多少の変更はありますね。
私がよく気にするディレクトリやファイルのみですが、ツリー表示を見直してみました。

今後、iOS6を使っていく上で、気になるディレクトリやファイルが増えれば、ここにも反映させようと思いますので、たまに見に来てやって下さい。

  • ROOT
    • Applications(オリジナル:/var/stash/Applications.xxxxxx/)
    • binコマンドが並んでいます
      • bash
      • bzip2
      • cat
      • chmod
      • cp
      •  
      •  
    • etc興味深いファイルがたくさんあります
      • apt
      • dpkg
        • origins
          • debian
      • racoon
      • asl.conf
      • hosts
      • launchd.conf
      • notify.conf
      • passwd
      • profile
      • protocols
    • Libraryよく使うショートカットがあります
      • Application Support
      • Audio
      • Dictionaries
      • Keychains(ショートカット:/var/Keychains/)
      • Logs(ショートカット:/var/logs/)
      • Managed Preferences
      • Mobile Device(ショートカット:/var/Mobile Device/)
      • MobileSubstrate
      • PreferenceBundles
      • PreferenceLoader
      • Preferences(ショートカット:/var/preferences/)
      • Printers
      • Ringtones(ショートカット:/var/stash/Ringtones.xxxxxx/)
      • Themes(ショートカット:/var/stash/Themes.xxxxxx/)
      • Wallpaper(ショートカット:/var/stash/Wallpaper.xxxxxx/)
      • Zeppelin
    • privateよく目にしますが・・・
      • etc(ショートカット:/etc/)
      • var(ショートカット:/var/)
    • sbin
    • System
      • Libraryある意味本命ですね
        • AccessibiliyBundlesaxbundleが多数収録
        • Audio
          • UISoundsiPhone動作用音声ファイル群
            • New
              • Anticipate.caf
              • Bloom.caf
              •  
              •  
            • alarm.caf
            • begin_video_record.caf
            • dtmf-0.caf
            • lock.caf
            • mail-sent.caf
            • sms-received1.caf
            •  
            •  
        • Backup
          • Domains.plist
        • BulletinBoardPlugins通知センターのプラグイン格納場所
        • Caches
        • Carrier Bundlesキャリア情報格納場所
          • iPhone
            • Softbank_jp.bundles
            •  
            •  
        • CoreServices
          • AssistiveTouch.app
          • SpringBoard.app多くの方が幸せになれる場所
            • Japanese.Iproj
              • BulletinBoard.strings
              • FolderNaming.strings
              • Jibbler.strings
              • SpringBoard.strings
              • USSD.strings
            • AppleLogo@2x.png
            • avatarMask@2x.png
            • BatteryBG_10@2x.png
            • BatteryReflectionMask@2x.png
            • BuddyLinen@2x~iphone.png
            • CameraGrabber@2x~iphone.png
            • FolderDropBG@2x~iphone.png
            • Info.plist
            • lock.aiff
            • MCPlay@2x~iphone.png
            • N90AP.plist@2x.png
            • NewsstandBGWoodTile@2x.png
            • SBDockBG@2x~iphone.png
            • WallpaperGradientPortraitBottom@2x~iphone.png
          • VoiceOverTouch.app
          • SystemVersion.plistβ版アクチでお世話になりました
        • DataClassMigratorsmigratorだらけ
        • Extensions
        • Fonts
          • Cacheフォントがたくさんあります
            • _UH_Avenir.ttc
            • AppleGothic.otf
            • ArialRoundedMTBold.ttf
            • HiraginoKakuGothicProNW6.otf
            • STHeiti-Medium.ttc
            • Symbol.ttc
            •  
            •  
          • CGFontCache.plist
          • CGFontCacheR.plist
          • CGFontCacheU.plist
          • CGFontCacheUR.plist
          • CGFontCacheUT.plist
        • Frameworks
          • EventKit.framework
          • GameKit.framework
          • MapKit.framework
          • MediaPlayer.framework
          • MessageUI.framework
          • NewsstandKit.framework
          • PassKit.framework
          • Twitter.framework
          • UIKit.framework
            • Info.plist
            • Keyboard-default.plist
            • Keyboard-intl.plist
            • Shared.artworkこれがウワサの・・・
            • Tock.aiff
            • UIReferenceLibraryViewControllerDefinitionStylesheet.css
        • Internet Plug-Ins
        • Messages
          • PlugIns
            • FaceTime.imservice
            • iMessage.imservice
            • SMS.imservice
        • PreferenceBundles設定アイコンなど
        • PrivateFrameworksここにもアプリを構成する画像が・・・
          • AppStoreUI.framework
          • iPodUI.framework
          • iTunesStoreUI.framework
          • MobileIcons.framework
          • PhotoLibrary.framework
          • SpringBoardUI.framework
          • TelephoynUI.framework
          • Weather.framework
          • YouTube.framework
        • SearchBundles
        • SpringBoardPlugins
        • SyncBundles
        • SystemConfiguration
        • WeeAppPlugins
    • tmp(ショートカット:/var/tmp/)
    • User(ショートカット:/var/mobile/)
    • usr
      • binピンと来るコマンド多数あり
        • 7z
        • bashbug
        • diff
        • dpkg
        • funzip
        •  
        •  
      • games
      • include(ショートカット:/var/stash/include.xxxxxx/)
      • lib
      • libexec(ショートカット:/var/stash/libexec.xxxxxx/)
      • sbin
      • share(ショートカット:/var/stash/share.xxxxxx/)
      • standalone
    • var
      • Keychains
      • lib
        • apt
        • cydia
          • metadata.plist
        • dpkg
          • info脱獄アプリのインストールファイルリスト群
          •  
          •  
        • misc
      • logs
      • mobile
        • ApplicationsAppStoreのアプリ
        • Documents
        • Library
          • Accounts
          • AddressBook連絡先データベース在中
          • BulletinBoard
          • Caches
            • com.apple.keyboards
              • imagesキーボード画像キャッシュあれこれ
                • 572410479354540028
                • 572410479789931934
                •  
                •  
              • Version
            • com.apple.springboard.sharedimagecache
              • Persistent画像キャッシュあれこれ
                • BulletinListLinen.cpbitmap
                • FolderIconBG.cpbitmap
                •  
                •  
              • Session
            • DateFormats.plist
            •  
            •  
          • Calendarカレンダー(予定)のデータベース
          • Carrier Bundle.bundle(ショートカット)
          • com.apple.iTunesStore
          • com.apple.itunesstored
          • Cookies
          • Keyboard
          • Logs
          • Mail
          • Notes
          • Preferences各アプリの設定内容
            • com.apple.AppStore.plist
            • com.apple.Camera.plist
            • com.apple.springboard.plist
            • jp.ashikase.folderenhancer.plist
            • net.9eye.colorkeyboard.plist
            • net.limneos.arrangesbstatusbar.plist
            •  
            •  
          • Safari
          • SMSメッセージの内容データベース在中
          • SpringBoard設定した壁紙やアイコン配置情報あり
          • VoiceMail
          • WebKit
        • Media
          • Books
          • DCIM
            • 100APPLE
            •  
            •  
          • Downloads
          • iTunes_Control
          • PhotoData
            • Photos.sqlite
            •  
            •  
          • Recordings
      • preferences
        • SystemConfiguration
          • com.apple.network.identification.plist
          • com.apple.wifi.plist
          •  
          •  
        • com.apple.captive.plist
      • root
      • stash
        • Applications.xxxxアプリ
        • include.xxxx
        • libexec.xxxx
        • pam.xxxx
        • Ringtones.xxxx着信音
        • share.xxxx
        • Themes.xxxxテーマ
        • Wallpaper.xxxx壁紙画像
      • temp
      • wireless

ページトップへ

2012/10/31