Firmware 1.1.3でのaka.iphone

iPhoneをFirmware 1.1.3へアップデートされた方へaka.iphone情報。akaRemote 2.1 (aka.iphone / Experiment 2.1)は初期設定が更新されないか、最悪実行時エラーになるかも。他のアプリは大丈夫な気がします。US特派員は未アップグレードで、実際の動作確認はできていないそうで、単なる推測なんですけどね。

Firmware 1.1.3では、これまでのrootユーザではなく、mobileユーザとしてアプリケーションが実行されるそうです。初期の頃に作ったakaRemote 2.1は、直接/var/root/Library/Preferences/下にパス名を指定して初期設定(Preference)ファイルを読み書きしている(しかも、標準的なファイル名じゃない)ので、ちゃんと動作しないんじゃないかな。他のアプリは初期設定を使っていなかったり、パス指定をしないNSUserDefaultsクラスを使っているので、問題がないハズです(祈)。他にも落とし穴があるかもしれません〜大変大変。

iphone-preferences.png

ちなみに、当初はAppleが脱出経路を塞ぐのを懸念して、公式SDKが出るまでは脱獄方法を公開しないというのがiPhone Devチームの方針だったのですが、参加していた一人(?)が抜け駆けして公開しちゃったらしいです。当然のことながら、他の人からは非難囂々なんだけど、これは以前にもあった話ですよね。しかも、公開された方法はバグだらけなので、近日中に本家版を公開することになったみたいです。まぁ、真相や各自の意図までは分からない(しかも私は英語力微弱)けど、これもまた砂場ではない現実の(無茶な)世界ですね。

Firmware 1.1.3でのaka.iphone」への4件のフィードバック

  1. masato221

    ipod touchの1.1.3ですが、起動+動作は出来ますが初期設定の更新はされませんでした。。

    返信
  2. 赤松 正行

    報告ありがとうございます。助かります。これは、akaRemote.appのことですよね?

    もしよかったら、Pericam.appも試していただけませんか?
    (iPodでは実際の動作はしませんが、GUIは試せるかもしれませんので)

    返信
  3. masato221

    そうです。akaRemote.appです。
    Pericam.appの方は設定保持してましたよ。

    後は、LEDBannerが起動しなかったです。まだこの3つしか試してないですけど、。

    …ちなみにWinのWinscpで転送すると動かなかったakaRemoteがMacのCyberduckで転送したら動いたり、とかもありましたよー。
    いつも楽しませてもらってます、これからも開発頑張って下さい!

    返信
  4. 赤松 正行

    > Pericam.appの方は設定保持してましたよ。

    お、良かった。それじゃ、NSUserDefaultsでキマリだね。

    > Winscpで転送すると動かなかった

    Execute Flagの問題じゃないかな? LEDBannerはハードウェア依存はないので、動くハズなんだけどな〜

    返信

赤松 正行 へ返信する コメントをキャンセル

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