termux는 안드로이드 OS에 터미널로 접속하는 진귀한 어플이다.
termux의 한계점이있는데 그것은 바로 root권한이 없어서 제한되는것들이 좀 있다는것이다.
특히 웹서버로 사용할 경우 80포트를 사용할 수 없다는 제약점이있다
그러면 웹서버로 쓰기가 아주 최악이다
80포트를 사용해보자!
할일이 많으니 우선 크게 순서만 알려주고 자세한 내용은 아래따라가며 해보자
1.magisk 어플받기->magisk어플로 진짜magisk설치파일다운 -> 핸드폰언락 -> twrp다운 ->핸드폰 fastboot모드로 켜기 ->fastboot로 twrp이미지를 복구모드로 flash -> 핸드폰 복구 모드로 켜기 -> twrp복구진입 -> magisk 어플 진짜설치
->termux 진입 ->su 요청 ->승인
마지막에 sudo-termux가 필요할 수도 있다 이부분은 관련 자료를 찾아보시기를
1.magisk 어플을 다운
magiskmanager.com/downloading-magisk-manager
이어플이 루팅용도가 마켓에서 사라져서 따로 받아서핸드폰으로 apk파일을 올린뒤 실행해야한다
실행하면 루팅이 되는게 아니고 또 그 어플로 진짜 루팅 어플 설치파일을 받는다.
그 받은 파일을 twrp 복구프로그램에서 실행하는것이 이 루팅의 핵심이다.
1)웹에서 apk다운 -> 핸드폰에올려서 설치 ->magisk실행 ->magisk설치파일 다운 요기까지하면 다음단계
2. 핸드폰 UNLOCK 핸드폰 언락을해서 어플 사용에 제한을 없에야 한다
이부분은 핸드폰 제조사 마다 틀려서 자신의 핸드폰에 맞는 방법을 검색해서 찾아보기바란다.
글쓴이 같은 경우는 홍미노트 8t였는데 샤오미 폰은 공식 샤오미 언락 프로그램으로 unlock요청을 한뒤 3일뒤에 언락이 가능하다.
3.TWRP라는 프로그램으로 제한된 어플을 설치한다.
TWRP의 설치 원리에 대해 알아보자
TWRP는 핸드폰에 들어있는 복구 시스탬을 TWRP복구 시스탬으로 바꾸고 복구 기능을 실행해 핸드폰 복구모드에서
어플을 제한없이 설치하는 방식이다.
위링크에서 자신에 모델명에 맞는 TWRP 부트 이미지를 받거나 google에 twrp [모델명]으로 검색하면 내 모델에 맞는 twrp 이미지를 받을 수 있다.
3.fastboot 모드로 핸드폰 진입
핸드폰 소리줄임 버튼과 전원버튼을 꾸욱 누르고 있으면 fastboot 모드로 들어간다 (여기서 케이블을 연결한다)
4. twrp의 사용방법
twrp에는 fastboot라는 프로그램이같이 들어있다. cmd화면에서
1) fastboot flash recovery twrp-xxxx.img 버전마다 이미지 파일이름이 틀리다.(핸드폰에 리커버리 모드를 twrp로 바꾸는과정
2) fastboot boot twrp-xxx.img 원래 이렇게하면 twrp 프로그램으로 진입이 되는데 안될경우
핸드폰마다 틀릴텐데 복구모드로 핸드폰을 켠다
샤오미 같은경우 볼륨업 + 전원버튼이다 꾸욱 누르고 있으면
아래 이미지처럼 진입이 된다.
5.install 에 들어가서 magisk에서 받은 설치파일을 설치한다.
6.termux로 들어가 su를 입력하면
요게뜨고 수락을 누른다 이거 놓치면 magisk 어플들어가서 승인해줘야한다
잘 승인 눌러주기를
장황하게 늘어놨는데 이렇게 개념을 좀 넣어두면 세세한 부분은 키워드로 찾으면서 해보시기를 바랍니다.
그래서 결국 su를 사용해
nginx.conf 에 user root;를 추가함으로 80포트 설정이 가능합니다.
sudo nginx
여기서 termux-sudo가 필요할 수도있습니다 이것도 구글에 검색해보세요.
ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
신의 가호가 있기를