Dmitry.gr은 구글이 안드로이드 5.1.1 롤리팝 이후 공식적으로 OS 업데이트를 중지한 '넥서스4'에 안드로이드 6.0 마쉬멜로우를 설치하는 방법을 공개하였습니다.
설치방법은 AOSP에 공개된 소스코드를 조합하는 방법으로 넥서스4(Mako)의 안드로이드 5.1.1(빌드넘버 LMY48T) 소스코드와 넥서스7(razor)의 안드로이드 6.0 소스코드(빌드넘버 MRA58K)의 소스코드를 추출하였습니다.
설치방법
- Download Android 5.1.1 AOSP sources
- Download Android 6.0 AOSP sources
- Download Binary blobs for Nexus 4 (mako) for LMY48T
https://dl.google.com/dl/android/aosp/broadcom-mako-lmy48t-decb9f51.tgz
https://dl.google.com/dl/android/aosp/lge-mako-lmy48t-ff9ca8d1.tgz
https://dl.google.com/dl/android/aosp/qcom-mako-lmy48t-8c489b7e.tgz
- Download Nexus7 (razor) factory images for 6.0 (MRA58K)
https://dl.google.com/dl/android/aosp/razor-mra58k-factory-300dc903.tgz
- from 5.1.1 AOSP copy to 6.0 the /device/lge/mako folder
- you may now delete 5.1.1 sources
- apply the diff from the package below to that folder
- extract proprietary binaries for Mako
- lunch & make Marshmallow for mako (to produce simg2img mostly)
- use simg2img on the Nexus7 factory /system image to convert it to a normal ext4 image
- mount nexus7 /system image and copy the following files from it over the corresponding files in your build folder provided by binary blob packages:
/vendor/lib/egl/eglsubAndroid.so
/vendor/lib/egl/libEGL_adreno.so
/vendor/lib/egl/libGLESv1_CM_adreno.so
/vendor/lib/egl/libGLESv2_adreno.so
/vendor/lib/egl/libplayback_adreno.so
/vendor/lib/egl/libq3dtools_adreno.so
/vendor/lib/libCB.so
/vendor/lib/libsc-a3xx.so
/vendor/lib/libc2d30-a3xx.so
/vendor/lib/libc2d30.so
/vendor/lib/libC2D2.so
/vendor/lib/libllvm-qcom.so
/vendor/lib/libgsl.so
- replace prebuilt mako kernel with provided kernel (all the patches that went into it over the 5.1.1 kernel are included)
- make clean & build Marshmallow for Mako again
- flash & enjoy. Tested: WiFi, BT, GPS, NFC, Cellular, Camera
이렇게 설치된 넥서스4의 안드로이드 6.0은 LTE를 비롯한 WiFi, 블루투스, GPS, NFC, 카메라등 대부분 기능이 정상적으로 작동하는 것으로 알려졌으며, 이를 기반으로 다양한 커스텀롬이 추가적으로 등장할 것으로 기대되고 있습니다.
출처 : http://bit.ly/1L8RljM
'IT/Tech' 카테고리의 다른 글
퀄컴 - 스냅드래곤 820(MSM8996), GeekBench 공개 (0) | 2015.10.10 |
---|---|
삼성 - 스냅드래곤 620을 탑재한 갤럭시 A9(SM-A9000), GFX Bench에 포착 (0) | 2015.10.10 |
OnePlus - 10월 12일 미드레인지급 스마트폰 'OnePlus X' 발표 (0) | 2015.10.10 |
ComScore - 2015년 8월까지 미국내 스마트폰 점유율 공개 (0) | 2015.10.10 |
애플 - 아이폰6s의 A9 프로세서 혼용 논란에 대해 언급 (0) | 2015.10.09 |
삼성 - 5인치 보급형 스마트폰 '갤럭시 J3' GFX Bench에 포착 (0) | 2015.10.09 |
안드로이드 X86 프로젝트, 안드로이드 롤리팝 기반 RC1 공개 (0) | 2015.10.08 |
소니 - 2016년 모바일 사업(MC)에서 적자일 경우 스마트폰 철수? (0) | 2015.10.08 |
삼성 - 갤럭시 S7, 지역에 따라 3가지(스냅 820, 엑시노스 7422, 8890)으로 나뉘어 출시? (0) | 2015.10.08 |
삼성 - 삼성페이의 원천 기술인 '루프페이' 중국해커들에게 공격당해.. (0) | 2015.10.08 |