iFileで全ての形式のファイルを開く:Open In機能を修正する方法

  • このエントリーをはてなブックマークに追加
  • feedly
    follow us in feedly

2014 04 27 12 56 38
お久しぶりです、きんちゃんです。

脱獄ユーザーにとって必須ツールであるiFileについてです。
SafariでダウンロードしたファイルやDropboxアプリからiFileへファイルを送る(Open In)するシチュエーションを誰しも体験したことがあると思います。
しかしながら、ファイルによってはiFileへのOpen Inが出てこなくて困った事はありませんか?
僕はそのシチュエーションに出会った時、毎度イラっとしているのですが、解消する方法をご紹介します。

なぜOpen Inの項目に出てこないのか

Open Inを有効にするには、アプリを作成する際にInfo.plistに受け取るように出来るファイルを記述する必要があります。iFileは以下のように記述されています。

deb, 7z. rar, zip, plist, m4r, acc, text, etc..
など23項目のファイル(拡張子)を受け取れるように設定されています。
23項目の多くはカメラ関連の拡張子で、また明記されていないものに関しては受け取る事が出来ません。

スクリーンショット 2014 04 27 13 27 30
そこで、Info.plistを書き換えて受け取りができるようにします。

全ての拡張子のファイルを許可する

以下のように記述し、全てのファイルを受信するようにします。

スクリーンショット 2014 04 27 13 35 05
手動で変更するのが面倒なのでパッケージにしました。

パッケージをインストールして反映させる

1. リポジトリを追加
Cydiaから僕のリポジトリを追加してください。
http://kindadev.com/apt
です。

2. “fix-ifile-openin”をインストール
Searchタブより”fix-ifile-openin”と検索してインストール
※ 一緒にErica Utilityが入りますが、これはplistを書き換えるために必要となります。

2014 04 27 13 51 27
3. keyの書き換え&キャッシュのリセット後、再起動されます

4. 動作確認
拡張子がないファイルや、デフォルトで対応していない拡張子が開けることを確認

2014 04 27 12 57 10
※ scriptを走らせて記述を変えています。iFileをアップデートした際は、fix-ifile-openinを再インストールしてください。

まとめ

同じ境遇で、困っていた方は是非試してみてください(∩´∀`)∩

では、きんちゃん( @wa_kinchan )でした。
最後まで読んで頂きありがとうございます。良かったら、RSS購読、シェアして下さいね(≧∀≦)!





6 Thoughts on “iFileで全ての形式のファイルを開く:Open In機能を修正する方法

  1. ayataka on 2014年4月29日 at 12:49 AM said:

    こんにちは。
    私も同じことに困っていたのでとても助かりました。

    こちらの記事と直接は関係ないのですが、iFileのBluetoothファイル転送がうまくできません。
    具体的に説明すると、ファイルを選択したのち、Bluetooth転送ボタンを押してから転送先を選択し、転送先のほうで要求を許可すると転送先が「接続されました」と表示されてそこで中断されてしまいます。
    iFileのバージョンは2.0.1ですがこれはこのバージョンのみの不具合なのか、もし違うなら解決策はあるのか、ぜひご教示願います。

    • きんちゃん。(@wa_kinchan) Blog Administrator on 2014年4月30日 at 8:24 AM said:

      私も以前Bluetoothでファイルが送れないことがありました。iFile側のバクのようなきがします。

      • ayataka on 2014年4月30日 at 3:02 PM said:

        返信ありがとうございます。
        やはりバグでしたか。
        このバージョンがリリースされてからかなり経ちますが早く修正されることを願います。

  2. Andoridのインテントに比べるとこの辺りが不満でした。試してみます。

  3. 極悪サソリ on 2014年5月15日 at 8:40 PM said:

    毎度拝見させて頂いております。

    先日、Ifileで、EpsonIprintとの連携が出来ていたのですが、本日IfileにてPDFと画像を印刷しようとした所、Epson Iprintが消えていて、EpsonIprintで開いて外出先から印刷する事が出来なくなってしまいました。

    修正方法分かりますか?

    どうか、宜しくお願いいたします。

    以下今までやった事です。

    Ifileの再インストール
    この記事の、Fixをインストール
    EpsonIprintの再インストール
    全ての設定のリセット

    全てやっても治りませんでした。。

  4. iFileで以前まではBox.netに繋がっていたのですが、今日開いてみると繋がらなくなっていました。

    友達のiPhoneも繋がっていませんでした。これはBox.net側のサーバーエラーなのでしょうか?

    なにか修正方法があれば教えていただきたいです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Post Navigation