요즘 안드로이드 네이티브 개발은 침체기에 빠져있습니다. 살아남으려면 자신만의 개발 방향을 찾아야 합니다. 일단 개발 방향을 찾았다면 관련 지식 포인트를 계속해서 축적해야 합니다. 오늘은 안드로이드 기기에서 흔히 사용되는 몇 가지 명령어를 공유해 드리겠습니다. 개발.
busybox ifconfig 장치 IP 보기
adbd 시작 adb 시작
ls 디렉토리 데이터 보기
ls -l 디렉토리 데이터 세부 정보를 보고 파일 크기, 권한 및 기타 정보를 볼 수 있습니다.
Monkey -p 패키지 이름 1 apk 시작
am start 패키지 이름/MainActivity 전체 경로 이름을 사용하여 apk를 시작할 수도 있습니다.
텍스트 입력 //텍스트 입력
getprop | grep -E version 시스템 버전 보기
getprop | grep build 버전 정보 보기
재부팅 복구는 복구 모드로 들어가고 U 디스크 업그레이드를 수행하거나 공장 설정 복원 등을 수행할 수 있습니다.
logcat|grep 로그를 찾을 수 있습니다. //로그를 필터링하는 데 사용됩니다.
설정은 보안 속성 이름 값을 입력합니다. 데이터베이스의 보안 테이블에 속성 값을 설정합니다.
설정은 설정된 속성 값을 보기 위해 보안 속성 이름을 가져옵니다.
setprop 속성 이름 매개변수는 시스템의 속성 값을 쓰는 데 사용됩니다.
getprop 속성 이름은 시스템 속성 값을 가져옵니다.
장치가 계속해서 로그를 인쇄하는 경우 echo 0 > /proc/sys/kernel/printk 명령을 시도해 볼 수 있습니다.
ps -A | grep 애플리케이션 이름 애플리케이션 처리 방법 찾기 1
busybox ps | grep 애플리케이션 이름 애플리케이션 처리 방법 찾기 2
kill -9 + 프로세스 ID는 프로세스를 종료합니다.
pm list packages -s 장치의 모든 패키지 이름을 인쇄합니다.
pm 경로 패키지 이름 패키지 이름을 기준으로 애플리케이션 검색
오전 방송 - 방송 작업은 방송을 시뮬레이션합니다.
chmod 755 /system/app/test.apk 관련 파일에 대한 권한 설정
pm list package -f | grep upg는 퍼지 패키지 이름을 통해 애플리케이션을 찾을 수 있습니다. upg는 패키지 이름의 처음 세 글자입니다.
dumpsys 패키지 패키지 이름 | grep version 애플리케이션의 버전 정보 확인
Amlogic 칩을 사용하여 Mac 및 기타 장치에 데이터를 쓰는 방법
swunifykey는 usid 값, SN을 설정합니다.
swunifykey는 MAC 값, MAC를 설정합니다.
swunifykey 목록 자세히 보기
swdevinfo HiSilicon 칩, SN, MAC 및 기타 정보 보기
swdevinfo serialno 값 HiSilicon 칩, SN에 쓰기
swdevinfo mac 값 HiSilicon 칩, MAC에 쓰기
swdevinfo 쓰기 매개변수 이름 매개변수
logcat -vtime >> /data/logcat.log 및 로그 캡처
tcpdump -i any -s0 -w /data/package.pcap 및 패킷 캡처
계속하려면 ...