Android 기기를 소유하면 오픈 소스 커뮤니티의 일원이 됩니다. Android의 소프트웨어는 오픈 소스이므로 누구나 들어가서 소프트웨어 코드를 수정하고 다시 패키징하고 다른 사용자가 다운로드할 수 있도록 열 수 있습니다. 이 때문에 Android를 둘러싼 모딩 세계는 열광적이고 창의적입니다.
취미 생활자와 전문 개발자 모두 종종 응용 프로그램 및 소프트웨어 방식에 대한 패치 및 개선 사항을 만드는 사람입니다. 공식 Android 개발 팀 이전(예: Google Pixel의 4XL 녹색 디스플레이 색조 및 Samsung의 DeX to Linux의 경우) 문제). Android용 개발자 팬 페이지와 같은 XDA와 같은 커뮤니티 포럼을 사용하면 사용자 정의 ROM 및 GSI의 형태로 이러한 자체 개발 개선 사항을 탐색하고 찾는 것이 매우 쉽습니다.
사용자 정의 ROM이란 무엇입니까?
Android 스마트폰에는 성능 및 사용 가능한 기능을 결정하는 기본 ROM이 사전 설치되어 있습니다. ROM은 Read-Only Memory의 약자로 펌웨어입니다. 맞춤형 ROM은 Android 오픈 소스 커뮤니티에서 개발했으며 새로운 기능을 잠금 해제하고 Android 기기에서 OS가 작동하는 방식을 개선할 수 있습니다. 이러한 사용자 지정 ROM의 대부분은 무료입니다.
GSI 란 무엇입니까?
GSI는 일반 시스템 이미징을 나타냅니다. GSI는 궁극적으로 공식적으로 응용 프로그램을 지원하지 않는 장치에서 응용 프로그램을 테스트하는 데 도움이 됩니다. 안드로이드 기기에 특별한 향상을 주는 ROM이나 GSI를 다운로드할 수 있을 정도로 ROM과 비슷하지만 큰 차이가 있습니다.
ROM 대 GSI
ROM은 특정 Android 기기용으로 개발되었습니다. GSI는 장치 간 응용 프로그램에 가깝습니다. GSI가 모든 Android 소프트웨어에서 버그 없이 작동한다는 보장은 없으며 GSI 개발자도 이러한 버그를 수정하지 않습니다. 특히 장치에 사용할 수 있는 ROM이 없는 경우 ROM을 통해 GSI를 플래싱하는 것은 아무런 해가 없습니다. 휴대전화가 Project Treble과 호환되고 잠금 해제 가능한 부트로더가 있는지 확인하세요. 부트로더(휴대전화를 켤 때마다 로드되는 소프트웨어)의 잠금을 해제하면 공장 초기화를 수행할 수 있습니다.
일반적으로 말해서 ROM은 둘 중 더 안정적입니다.
사용자 지정 ROM 설치
Android OS에서 이 새로운 단계를 수행하는 것을 주저할 수 있지만 다운로드 및 설치(플래싱이라고도 함)는 사용자 지정 ROM이 그렇게 어렵지 않습니다. 하지만 속지 마십시오. 지침을 따르지 않으면 전화기를 엉망으로 만들 수 있습니다. 그러나 IKEA 가구를 설치하는 것처럼 설명서를 따르면 소파(이 경우 전화)는 앉았을 때 깨지지 않습니다.
사용자 지정 ROM을 다운로드하려면 휴대전화에 다음이 필요합니다.
- 잠금 해제 가능한 부트로더
- GApps(구글 앱)
- 사용자 지정 복구
데이터를 백업하십시오! 전체 단락에 대해 이 명령을 반복할 수 있다면 그렇게 할 것입니다. 가지지 않은 것을 위해 가진 것을 희생하지 마십시오. 앞에서 언급했듯이 사용자 정의 ROM을 깜박이는 휴대 전화를 엉망으로 만들 수 있습니다. 기회를 잡지 말고 백업하십시오.
- 사용하려는 사용자 지정 ROM을 다운로드하되 추출하지 마십시오.
- ROM에 해당하는 Google 앱을 찾습니다. 이 두 가지를 모두 스마트폰에 저장합니다.
- 스마트폰을 복구 모드로 부팅합니다. 버튼은 장치에 따라 다를 수 있습니다. 꾹 볼륨 다운 + 전원 버튼 몇 초 동안.
- 복구 화면이 나타나면 설치를 선택합니다.
- [zip 파일이 저장된 위치]에서 설치를 선택합니다. 이것을 zip 플래싱이라고 합니다.
- 올바른 zip 파일을 검색하기 위해 선택 단계를 거치게 됩니다. 마지막으로 플래시를 확인하라는 메시지가 표시됩니다.
- 설치가 완료되면 돌아가서 캐시를 지우십시오.
GSI 설치
GSI 다운로드 및 설치는 완전히 장치에 따라 다릅니다. 그러나 프로세스의 흐름을 이해하기 위한 몇 가지 일반적인 단계가 있습니다.
귀하의 장치에는 다음이 필요합니다.
- 고음 준수
- 잠금 해제 가능한 부트 시스템
- 부팅 확인을 비활성화하는 방법
계속하기 전에 데이터를 백업하십시오.
- GSI를 다운로드하려면 장치가 Treble과 호환되는지 확인해야 합니다. ADB에서 다음 명령을 실행합니다. getprop ro.treble.enabled. "거짓"을 받으면 전화기에서 GSI를 실행할 수 없습니다.
- 그런 다음 휴대전화가 어떤 GSI OS와 호환되는지 확인하고 싶을 것입니다. ADB에서 다음 프롬프트를 실행합니다. 고양이 /system/etc/ld.config.version_identifier.txt \ | grep -A 20 “\[공급업체\]”. "true"가 수신되면 거의 모든 GSI를 실행할 수 있습니다. 거짓이면 휴대폰과 동일한 OS인 GSI만 실행할 수 있습니다.
- 부팅 확인을 끕니다.
- GSI 사양을 플래시하려면 시스템의 현재 사양을 지워야 합니다.
- 장치를 재부팅하십시오.
마무리
사용자 정의 ROM 또는 GSI를 설치하기 전에 모든 데이터를 백업하십시오. 초보자든 전문가든 상관 없습니다. 경험 수준이 없어도 데이터 손실을 감정적으로 더 쉽게 처리할 수 있습니다. 물론 실험용 Android 휴대전화를 사용하지 않는 한.