ISW11F root化 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(手順(150821時点))
(手順(150821時点))
69行: 69行:
 
*ADB,JDKを導入する。導入方法は当管理人サイトのブログである「よねろぐ」の記事でも紹介しています。以下リンクをチェックして下さい。
 
*ADB,JDKを導入する。導入方法は当管理人サイトのブログである「よねろぐ」の記事でも紹介しています。以下リンクをチェックして下さい。
 
:
 
:
 +
 +
 
*ISW11F側の操作で[設定]-[開発者向けオプション]でUSBデバッグ、スリープモードにしない、CPU使用状況を表示にチェックを入れる。
 
*ISW11F側の操作で[設定]-[開発者向けオプション]でUSBデバッグ、スリープモードにしない、CPU使用状況を表示にチェックを入れる。
  
115行: 117行:
 
&nbsp;&nbsp;(java.lang.Thread)0xc1417d0198 <7> FinalizerDaemon        は条件を待機中です<br />
 
&nbsp;&nbsp;(java.lang.Thread)0xc1417d0198 <7> FinalizerDaemon        は条件を待機中です<br />
 
&nbsp;&nbsp;(java.lang.Thread)0xc1417d0030 <6> ReferenceQueueDaemon  は条件を待機中です<br />
 
&nbsp;&nbsp;(java.lang.Thread)0xc1417d0030 <6> ReferenceQueueDaemon  は条件を待機中です<br />
> <span style="color:red">thread '''0xc140b58460'''</span> ※太字部分はひとつ前のコマンドで調べた青色の値を入力<br />
+
> <span style="color:red">thread '''0xc140b58460'''</span> ※太字部分はひとつ前のコマンドで調べたmain threadのID、青色の値を入力<br />
 
<1> main[1] <span style="color:red">stop in android.os.MessageQueue.next()</span><br />
 
<1> main[1] <span style="color:red">stop in android.os.MessageQueue.next()</span><br />
 
ブレークポイントandroid.os.MessageQueue.next()の設定<br />
 
ブレークポイントandroid.os.MessageQueue.next()の設定<br />
121行: 123行:
 
ヒットしたブレークポイント: "スレッド=<1> main", android.os.MessageQueue.next()、行=111 bci=0<br />
 
ヒットしたブレークポイント: "スレッド=<1> main", android.os.MessageQueue.next()、行=111 bci=0<br />
 
|}
 
|}
*もうひとつコマンドプロンプトを立ち上げる。
+
*ここで、aossアプリのデバッグでブレーク状態になっています。この状態で、もうひとつコマンドプロンプトを立ち上げる。
 +
{| class="wikitable"
 +
|-
 +
|
 +
C:\Users\Administrator><span style="color:red">adb shell am start --activity-clear-task -a android.intent.action.MAIN -n com.fujitsu.mobile_phone.aoss/android.app.Activity</span><br />
 +
|}
 +
*元のコマンドプロンプトに戻ると上記のコマンドの結果スレッド中断状態に遷移していて、プロセスがRuntimeコマンドの権限を得た状態でデバッグコマンドが再び使えるようになっている。引き続き、コマンド入力を以下のとおり続ける。
 +
{| class="wikitable"
 +
|-
 +
|
 +
C:\Users\Administrator><nowiki><1> main[1] </nowiki><span style="color:red">print java.lang.Runtime.getRuntime()</span><br />
 +
&nbsp;java.lang.Runtime.getRuntime() = '''<nowiki>"java.lang.Runtime@40bca5b8"</nowiki>''' ※太字部分がNullで
 +
ないことを確認。Nullの場合はしばらく待って再度同じコマンドで確認してみる。<br />
 +
C:\Users\Administrator><nowiki><1> main[1] </nowiki>
 +
|}

2015年8月21日 (金) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス