【iPhone/iPad】iOS 8などで使われている「.car」ファイルを編集/再圧縮する方法

      2016/05/05


iOS 7から使われ始めた「.car」という拡張子の圧縮ファイルですが、今までは展開は出来たものの編集して再圧縮することが出来ませんでした。

しかし、ThemeEngineというアプリを使用することでそれが可能になりました。

簡単に使用方法などを紹介いたします。



via.ThemeEngine Tutorial: Theming Assets.car files

「Artwork.car」ファイルを展開する方法


【iPhone/iPad】iOS 7の「Artwork.car」ファイルを展開する方法 | Will feel Tips

以前紹介した記事ですが、cartoolなどで一つ一つの画像に展開は可能です。

しかし、それを再度圧縮することは出来ません。

ThemeEngineに必要な環境

  • OS X Yosemite
  • Photoshopなどの画像編集アプリ
Mac本体が無くてもWindowsだけでOS Xをインストールする方法 | Will feel Tips

Windows上のVmwareにMac OS X Yosemiteをインストール | Will feel Tips

Windowsユーザーの方はここら辺を参考に

Macを所有しているけど、まだYosemiteに上げたくない方は仮想マシンなどにインストールするのもいいでしょう。(またはパーティションを分けて入れるなど)

Photoshopは高いので、他の画像編集アプリを使用してもいいですね。

Pixelmator 3.3(¥3,000) ※記事公開時
カテゴリ: グラフィック&デザイン, 写真
販売元: Pixelmator Team - UAB Pixelmator Team(サイズ: 42.8 MB)
全てのバージョンの評価: (474件の評価)

ThemeEngineの使用方法


実はオープンソースでキャリアロゴを変える「Zeppelin」などの作者の方が作成しています。

Link:https://github.com/alexzielenski/ThemeEngine

このままXcodeでコンパイルしようとしたのですが、いくつか問題があり出来ませんでした。そのまま放置していたのですが、Modmyiのフォーラムにビルドしたものがあったのでそちらを使用しました。

Link:ThemeEngine.zip

展開すると「ThemeEngine.app」がありますのでそちらを使用します。



SSHクライアントで脱獄済みiPhoneなどに接続

ForkLift - File Manager and FTP/SFTP/WebDAV/Amazon S3 client 2.6.2(¥2,000) ※記事公開時
カテゴリ: 仕事効率化, ユーティリティ
販売元: BinaryNights - BinaryNights LLC(サイズ: 10.1 MB)
全てのバージョンの評価: (26件の評価)

無料で済ませたい場合はこちら

Cyberduck | Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows

「Assets.car」の詰め合わせも公開されていますので参考に

Link:Assets.zip

とりあえず電波のシグナルアイコンだけ変更してみます。

/System/Library/Frameworks/UIKit.framework/Artwork.bundle/Assets.carをデスクトップにドラッグ&ドロップしバックアップもとっておきましょう。



Assets.carをThemeEngineにドラッグ&ドロップすると画像一覧が表示されます。



[email protected][email protected][email protected][email protected]

(iPhone 6 [email protected]



目的のファイルにドラッグ&ドロップすると変更されます。



ちなみに、ThemeEngine.appの画像をダブルクリックすると詳細が表示されたり、コピペしてそのファイルを書き出すことやPhotoshopへ送ることが出来ます。



あとはコツコツとやっていきます。



終わったらメニューバーから「File」→「Save As...」で保存します。



フォルダを作成してそのままの名前で保存するか名前を変更して上書き保存しないようにしましょう。



あとは、元にあったiPhoneへ「Assets.car」として上書き保存し完了です。

画像を反映させるためにシステムアイコンのキャッシュを削除してRespringする必要があります。

WinterBoardをインストールしてRespringするか、ぼくのRepoにある「PowerSelector」というFlipswitchを用いて「gUICache」を実行すればOKです。

Wi-Fiや「Alkaline」でバッテリーを「Zeppelin」でキャリアロゴも変更するとこんな感じになりました!(@Sorega4さん作のアイコンを使用)


他にもAssets.carファイルはあります。

Springboard - /System/Library/CoreServices/SpringBoard.app
Telephone - /System/Library/PrivateFrameworks/TelephonyUI.framework
UIKit - /System/Library/Frameworks/UIKit.framework/Artwork.bundle

注意点としては、WinterBoardと違い書き換えたらそのままになるので、元のファイルはわかりやすいようにとっておきましょう。

アプリでも使用されているものもありますので、これで自分好みのデザインに出来ますね!

 

この記事が気に入ったら
いいね!しよう

最新情報をお届けします

Twitter でWillFeelTipsをフォローしよう!


  関連記事

iPhone 5s iOS 7対応iWidgetsでホーム画面に天気とRSSを表示 - Five day Forecast/RSS Scrolling Widget

iPhoneのホーム画面上にいろいろなWidgetが置けるJailbreak T ...

iOS 7対応キーボード変換学習機能をリセット無効化できる『KillKeyboardDictJP』

以前公開した『KillKeyboardDict for SBSettings』と ...

iPhone 5,iPod touch 5G 向けテーマ『Grass RSS Widget HD』

自分のiPhone 5をカスタマイズしたついでに、『Grass RSS Widg ...

JBer向け iOS 6.0.2へのアップデートはちょっと待った!変更内容とDownloadリンク

本日Appleが、iPhone 5およびiPad mini向けに、ソフトウェア・ ...

iPhone 5s iOS 7.0.4対応おすすめ脱獄アプリ Tipsまとめ

evasi0n7によってiOS 7.0から7.1b3で動作する全てのiOSデバイ ...

 - iOS 8, Jailbreak