programing tip

adb remount 권한이 거부되었지만 셸에서 슈퍼 사용자에 액세스 할 수 있음 — ​​android

itbloger 2020. 12. 29. 06:45
반응형

adb remount 권한이 거부되었지만 셸에서 슈퍼 사용자에 액세스 할 수 있음 — ​​android


그래서 나는 일부 파일을 안드로이드 장치 (zte)의 / system에 푸시하려고합니다.

adb remount-> 권한이 거부되었습니다. adb shell su-> 셸에 액세스하고 폴더를 만들고 파일 시스템을 편집 할 수 있습니다.

(그러나 쉘에서는 내 컴퓨터에서 장치로 파일을 복사 할 수 없습니다)

어떤 도움을주세요


앞으로도 같은 문제가 생기는 경우 :

$ adb shell
$ su
# mount -o rw,remount /system

모두 adb remountadb root변질의 ro.secure없이 생산 빌드에 일을하지 않는,하지만 할 수 있습니다 여전히 다시 마운트 / 쉘을 열고 루트 권한을 요청하고 마운트 명령을 입력하여 시스템.


시험

adb root
adb remount

adb 데몬을 루트로 시작하고 파티션이 읽기-쓰기 모드로 마운트되었는지 확인합니다 (필수 부분은 adb root). pushing 다음을 사용하여 루트 권한을 다시 취소하십시오.

adb unroot

emulator -writable-system

에뮬레이터를 사용하는 사람들의 경우 : 또 다른 가능성은 -writable-system으로 에뮬레이터를 시작해야한다는 것입니다. 그것은 4.1 이미지와 함께 안드로이드 스튜디오와 함께 패키지 된 표준 에뮬레이터를 사용할 때 나를 위해 일한 유일한 것입니다. 여기에서 확인하십시오 : https://stackoverflow.com/a/41332316/4962858


일부 최신 빌드에서는 먼저 다음과 같은 추가 adb 명령을 실행해야합니다.

adb root
adb disable-verity
adb reboot

그때

adb root
adb remount

당신이 사용할 수있는:

adb shell su -c "your command here"

su가있는 루팅 된 장치 만 작동합니다.


@echo off
color 0B
echo =============================================================================
echo.
echo              ClockworkMod Recovery for SAMSUNG GALAXY SIII E210L
echo.
echo                  ClockworkMod Recovery (v6.0.1.2 Touch)
echo.
echo     ¡ô¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¡ô
echo     ¨U                                                                  ¨U
echo     ¨U SAMSUNG GALAXY SIII E210L                                        ¨U
echo     ¡ô¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¡ô
echo.
echo  1) (Settings\Developer options©¥ USB debugging)
echo.
echo  2) CWM SAMSUNG GALAXY SIII E210L 
echo.
echo  3) THANK!!!!!!
echo.
echo =============================================================================
echo                           ARE YOU READY? GO! ¡·¡·¡·
@pause
echo.
echo adb...
adb.exe kill-server
adb.exe wait-for-device
echo wiat¸!
echo.
echo conect...
adb.exe push IMG /data/local/tmp/
adb.exe shell su -c "dd if=/data/local/tmp/GANGSTAR-VEGAS-1.3.0-APK-Andropalace.net.apk of=/mnt/sdcard/Android/GANGSTAR-VEGAS-1.3.0-APK-Andropalace.net.apk
adb.exe shell su -c "rm /data/local/tmp/bootloader.img"
adb.exe shell su -c "rm /data/local/tmp/recovery.img"


echo ===============================================================
echo     ClockworkMod Recovery!
echo.
@pause

참조 URL : https://stackoverflow.com/questions/13089694/adb-remount-permission-denied-but-able-to-access-super-user-in-shell-android

반응형