Jgtony Developer blog

Eduple Military Rooting Project

Progress

현재 Reverse Tethering 가능
Xposed installer 및 xposed framework 설치 완료(루팅필요)
hack connectivity 설치 완료(루팅필요)
Global rooting application 을 사용한 루팅 불가능 확인
Manual rooting 필요

ADB를 사용한 Eduple 제어


  • What is adb?

Android 디버그 브리지(adb)는 에뮬레이터 인스턴스나 연결된 Android 기기와 통신할 수 있는 다목적 명령줄 도구입니다.
이 도구는 앱 설치 및 디버깅과 같은 다양한 기기 작업을 쉽게 해주고, 에뮬레이터나 연결된 기기에서 다양한 명령을 실행하는 데 사용할 수 있는 Unix 셸 액세스를 제공합니다.
이 도구는 클라이언트, 데몬, 서버로 구성되어 있습니다.

  • adb 작동방식 here

  • adb 실행법

기본적으로 AppData\Local\Android\sdk\platform-tool 에 있는 adb.exe로 실행한다.
cmd 터미널을 열고 adb를 입력하였을 때 여러가지 옵션들이 등장한다면 성공적으로 실행한 것이다.

  • adb 명렁어

adb devices : adb가 현제 연결되어 있는 adv를 보여준다. 만약 아무것도 나타나지 않는다면 해당 장비의 개발자 옵션에서 usb debugging 을 설정하여야 한다.
adb reboot : reboot 한다
adb shell : shell 에 들어간다.
adb install c:\test.apk : apk를 설치한다. -r 옵션은 재설치, -s 옵션은 메모리카드에 설치한다.
adb shell am force-stop [packagename] : 패키지명을 이용하여 구동중인 안드로이드 어플리케이션을 강제종료한다.
adb uninstall packagename : 패키지명을 사용하여 안드로이드 앱을 삭제한다.
adb shell pm list packages -f : 설치된 모든 앱의 패키지명을 가져온다.
adb shell 에서 wm size 가로x세로 : 화면 해상도를 변경한다.
adb shell 에서 wm density 값 : 값으로 density를 변경한다.
adb shell 에서 wm size|density reset : 해상도|density 를 리셋한다.

EdupleD Military Spec


CPU : sun50iw1p1

CPU_brand : linux-sunxi

sunxi(arm cores) : sun50i (cortex-a53 smp)

sunxiwx (soc id) : sun50iw1 (0x1689)

soc name : A64

cores : 4xCortex-A53

Comments