Computer >> 컴퓨터 >  >> 스마트폰 >> Android

루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱

장치를 루팅하는 것은 특히 프로세스를 처음 접하는 경우 상당한 위험이 따릅니다. 일부 제조업체 또는 이동통신사는 보증 준수를 거부할 수 있으며 기기를 벽돌로 만들 수도 있습니다.

루팅은 하지 않지만 여전히 강력한 기능을 원하는 경우 많은 숨겨진 설정을 조정하여 Android 디버그 브리지(ADB)로 사용자 경험을 향상할 수 있습니다.

ADB에 대한 일반적인 오해는 개발자 또는 루팅된 장치에만 유용하다는 것입니다. 그러나 그것은 사실이 아닙니다. ADB를 활용하여 기기를 루팅하지 않고도 강력한 기능을 사용할 수 있는 몇 가지 타사 앱을 보여드리겠습니다.

기기에 ADB 설정하기

이러한 타사 앱을 설치하기 전에 ADB를 올바르게 설정하는 것이 중요합니다. Windows와 macOS는 절차와 실행이 다릅니다.

1단계 :Android SDK 플랫폼 도구를 다운로드합니다. Mac을 사용하는 경우 Homebrew가 ADB를 설치하는 데 선호되는 방법입니다. Homebrew를 처음 사용하는 경우 Homebrew 시작 가이드를 참조하세요. Homebrew를 설치한 후 터미널을 엽니다. 및 유형:

brew install homebrew/cask/android-platform-tools

2단계 :Windows를 사용하는 경우 장치에 대한 ADB 드라이버를 설치합니다. Android 개발자 웹사이트에서 이에 대한 링크 목록을 찾을 수 있습니다. xda-developers의 간단한 "15초 ADB 설치 프로그램" 도구를 사용해 볼 수도 있습니다. Mac용 드라이버가 필요하지 않습니다.

3단계 :C:드라이브에 zip 파일의 압축을 풉니다. 콘텐츠는 platform-tools라는 폴더에 있습니다. . Mac에서 이 폴더는 Casks에 있습니다. 폴더.

루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱

안드로이드에서

루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱 루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱 루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱

Android 기기로 돌아가서 다음 단계를 따르세요.

4단계 :개발자 옵션을 활성화합니다(아직 활성화되지 않은 경우). 이렇게 하려면 설정> 휴대전화 정보로 이동하세요. 빌드 번호를 탭합니다. 일곱 번.

5단계 :휴대전화를 컴퓨터에 연결합니다. 연결되면 표시되는 USB 연결 알림을 탭합니다. 연결 모드가 PTP로 설정되어 있는지 확인합니다. .

6단계 :설정> 개발자 옵션에서 , USB 디버깅 전환 슬라이더를 누르고 다음 대화 상자를 진행합니다.

PowerShell 또는 터미널 사용

7단계 :Windows의 경우 Shift 키를 길게 누릅니다. 키를 누르고 플랫폼 도구를 마우스 오른쪽 버튼으로 클릭합니다. 앞에서 설명한 폴더. 여기서 PowerShell 창 열기를 선택합니다. . ADB를 확인하려면 다음 명령을 입력하십시오.

.\adb devices

참고: PowerShell에서 점-백슬래시를 넣어야 합니다. adb 기기 전 . 그렇지 않으면 오류가 표시됩니다. 점-백슬래시 삽입 명령 프롬프트를 사용하는 경우 필요하지 않습니다.

루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱

8단계 :USB 디버깅 액세스를 활성화하기 위한 권한을 요청하는 메시지가 휴대폰에 표시됩니다. 부여합니다.

9단계 :Mac을 사용하는 경우 터미널을 엽니다. adb devices를 입력합니다. ADB를 시작합니다. 아래의 각 앱 명령에 대해 .\를 생략할 수 있습니다. PowerShell의 Windows 사용자에게만 해당됩니다.

문제가 있고 Android가 ADB를 통해 Windows에 연결되지 않는 경우 조언을 드립니다.

이제 최고의 Android용 ADB 앱을 살펴보겠습니다.

1. 앱 운영

루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱 루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱 루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱

App Ops는 개별 앱의 권한을 조정할 수 있는 Android 내부 프레임워크입니다. Android 4.3에서 처음 등장했지만 어떻게든 인터페이스에 직접 노출되지는 않았습니다.

Android 6.0은 Android 권한 작동 방식에 큰 변화를 가져왔습니다. 이전의 전부 또는 전무 권한 모델 대신 마침내 앱 권한에서 앱에 대한 개별 권한을 제어할 수 있습니다. 화면.

그러나 관리할 수 있는 권한은 그렇게 세분화되지 않습니다. 예를 들어 연락처에 대한 액세스 권한을 WhatsApp에 부여하면 연락처를 읽고 수정할 수 있습니다. 권한의 각 구성 요소를 선택적으로 허용하거나 거부할 수 없습니다. App Ops는 아름다운 인터페이스에서 모든 앱에 대한 모든 권한에 대한 액세스를 제공합니다.

ADB 설정

App Ops에는 Android 6.0 이상이 필요합니다. 또한 시스템 수준 API를 호출 및 처리하고 App Ops가 효율적으로 작동하도록 하려면 Shizuku Manager 앱이 필요합니다.

ADB를 설정한 후 Shizuku Manager를 엽니다. . PowerShell에서 다음 명령을 입력하십시오.

.\adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh

이제 App Ops를 열고 아무 앱이나 탭한 다음 권한의 깊이를 살펴보십시오. 권한을 수정한 후 새로고침을 탭합니다. 버튼을 눌러 설정을 저장합니다.

고유한 기능

  • 13개 언어와 아름다운 테마(야간 모드 포함)를 지원합니다.
  • 프레임워크가 아닌 앱의 설정을 백업 및 복원합니다.
  • 템플릿을 설정하여 새로 설치된 앱에 대한 권한을 허용하거나 선택적으로 거부할 수 있습니다.
  • 앱 이름, 권한, 설치 시간 등을 기준으로 여러 그룹화 및 정렬 옵션을 제공합니다.

2. 타일

루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱 루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱 루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱

빠른 설정 메뉴는 알림 창에서 직접 모든 종류의 유용한 작업을 수행할 수 있습니다. 그러나 사용자 정의 빠른 설정 토글을 추가하여 이를 향상시킬 수도 있습니다.

Tiles는 이러한 사용자 지정 빠른 설정 토글을 한 곳에서 수집합니다. 밝기, 볼륨, 위치, 셀룰러 데이터 등을 포함한 중요한 전화 설정을 제어할 수 있는 거의 70개의 카테고리가 있습니다. 각 타일을 활성화 또는 비활성화하여 빠른 설정 화면을 어지럽히지 않도록 할 수 있습니다.

ADB 설정

일부 빠른 설정 토글에는 ADB가 필요합니다. 이렇게 하려면 ADB를 설정하고 다음 명령을 붙여넣습니다.

.\adb shell pm grant com.rascarlo.quick.settings.tiles android.permission.WRITE_SECURE_SETTINGS

액세스 권한이 부여되면 애니메이션, 데이터 로밍, 몰입형 모드, 위치, USB 디버깅 등을 제어하거나 관리할 수 있습니다.

고유한 기능

  • 타일 가시성을 표시하거나 숨길 수 있는 컨트롤이 있습니다.
  • Activity Tiles를 사용하면 타일을 추가하여 일부 앱의 숨겨진 활동을 시작할 수 있습니다.
  • 위치 타일을 사용하여 선택적 위치 모드를 선택할 수 있습니다. 옵션에는 높은 정확도, 배터리 절약 및 장치 전용 모드가 포함됩니다.

3. 낮잠

루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱 루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱 루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱

Doze는 놀라운 Android 기능입니다. 기기의 화면이 꺼져 있고 플러그가 뽑혀 있지 않고 정지되어 있을 때 백그라운드 CPU 및 네트워크 활동을 일시 중단하여 배터리 소모를 줄입니다. Android 6에서 도입되었으며 Android 7에서는 더욱 개선되었습니다.

이 기능은 wakelock(있는 경우)을 차단하고 동기화 메커니즘을 일시적으로 중지하며 Wi-Fi 및 GPS 스캔을 방지합니다. Naptime은 더 많은 기능으로 Doze 구현을 개선합니다. 공격적인 Doze를 적용하고 화면이 꺼진 후 몇 분 안에 시작됩니다.

ADB 설정

이 명령을 붙여넣으세요:

.\adb -d shell pm grant com.franco.doze android.permission.DUMP

다음으로 다음 명령을 입력하십시오.

.\adb -d shell pm grant com.franco.doze android.permission.WRITE_SECURE_SETTINGS

액세스 권한을 얻은 후 Android의 배터리 최적화(설정> 앱 및 알림> 모든 X 앱 보기> Naptime> 고급> 배터리> 배터리 최적화)에서 Naptime을 허용 목록에 추가합니다. ) 제대로 작동할 수 있도록 합니다.

고유한 기능

  • 앱은 복잡한 메뉴나 설정 없이 사용하기 쉽습니다. 앱에 나열된 옵션을 전환하기만 하면 됩니다.
  • Doze가 시작되거나 중지된 시점을 알기 위해 자세한 Doze 통계 및 기록을 제공합니다.
  • Tasker 또는 MacroDroid를 사용하는 경우 요청 시 Doze를 활성화 또는 비활성화할 수 있습니다.

4. 유체 탐색 제스처

루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱 루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱 루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱

제스처를 사용하여 장치를 탐색하는 것은 새로운 것이 아닙니다. 그러나 대부분의 Android 제조업체는 모두 다르게 작동하는 사용자 지정 제스처를 사용합니다. 변형이 너무 많기 때문에 직관적이거나 사용자 정의할 수 없습니다. 대부분의 경우 켜거나 끄기만 전환할 수 있습니다.

Fluid Navigation Gestures를 사용하면 탐색 제스처의 거의 모든 측면을 구성할 수 있습니다. 시작하려면 스와이프, 스와이프하여 유지 및 드래그의 세 가지 기본 제스처를 제공합니다. 이 제스처는 화면의 왼쪽과 오른쪽 가장자리, 왼쪽 아래와 오른쪽, 중앙 아래에서 사용할 수 있습니다.

ADB 설정

특정 기능을 사용하고 탐색 키를 숨기려면 다음 명령을 사용하십시오.

.\adb shell pm grant com.fb.fluid android.permission.WRITE_SECURE_SETTINGS

탐색 키를 복원하려면 앱을 비활성화하고 제거하세요. 또는 다음 명령을 입력하십시오.

.\adb shell wm overscan 0,0,0,0

고유한 기능

  • 탐색 키를 숨기고 제스처를 사용하여 탐색할 수 있습니다.
  • 빠른 스와이프 및 스와이프 대기 중 동작을 설정합니다. 빠른 스와이프, 스와이프 및 홀드 상태의 최근 앱, 빠른 설정 전환 등을 위해 뒤로 버튼을 구성합니다.
  • 제스처 피드백에 대한 감도, 위치 및 소리를 설정할 수 있습니다.

5. 브레벤트

루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱 루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱 루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱

백그라운드에서 지속적으로 실행되는 앱은 시스템 리소스를 소모하고 배터리 수명을 감소시킬 수 있습니다. 인기 있는 앱인 Greenify를 포함하여 이를 방지하는 데 도움이 되는 많은 앱이 있습니다. 하지만 종종 지저분하고 특정 기능을 구현하기가 어렵습니다.

Brevent는 ADB를 사용하여 앱 대기 또는 강제 종료 앱을 실행할 수 있습니다.

ADB 설정

앱을 실행하고 ADB를 설정합니다. 그런 다음 다음 명령을 입력하십시오.

.\adb -d shell sh /data/data/me.piebridge.brevent/brevent.sh

Brevent는 앱을 강제로 중지하거나 기본적으로 대기 상태로 두지 않습니다. 먼저 브레벤트 목록에 넣어야 합니다. 아무 앱이나 길게 탭한 다음 거부를 탭합니다. 단추. 앱이 이 목록에 있으면 더 이상 백그라운드에서 활성 상태를 유지하지 않습니다.

앱을 탭하고 동기화 허용을 선택합니다. 대화 상자에서 알림을 받거나 작업을 실행합니다.

고유한 기능

  • 알림 수신을 위해 동기화를 계속 허용하면서 Facebook과 같은 배터리를 많이 사용하는 앱을 제한할 수 있습니다.
  • 거의 사용하지 않는 앱의 경우 뒤로 버튼을 누르는 즉시 강제 종료하도록 적극적인 옵션을 설정할 수 있습니다.

6. 더 나은 배터리 통계

루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱 루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱 루트가 없는 강력한 기능을 위한 6가지 Android ADB 앱

휴대전화 배터리를 소모시키는 앱을 찾는 것은 미스터리입니다. 특정 앱을 종료하면 절전 상태가 된다는 것을 어떻게 알 수 있습니까? 그리고 Naptime과 같은 배터리 절약 앱의 효과를 어떻게 측정할 수 있습니까?

Better Battery Stats는 배터리에 대한 자세한 데이터를 검색합니다. 기기를 깊은 잠자기 상태에서 깨우는 앱을 보여주고, 동작의 비정상적인 변화와 뒤에서 일어나는 일을 찾고, 앱 사용 및 깨우기에 대한 정보를 수집합니다. 데이터는 부팅, 연결 해제, 화면 꺼짐 등 다양한 범주로 표시됩니다.

ADB 설정

이전에는 이 앱이 루팅된 기기에서만 사용할 수 있었습니다. 그러나 ADB를 사용하면 누구나 사용할 수 있습니다. 다음 명령을 순서대로 붙여넣고 실행하십시오.

.\adb -d shell pm grant com.asksven.betterbatterystats android.permission.BATTERY_STATS
.\adb -d shell pm grant com.asksven.betterbatterystats android.permission.DUMP
.\adb -d shell pm grant com.asksven.betterbatterystats android.permission.PACKAGE_USAGE_STATS

고유한 기능

  • 켜진 비율과 깨어 있는 비율을 보여줍니다. 이상적으로는 화면 켜짐 시간이 깨어 있는 시간과 같아야 합니다.
  • 기상/수면 프로필에서 변경 사항을 찾고 불량 앱을 빠르게 식별합니다.
  • 배터리 통계는 Doze의 자세한 측정항목을 보여주므로 배터리 절약 앱이 얼마나 효과적인지 확인할 수 있습니다.
  • 부분적 wakelock을 유발하는 앱이나 커널 wakelock에서 CPU를 소모하는 앱을 선택할 수 있습니다.

루트가 필요 없는 Android 해킹

루팅은 많은 훌륭한 조정으로 휴대전화를 엽니다. 그러나 일부 앱이 작동하지 않을 수 있으며 잠재적인 보안 문제로 장치에 대한 위험이 증가합니다. 많은 사용자에게 루팅은 실행 가능한 옵션이 아닙니다.

ADB와 위에서 논의한 몇 가지 놀라운 타사 앱을 사용하면 루팅 없이도 사용자 경험을 향상시킬 수 있습니다. 자세한 내용은 기기를 루팅하지 않고도 수행할 수 있는 몇 가지 인기 있는 해킹을 살펴보세요.