본문 바로가기

Penetration/Mobile

[KernelSU] 안드로이드 세팅

본 게시글은 아래의 주소를 참조해서 환경을 세팅한 후 작성하였습니다.

https://hackcatml.tistory.com/190

 

Galaxy S9 PixelExperience 13 + KernelSU

그동안 픽셀폰 쓰느라 s9 은 쳐다도 안봤습니다. 뒷방 늙은이 신세였던 s9 단말기에 PixelExperience + kernelSU 를 올려봤더니...좋네요. 앱 모의해킹하시는 분들 kernelSU 적극 추천 드립니다. - 사전 준비

hackcatml.tistory.com

 

모바일 앱 진단 중 매지스크 하이드를 통해서도 잘 진단이 되지 않는 경우가 많아서 이를 해결하고자 새로운 해결책을 찾게 되었습니다.

 

가장 큰 문제는 매지스크 하이드 작동 시 프리다 이용에 제한이 생기기 떄문에 이를 해결해야했습니다.

따라서 새로운 환경을 구축하였습니다.

 

1. 해당 게시글의 내용을 살펴보면 우분투에서 해당 모델에 대한 커널을 수정한 후 make 명령어를 통해서 부트 이미지를 생성합니다.

2. 부트 이미지를 anykernel에 넣어서 압축파일로 만듭니다.(나중에 플래싱하기 위해서)

3. 해당 압축파일과 pixelExperience를 twrp를 이용해서 anykernel과 함께 플래싱해줍니다.

4. kernelSU.apk 파일을 넣어서 작동하는 휴대폰에 설치합니다.

5. 위의 과정을 거쳤을 때 정상적으로 작동하는 것을 확인할 수 있습니다. 

 

우분투 내에서 설치하는 과정을 생략하실 분들은 아래의 파일을 다운로드 받아서 작동시킬 것을 추천합니다.

- Kernel 플래싱(인용)

twrp 리커버리 --> wipe --> format data --> yes --> advanced wipe --> Dalvik / System / Data / Cache 체크 & wipe --> PixelExperience, anykernel.zip 플래싱 --> reboot
(재 경험으로는 Dalvik 부터 cache 부분까지 모두 wipe 했을 때 커널수가 완전하게 동작하였습니다)
부팅 완료 후 https://github.com/tiann/KernelSU/releases 에서 최신버전 KernelSU.apk 다운로드 받아서 adb install 로 설치

해당 과정에 필요한 twrp 파일과 PixelExperience, anykernel.zip 파일을 올려두겠습니다.

1. PixelExperience 다운로드

https://get.pixelexperience.org/starlte

 

2. 세팅된 anykernel.zip 다운로드

anykernel.zip
13.55MB

 

3. KernelSU apk 파일 다운로드

KernelSU_v0.6.7_11210-release.apk
6.34MB

 

4. twrp 다운로드(해당 다운로드는 링크에서 기종을 참조하면 됩니다)

Devices (twrp.me)

 

Devices

 

twrp.me

 

 

이상입니다~