2013年04月19日

Xposed moduleその後

Xposed moduleの作成の練習がてら、色々とmoduleに組み込んで遊んでます。
実際に作ってみたのは、
・カメラアプリのシャッター音切り替えメニューの有効化(samsung端末専用)
  Screenshot_2013-04-04-15-24-45.png
・docomo端末でMVNOなSIMでもテザリングを使えるようにするためのAPNの書き換え(docomo端末専用)
・ActionBarを下に移動する
  Screenshot_2013-04-09-22-22-58.png
・NavigaionBarを表示・非表示する
・ステータスバーのバッテリー残量1%刻みで表示
・TelephonyManagerで取得できる電話番号、SubscriberID, IMEIなどの偽装
  Screenshot_2013-04-11-22-26-39.png
・ContentProviderで取得できるアドレス帳データの偽装
などです。
これらのパッチは、ある程度まとまったら、パッチコレクションのアプリとして公開しようかと思います。

製作過程で、何度か書き換えに失敗して、端末が再起動を繰り返す状態に陥りました。
その場合、起動途中でadbが使える状態であれば、すかさずadb uninstallでmoduleをuninstallしてしまえば、元の状態に戻せました。
まぁ、最悪、moduleがuninstallできなくても、CWMが使える環境であれば、SDカードの直下にあるXposed-Diasabler-CWM.zipをCWMで焼けば、Xposedが無効化された状態で起動します。

直接、systemパーティションのframeworkやSystemUIをいじるよりかは、文鎮化のリスクは少ないかなと思います。
(決して、リスクがないことを保障するわけではありません。最終的には自己責任ですが…)
posted by まつも at 00:07| Comment(7) | TrackBack(0) | Android | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
はじめまして!
セルスタンバイのパッチいただきました。SC-02Eですが、正常に使えています。

Xposed module本当に便利ですね。
パッチコレクション、どれも使わせていただきたい物ばかりですね。
パッチコレクションの公開を楽しみに待っております。
Posted by 湯 at 2013年04月19日 01:54
パッチコレクション待ってます。
Posted by ああ at 2013年04月19日 12:35
こんにちは。

「セルスタンバイ対策モジュール」を使わせていただいています。
簡単に解決し、とても助かりました。

リクエストがあり、書き込みさせていただきます。
「Bluetoothテザリング(PAN-NAP)」ができませんでしょうか。
http://labs.m2hq.net/Memo/Gadgets/XperiaSX/ を参考に格闘中ですが、
あきらめモードになりそうです。
Posted by SO-03D@IIJmio at 2013年05月02日 20:38
ありがとうございます♪

某巨大掲示板の「SO-03D root」スレッドで拝見しました。
早速モジュールをインストール。
インターネットに接続されているのを確認しました。
この書き込みも、SO-03DのBluetooth接続から書き込んでいます。
うまく書き込みできるといいのですが。

私の知識不足から、掲示板上でご迷惑をおかけしているようです。
もうしわけありません。

要望したのはSO-03Dを親機とした「Bluetoothテザリング」でして、
wiki(http://ja.wikipedia.org/wiki/Bluetooth)によると、

DUN (Dial-up Networking Profile)
携帯電話・PHSを介してインターネットにダイヤルアップ接続するためのプロファイル。

...となるようです。

最初に書いた「PAN-NAP」ですと、

PAN (Personal Area Network Profile)
小規模ネットワークを実現するためのプロファイル。

...となり、LANのようなネットワークを形成するものらしいです。

ご迷惑をおかけしてしまったようで、本当に申しわけありませんでした。

もちろん、リクエストしたのはSO-03Dを親機とした
「Bluetoothテザリング」ですので、この機能には大満足です。

もう少しテストを行い、また報告させていただきます。
ありがとうございました。
Posted by SO-03D@IIJmio at 2013年05月03日 09:38
はじめまして
>TelephonyManagerで取得できる電話番号、SubscriberID, IMEIなどの偽装
との記載ですが偽装系のパッチでドレになるんですか
モジュールのフォーラムでは公開されていないですか?
Posted by hiro at 2013年05月06日 20:32
>要望したのはSO-03Dを親機とした「Bluetoothテザリング」
子機としてではなく親機として可能だったのでしょうか?
Posted by サガシモノ at 2013年05月28日 17:34
偽装モジュールを公開して頂けたら有難いです。
Posted by けやき at 2013年11月17日 21:24
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック