나는 모든 안드로이드 SDK 버전 (2.3.3 에서 1.5) 및 I 에서 안드로이드 에뮬레이터이고 스크립트루트 가져오는 방법은 여러 했다. 내가 안드로이드 장치와 테스트를 don& 사용, t # 39 에 있는 모든 에뮬레이터이고 (아브드).
데릭쉐퍼드와 afaq & # 39 를 사용하여 루트 접근을 안드로이드 에뮬레이터 중 하나로, iptables& # 39. # 39, & # 39 와 busybox&. 기능. 그리고 내가 사용할 수 있어야 합니다 iptables 스크립트루트 액세스입니다. # 39, & # 39 명 이상의 su&. 터미널 에뮬레이터 (terminal emulator) 의 명령을 실행해야 합니다.
난 또 z4root ',' 응용 프로그램 설치
하지만 오랜 시간이 걸리는 및 doesn& # 39, t, 받고 마무리 할 수 있도록 했다. 일부 전문가들은 만약 우리가 이 시스템 아래, 즉 우리가 얻을 수 있는 다운그레이드할 RC30 스크립트루트 액세스입니다. 이 말이 사실이라면 그럼 어떻게 이렇게 할 것인가. 제가 Linux, Windows OS 를 모두 사용합니다.
제발 누군가 내 모든 방법을 말해보게나 스크립트루트 에뮬레이터이고.
'지금' 의 등장을 에뮬레이터이고 27.3.x 훨씬 쉽게 할 수 있는 기능을 통해 스냅샷입니다 스크립트루트 유지하는 경우 '방법' 시스템.림그 isn& t # 39, 복사 작업). 와 같은 가상 장치 구성, 모든 것이 더 이상적인 히버나이그 업그레이드됨 그대로 유지됩니다.
다음은 목록니다 명령을 실행하고 있는 동안, 나는 이 솔루션에 대한 테스트 합니다 에뮬레이터이고 실행하십시오 아브드 on Android 2.2:
adb shell mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system
adb push su /system/xbin/su
adb shell chmod 06755 /system
adb shell chmod 06755 /system/xbin/su
이 작업 디렉토리에 있는 binary) 은 promi 가정합니다. 여기서 promi 및 수퍼유저만이 찾을 수 있습니다. http://forum.xda-developers.com/showthread.php? t = 682828. 이 명령을 실행할 때마다 에뮬레이터이고 실행해야 합니다. It 및 루트로부터의 에뮬레이터이고 실행하십시오 스크립트입니다 작성할 수 있습니다.
Windows 에서 사용된 6.0 난 다음 스크립트입니다 아브드 대한 5.1.1 및 함께.
set adb=adb -s emulator-5558
set arch=x64
set pie=
adb start-server
%adb% root
%adb% remount
rem %adb% shell mount -o remount,rw /system
%adb% shell setenforce 0
%adb% install common/Superuser.apk
%adb% push %arch%/su%pie% /system/bin/su
%adb% shell chmod 0755 /system/bin/su
%adb% push %arch%/su%pie% /system/xbin/su
%adb% shell chmod 0755 /system/xbin/su
%adb% shell su --install
%adb% shell "su --daemon&"
rem %adb% shell mount -o remount,ro /system
exit /b
충스러웠으니 슈퍼스 업다이티스치프 합니다. 그들을 압축을 푼 폴더로. 아무래도 파일 생성 내용으로 한다. 필요한 아키텍처입니다 및 디바이스에는 지정할 것을 잊지 마십시오. '-' 와 '세트' s arch = x64 에뮬레이터이고 5558 설정되었습니다 아시아개발은행 (adb) = 아시아개발은행 (adb). 안드로이드 5.0 '=' 를 실행할 경우 위 또는 비유하 변경하십시오 파이라고요 설정되었습니다 파이라고요 = 스피에 '세트'. 실행하십시오 거잖나. 현재 임시 루트 확보하십시오 실행하십시오.
그 후 다시 마운트합니다 잡을라는데 경우 오류로 시스템 파티션에만 아브드 명령줄에서는 시작 합니다. 아래 참조 위한 첫 번째 단계로 안드로이드 7.
Make it 에 지속적인 업데이트를 통해 스케쳐내 슈퍼스 시스템.림그 임시 폴더와 기본 시스템.림고드 교체 및 저장 바이너리
첫 번째 - it goes to 슈퍼스. It 는 이진 업그레이드. 업데이트 일반적인 방법으로. 재부트 거부하십시오.
단 두 번째 관련된 수많은. 같은 아브드. 즉, 시스템 이미지 변화를 저장되지 않습니다. 그들 스스로 바꾸어야 합니다.
이미 수많은 다른 몇 가지 지침을 따라 다릅니다.
아브드 위한 임시 파일을 저장하여 사용할 수 있습니다, 어디서 찾아야 시스템.림그 시작하면 에뮬레이터이고.
Windows 에서 있는 것은 'like' 뭔가 '와' TMP4980.tmp %LOCALAPPDATA%\Temp\AndroidEmulator 이름을 가지고 있습니다.
너회가 복제본에 redhat. 폴더에서는 아브드 장치 ('%HOMEPATH%.android\avd\%AVD_NAME%.avd\') 및 renamed 시스템.림그 '를'.
이제 시작할 때, 대신 사용될 것이라고 한다. Sdk 는 기존 이미지에서 진정한 업데이트되도록 있을 경우 1.
이 경우, 이 '의 작업을 반복하십시오 시스템.림그 제거해야 합니다', 그리고 계시노라
자세한 안내서의 러시아어: http://4pda.ru/forum/index.php? p =, =, = findpost& 45421931 쇼토피스 318487& 보기
필요한 추가 실행하십시오 안드로이드 기기를 위한 7 단계:
아시아개발은행 (adb) - s 에뮬레이터이고 5554 루트
그리고 다시 마운트합니다 시스템:
adb -s emulator-5554 remount
도널드 호스트당 에뮬레이터이고 한 번만 실행할 수 있습니다. 다시 쓰기 모드 및 기타 다른 무너질 수 있다. 이 때문에 안 하는 등 모든 다른 명령과의 실행하십시오 함께 다시 마운트합니다 마운트합니다 다시 마운트합니다, rw / - o '시스템' 을.
이진 등 다른 단계를 바이너리인 업로드하십시오 임상의들의 동일 - 실행하십시오 데몬입니다 및 드릴링됩니다.
사진 7) 에서 안드로이드 아브드 함께 com/bigadmin/hclx86 root: ! [안드로이드 아브드 com/bigadmin/hclx86 스크립트루트 함께 7] [1]
그럼 promi '이진' 에 대한 오류가 파이라고요 볼 경우 실행하십시오 업로드하십시오 에뮬레이터이고 잘못된 바이너리를. 이름이 '이진' δ1 아카이빙할 수리피에 업로드하십시오 합니다 비활성화해야 promi '로' 아닌 '과 동일하지만 에뮬레이터이고 수리피에'.
이를 해결하기 위해서는 다른 방법이 시도하시겠습니까 질문이예요
헨리 모티온 안드로이드 에뮬레이터이고 대신 기본값입니다 사용합니다. # 39 에 기본적으로 it& 뿌리 깊다. # 39 에 훨씬 더 쉽고 더 가깝지 it& 일반 전화. # 39 의 무료 it& 개인적인 용도로.
이 질문에 내가 찾은 싶어서 설치처 스포스트 안드로이드 기본 틀 에뮬레이터이고. 루트 및 사용자 정의 복구를 통해 플래시 설치를 필요로 하는 것이 결코 쉽지 않은 기본값입니다 (예를 들면 트라프) 모두 안드로이드 에뮬레이터이고. 드디어 내가 예전에는 헨리 모티온 및 모두 완료 (분).
그냥 재장착하여 및 배정됩니다 속성뿐 용 promi /Android/Sdk/system-images/android-22/google_apis/x86/system.img 위해 ~ 이제 5 의 안드로이드 내가 항상 새로운 시스템을 설치할 수 있는 것도 it 됐다는거요 슈퍼수스파크 루트
Android 6 is necessary only
adb root
adb shell
>/system/xbin/su --daemon &
>setenfoce 0
그 후, 슈퍼수스파크 스크립트루트 볼 수 있습니다. 하지만 난 바이너리 파일 업데이트 하지 않음
Here 내 팩, all you need. 또는 이 스크립트를 사용할 수 있습니다.
echo on
set device=emulator-5554
set avd_name=
set adb=d:\Poprygun\DevTools\Android\Android-sdk\platform-tools\adb -s %device%
set emulator=d:\Poprygun\DevTools\Android\Android-sdk\emulator\emulator
set arch=x86
set pie=
echo Close all ANDROID emulators and press any key
pause
start %emulator% -avd Nexus_One_API_25 -verbose -writable-system
echo Wait until ANDROID emulator loading and press any key
pause
%adb% start-server
%adb% root
%adb% remount
%adb% shell setenforce 0
%adb% install D:\SuperSU\SuperSU.apk
%adb% push D:\SuperSU\su\%arch%\su.pie /system/bin/su
%adb% shell chmod 0755 /system/bin/su
%adb% push D:\SuperSU\su\%arch%\su.pie /system/xbin/su
%adb% shell chmod 0755 /system/xbin/su
%adb% shell su --install
%adb% shell "su --daemon&"
pause
exit /b
난 부분은 위의 방법을 사용한 의 솔루션. 그러나 이들은 전혀 작동하지 않았다. 최신 버전의 앤디, 이 협력했습니다 가져다줄래요:
앤디 (루트 쉘로) 에서 [afaq 아드리안디 아이콘을 마우스 오른쪽 단추로 클릭합니다 용어를 선택하고, 쉘로]
이러한 실행하십시오 δ1 셸 명령:
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
cd /system/bin
cat sh > su && chmod 4775 su
그런 다음 슈퍼스 설치 및 설치처 promi 이진. 이렇게 하면 promi 재장착합니다 이진 방금 작성한. (옵션) 슈퍼스 의해 제거 및 설치처 수퍼유저만이 제시한다. 이진 다시 promi 설치합니다. 이제 스크립트루트 작동됨!