0

ディスク出力を提供するためにsystraceを取得しようとしています。

デバイスをルート化して、adb シェルでスーパーユーザーに切り替えることができました。

python systrace.py -d -o ~/systrace1.html 

生産する

'error: tracing disk activity requires root privileges'

実行してルート権限でadbを再起動しようとすると

adb root

私は得る

'adbd cannot run as root in production builds'

「プロダクションビルド」の意味を理解していないだけかもしれません。任意の洞察をいただければ幸いです。

4

1 に答える 1

1

adb ソースはこれを行います。

    property_get("ro.debuggable", value, "");
    if (strcmp(value, "1") != 0) {
        snprintf(buf, sizeof(buf), "adbd cannot run as root in production builds\n");

つまり、ro.debuggable1 に設定されていない場合は実行できませんadb root。の内容を確認してください/default.prop

于 2013-09-13T20:32:50.150 に答える