default.prop(ro.secure)を変更することによってrootを取得する? -- rooting フィールド と adb フィールド と fastboot フィールド android 関連 問題

Obtaining root by modifying default.prop(ro.secure)?












15
vote

問題

日本語

特権シェルを取得するには、default.propファイルの指定された値に次の行を変更する必要があります。 ro.secure = 0

ro.debuggable = 1

pertist.service.adb.enable = 1

私の電話モデルの回復イメージを抽出しました: そのため、default.propファイルで次の値を変更することは可能です.FastBoot(Bootloaderがロック解除されている)を使用してイメージを再パックして、特権シェルを取得し、次にSUのバイナリを読み書きとしてコピーしますか?< / P>

ファイルのいずれかで他の値を変更する必要がありますか?それは理論的には少なくとも働くのでしょうか?

英語

To get a privileged shell you need to modify the following lines to the given values in the default.prop file ro.secure=0

ro.debuggable=1

persist.service.adb.enable=1

I have the extracted the recovery image of my phone model : So is it possible to modify the following values in the default.prop file, repack the image and flash it using fastboot(bootloader is unlocked) to get a privileged shell, and then copy the su binary after remounting system as read/write?

Do I need to change any other values in any of the files? And will it work, theoretically at least?

        
         
         

回答リスト

13
 
vote
vote
ベストアンサー
 

このアプローチ作業(任意の場所に所有権のないロックはありません)であるが、リカバリパーティションは非常に始めからのパーティーではありません。 default.propは起動時に上書きされ、起動パーティションからコピーされます。これは、直接アクセス可能なファイルシステムではありません。起動パーティションのイメージが必要です。その後、開梱し、変更を行い、再パックします。

それをすべてのことをする方法を知っていると仮定して、MKBOOTIMGでイメージを作るときに基本アドレスを含める必要があることが多いことが多いことを先に警告しなければなりません。必要に応じて知る方法はありませんので、常にベースアドレスを含めるのは安全です。あなたはここでチュートリアルをたどることができます:

www.freeyourandroid.com/guide/extract-edit-repack-boot-img -Windows

スクリプトには、独自のスクリプトを作成したい場合は、基本アドレスを取得できるODコマンドが含まれています。手動手順(GNU / Linuxでの再生用)の詳細:

android-dls.com/wiki/index.php ?title. = HOWTO:_unpack%2c_edit%2c_and_re-pack_boot_images

難解な行を携帯していないため、非パック/再パックスクリプトの使用はお勧めしません。 split_bootimg.plを使用してから、GunzipとCPIOを抽出し、その後CPIOとgzipを使用し、続いてmkbootimgコマンドを使用します。唯一の例外は、MTK65xxデバイスの場合、該当するアンパック/再パックツールを必要とする(非常に異なるオフセットがあるため、Repackスクリプトがあなたのためにそれを行うのでスキップする):

github.com/bgcngm/mtk-tools

そしてここにある中国の再ブランドの電話の継続的な例は、最終的にrootを取得するために同じことを通過することを通して行われています:

href="http://forum.xda-developers.com/showthread.php?t=1818146&通り; page=5"> forum.xda-developers.com/showthread.php?t=1818146&appage.page. = 5

申し訳ありませんが、適切なリンクを削除しなければならないが、明らかに潜在的なスパムと見なされています。また、私はもっと冗長性を望んでいるのは本当にわからないので、私は徹底的ではなかった。

 

This approach will work (provided there are no proprietary funny locks in place anywhere), but the recovery partition is no party to it from the very beginning. The default.prop is overwritten on bootup, copied from the boot partition, which is not a directly accessible file system. You need an image of the boot partition, which you will then unpack, make the change, and repack.

Assuming you know how to go about doing all that (since you say you tried it with the recovery), I must warn ahead that often times it is necessary to include the base address when making the image with mkbootimg. There is no way to know when it is required, so it is safe to always include a base address. You can follow a tutorial here:

www.freeyourandroid.com/guide/extract-edit-repack-boot-img-windows

The script includes the od command with which you can get the base address, in case you want to make your own script. For more on the manual steps (for reproducing on GNU/Linux):

android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images

I do not recommend use of the unpack/repack scripts, as they have hardcoded lines not portable across cases. Use split_bootimg.pl, then gunzip and cpio extract it, after which you will again use cpio and gzip it, followed by the mkbootimg command. The only exception is for MTK65xx devices, where you will need the relevant unpack/repack tools (because they have very different offsets; you will also skip the mkbootimg as the repack script does it for you):

github.com/bgcngm/mtk-tools

And here is an on-going example of a Chinese rebranded phone going through the same thing to finally get root:

forum.xda-developers.com/showthread.php?t=1818146&page=5

I'm sorry I have to strip off proper links, but I am apparently considered potential spam. Also, I've not been rather thorough because I'm not really sure you'd want more verbosity.

 
 
 
 
2
 
vote

上記のアプローチはうまくいきませんでした。

在庫回復のためのものではなく、この方法がこれで簡単ではなく、他の変更を加えることが含まれている可能性があります。電話機は回復モードに入りません。

もう1つの方法では、ブートイメージ自体のbuild.propを修正し、再パックしてから、通常の動作モードで特権シェルを取得するための adb を再設定します。

あなたがあなた自身のことを確信していないときに他の誰かの手順に従うのが良い。

 

The above approach did not seem to work.

Either because the stock recovery put up wasn't meant for the device or the method isn't this easy and may involve making other changes. The phone wouldn't go into recovery mode, which is the only mode in which you would get a privileged shell to perform the necessary operations to obtain permanent root.

Another method would be to modify the build.prop in the boot image itself, repack and then flash it and adb to get a privileged shell in normal operating mode.

Better to follow someone else's procedure when you're not too sure about your own.

 
 
   
   

関連する質問

0  Sony XperiaデバイスのFastBootドライバを更新する方法  ( How can i update the fastboot driver for my sony xperia device ) 
私は私のSony Xperia M2 Dualのブートローダのロックを解除する必要があります。現在在庫があります。ボタンを押してUSBケーブルを接続して、私のデバイスをFastBootモードに接続するとすぐに、私のデバイスは青い光で照らします。 FastBoo...

16  FastBootからの回復をどのように再起動できますか?  ( How can i reboot into recovery from fastboot ) 
システム暗号化中に停電後の+バッテリの枯渇後の携帯電話を持っています。ここでブリックされたのはどのように重要ではありません、トラブルは私が回復モードに入ることができないということです。通常、 VIA UP + 電源を介してPhoneをオンにすると、回復モード...

3  Nexus SのAndroid S - 「無効なマジックコード」  ( Stock android on nexus s invalid magic code ) 
Nexus S(2.3.3、GRI54 / I9023、ブートローダのロック解除された、根本的なClockWorkMod Recovery)を持っています。 。 ストックAndroidビルドを作成するために、 http:/ http:/ /source.an...

1  Nexus OneはUSB FastBootとのみ起動できます  ( Nexus one can boot only with usb fastboot ) 
Nexus Oneをいくつか変更した後、私はそれを正常に起動することはできませんが、このように私はそれをUSB FastBootで起動することができます: <コード> /sdcard/My Documents/My Recordings4 USBケー...

2  システムや回復に起動できません  ( Cant boot into system or recovery ) 
私は、OTAの更新を得た 998877666544337 にピクセルエクスペリエンスROMを持っていて、更新がインストールされた後、電話機のブートロゴに停止しました、回復モードの通常のキーは機能しません。 99887766544338 および<コード>および...

-1  FastBootモードでPCにMotorola Xoom 2 ME(MZ607)を接続する方法  ( How to connect a motorola xoom 2 me mz607 on fastboot mode to a pc ) 
ここで説明されているように、FastBootモードでMotorola Xoom 2 ME(MZ607)をwindows 10を実行しているラップトップに接続しようとしています。 https://goo.gl/Ln57px システムのロード時には、Win...

5  Ubuntu / Linuxを使用してFastBootを使用してブートローダのロックを解除します  ( Unlock bootloader using fastboot using ubuntu linux ) 
私のHTC凡例のブートローダのロックを解除しようとしています。 私のUbuntu / LinuxボックスにADT(リリース21.1に準拠したAndroid SDK)を持っています。 HTCDEVの指示に従っている間は、HTC凡例のブートローダのロックローダの...

0  不正な画像の点滅を防ぐ  ( Prevent unauthorized image flashing ) 
誰かが 9988776665544330 を使用しないようにする方法があるかどうかは、Androidデバイスを点滅させます。 確かに、 USBデバッグをオンにすることができなければならない 9988776665444331 は、ブートローダは保護AFAIKを...

1  私はOdinで回復しました、なぜ私の電話機の起動はなぜ弓ではありませんか?  ( I flashed recoveries with odin why doesnt my phone boot bow ) 
Samsung S3 Android携帯電話、根強い、株式ファームウェア。 年代順に: FastBootを使用できませんでしたが、USBデバッグをオンにしました。 私はOdinを使って複数の回復を点滅させましたが、私は成功したとは思わない、私は電話が最初に根...

1  Xiaomi M8SE FastBootループTWRPをインストールしようとします  ( Xiaomi m8se fastboot loop when trying to install twrp ) 
TWRP(Xiaomi MI 8SEの最新バージョン)をインストールしようとする場合は、ADB(FastBoot Flash Recovery "C:¥Program Files(x86)¥、FastBoot¥TWRP.IMGを使って最新のTWRPをインスト...




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