« MK16a ICS 絵文字も魔法の五行も(今のところ)問題無し | トップページ | 台風4号の進路 »

2012年6月15日 (金)

MK16a ICS framework.odexの書き換え(失敗)

framework.odexですが、先人のお知恵を拝借 し、書き換えて見ました。

やった事自体は基本的にはSK17iでやった事と同じですね。
・framework.odexを逆アセンブルして出力された"GsmServiceStateTracker.smali"を編集
・classes.dexに再コンパイル
・framework.jarにclasses.dexを組み込み
ここからが若干違ってまして(上の手順も若干違いますけど)。
・実機上でframework.jarをframework.odexに変換
・オリジナルframework.odexの署名部分を新しく作ったframework.odexに書き込み
・ファイル差し替え
です。

で、現状、ロゴループですわorz
手順とか処理とかは間違っていないはずなんですけどね。

まぁ今回は直前の状態でバックアップを取っておいたのでループになってもすぐに復元出来るんですが、なんででしょうかねぇ。
とりあえずこいつは様子見しかないか・・・。

次はSK17iをICSにアップデートしようかなぁ。

|

« MK16a ICS 絵文字も魔法の五行も(今のところ)問題無し | トップページ | 台風4号の進路 »

コメント

TETUさん、はじめましてぼっちんです。
私もMK16Aで同じ症状になったのですが、現在も抜け出せないでいます。フラッシュなどいろいろいじってしまったのでファイルがダメになってしまっているかも知れないのですが、TETUさんが復元されたやり方を教えていただけないでしょうか。仕様としては公式UNLOCK&rootです。よろしくお願いします。

投稿: ぼっちん | 2012年9月13日 (木) 23時50分

ぼっちんさん

こんにちは、TETU@管理人です。

私はCWMのリカバリーで全部直前の状態まで戻しました。
私はやっていませんが、その他の方法としてはリカバリーモードで起動後、/systemを手動でmountして該当ファイルの書き換え、でも出来るようです。
最悪の場合は、SEUSで初期化(最初にRELOCKする必要がありますけど。また今だと4.0.4にしか出来ませんが)、もしくはFTFファイルを探してきて、FlashToolで上書き、でしょうか?。
無事に復旧出来る事をお祈りいたします。

投稿: TETU@管理人 | 2012年9月14日 (金) 14時03分

TETUさん、ぼっちんです。
お返事ありがとうございました。やはりCWMのバックアップは大切ですね、今、身に染みています。並行してメールを送ってしまいました、すみません。いろいろとやってみます、ありがとうございました。

投稿: ぼっちん | 2012年9月14日 (金) 23時05分

ぼっちんさん

こんにちは、TETU@管理人です。

バックアップが無いのであれば、最終的には、FlashToolかSEUSで初期化、するしかないかと思います。
ただ、ロゴループの場合は、ADBで繋がればあとはmountしたりして該当ファイルを上書き出来るので、まずはADBで繋がるか、ですね。

御健闘お祈りしております。

投稿: TETU@管理人 | 2012年9月18日 (火) 14時18分

TETUさん

初めまして。ルガクと申します。

先日MK16a(初スマホ)を購入しまして、SEUSを利用したICS(4.1.B.0.587)へのアップデート、
TESTPOINTによるUnlock、Root化などなどを経て、framework.odexの書き換えを
やってみたのですが、SONYロゴ->XPERIAロゴ表示->SONYロゴ…のループになりました。

*参考にしたサイト
ttp://blog.mapoyon.info/archives/106
ttp://bl.oov.ch/2012/01/android-sim.html

電池脱着&MENUボタン押しっぱなしでLED青起動もせず、Flashtoolを用いながら
いろいろやってたら、裏で動かしていたRecoveryPro.batが効いて、辛うじて
CWMによるrestoreで書き換え直前の状態に戻すことはできました。

初めての文鎮化体験で気力を消耗し、今は情報収集に努めている状態です。

前置きが長くなりましたが、ブログを拝見している限りでは、TETUさんのMK16aは
2.3.4に戻したままですか?

もし、ICS(4.1.B.0.587)での成功実績があるようでしたら、失敗した時から
どの部分の手順を変えたのか教えていただけないでしょうか。

API Levelが4.0.x->15、4.1.x->16と変わっている事は、関係ありそうでしょうか?

投稿: ルガク | 2012年10月 3日 (水) 20時30分

ルガクさん

こんにちは、TETU@管理人です。

コメントありがとうございます。

残念ながら2.3.4のまま運用中です。
お役に立てず、申し訳ありません。

4.1.B.0.587になってるんですね。
余裕があれば再び試して見ようかと思います。

投稿: TETU@管理人 | 2012年10月 4日 (木) 16時57分

TETUさん

こちらこそ、返信ありがとうございます。

昨夜コメントを書き込んだ後、新しく公開されていた以下の物を使って、
Lv 16を指定してやってみましたが、やっぱり駄目(ロゴループになる)でした。
smali-1.4.0.jar
baksmali-1.4.0.jar

ちなみに、1.3.2のsmali/baksmaliをLv 16指定でやってみましたが、1.4.0+Lv16で
生成されたものとバイト数に差がないので、あまり関係がないのかもしれません。

しばらく様子見てみようと思います。

投稿: ルガク | 2012年10月 4日 (木) 19時57分

ルガクさん

こんばんは、TETU@管理人です。
MK16aと殆ど同じだと思われるRay等は上手くいってる例があるので、
何が問題なのか分かりませんね。
私もSK17iの方でちょっとやってみようかと思います。
また何か進展がございましたらコメント頂けると嬉しいです。

投稿: TETU@管理人 | 2012年10月 5日 (金) 22時55分

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/179854/54967210

この記事へのトラックバック一覧です: MK16a ICS framework.odexの書き換え(失敗):

« MK16a ICS 絵文字も魔法の五行も(今のところ)問題無し | トップページ | 台風4号の進路 »