>

나는 adb를 사용하여/system/app /에 푸시 할 수 없다 rw를 ​​다시 마운트 한 파일 시스템이있는 루팅 된 S4

adb는 말합니다 : 읽기 전용 파일 시스템

마운트 :

/dev/block/platform/msm_sdcc.1/by-name/system /system ext4 rw,seclabel,relatime,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 rw,seclabel,relatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered 0 0

아무것도 도움이되지 않습니다! 뭐가 잘못 되었 니? adb root를 사용할 수 없습니다.

adbd cannot run as root in production builds

다음 권한이 있습니다 :

drwxrwxrwx root     root              1971-01-17 12:49 /system
drwxrwxrwx root     root              1971-01-17 12:49 /system/app
drwxrwxrwx root     system            2014-10-28 14:15 /data
drwxrwxrwx shell    system            2014-10-28 15:02 /data/app

이제 방금 Cyanogenmod를 설치했지만 어느 쪽도 작동하지 않습니다.


  • 답변 # 1

    ADB 데몬이 루트 모드에서 실행되고 있지 않으면 /system/app 로 푸시 할 수 없습니다   /system 와도  권한이 부여되지 않아 읽기/쓰기가 마운트되었습니다. 당신이 올바르게 지적했듯이, adb root  비 개발 기기에서는 옵션이 없습니다 ( "adbd는 프로덕션 빌드에서 루트로 실행할 수 없습니다").

    이 문제를 해결하려면 chainfire의 adb Insecure를 살펴보십시오. 이 앱에는 루트 (장치가 분명히 충족하는 조건)가 필요하며 루트 모드에서 실행되도록 ADB 데몬을 패치합니다. "안전하지 않은 모드"를 활성화하면 /system/app 로 푸시 할 수 있습니다. .

    또는, 예를 들어 와이즈 비즈 /data/local 를 사용하여 장치에 로그인하십시오. adb shell 를 실행하십시오.  루트 모드로 전환하고 파일을 이동 ( su ) ) mv /data/local/whatever.apk /system/app 동안  읽기/쓰기로 마운트됩니다.

  • 답변 # 2

    다음 지침을 참조하십시오 :

    <올>

    와이즈 비즈를 누르세요  다음을 사용하여 SD 카드로 :

    /system
    
    

    Play Store에서 Android 또는 Connectbot 용 터미널 에뮬레이터를 설치하십시오. (자신도 쓸 수 있습니다.)

    터미널을 시작하고 .apk 를 입력하십시오. ;

    슈퍼 유저 권한이 부여되면 adb push (filename) /sdcard/ 를 마운트하십시오.  명령에 의한 읽기/쓰기 :

    su
    
    

    와이즈 비즈 복사   /system 로  사용 :

    mount -o remount,rw /system
    
    

    와이즈 비즈 만들기  읽기 전용 :

    .apk
    
    

    끝났어요!

    /system/app

  • 이전 cyanogenmod - jodin3과 heimdall - 손상된 pit 파일 :삼성 i9300
  • 다음 samsung galaxy s 3 - OS의 보안 설정을 수정할 수 없습니다