default.prop (ro.secure)를 수정하여 루트를 얻습니까?


14

권한있는 쉘을 얻으려면 default.prop 파일에서 주어진 값으로 다음 줄을 수정해야합니다. ro.secure = 0

ro.debuggable = 1

persist.service.adb.enable = 1

전화 모델의 복구 이미지를 추출했습니다 .default.prop 파일에서 다음 값을 수정하고 이미지를 다시 압축 한 다음 fastboot (bootloader is unlocked)를 사용하여 플래시하여 권한있는 셸을 얻은 다음 복사 할 수 있습니다 시스템을 읽기 / 쓰기로 다시 마운트 한 후 su 바이너리?

파일에서 다른 값을 변경해야합니까? 그리고 이론적으로는 작동합니까?


휠을 재발 명하기 전에 xda 개발자에게 장치의 공식 루트 방법을 확인 했습니까?
— Mihic

2
그래, 난 더 "공식적인"방법이 없다,하고 난,이, 한 번 나 자신에 의해 순전히 지원의 재 브랜드 중국어 장치를하고 싶었던 일
— 게달

루팅하려는 기기는 무엇입니까?
— 흐름

@Flow Karbonn A9 / K-Touch W680. 업데이트 : 이미지가 처음에 재고 복구가 아니거나 쉽지 않기 때문에 위의 접근 방식이 작동하지 않았습니다. 전화는 이제 뿌리입니다.
— Kedar

default.prop가 있습니다 램 디스크에 위치하고 부팅 할 때마다 "다시"
— trogper

답변:


13

이 방법 은 효과가 있지만 (어딘가에 독점적 인 재미있는 잠금 장치가 없다면) 복구 파티션은 처음부터 당사자가 아닙니다. 부팅시 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 장치의 경우, 관련 언팩 / 리 패킹 도구가 필요합니다 (매우 다른 오프셋이 있기 때문에 리팩 스크립트가 자동으로 수행하는 것처럼 mkbootimg도 건너 뜁니다).

github.com/bgcngm/mtk-tools

그리고 여기에 중국 브랜드의 전화가 똑같은 과정을 거쳐 마침내 뿌리를 내리는 예가 있습니다.

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

적절한 링크를 제거해야해서 미안하지만 스팸 가능성이있는 것으로 보입니다. 또한, 나는 당신이 더 자세한 정보를 원할 지 확신하지 못하기 때문에 오히려 철저하지 않았습니다.


전화에서 recovery.img 또는 boot.img를 추출하는 방법에 링크하거나 설명하는 방법이 있습니까? 감사!
— user29020

2

위의 접근 방식이 효과가없는 것 같습니다.

재고 회복이 장치를위한 것이 아니거나 방법이 쉽지 않기 때문에 다른 변경이 필요할 수 있습니다. 전화기는 복구 모드로 전환되지 않습니다.이 모드는 영구 루트를 얻기 위해 필요한 작업을 수행하기 위해 권한있는 셸을 얻는 유일한 모드입니다.

또 다른 방법은 부팅 이미지 자체에서 build.prop를 수정하고 재 포장 한 다음 플래시하고 adb 를 사용하여 정상 작동 모드에서 권한있는 쉘을 얻는 것입니다.

자신에 대해 잘 모르면 다른 사람의 절차를 따르는 것이 좋습니다.


제공된 ADB 버전이 루트를 지원하지 않기 때문에 작동하지 않습니다. (메이크 파일과 ADB 소스를 찾아 보았습니다. 제가 말하는 것을 알고 있습니다)
— Orri
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.