これまでBytafont、Anemone、EmojiFontManagerを使って最新の絵文字を有効にできなかった経験があるなら、このガイドはまさに役立つはずです!これらのテーマ設定ソリューションは不具合が発生しやすく、上位ファームウェアでは全く機能しない可能性があります(Bytafontの場合)。
このガイドの目的は 2 つあります。
1)現在のファームウェア (iOS 9 または 10.0 ~ 10.2) の絵文字を iOS 10.3 以降に含まれるものに更新します。
2)他の方法を使用すると発生する可能性のある、より一般的なインストールの問題のほとんどを回避するため。
下の画像に示すように、iOS 10.2 と iOS 10.3 の間の変更は非常に小さいです。
そのため、iOS 10.2でジェイルブレイクしている場合、最新のバージョンにする必要がある場合を除き、このガイドに従う価値はないかもしれません。もちろん、現在のテーマソリューションでバグやパフォーマンスの問題が発生する場合は、とにかくこのガイドを試してみることをお勧めします。
iOS 10.0~10.1.1以前のユーザーは、このガイドと上記の小さな変更点に従うことで、iOS 10.2の新しい絵文字72個すべてを使用できるようになります。特に現在の設定で絵文字のバグが発生している場合は、試してみる価値があります。
この方法の最後の利点は、iOS 11の絵文字がリリースされたらすぐに使えることです。iOS 10.3の絵文字フォントファイルがリリースされたら、iOS 11の絵文字フォントファイルを差し替えるだけです。
この方法はiOS 5.1~10.2で動作しますが、ファームウェアによって若干の違いがあるため、このガイドではiOS 10.0~10.2の手順に焦点を当てます。iOS 9にインストールする場合は、このガイドに記載されている違いをよく読んでください。さらに古いファームウェアの場合は、こちらのマニュアルページを使用するか、Bytafontをお試しください。
要件
- ジェイルブレイクされたデバイス
- PoomsmartのCydiaリポジトリ
- iOS 10.3 絵文字ファイルのコピー
iPhoneやiPadで新しいiOS 10.3の絵文字を入手する方法
1) まず、Cydia を起動し、次のリポジトリを追加します。
https://poomsmart.github.io/repo/
Poomsmart のリポジトリには、デバイスが iOS 10.2 以降の絵文字キーボードのレイアウトと属性を処理できるようにするために必要なさまざまなパッケージが含まれています。
2) まだ行っていない場合は、Anemone、Bytafont、EmojiFontManager で絵文字テーマを無効にしてください。絵文字がファームウェアの標準設定に戻ったら、Cydia から BytaFont 3 または EmojiFontManager をアンインストールしてください(他の UI 要素のテーマ設定に Anemone を使用している場合は、Anemone はそのまま残して構いません)。EmojiFontManager を使用していた場合は、EmojiLibrary、EmojiAttributes など、EmojiFontManager と依存関係のあるすべてのアプリケーションもアンインストールしてください。
3) Cydiaから以前にダウンロードした絵文字フォントファイルをすべてアンインストールし、干渉が起こらないようにします。Bytafont、EFM、Anemone用のフォントも含まれます。この手順は任意ですが、後々の競合を防ぐことができます。
4) 任意の方法 (AirDrop、電子メール、SSH など) で iOS 10.3 絵文字フォント ファイルをデバイスに転送します。最新の iOS 10.3 絵文字ファイルは、最新の Sierra または High Sierra を実行している Mac の /System/Library/Fonts/Apple Color Emoji.ttcまたはオンラインで見つかります。
少し古い(しかし非常によく似ている)iOS 10.2 の絵文字に満足できる場合は、Poomsmart の GitHub から直接ダウンロードできます。
5) Cydia を起動し、次のパッケージをインストールします。
- EmojiPort (iOS 10)
- 絵文字属性
- 絵文字ライブラリ
- Filza ファイルマネージャー
iOS 10.2をお使いの場合は、Filza(およびiOS 10.3の絵文字フォントファイル自体)を除き、上記のパッケージは技術的には必要ありません。ただし、将来iOS 11の絵文字を使用する場合は上記のパッケージが必要になりますので、今すぐインストールしておいても問題ありません。iOS 10.0~10.1.1をお使いの場合は、上記のパッケージは必ず必要です。
iOS 9 をご利用の場合は、EmojiPort (iOS 10) ではなく、EmojiPort (iOS 9.0-9.3)をインストールしてください。iOS 9-9.1 をご利用の場合は、EmojiLocalizationとEmojiResourcesも必要です。iOS 9.2 以降では、これら2つの追加パッケージは必要ありません。
6) インストールしてリスプリングした後、 Filzaを起動します。
7) iOS 10.3 絵文字フォントファイルを、保存した場所からデバイス上の /System/Library/Fonts/Coreフォルダに移動します。下の画像では、このフォルダに移動した 10.3 .zip ファイルが確認できます。
8) フォルダ内にある元のフォントファイルを選択します。1つまたは2つあり、「AppleColorEmoji」という名前です。 それらを選択して、.zipファイルに圧縮します。
9) オリジナルフォントの.zipファイルを 「ORIGINAL FONTS DO NOT DELETE.zip」 のような名前で保存し、そのままにしておきます。これは、将来必要になった場合に備えてバックアップとして保存しておくためです。バックアップの.zipファイルは下の画像をご覧ください。
10) バックアップ .zip が作成されたら、フォルダーから元の絵文字フォント ファイルを削除し、iOS 10.3 のフォント ファイルに置き換える準備をします。
11) iOS 10.3 の絵文字フォントファイルがフォルダ内にあり、 先ほど削除したファイルと全く同じ名前になっていることを確認してください。例えば、私のデバイスでは、 元のバージョンと同じように[email protected] という名前になっていました。お使いのデバイスが Retina ではない場合、末尾に「@2x」が付いていない可能性があります。元のファイル名が不明な場合は、元のファイル名を確認してください。名前が一致していない場合は、正常に動作しません。
12) 元のフォント ファイルを安全にバックアップに圧縮し、削除し、正しい名前の iOS 10.3 フォント ファイルを配置したら、デバイスを再起動します。
13) メッセージアプリを開き、絵文字キーボードに切り替えます。キーボードが正しく表示されていることを確認したら完了です。
変更を元に戻す方法
1) /System/Library/Fonts/Coreから iOS 10.3 フォント ファイルを削除します 。
2) バックアップとしてフォルダに残しておいた元のフォント ファイルを解凍します。
3)フォント ファイルを解凍したら、バックアップ .zip を削除します。
4) Cydia を開き、以下のパッケージがあればアンインストールします。
- EmojiPort (iOS 10)
- EmojiPort (iOS 9.0-9.3)
- 絵文字属性
- 絵文字ライブラリ
- 絵文字ローカリゼーション
- 絵文字リソース
5) 再起動して、絵文字が通常の状態に戻っていることを確認します。
たったこれだけです。これらのパッケージは、デバイスやTwitter、Safariなどのサードパーティ製アプリで受信したメッセージで、新しい絵文字を表示できるようになるという点で便利です。脱獄せずに「Facepalm(顔面を手で覆う)」や「Rofl(大爆笑)」などの感情表現を楽しんでください!
iOS 11 絵文字がファームウェアでリリースされると、このガイドに従って Poomsmart のパッケージをインストールしていれば、iOS 10.3 絵文字ファイルを新しいものに交換するだけでアップデートできるようになります。
さらにサポートが必要ですか?iOSの別のバージョンでの絵文字のガイドが必要ですか?お気軽にお申し付けください。