Exynos 7870 기반 Samsung Galaxy 휴대폰은 수동 파티셔닝 및 맞춤형 공급업체 구현을 통해 Project Treble 호환성을 받았습니다.
그만큼 엑시노스 7870 삼성이 가장 널리 사용하는 SoC 중 하나입니다. OEM은 2016년부터 휴대폰에 이 옥타 코어(1.6GHz 클럭의 ARM Cortex-A53 코어 8개) 시스템 온 칩을 사용해 왔으며 심지어 갤럭시 M10 2019년에는 동일한 14nm 프로세서를 사용합니다. 흥미롭게도 최신 Exynos 7870 기반 장치 중 일부는 Android Oreo가 탑재되어 출시되었습니다. 프로젝트 트레블. 삼성은 공식적으로 레거시 Exynos 7870 스마트폰에 Treble 지원을 백포트하지 않았지만 XDA의 개발자 커뮤니티는 어쨌든 이를 수행했습니다.
XDA의 Project Treble 포럼을 방문하세요.
XDA Recognized Developer의 기여를 바탕으로 ananjaser1211, XDA 회원 스파르타니쿠스및 XDA 수석 회원 발레라1978, XDA 인정 개발자 아스트라코 Exynos 7870 플랫폼을 대상으로 자동화된 파티셔닝 도구와 통합 공급업체-커널 콤보를 만들었습니다. 사용자 정의 커널(H-커널)는 Android 10 커널 소스를 기반으로 합니다. 삼성 갤럭시 A6 (2018), 반면에 홈브류 공급업체 파티션의 일부는 "H-벤더"는 Android 10 펌웨어에서 포팅되었습니다. 삼성 갤럭시 J6, 갤럭시A7(2018), 그리고 갤럭시 S20. 이 모드를 사용하면 총 7개의 기존 Exynos 7870 기반 스마트폰에서 기존 Android 10을 부팅할 수 있습니다. 일반 시스템 이미지 (GSI)를 준비하고 있습니다. 안드로이드 11기반 GSI.
H벤더 초기 버전에서는 오프라인 충전과 블루투스 통화가 끊기는 점을 언급할 만하다. 더욱이 SELinux는 H-Kernel을 허용하도록 설정되어 있는데, 이는 불행하게도 곧 해결되기를 바라는 주요 보안 문제입니다. 장치별 알려진 문제는 다음과 같습니다.
장치 및 XDA 포럼 링크 |
모델 번호 |
알려진 버그 |
---|---|---|
삼성 갤럭시 A3 (2017) |
A320X |
통화 중 에코 |
삼성 갤럭시 J7 프라임 |
G610X |
켜질 때 화면 지연, 카메라 플래시 |
삼성 갤럭시 J5 |
J530X |
- |
삼성 갤럭시 J6 |
J600X |
일부 변형에서는 NFC가 깨질 수 있습니다. |
삼성 갤럭시 J7 코어 |
J701X |
전면 카메라 플래시 |
삼성 갤럭시 J7 |
J710X |
일부 변형의 경우 NFC가 깨질 수 있음, 지연된 오디오 |
삼성 갤럭시 J7 (2017) |
J730X |
- |
공급업체 파티션 생성 단계를 수행하려면 업데이트된 사용자 지정 복구가 필요합니다. Exynos7870_CreateVendor_XX.zip. 앞서 언급한 삼성 휴대폰 중 어느 것도 기능을 갖추고 있지 않다는 사실에도 불구하고 A/B 이중 파티션 방식, 사용자는 H-Vendor zip을 플래시하기 전에 A/B ARM64 시스템 GSI 이미지를 플래시해야 합니다. 기본 삼성 펌웨어에서 제공되는 제품은 이 모드를 플래시하기 전에 데이터 파티션을 포맷해야 하므로(내부 저장소의 내용이 삭제됨) 전체 백업을 수행하십시오.
H-Vendor 및 H-Kernel 프로젝트 Treble 포트 — XDA 다운로드 및 토론 스레드