ラベル root の投稿を表示しています。 すべての投稿を表示
ラベル root の投稿を表示しています。 すべての投稿を表示

2014年1月17日金曜日

Kindle fire HDXをroot化する方法(アップデート済みの場合)

前回の記事のroot化方法にてコマンドプロンプトに以下のように表示されてroot化できない場合の別のroot化方法を紹介します。

Device detected: KFTHWI (JDQ39)

Try to find address in memory...
Attempt msm_cameraconfig exploit...
Detected kernel physical address at 0x00008000 form iomem

Attempt fb_mem exploit...
Detected kernel physical address at 0x00008000 form iomem
You need to manage to get remap_pfn_range addresses.
Failed to get prepare_kernel_cred addresses.
Failed to get commit_creds addresses.
Failed to get ptmx_fops addresses.
KFTHWI (JDQ39) is not supported.
Failed to setup variables.

これはKindle fire HDXのfire OSが 13,3,1,0にアップデートされている場合に表示されるようです。

【注意】この記事の内容によって生じた損害について当方は一切の責任を負いかねますので全て自己責任で作業を行ってください。

なお、この作業はPCでAndroid SDKがインストール済みでコマンドプロンプトにてADBコマンドを使える状態である事が前提となります。

【1】
http://forum.xda-developers.com/showthread.php?t=2544965
よりroot13.zipをPCにダウンロードします。

【2】
PCの適当な場所にroot13.zipを解凍します。

【3】
中にあるrunme.batを実行して指示に従います(ほぼ自動でやってくれます)。最後にsuと入力するように支持されすのでそれに対して#と返されると成功です。


恐らくKindle fire HDXを起動してみてもSuper SUがインストールされていないと思われます。この時点ではKindle fire HDXでGoogle Playを利用することもRecoveryからzipファイルのインストールをすることもできませんので直接Super SUのapkを見つけてきてインストールします。


apkファイルをインストールするにはKindle fire HDXの設定画面の「セキュリティ」の「提供現不明のアプリを許可する」をオンにしておきます。


Kindle fire HDXのroot化方法

AmazonのKindle fire HDXのroot権限所得方法を紹介します。

【注意】この記事の内容によって生じた損害について当方は一切の責任を負いかねますので全て自己責任で作業を行ってください。

なお、この作業はPCでAndroid SDKがインストール済みでコマンドプロンプトにてADBコマンドを使える状態である事が前提となります。


【1】
http://forum.xda-developers.com/showthread.php?t=2542456よりkindlehdx_root.zipをダウンロードしてPC上で解凍します。


【2】
Kindle Fire HDXの設定画面より「端末」項目の「ADBを有効にする」をONに切り替えます。

【3】
USBでPCとKindle Fire HDXを接続します。

【4】
PCで先ほどのzipを解凍したフォルダでコマンドプロンプトを開き次のコマンドを順に実行します。

adb push su /data/local/tmp/
adb push rootme.sh /data/local/tmp/

adb push exploit /data/local/tmp/
adb shell chmod 755 /data/local/tmp/rootme.sh

adb shell chmod 755 /data/local/tmp/exploit

adb shell /data/local/tmp/exploit -c “/data/local/tmp/rootme.sh”


以上でKindle fire HDXのroot化は完了します。