코딩게시판

루팅 ADB핵 Hack - Granting extra capabilities via the ADB tool

작성자 정보

  • 최고관리자 작성
  • 192.♡.0.1 아이피
  • 작성일

컨텐츠 정보


  • 링크

  • 첨부


  • 본문

    🛠️ MacroDroid ADB 권한 부여 안내서

    이 작업을 수행하려면 Windows, Linux PC 또는 Mac이 필요하며, 아래 링크에서 구글의 ADB 툴을 다운로드해야 합니다.


    Windows: 다운로드


    Linux: 다운로드


    Mac: 다운로드


    기기에서 ADB 연결을 설정하는 방법(USB 디버깅 켜기 등)은 아래 공식 문서 링크를 참조해 주세요.

    👉 안드로이드 개발자 ADB 가이드


    💻 ADB 명령어 실행하기

    ADB 연결이 정상적으로 완료되었다면, 컴퓨터의 명령 프롬프트(CMD) 또는 터미널을 열고 아래 명령어들을 실행해 주세요.


    1. 기본 및 설정 변경 권한 (필수)

    안드로이드의 시스템 설정을 변경하기 위한 필수 권한입니다. 두 명령어를 각각 실행해 주세요.


    Bash

    adb shell pm grant com.arlosoft.macrodroid android.permission.WRITE_SECURE_SETTINGS

    Bash

    adb shell pm grant com.arlosoft.macrodroid android.permission.CHANGE_CONFIGURATION

    2. 특정 기능을 위한 추가 권한 (선택)

    사용하려는 매크로 기능에 따라 아래 명령어를 추가로 실행해야 합니다.


    데모 모드(Demo Mode) 액션을 사용하는 경우:


    adb shell pm grant com.arlosoft.macrodroid android.permission.DUMP


    *   **볼륨 버튼 길게 누르기(Volume button long press) 트리거를 사용하는 경우:**

        ```bash

    adb shell pm grant com.arlosoft.macrodroid android.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER

    로그캣(Logcat) 트리거를 사용하는 경우:


    adb shell pm grant com.arlosoft.macrodroid android.permission.READ_LOGS



    > 💡 **참고:** 이 명령어들은 평소에는 시스템 앱만 수정할 수 있거나 루팅을 해야만 접근할 수 있는 일부 제한된 기기 설정에 MacroDroid가 접근할 수 있도록 권한을 부여합니다. 과정이 조금 번거로울 수 있지만, 기기를 루팅하고 싶지 않거나 루팅할 수 없는 사용자 분들에게는 아주 좋은 해결책이 될 것입니다.

    > 현재 이 ADB 권한 우회법으로 사용할 수 있는 기능은 위에 나열된 것들이 전부이지만, 향후 업데이트를 통해 더 많은 기능을 지원할 수 있도록 확장할 예정입니다.


    ---


    ### ⚠️ 권한 부여 중 오류가 발생하는 경우


    일부 기기에서는 ADB 권한을 부여할 때 다음과 같은 에러 메시지가 나타날 수 있습니다.

    > `Neither user 2000 nor current process has android.permission.GRANT_RUNTIME_PERMISSIONS`


    이 오류가 발생하면 스마트폰의 **[개발자 옵션]**으로 이동하여 다음과 같은 설정을 찾아 켜거나 꺼보시기 바랍니다 (제조사마다 이름이 다를 수 있습니다).

    *   **"권한 모니터링 비활성화 (Disable permission monitoring)"**

    *   **"USB 디버깅 (보안 설정) (USB debugging (Security settings))"**


    ---


    ### 📂 매크로드로이드 헬퍼(Helper) 앱 추가 안내


    MacroDroid v5.8 버전부터는 앱 자체에서 직접 수행할 수 없는 일부 제한된 기능을 실행하기 위해 새로운 **헬퍼(Helper) 파일**을 제공합니다. 이 헬퍼 앱에 ADB 권한을 부여하려면 아래 명령어를 실행해 주세요.


    ```bash

    adb shell pm grant com.arlosoft.macrodroid.helper android.permission.WRITE_SECURE_SETTINGS


    첨부 파일을 스킨보드에 구성 PDF보기( W:\g5\skin\board\BS4-Basic-Webzine_11q_pdf_php82\view.skin.php + view_pdf.php구성)



    관련자료

    댓글 0
    등록된 댓글이 없습니다.

    최근글


    새댓글