(※パッチを当てれば動きます)iida HomeがIS06(Android 2.2.1)で動作しなかった

 流出が話題のiida Home (au INFOBAR A01)をIS06(Android 2.2.1)で使おうと思いました。

 ”ごぜん日記”さんの情報によると、apkをまとめて/system/appに突っ込めば使えるようになるとのことだったので、突っ込んでみたものの動作せず。2.3でしか使えないとTwitterで聞いたのでAPK Managerで必要最小限のHOME.apkとiida Home.apkとWidgetHome.apkをデコンパイルしてマニフェストファイルをいじって2.2.1でも動くように(APIレベル 8にまで下げる)してみたものの、動作せず。どうやら2.3で追加されたAPIでも使ってるようです。もっとも、「必要最小限のファイル」の情報が間違っていた可能性もあるのですがれるところまですがってみますが・・・。  

 マニフェストファイルを編集したときに分かったことは、iida HomeはAndroid 2.3.3以上(APIレベル10以上)でのみ動作するようになっていることです。Android2.3ではAPIレベル9なので動作しません。なので、2.3.x→2.3.3への変更点で含まれる要素を使っているということなんでしょう。ますます2.2.1で動く気配がしなくなってきた・・・・・

「不公平だぁーーっ!」
そう叫びたくなったのは彼女だけではなかったというわけです・・・

【追記】
2ちゃんねるiida Home.apkのVelocityScrollView.smaliに当てるパッチが公開されているので、それを適用してなおかつAPIレベルを下げれば2.2でも動作します。ただ、CygwinUbuntuでのpatchコマンドでの適用に失敗して手動で当ててもエラーが帰ってきて・・・といった状態です。動作報告があるので動かせることは確実です。
【追記2】
手動でパッチを当て、apk managerでapkを展開してAPIレベルを下げましたが、WidgetHome.apkが展開時にエラーが出て、IidaWeather.apkも芳しくない様子です。これを解決すれば動作する状態なのですが・・・・。