タグ付けされた質問 「rooting」

デバイスへの「ルート」アクセスを取得するプロセス。デバイスのルートを取得する方法を尋ねる前に、タグwiki全体を読んでください。タグwikiには、すでに質問に回答している可能性がある役立つ情報が含まれています。



9
Rooting、Jailbreak、ROM、Modなどの違いは何ですか?
違いは何ですか: ブートローダーのロック解除(すべてではありませんが、以下の他の多くのことを行うための前提条件) 発根 脱獄 ROM NANDおよびNandroid オペレーティング・システム Mod(例CyanogenMod) リカバリー(ClockworkMod、Amon Ra) カスタムカーネル(LeshaKのカーネルなど) ファームウェア ドライバ Over The Air(OTA)アップデート ファストブート SIMロック解除 点滅 SPL(セカンドプログラムローダー) (私が見逃した他のよく混同される用語はありますか?)


6
デバイスをルート化するリスクはありますか?
携帯電話をルート化する方法を教えてくれるチュートリアルがたくさんありますが(Motorola Droid)、潜在的な「副作用」について言及しているものはありません。 修正するためにルート化が必要と思われるいくつかの比較的小さな問題は別として、私は基本的に電話に満足しているので、多額の費用がかかり、数ヶ月しか経っていないデバイスを少しいじります。 私は単にルート化について話しているだけで、一般的なルート化後のアクション(カスタムROMのインストールなど)はどれも想定していないと仮定すると、ルート化することを選択することでリスクを冒していますか? デバイスを破壊する可能性はありますか? 保証は無効になりますか? アップデートの取得を停止しますか? 警官は翌日、玄関に現れますか?(はい、私はファセットになっています。) 他に知っておくべきことはありますか? (参照:ROMをフラッシュするリスクはありますか?)
138 rooting 

3
Androidフォンの完全なルート化前バックアップを実行するにはどうすればよいですか?
質問は、最高評価のバックアップアプリケーション(Titanium Backup)がルートを必要とするために発生します。それでは、本当に完全なバックアップを取得するときに、代わりに何を使用する必要がありますか?電話のファイルシステム全体をどこかで(SDカード、オンライン、またはワイヤレスで)使​​用可能にするファイルマネージャータイプのアプリケーションはありますか? (Samsung Galaxy S9000)
41 rooting  backup 

9
fastbootはデバイスを認識しません
この問題に関する多くの記事を読みましたが、解決できません。私は、wifiを使用して電話に開発者アプリケーションをインストールすることにしました。これを行うには、携帯電話でいくつかのことを行う必要があります。最初のステップは、ブートローダーのロックを解除することです。手順8でスタックし、fastboot oem get_identifier_tokeninfoを表示し< waiting to device >ます。adbデバイスは見えますが、見えfastbootません。アイデア? 私の電話はHTC Wildfire S次のとおりです。 電話を再起動してFASTBOOT USBモードに入りました fastboot oem get_identifier_tokenコマンドを実行しようとしましたが、成功しませんでした。 Windows 7 Professionalを使用していますが、携帯電話はとして認識されHT1CSTR05155ます。
34 rooting  adb  fastboot 


2
応援はどのように機能しますか?
または、ルーターなしでデバイスをルートするにはどうすればよいですか? 私が見たAndroidデバイスのルート化手順は、通常、次の形式です。 ダウンロード Gingerbreak.apk Gingerbreakを実行し、「ルートデバイス」をクリックします Superuser.apkおそらくbusybox他のものと一緒に魔法のようにインストールされていることを観察し、あなたのルーティーな良さを楽しんでください。 私が知りたいのはこれです:発根は実際にどのように起こりますか?Gingerbreakは何をしますか? 私は応援の最終結果を理解しています: su 存在し、働いている Superuser.apk がインストールされ、へのアクセスを制御します su BusyBoxが提供するさまざまなユーティリティがあります(オプション?) また、Gingerbreakの開始方法の基本的な考え方も理解していると思います。Gingerbreakはローカル権限昇格の脆弱性を悪用し、その新たな力を利用してスーパーユーザーなど必要なものを展開します。 したがって、上記で説明した理解に誤りがない限り、知りたいことの核心は、スーパーユーザーを展開およびアクティブ化するためにルートインストーラーが行うことです。Superuser.apk適切な場所に置くだけでは十分ではないようです。どのようにしてルートアクセスを許可しますか?他のアプリケーションのアクセスを管理するためにどのように接続されますか? ルートアクセスを有効にして保護するために、Gingerbreakはエクスプロイト後に何をしますか?
23 rooting 

1
SELinuxおよびchrootシステムコール
TL; DR:これは、すべてのAndroidマシンで機能する、移植可能な開発者指向のルート化プロセスの最終ステップに関する質問です。これはエクスプロイトに基づいたものではありません。開発者として自分のマシンに対して法的にも道徳的にも許可されているものです。答えが得られ、Debian内でchrootを管理する場合、タブレットへのルートアクセスを必要とし、疑わしい起源を信頼したくないすべての仲間の開発者のために、このプロセスのすべてのステップを詳述する簡潔なブログ投稿を行いますマシン(ボットネットメンバー?)に何を知っているかを示す「ワンクリックルート」...唯一の依存関係は、マシンのカーネルソース(メーカーが法的に提供する義務がある)とブートパーティションイメージ(boot.img)、これはメーカー提供の無線アップデート内の99%の時間、またはスタンドアロンのフラッシュ可能なイメージとして個別にダウンロード可能です。 そのため、新しいAndroidタブレットで自由時間を過ごした1週間が過ぎました。 そして、Android 5.0.2タブレットでルートを達成するために、移植性のある開発者指向のプロセスを作成することにほぼ完全に成功しました。 しかし、まだ1つ欠けていることがありますdebootstrap-chroot を実行できません(これは-ed Debian を実行する必要があります!) これまでにやったこと まず、タブレットの(メーカー提供の)カーネルソースにマイナーパッチを適用してから、独自のカーネルをコンパイルしました。ここで、SELINUX強制モードを変更するためのチェックを無効にしました。具体的には... でsecurity/selinux/selinuxfs.c: ... if (new_value != selinux_enforcing) { /* Commented out by ttsiodras. length = task_has_security(current, SECURITY__SETENFORCE); if (length) goto out; */ audit_log(current->audit_context, GFP_KERNEL, AUDIT_MAC_STATUS, "enforcing=%d old_enforcing=%d auid=%u ses=%u", new_value, selinux_enforcing, 私はその後、私のinitrdイメージのを変え/default.prop含むように:ro.secure=0とro.debuggable=1 私の製造業者のものinitrd.imgが欠落しているため、https://android.googlesource.com/platform/system/extras/+/master/su/su.cからコンパイルし、結果のバイナリを/sbin/su SUIDルート(chmod 04755 /sbin/su)に設定されていることを確認しました。 その後、前の投稿のエピソード2で説明したように、新しいカーネルと新しいinitrdをパッケージ化し、自分のイメージから起動しました。 adb reboot boot-loader …

2
Androidフォンをルート化すると、すべてのデータが失われますか?
質問のタイトルが示すように、Droid Incredible(または任意のAndroidスマートフォン)をルート化すると、すべてのデータが失われますか?今すぐカスタムROMをインストールすることに興味がないので、ルート化によりデータが失われますか?また、どのツールを使用して電話をルート化する必要がありますか? 編集#1:提案に基づいて、Unrevokedを使用してIncredibleをルート化し、情報を失いませんでした。

2
ルート化されたNexus 4(CWM +ストックROM、カーネル)に4.3(OTA)をインストールします
Nexus 4でAndroid 4.2.2を実行しています。ルート化されており、ClockworkModリカバリがインストールされていますが、ROMとカーネルはストックされています。4.3へのOTAアップデートを受け取ったので、インストールしたいのですが、失敗しました。(CWMが署名を検証できなかったというメッセージが表示されます。以前のOTAが機能していたことを思い出し、ルートを変更しなければならなかったと思いますが、それは簡単でした。) ルートとCWMを維持し、特にすべてのデータを保持しながら、どのようにして携帯電話で4.3のアップデートを入手できますか?ステップバイステップの指示は素晴らしいでしょう。 また、この更新プログラムがインストールされない技術的な理由は何ですか? 更新:ここでいくつかの指示を見つけましたが、それらは私にはうまくいきませんでした。update.zipの適用中にCWMから次のエラーが表示されます。 Installing: /sdcard/0/update.zip Finding update package... Opening update package... Installing update... Warning no file_contextsVerifying current system... assert failed: apply_patch_check("/system/bin/app_process", "76c3a9a7a6d400a9ff3e4db391327daa33aa0663", "2a221441bf06f2618aa6c35ae0cade13bd4f6e1b") E:Error in /sdcard/0/update.zip (Status 7) Installation aborted. 更新2:しばらく前にXposedを試したことを忘れました。どうやらこれは/ system / bin / app_processを変更したようです。Xposed Installerを起動し、「アンインストール(app_processの復元)」と(おそらく必要ではない)、「クリーンアップ(フレームワークの完全な削除)」を選択して削除しました。1回完全に再起動した後、更新を続行するために回復モードで再起動しました。しかし、「build.prop」が変更されているため、ハングします(変更を忘れないでください)。新しいOSファイル(パッチではなく)をフラッシュし、変更を上書きするが、すべての設定とユーザーファイルを保持する方法があるのだろうか...

2
suバイナリを単純にコピーできないのはなぜですか(技術的な応答をお願いします)
私はいくつかのSamsungデバイスを根付かせており、基本的な「目標」はいわば、suバイナリを取得してSuperuser.apk/system/xbinをインストールすることのようです。 私の質問は、なぜこれらのフープのすべてをジャンプして電話をルート化する必要があるのですか(カスタムリカバリとルート化されたROMをフラッシュするか、現在のインストールを活用する)?プリコンパイルされたsuをダウンロードして、SDカードに移動し、adb経由で実行することはできませんか?ROMを「ルート化」するように思われるのは、それぞれのシステムパスにスーパーユーザーとsuバイナリがあることです。なぜそれが実行されるほど重要なのかわかりません/system/xbin。

2
ルートを設定して携帯電話をフラッシュする前に何をすべきですか?
今、私は携帯電話にストックROMを持っていますが、それを根付いていません。私はそれを根付かせて、ROMを変えたいです。 ROMをルート化またはフラッシュする最初に何をすべきですか? すべての構成、アプリ、アプリのデータまたはファイル(SDの画像、音楽、ビデオなど)を失いたくありません。これを確実に回避するにはどうすればよいですか? 必要に応じてストックROMに戻ることができるようにしたいのですが、特別なことはありますか? 関連する場合は、Samsung Galaxy I5510があります。 ありがとう!


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.