'su'を入力せずにrootとしてADBシェルを実行する方法はありますか? - adb フィールド と root-access フィールド android 関連 問題

Is there a way for me to run adb shell as root without typing in su












49
vote

問題

日本語

9988776665544332 を入力せずにrootとしてADBシェルを実行する方法はありますか?私はシェルに入らずにrootアクセスを持つことができたいです。

     

回答リスト

45
 
vote
vote
ベストアンサー
 

あなたの質問を正しく理解しているなら、 adb shell を実行すると自動的にrootアクセスを取得する方法を尋ねてください。携帯電話のrootとしてコマンドを実行するための

これはブートパーティション内のフラグによって制御されます。これは、デフォルトでroot権限を許可するように最もカスタムROMが変更されました。 9988776654333 ににドロップした場合は、2つの永続的なオプションと1つの一時的なものがあります(一時的な意味では、再起動した場合はスティックではない意味)。< / P>

  1. 変更を含むROMをフラッシュする
  2. カスタムBOOT.IMGを作成し、それをあなたの電話にフラッシュします
  3. RESTART <コード> adbd root権限付きのデバイスに
  4. Number 2は実際には難しいことではありませんが、不注意な場合はやや危険になる可能性があります。 Wikiの記事があります。これはプロセスを説明し、カップルを含みます。あなたを助けるためのPerlスクリプトの。これらの手順はLinux / Unix環境を想定しています。私は個人的にFedora Linuxでこれらの指示を使いました、そして彼らが働くことをあなたに言うことができますが、私はMacのような他の* NIX環境について知りません。私はまた類似のWindowsの指示を知らないが、あなたがWindows上にいるならば、私はいくらかの追跡を試みることができました。異なるデバイスは異なるパーティションテーブルを使用しているため、正確なコマンドは電話から電話まで多少異なります。

    一般的に言って、あなたの電話から現在のboot.imgを引き離し、解凍してRamdiskを抽出し、 default.prop ファイルを見つける必要があります。これはプレーンテキストファイルです。これはテキストエディタで開き、 998876665444355 を含む行を見つける必要があります。行が ro.secure=1 と表示されている場合は、 998877666544337 に変更する必要があります。その後、RAMDiskとboot.imgを再梱包することができ、それをあなたの携帯電話にフラッシュすることができます。再起動すると、<コード> 998877666544339 を実行せずに<コード> adb shell を登録します。

    またはカスタムROMを使用しているがこの変更がない場合は、ROMを解凍して上記の手順を使用して組み込まれているboot.imgを変更することもできます。その後、新しく変更されたboot.imgを使用してROMを起動し、通常のようにzipファイルをフラッシュすることができます。

    これはおそらく言うことなく行われますが、これを行うときにに注意してください。ブートパーティションをめちゃくちゃにすると、携帯電話を大切にし、HBoot経由で回復するように強制できます。 FastBootをテストすることを強くお勧めし、拡張FastBootコマンドを使用してリカバリを実行できることを確認します。これはあなたのモデルに基づいてビットを変えますが、ほとんどの電話は電話をリフティングするために実行できるいくつかの種類のデスクトップソフトウェアを持っています。


    3番目のオプションは、多くの場合、<コード> 99887766543311 をroot特権で再起動することが可能です。 1つの可能性は、PC端末から 9988776665443312 を実行することですが、これはすべてのROM構成では機能しません(ROMは「UserDebug」として作成する必要があります)。 ChainFireのADBD安全でないアプリケーションを試すこともできます。これは再起動にわたっては持続することはないので、携帯電話を再起動したときは、アプリまたは<コード> 998877665443313 のいずれかを再度使用する必要があります。

 
 
         
17
 
vote

携帯電話の根本的な場合は、 "su -c"コマンドでコマンドを実行できます。

これは、Phones製品情報を取得するためのbuild.propファイルのcatコマンドの例です。

 <コード> su4  

これはroot権限を呼び出し、 ''

内のコマンドを実行します

あなたがすべてのあなたの終了引用符を閉じることが必要な5つの終了引用符に注意してください。

明確化のための形式はこのようなものです。

 <コード> su5  

シェルで実行しているときに通常どのような方法でコマンドを入力してください。

試してみて、これが役立つことを願っています。

 
 
 
2
 
vote

adbd安全で

 
 
1
 
vote

rootとして何を走ろうとしていますか?あなたはrootでadbシェルを実行したいのですが、ADBシェルを使用したくないと言っていますか?あなたは明確にすることができますか?

アプリケーションがrootアクセス要求の場合、携帯電話のスーパーユーザーアプリケーションは、許可を与えるかどうかを扱います。携帯電話を根ざしたプロセスには、スーパーユーザーアプリケーションが含まれているはずです。

 
 
       
1
 
vote

代替として、あなたは電話にあなたのスクリプトを書くことができ、単にそれを実行するだけです、例えば:

<事前> <コード> commands0

スクリプトはあなたの介入なしにそれ自身を上昇させることができます(スーパーユーザーが承認を忘れないように設定されている)、例えば:

<事前> <コード> commands1

私の携帯電話で成功しただけで、私がADBシェルセッションをきれいに終わる方法を考え出していないということです。 Windowsのコマンドプロンプトに戻るには、私のWindowsシェルでCtrl-CをCTRL-Cにしなければなりません - それ以外の場合は # プロンプトで座って入力を受け入れません。

 
 
0
 
vote

修理用ホームボタンの発行失敗


ADB装置

ADBシェルSU -C <コード> commands3

または

adb rootシェルsqlite3 / data/data/com.android.providers.settings/databases/settings.db "セキュア(名前、値)値( 'device_provisioned'、 '1')への挿入。"

ADB Kill-Server

 
 
-1
 
vote

SUIDビットを「SH」に設定することもできます。 私はBusyBoxを使ってあなたのセットアップと一致しないかもしれません:

  1. ADBシェル
  2. su
  3. マウント-O再マウント、RW /システム(または:ADB remount)
  4. LS -LA /システム/ BIN / SH LRWXR-XR-Xルートシェル2012-11-10 15:20 SH-&GT。 mksh
  5. CHMOD 4755 /システム/ BIN / SH
  6. LS -LA /システム/ BIN / MKSH
    -rwsr-xr-xルートシェル157520 2012-11-10 09:54 mksh (SUIDビットが設定されていることに注意してください)
  7. ^ d
  8. ADBシェル
  9. とルートプロンプト

    を持つべきです
 
 
   

関連する質問

310  私は私の電話をかけました。それで?私は応援から何を得ますか?  ( Ive rooted my phone now what what do i gain from rooting ) 
これは彼らの電話を根ざしたばかりの人々による一般的な質問です。どのアプリ、ROM、利点などです。応援から得ますか?私は今何をするべきですか? ...

7  根づらいの電話でプレインストールされたアプリをどのように削除しますか?  ( How do you remove pre installed apps on a rooted phone ) 
私は根ざしたNexusを持っていて、例えばAmazon MP3のように、プレインストールされたアプリケーションのいくつかを削除したいです。 これを行う最善の方法は何ですか? ...

3  rootまたはシステムアクセスなしで/ 0への書き込み/エミュレート/ 0を書き込めません。  ( I can no longer write to emulated 0 without root or system access ) 
スプリントギャラクシーノート3.私はCFオートルート、フラッシュされたTWRP、フラッシュされたJellybombを根ざしていて、NANDROIDバックアップから在庫に戻りました。 起動時にはかなりわからないが、rootまたはシステムのアクセス許可なしでSD...

0  Note 3 - Appsが殺されました  ( Note 3 apps killed ) 
私は根付いた注3を持っています: SAMSUNG-SM-N900A(AT&AMP; T) Android 4.3 ベースバンドN900AUCUBNB4 私が持っている問題は、バックグラウンドで実行されるべきアプリケーションを殺しているものがあること...

1  カスタムリカバリなしでrootを取得する方法はありますか? (ブートローダのロック解除)  ( Any way to get root without a custom recovery unlocked bootloader ) 
ロック解除されたブートローダ(Motorola Moto Maxx XT1225)を持つ電話機がありますが、まだカスタムリカバリはありません。 カスタム回復なしでroot / Flash Super SUを取得する方法はありますか? または株式復旧を変更するた...

1  どのように私のNokia 2.1にFlashのAndroid ROMをFlash在庫していますか - PINコードとGoogleの信任状の両方を申し立てますか?  ( How do i flash stock android rom on my nokia 2 1 to which ive forotten both p ) 
だから私は最近経過した人からノキア2.1を受け継いだ。私はPINコードを知りません、そして私はGoogleの認証情報を知っていません。 リカバリを入力すると、FastBootモードは選択できず、もう一方のテキストに赤いテキストコンパレットです。私はadbをサイ...

19  rootアクセスなしのSMBサーバーを使用する  ( Using smb server without root access ) 
私は私のHTC Hero(Android 2.1)のための方法を探しています。私が私の携帯電話を根ざしすることを要求していない人は、無料のアプリを支払うことを望んでいます。 私はSMBサーバーを使っていることを考えています、そしてこれまでのところ私が見つけたの...

0  USBなしで私の携帯電話から私のファイルをすべて入手できますか  ( How can i get all my files off my phone without usb ) 
私は根付いている「必須」Android携帯電話を持っていて、端末とスーパーがインストールされているが、AC充電ステーションではなくコンピュータに接続されていることを確認しません。 <コード> lsusb ホストコンピュータには見つかりません。 設定中は、「US...

3  受信したデバイス用の追加の端末コマンドのバンドルをインストールする方法  ( How to install bundles of additional terminal commands for rooted devices ) 
最近HTC野生銃の装置を根ざして、Android 4.1.2 AOKP Jelly BeanのカスタムROMを点滅させました。 1つの利点は私が今ターミナルを使うことができるということです。 私はデスクトップマシンのターミナルエミュレータを使用するのに少し慣れ...

49  'su'を入力せずにrootとしてADBシェルを実行する方法はありますか?  ( Is there a way for me to run adb shell as root without typing in su ) 
9988776665544332 を入力せずにrootとしてADBシェルを実行する方法はありますか?私はシェルに入らずにrootアクセスを持つことができたいです。 ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有