Pixel 3XL 은 AOSP로 구성된 단말!
그래서 원하는 이미지를 입힐 수 있다.
Pixel 3XL에 Android 10 이미지를 넣는 방법을 정리하겠습니다.!
내가 하는 방법은 Linux 와 Window를 섞어 사용하는 방법!
1. Ubuntu(Linux)에 소스를 받는다.
> repo init -u repo 주소 -b 원하는 버전의 branch
> repo sync
※ 2시간 정도 소요
2. 드라이버 다운로드
> wget 원하는 버전의 드라이버 주소
※ 드라이버 찾는 방법
https://developers.google.com/android/drivers
해당 링크에 들어가서 지정한 버전에 맞는 드라이버 링크를 복사한다.
3. 소스 폴더에 다운받은 드라이버 tgz 파일의 압축 풀기
> tar -xvzf 파일 이름
> mv 파일 이름 소스 폴더 이름
※ 소스 폴더 확인
4. 드라이버 명령 실행
> ./extract-google_devices-crosshatch.sh
5. 환경 설정 및 빌드
> source build/envsetup.sh
> make -j64
6. Pixel에 이미지를 넣기 위해 out 파일들을 한 폴더에 옮겨준다.
7. Window에서 Samba를 이용해 해당 폴더에서 cmd를 실행한다.
8. 단말기 fastboot mode로 설정하기
단말기 개발자 모드 설정 후 디버깅 모드 후에
> adb reboot bootloader
9. 환경 변수 설정 후 이미지 flash하기
> set ANDROID_PRODUCT_OUT=Z:\AOSP\PIXEL
> fastboot flashall -w
부팅 하면 이제 Pixel 3XL Android 10으로 업그레이드 완료!!
'WORK > Android' 카테고리의 다른 글
[Android] Jack server 빌드 에러 (2) | 2021.05.11 |
---|---|
[Android] storage 접근 권한 요청, 처리 (0) | 2021.04.13 |
[Android] 안드로이드 제공 vector 이미지 추가 | 안드로이드 버튼 아이콘 추가 (0) | 2021.04.09 |
[Android] AndroidStudio Git 연동 (0) | 2021.04.07 |
[Android] WiFi adb 연결 (0) | 2021.03.24 |