iFile 1.7.0-1 アップデート後「日本語化されない」「認証出来ない」等のあれこれ

(17)

脱獄している方の大半がインストールされていると思いますファイルブラウザ『iFile』がアップデートされました。
機能追加も行われ、非常に嬉しいことです!

ただ、『アップデートしたら起動しなくなった』や、『有料登録の認証が出来ない』『日本語化されない』といったご質問がありましたので、それらについて記しておきたいと思います。
更なるアップデートが行われれば全て解決だと思うのですが、こんなことだったのか~と思って頂ければ幸いです。

スポンサーリンク

iFile 1.7.0-1

【iFile – 最高に使えるファイルブラウザ!脱獄犯なら入ってるよね? [JBApp] 】

iFile 1.7.0-1になり、FTPクライアント関連など色々な機能追加&強化&バグ修正が行われました。【iFile – Change-Log】

fix-ifile-170-1-02fix-ifile-170-1-03

ですが、アップデートに関して『アップデートしたら起動しなくなった』や、『有料登録の認証が出来ない』『日本語化されない』といったご質問を頂きましたので、それらについて下記に記していきたいと思います。

1:アップデートしたら起動しなくなった

iFileに限らずよく頂くご質問なのですが、ほとんどの場合原因はアップデート後の挙動にあります。

iFileをアップデートさせ、完了するとCydiaに戻るための『Return to Cydia』が表示されます。
実はこれが原因です。
本当はこれでも良いのですが「iFileを起動したままアップデートを実行した」等の状況下ではアップデート後にリスプリングが必須になります。
環境によってはリスプリングが必要なのに行われず、Cydiaに戻ってしまう』といった事が原因の場合がほとんどです。
ですので、起動しない場合はSBSettings等からリスプリングを実行してください。

fix-ifile-170-1-04

2:有料登録の認証が出来ない

iFileは機能制限版として無料でインストールすることが出来、有料登録として使う場合はインストール後に認証が行われます。

ですが、この有料登録の認証が失敗するという状態が起こっています。

fix-ifile-170-1-05

これに関してですが実はiFileさん、ある程度の大きなアップデートがあるとよく認証失敗といった症状が起こります。
これまでにも数回ありました。
今回も同じようで、作者さんが現在原因となる部分を探し、修正する作業を行っているとのことです。
気長に修正されるのを待ちましょう!

3:日本語化されない

今回一番多かったご質問です。

これまでのバージョンでは日本語化されていたiFileがアップデートしたら英語環境になってしまった!と言う物です。
はい、実際その通りです。
iFile 1.7.0-1では問題があり、英語表記になってしまっています。
原因は日本語化するためのファイルに記述ミスがあるため、このようになってしまっています。

fix-ifile-170-1-06fix-ifile-170-1-07

原因&対処法

この問題の原因は日本語化ファイル記述ミスがあるためにファイルの読み込みが行えず、仕方なくデフォルト言語である英語表記になってしまっていると言うことです。

原因となる日本語ファイルは下記の場所にあります。

/Applications/iFile.app/ja.lproj/Localizable.strings

このファイルの内容に記述ミスが1カ所あり、それが原因です。 これの影響により、そのままのファイル形式ではiFileでファイルを開くことも出来なくなっています。

fix-ifile-170-1-08fix-ifile-170-1-09

記述ミス地点を見てみましょう。
問題点は451行目の『“File Viewers” = “ファイルビューアー;』と言う記述です。
何が問題かと言いますと『“ファイルビューアー;』の「;」の前に閉じるために『』という1文字が必要なのです。
正確には『“File Viewers” = “ファイルビューアー”;』と記述する必要があります。これだけ!
ミス『“File Viewers” = “ファイルビューアー;
正解『“File Viewers” = “ファイルビューアー;

449
450
451
452
453
/* Titles in Preferences Editor */
"File Manager" = "ファイルマネージャー";
"File Viewers" = "ファイルビューアー;
"iFile Web Server" = "iFile Webサーバー";
"via AirBlue Sharing" = "AirBlue共有";

修正した記述が下記になります。

449
450
451
452
453
/* Titles in Preferences Editor */
"File Manager" = "ファイルマネージャー";
"File Viewers" = "ファイルビューアー";
"iFile Web Server" = "iFile Webサーバー";
"via AirBlue Sharing" = "AirBlue共有";

このようにファイルをPC等へ転送しテキストエディタ等で該当箇所を修正&書き戻し > iFile再起動してあげることで問題無く日本語でiFileを使う事が出来る様になります。

iFile単体で修正してみる

PCに転送してテキストエディタで修正した方が行数も多いので楽なのですが、どうしてもiFile単体で修正したい!と言う方は下記の様な方法をとって頂ければ可能です。

そのままのファイル形式では記述ミスの影響で開くことが出来ません。
ですので、iFileで開けるように別のファイル形式に変更してあげます。
やり方は至って単純で、拡張子を『txt』に変更してあげてテキストファイルとして扱います。
すると何ら問題無く開くことが出来る様になりますので、先述した部分に『』の1文字を付け加えて保存してあげます。

fix-ifile-170-1-10fix-ifile-170-1-11

修正出来ましたら拡張子を『strings』という元の物に戻します。
これでミスが修正されましたので、そのままのファイル形式でもエラーが出ることなくファイルを開くことが出来る様になっています。

fix-ifile-170-1-12fix-ifile-170-1-13

最後にiFileを再起動してあげるとちゃんと日本語環境として使用することが出来る様になります。

fix-ifile-170-1-14fix-ifile-170-1-15

コメント

  1. おかげで日本語化出来ました!ありがとうございます!

  2. いつも有益な情報をありがとうございます。
    確かに日本語化、問題なくなりました。
    有料なのに、ちょっと・・・(^_^;)

    が、相変わらず登録は出来ないですねぇ。
    当初のバージョンでCydiaストアからではなく
    Paypalから支払ったケースが蹴られてるのかな?
    等と思いますが・・・・待つしかないですね、こまったものです。(^_^;)

  3. 本当にいつも有益な情報ありがとうございます。
    認証できない理由がなんとなく理解できました。

  4. 脱獄の不具合だと思って2回も復元しちゃった

  5. いつもありがとうございます。

  6. iFileにてZephyr等の設定ファイルをいじる際、
    キーボードを地球マークで順番に切り替えて絵文字のキーボードを経由すると、キーボードを最初に使うときのTipsが表示され、絵文字の履歴が消えてしまいます。
    これは何か他のTweakで解決できるものなのでしょうか?

    • iFileはroot権限で動いており、これの影響でキーボード設定がリセットされてしまいます。
      これに関しては権限の関係で根本的に修正出来る物は現状無いかと思います。

  7. 再起動しなくても日本語になりました。

    iFlieはマルチタスクで動いているので、
    一回完全に止めてもらうといいです。

    • 「iFileの再起動」ですので、その手法が正しい物になっています。

  8. なんと素晴らしいタイムリーな記事でしょう!
    おかげで安心しました。
    修正アップデートを気長に待ちたいと思います。
    ありがとうございました!

  9. 日本語化助かりました。
    ありがとうごさいます!

  10. 先生、ありがとうございました。

  11. 日本語化ありがとうございます。
    paypal支払い組なのですが
    有料登録の認証はいつの間にか勝手に終了していました。
    皆さんも認証うまくいけばよいですね。

  12. PayPalでの新規で支払い予定ですが、進むと、エラーが出てしまいます。
    作者にメールしましたが、cydia側に聞いてくれと言われました。
    細かいことを説明したいのですが、そこまでの英語力がなくて困ってます。
    どなたか、助けてください。

    PayPalでのメッセージ。

    Return to merchant
    Error Message
    This transaction has expired. Please return to the recipient’s website to complete your transaction using their regular checkout flow.

    Return to merchant
    At this time, we are unable to process your request. Please return to and try another option.

    • 時間を空けてから再度行ってみても同じ状態でしたでしょうか?

  13. 日本語化にする方法でやっ他のですが日本語化にできないです

    • こちらの方法はiFile v1.7.0-1での対処ですので、最新版には活用出来ません