멀티부트

Multiboot_kernel_e300_v5.0-stable

프로필

2015. 2. 25. 11:53

이웃추가

Disclaimer:


/* * Your warranty is now void. * * I am not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed. Please * do some research if you have any concerns about features included in this ROM * before flashing it! YOU are choosing to make these modifications, and if * you point the finger at me for messing up your device, I will laugh at you. * */


수정 사항: 

cm12의 램디스크를 최신 버전으로 리베이스

cm 커널: AndreiLux님의 배터리(충전) 컨트롤, LED컨트롤 및 몇 가지의 ARM 커밋과 Net관련 커밋 적용. SD카드 속도 대폭 개선 커밋 적용. cm12의 카메라 이슈 픽스(카메라 펌웨어 경로 변경). 

순정 기반 커널: 램디스크 업데이트, 삼성 android 4.3 롬 지원 삭제 


이로 인해, CM11(12의 오타 아닙니다) 사용자 분들께서는 롬만 다시 설치하시거나, 원본 롬에서 libexynoscamera.so 를 빼서 사용하시던 롬에 넣으셔야 합니다. 그렇지 않으면 카메라의 정상 작동을 보장할 수 없습니다.


오픈소스: https://bitbucket.org/bestmjh47/activekernel-jalteskt-cm 

                https://bitbucket.org/bestmjh47/activekernel-jalteskt

 

 


한 개의 기기 안에서 여러 종류의 OS를 설치해 사용하는 것은, 몇 가지 레퍼런스 기기들과 XDA포럼의 지원을 받는 기기로 한정되어 있었습니다.

이제 그러한 시대는 끝났습니다!

제 블로그에 포스팅된 Multiboot  recovery 와 100% 호환되는 멀티부트 커널입니다.


커널의 주요 특징:

부팅하고자 하는 롬의 종류(부팅시 순정기반 롬인지 cm 롬인지를 감지)를 감지한 후, 

커널과 롬의 버전이 맞지 않을 경우, 올바른 커널을 자동으로 플래싱 후 1회 재시작.

삼성 터치위즈 롬 기반 킷캣롬,  MIUI, CM기반 롬의 부팅 모두 지원. 

한 개의 기기에 최대 5개 까지의 롬 설치 지원.

원본 커널에서 부족한 부분과 국내 기기에 필요 없는 스크립트를 추가/제거 및 최적화.

F2FS 파일 시스템 지원(CM 커널은 제외)

삼성 오픈소스 기준 최신 버전 NG7 커널 소스로 리베이스. 

(기저대역 등은 최신 버전으로 사용하시는게 낫습니다. 커널소스가 NG7 이라는 뜻이에요.)

메모리 최적화를 위해 KSM활성화

SELINUX '완전히' 비활성화.

securestorage사용 값을 0으로 세팅.

이 외에도 수 많은 트윅 적용...

 

알려진 이슈: 

전원을 끈 상태에서 충전 (LPM) 불가.

 순정 커널로 복원 시, restorecon을 이용하여, selinux context를 복원해야 함.

 

적용 방법:

1.리커버리의 install zip from sdcard메뉴에서 파일 설치.
2.끝.

 

사용 방법: 

커널 자체의 사용법이랄 건 딱히 없습니다.

파워유저 분들을 위해 말씀드리자면, 멀티부트 롬들은  /data/media/.*rom 에 적용되며, 

/data/media/.rom은 어떤 롬으로 부팅할지를 정해주는 역할을 합니다.

 

주의 사항:  

Supersu나 Gapps등은 

"Multiboot커널/ 리커버리 이용자용 Supersu, GAPPS플래싱 패키지" 

를 먼저 플래싱 하신 후,  ROM SWITCHER가 아닌 일반 Install Zip메뉴에서 설치하셔야 합니다. 

 

몇 번 사용해 보시면, 금방 익숙해 지실겁니다~ 그리고 이 기능들을 즐기시게 되겠죠~ ㅎㅎ

 

커널 : https://drive.google.com/file/d/0B8_VRU7_i-euVlpXdGdmR3U4Y3c/view?usp=sharing

 

Thanks to: 오픈 소스 페이지에 나타난 모든 커미터 분들과, 삼성 오픈소스 관계자분들.

 

오랜 시간의 테스트와 삽질을 반복하고, 또 반복해 힘들게 나온 결과물입니다.

개발자를 존중하는 마음을 갖고 계시다면, 감사하다는 말씀과 함께 상세한 후기를 써 주시면 감사하겠습니다.

색다른 경험을 즐기시길 바랍니다. 감사합니다.

bestmjh47
bestmjh47