Android byDreamy postedNov 18, 2014

L버전 32/64bit tip 및 multi user 관련 adb 명령어

?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

+ - Up Down Comment Print
  • 32/64bit 관련
    • process 가 32bit process 인지 64bit process 인지 확인할 때 → "adb shell ps --abi"

  • multi user 관련
    • 최대 user 수를 알고 싶을 때 → "adb shell pm get-max-users"
    • 현재 존재하는 user 들의 list 를 확인하고 싶을 때 → "adb shell pm list users"
    • 새로운 user 를 추가하고 싶을 때 → "adb shell pm create-user 'username'"
    • user 를 삭제하고 싶을 때 → "adb shell pm remove-user 'user id'"
    • user id N 에 대한 process 들의 리스트를 보고 싶을 때 → "adb shell procrank -U 'N'"
    • adb shell 명령은 아니지만 multi user 정보들이 저장되어 있는 위치 공유합니다. → /data/system/users

  • 현재 user id 를 알고 싶을 때
    • JAVA 에서 → "ActivityManagerNative.getDefault().getCurrentUser().id"    ( hide 임 )
    • C/C++ native server 에서 → IPCThreadState::self()->getCallingUid() 로 caller 의 UID 획득 후 획득한 UID 를 100000 으로 나눈 몫이 current user id


나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5