モノラルで音質も良くないから radiko.jp でええやんみたいな気もしますが、使えなくなってるのも気分悪いので一応使えるように。
前提として deodex 化と apktool をそこそこ使えること。
apktool d FMRadio.apk FMRadio
みたいに分解して、書き換えるファイルは↓これ
FMRadio/smali/com/sec/android/app/fm/SettingRegionActivity$MyAdapter.smali
[java num=51]
.method public getCount()I
.locals 1
.prologue
.line 117
const/4 v0, 0x2
return v0
.end method
[/java]
この0x2を0x3にするだけです。
元々Japanも定義されてるんですが、Europe、USAの2行だけ返すようにしてるのがこの部分です。
3行目に存在するJapanも出るように行カウントで3を返すようにしましょうって話です。
コメント
こんにちは。
いつも利用させていただいてますマシュマロマンといいます。
最後の詰めの部分がわからずに悩んでおります。
FMRadio/smali/com/sec/android/app/fm/SettingRegionActivity$MyAdapter.smali
これを書き換えてapktoolでビルドしなおすところまではできたのですが、
ここから先の部分について何かヒントをいただけないかと。
できましたらよろしくお願いします。
元々のFMRadio.apkを7-zipなどで開いて
/FMradio/build/apk/classes.dex
をドロップして書き換えれば良いと思います
ありがとうございます。
やっぱり、それでいいんですね。
うまくいかなかったので、どこか間違ってたのでしょう。
もう一度、挑戦してみます。
[…] 過去にはXPERIA X10 mini proとGalaxy S GT-I9000を日本周波数対応にしたことがありんす […]
[…] GT-I9000 のFMラジオを日本周波数に対応したり、XPERIA X10 mini pro […]