【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をフォローしよう!


  関連記事

【TaiG】iOS 8.1.3 - 8.4に対応した脱獄ツールがリリース!【使用方法】

iOS 8.1.3でパッチが当てられて以降、Jailbreakできない状況でした ...

iPhone,iPod touch,iPadを脱獄するための準備 TinyUmbrella redsn0w iFaithの使用方法

iPhone,iPod touch,iPadなどのデバイスをJailbreak ...

Flat RSS Widget HD - FlatIconsを使ってiPhone 5をフラットデザインにするテーマ

先月iPhone 5が不慮の事故でiOS 6.1.3になってしまい、入獄されてし ...

CrazyHours - iPhoneのロック画面を高級時計「Franck Muller Crayzy Color Dreams」風にするテーマ

今回は、JailbreakしたiPhoneのロック画面を高級時計ブランドFRAN ...

Unthreadera1n - iPhone 4,iPod touch 4GなどのiOS 4.3.4から5.1までを完全脱獄

一部で人気の@UnthreadedJBですが、A4デバイスのiOS 5.1までに ...

 - iOS 8, Jailbreak