노트4: 스턱라이더 커널 0.7.0 스테이블 [Stockrider Kernel 0.7.0.stable]

2015. 6. 14. 19:57한눈에 보는 IT





StockRider Kernel


0.7.0.stable


for Galaxy Note4 & Note4 S-LTE



< 커널 사용을 위한 요구사항 >

Device : SM-N910S/K/L & SM-N916S/K/L
OS : Lollipop 5.0.1 (Only Samsung Stock Firmware)



< 커널 특징 >

  1. Synapse 앱 지원 & 한글화.
  2. SELinux Permissive/Enforcing 전환 가능.
  3. init.d & init.d-postboot 지원.
  4. UBERTC 6.0 툴체인으로 컴파일.
  5. 안정적으로 오버 가능한 CPU클럭 테이블.
  6. 갤럭시 S6의 DVFS 드라이버 소스를 병합하여 GPU가버너 설정 제공.
  7. CPU, GPU, BUS 전압조절.
  8. Power Suspend Driver.
  9. UKSM과 Z-RAM 지원으로 효율적인 램 관리 & 디테일한 설정 제공.
  10. VNSWAP, ZSWAP, ZCACHE를 제거하고 ZRAM으로 대체.
    * vnswap은 내부저장소에 1.2GB의 가상램을 생성, 공간을 낭비하며 실제 사용될 때는 심각한 성능저하를 일으킵니다.
  11. VNSWAP에서 사용하는 max_swappiness 값 강제 활성화로 ZRAM을 더 활발하게 사용가능.
  12. Adaptive LMK 지원으로 가용램 관리 개선.
  13. Faster Charge로 더 빠른 충전이 가능합니다.
  14. row, fiops, sio, zen, vr i/o 스케줄러 추가.
  15. Input Booster Level Control.
  16. adb insecure (adb 연결 시 확인 창 무시).
  17. UKSM 적용.
  18. Westwood tcp/ip 혼잡제어 활성화.
  19. 알림 LED 제어.
  20. 커널 모드에서 NEON 활성화.
  21. 최신 리눅스 버전으로 업스트림 (Linux 3.10.79).
  22. 해외모델 N910C_EUR_BOC5 삼성 소스코드 사용.
  23. 하나의 소스코드로 노트4와 노트4 S-LTE 모델을 동시 지원.
  24. 언루팅 된 기기에서도 커널 설정을 유지하는 애드온 제공(기부 전용).
  25. 그 외 수많은 트윅과 패치.



- Change log -


v 0.7.0.stable

  1. Toolchain: UBERTC 6.0 사용.
  2. Linux: upstream 3.10.79-80.
  3. GPU: 벤치마크 점수 향상을 위한 최적화 코드 적용.
  4. Kernel: 안정화 코드 적용.
  5. LMK: Adaptive LMK 기본값을 Disable로 변경.
  6. Governor: interactive 가버너의 go_highspeed_load 기본값을 100으로 변경.
  7. Synapse Loader: 시냅스 로더 애드온의 적용 시점을 부팅 완료 10초 후로 변경.
  8. Synapse: 고급설정: SELinux Enforcing/Permissive 설정이 추가되었습니다.
  9. Install Script: 커널 플래싱 시 시냅스 앱 데이터와 시냅스로더 애드온을 삭제하지 않도록 변경.
  10. 기존 6개 모델 갯수만큼의 커널 이미지 제공에서 노트4와 노트4S 두 개 바이너리로 갯수를 줄임.
    * 배포판 용량이 절반으로 줄었습니다.
    * WiFi Region 코드가 SK텔레콤 코드인 201로 일괄 변경되었습니다. (실사엔 아무런 문제없음).
  11. 이번 버전은 테스터 분들께서 먼저 실사를 해보신 후 배포됩니다.
    * 노트4 테스터: 시아씨, 클라우드7 @Develoid Cafe.
    * 노트4s 테스터: GomKing, simdong1433, essrgfs @Develoid Cafe.


v 0.7.0.rc1

  1. SE for Android: 기본 상태를 Enforcing(순정)으로 변경.
    * Viper4Audio는 SELinux를 직접 핸들링 하기 때문에 문제없이 작동합니다.
    * Sound Camp는 직접 Permissive로 변경해주셔야 실행됩니다. (미 변경 시 강종).
  2. Toolchain: SaberMod(gcc 6.0) 버전 추가.
  3. Charger: USB(PC) 충전 전류 기본값을 900mA로 변경(시냅스 설정이 변경되는 현상 관련).
  4. GPU: ASV 그룹 테이블에 일부 누락된 클럭 추가.
  5. Synapse: 전압 조절 시 실제 존재하는 클럭(Freq)인지 검증하도록 처리하여 일부 이전 버전에서 백업 된 프로파일과의 비호환 문제 해결.
  6. Synapse: 기부기능 메뉴: 언루팅 상태에서만 애드온 기능을 실행하는 토글 추가.

v 0.7.0.beta3

  1. 기부 애드온 정식 지원.
    * 루팅 해제 시에도 시냅스에서 설정했던 내용이 모두 적용되는 애드온. 

v 0.7.0.beta2

  1. asv 그룹값이 낮은 기기(주로 2014년 12월 이전 생산 제품)에 대한 안정화 코드 적용.
  2. adaptive vfs_cache_pressure 해제.
  3. WiFi PM 해제(WiFi 사용 시 간헐적 네트웍 중단 현상).

v 0.7.0.beta1

  1. 커널 내부 최적화 코드 69개 적용.



- 커널 적용방법 -



==== 주의사항 ====


  • 이 커널의 사용으로 인해 발생하는 모든 문제에 대한 책임은 사용자 본인에게 있습니다.
  • 프라이빗 모드 등 녹스(보안)와 관련있는 기능들은 문제를 일으킬 수 있으며, 이러한 기능을 중요하게 생각하는 분들에게는 사용을 권하지 않습니다.
  • !!! 문제 발생 시 직접 복구할 수 있는 분들만 사용해주세요. !!!



- Credit (Thanks. to) -

  • da4kgr3y, Mcaserg - n910c Ultimate Kernel source code.
  • AndreiLux - universal exynos 5433 kernel tech info.
  • UpInTheAir - SkyHigh Kernel(N915S/K/L).
  • halazk - Perseus-halaszk-universal5433 kernel.
  • faux123, yank555.lu, PMK@Develoid Cafe.
  • N910S/K/L testers (시아씨, 클라우드7)@Develoid Cafe.
  • N916S/K/L testers (GomKing, simdong1433, essrgfs)@Develoid Cafe.
  • Samsung opensource developers.
  • and more developers.




- 개발자가 잠들지 않게 도와주세요 ! -

도와주러 가기 >



PS.
노트4 엣지 유저분들 중 XDA의 SkyHigh 커널을 사용해보신 분에 한해 제 커널의 노트4 엣지 지원을 원하시는 분은 SkyHigh 커널에서의 장점과 문제점 등을 쪽지나 댓글로 알려주시면 지원을 적극 검토해보겠습니다. (단, 요청하시는 분이 최소 10명 이상이어야 합니다)