2013年4月18日木曜日

【Xperia】uevent_helperのバッファのアドレスを特定する

uevent_helperって何?という方には無用の記事です。需要あるのかこれ。
ということで、ftfからuevent_helperの読み書きバッファのアドレスを探る手順を殴り書きにて紹介します。
あ、ちなみにJBは多分カーネルがgzipじゃなくてlzoになってるので、この記事はICS用です。

2013年4月17日水曜日

【Xperia】カスタム関連の最新版メモ

私が絡んだもの、および記事にしたものの最新版メモです。
それぞれが何をするものかは、ググったりして調べてください。
※この記事は、忘れていなければ随時更新していく所存です。

■rootkit
 ・GX~Z2/A2あたりの時期のXperia
  rootkitXperia_20140719

 ・GX~MIKUあたりの時期のXperia
  rootkitXperia_20131207

 ・Xperia AX SO-01E(9.1.C.1.103)
  rootkitAX_JB_1_103

 ・Xperia AX SO-01E(9.1.C.0.475)
 ・Xperia AX SO-01E(9.1.C.0.473)
  rootkitAX_JB_0_473

 ・Xperia AX SO-01E(9.0.G.1.108)
 ・Xperia V LT25i(9.1.A.1.140)
  rootkitAX

 ・Xperia GX SO-04D(9.1.C.0.475)
 ・Xperia SX SO-05D(9.1.C.0.475)
  rootkitGXSX_JB_0_475

 ・Xperia GX SO-04D(7.0.D.1.137)
 ・Xperia SX SO-05D(7.0.D.1.137)
  rootkitGXSX_1_137

 ・Xperia VL SOL21(9.1.D.0.395)
 ・Xperia Z SO-02E(10.1.D.0.343)
 ・Xperia A SO-04E(10.1.1.D.2.26)
 ・Xperia A SO-04E(10.1.1.D.0.179)
 ・Xperia UL SOL22(10.2.F.3.43)
 ・Xperia Tablet Z SO-03E(10.1.E.0.269)
 ・Xperia Tablet Z SO-03E(10.1.E.0.265)
 ・Xperia Tablet Z SGP312(10.1.C.0.370)
  (※SGP311に関しても動作すると思われるが、未検証→動作報告ありました)
  各種rootkit

 ・SONY Walkman NW-ZX1(v1.00)
  rootkit_NW_ZX1

 ・SONY Walkman NW-F880(v1.01)
 ・SONY Walkman NW-F880(v1.10)
  rootkit_NW_F880

 ・SONY Walkman NW-Z1000(v2.01)
 ・SONY Walkman NW-F800(v1.11)
  rootkit_NW_Z1000 / rootkit_NW_Z800

■CWM
 ・Xperia AX SO-01E
 ・Xperia VL SOL21
 ・Xperia V LT25i
 ・Xperia Z SO-02E
 ・Xperia GX SO-04D
 ・Xperia SX SO-05D
 ・その他、2011年~2013年前半頃のXperia
  CWM6-cDM v2.5 vfix2
  CWM6-cDM v2.5
  CWM6-cDM v2.3a

■CubeMOD
 ・Xperia AX SO-01E(9.1.C.1.103)
  cwm-cube-mod-0.4.0.5_f2(2013/11/23)
  (Google検索との相性問題を回避した暫定版)

 ・Xperia AX SO-01E(9.1.C.1.103)
  cwm-cube-mod-0.4.0.5(2013/9/21)

 ・Xperia AX SO-01E(9.1.C.0.475)
  cwm-cube-mod-0.4.0.4(2013/7/8)

 ・Xperia AX SO-01E(9.1.C.0.473)
  cwm-cube-mod-0.4.0.2(2013/6/25)

 ・Xperia AX SO-01E(9.0.G.1.108)
  cwm-cube-mod-0.4(2013/3/29)

 ・Xperia UL SOL22(10.2.F.3.43)
  cwm-cube-mod-ul43-0.4.0.4(2013/7/20)

 ・Xperia GX SO-04D(9.1.C.0.475)
  cwm-cube-mod-gx475-0.4.0.4(2013/7/17)

 ・Xperia SX SO-04D(9.1.C.0.475)
  cwm-cube-mod-sx475-0.4.0.4(2013/7/17)

 ・Xperia A SO-04E(10.1.1.D.2.31)
  cwm-cube-mod-a31-0.4.0.4(2013/7/12)

 ・Xperia A SO-04E(10.1.1.D.2.26)
  cwm-cube-mod-a26-0.4.0.4(2013/7/12)

 ・Xperia Z SO-02E(10.1.D.0.343)
  cwm-cube-mod-z343-0.4.0.3(2013/6/28)

 ・Xperia V LT25i(9.1.A.1.140)
  cwm-cube-mod-LT25i-JB-0.4(2013/4/15)

2013年4月10日水曜日

【Xperia GX SO-04D / SX SO-05D】7.0.D.1.137における数クリックroot取得

Xperia GX SO-04D / SX SO-05D では、最新ファームの7.0.D.1.137において直接rootを取得する方法がありませんでした。ところがつい最近、ある脆弱性を突いて取得可能との情報を得て、実機を持っていないにもかかわらずrootkitを組んでみましたので紹介します。
ワンクリとまではいきませんが、rootkitのみで数分でroot取得できます。
2013/7/2 Jelly Bean(9.1.C.0.475)用のrootkitを公開しています。こちらの記事を参考にしてください。

2013年4月7日日曜日

【CWM】ClockworkMod-Based Recovery with cray_Doze Mod for Xperia GX/SX/AX/VL/Z v2.1

rootを取ったら、まず併せて導入したいのがCWM。
そんなCWMのXperia GX/SX/AX/VL/Z向け最新版がリリースされました。

2013/4/13 Xperia V(LT25i)9.1.A.1.140 向けの修正版2.1がリリースされましたので、記事を差し替えました。なおGX/SX/AX/VL/Zに関しては、CWM6-cDM_v2.0で問題無いようです。
2013/6/21 2011年Xperiaにも対応したバージョン2.3がリリースされています。こちらの記事を参照してください。
2014/2/21 Android 4.3なXperiaでも動作するバージョン2.5 vfix2を公開しました。こちらの記事を参照してください。

制作者の方にお許しをいただいておりますので、当ブログでも紹介することにします。

2013年3月12日火曜日

【Xperia AX SO-01E】数クリックroot取得

※2013/6/12 AXの公式JBビルド(9.1.C.0.473)では、この記事のrootkitは適用できません。こちらの別記事を参考にして、JB用のrootkitを導入してください。

Xperia AX SO-01E で、rootを取得する手順を紹介します。
今さらのような感じでもありますが、以前は兄弟機のVLのftfを焼いて、管理権限取って、AXのftfを焼き直して…と手間も時間もかかる方法しか無かったのが、先日goroh_kunさんという方がXperia Z向けに新たな方式を公開されたので、それに乗っかってAX用のrootkitをまとめてみたわけです。
ワンクリとまではいきませんが、rootkitのみで数分でroot取得できます。
【注】2013/3/30 処理漏れがあったのと、システムrwマウント時に電源が落ちる現象対策で、ファイルを修正して差し替えております。同じリンク先からダウンロードし直してください。また、すでにrootの端末にrootkitを重ね掛けしても特に害はありません。

2013年3月4日月曜日

【Xperia AX SO-01E】戻るキー長押しでアプリキル(3)

戻るキー長押しによって、最前面で起動中のアプリを終了する機能を追加する記事、なんと3回目です。
2回目の記事まででとりあえず動くようにはしましたが、アプリキル部分のコードを見直してみました。
より素直な挙動になるのではないかと思います。
なお今回の記事は、前々回前回のカスタムをすでにやっていることが前提となります。

2013年1月30日水曜日

【Xperia AX SO-01E】ステータスバーの時計に秒表示を追加

ステータスバーの時計に秒表示を追加します。
ただ秒を表示するだけならリソースの文字列を変更するだけなのですが、それだと分単位でしか表示が更新されず使い物になりません。今回は時計が自力で秒ごとに表示を更新するようにします。
また、常に時計を更新し続けていると電池がもったいない気がしますので、画面が消灯しているときは更新をストップするようにもします。

ちなみに上の画像はパターンロック画面ですが、なぜかステータスバーに時計が表示されています。
(※スライドロックの場合は元々表示されるようですね。パターンロック等ではステータスバーの時計は非表示になります。)
これはソースに1か所手を加えるだけで実現しますので、おまけとして本記事で触れたいと思います。