>>342,356のその後
既に342のSC-02C用ロムは使用していないが
i9100用ロムとの違いを洗い出すことでGPSの該当箇所を特定
そして改変方法を確立して他のi9100用ロムでもGPSを有効にすることができた

概要を書くと
GPS関連の標準入出力(GPIO)ポートがi9100では237番なのに対しSC-02Cでは252番になっている
なのでi9100用のロムについて、237番の所を252番に書き換えてやればGPSは動く
但し、その該当箇所はカーネル内にあり、これを改変するのはちょっと面倒くさい

おおまかな改変手順はこんな感じ
1.boot.img(zImage)にはlzma圧縮されたカーネルが埋め込まれているので、これを切り出す(大きさは5〜7MB程度)
2.切り出した圧縮ファイルを展開すると20数MB程度のファイルが一つ出てくる
3.この20数MB程度のファイルがカーネル本体で、こいつをバイナリ改変する(ED→FCを6箇所)
4.再圧縮して元通りboot.img(zImage)に埋め込む