Android OS의 가장 큰 장점 중 하나는 사용자가 다양한 구성을 사용자 정의하고 편집 할 수있는 자유입니다. 이 기사에서는 sudoAndroid 터미널 에뮬레이터 Termux에 설치하는 방법을 살펴 보겠습니다 . 그렇게하면 다른 리눅스 배포판에서와 마찬가지로 루트 권한을 효과적으로 갖게됩니다. 루트 권한을 원했던 가장 큰 이유 중 하나는 내 장치의 저장된 wifi 키에 액세스하는 것이 었습니다. UI를 사용하여 이러한 키를 실제로 볼 수는 없으며 iOS 장치에서도 마찬가지입니다. 그 맥락을 염두에두고 바로 들어 갑시다.

참고 : Sudo는 루팅 된 기기에서만 작동하므로이 안내서를 따르기 전에 기기가 루팅되었는지 확인하십시오.

Termux 설치

Playstore 또는 Fdroid (권장)로 이동하여 termux를 검색하여 설치하십시오.

termux 콘솔을 열고 다음 지시 사항을 따르십시오.

가장 먼저 할 일은 소스 파일을 업데이트하고 패키지를 업그레이드하는 것입니다
apt update && apt upgrade
다음으로 git이 없으면 설치하십시오.
pkg install git
sudo저장소를 복제하십시오 (이전에는 github에 있었지만 gitlab으로 옮겨졌습니다.
git clone https://gitlab.com/st42/termux-sudo.git
sudo 디렉토리로 이동하여 ncurses-utils라이브러리를 설치하십시오.
cd termux-sudo 
pkg install ncurses-utils
마지막으로 sudo 파일의 내용을 / data / 디렉토리에 씁니다.
cat sudo > /data/data/com.termux/files/usr/bin/sudo

# then...

chmod 700 /data/data/com.termux/files/usr/bin/sudo
그런 다음 새로운 루트 권한을 즐기십시오

예를 들어, 장치에 저장된 wifi 키를 확인하십시오

cd /data/misc/wifi/

# to view the saved keys, type..

cat wpa_supplicant.conf

이제 Android 장치에서 루트 작업을 수행 할 수 있습니다. 즉, 민감한 장치 파일을 변조하지 마십시오.

===========

3232235521_1577011335.8117.png