for Galaxy S7 & S7 Edge

 

 

커널 사용을 위한 요구사항

기기 모델명: SM-G930S/K/L/F/FD/W8 SM-G935S/K/L/F/FD/W8
OS : 터치위즈 Nougat 기반(S8/Note7(fe) 포팅 롬/순정펌웨어) & AOSP 7.1.2 기반 모든 커스텀 롬

 

왜 프라임커널을 사용해야 하나요?

  • Linux 3.18을 위한 향상된 EAS가 포팅된 유일한 커널입니다.
  • 루팅 해제된 상태에서도 커널 설정을 유지할 수 있는 유일한 커널입니다. *애드온 필요
  • 게임튜너와 연동하여 게임 전용의 성능향상 모드를 구현한 유일한 커널입니다.
  • 순정펌웨어 / S8 포팅롬 / 노트7 포팅롬 / AOSP 기반 롬을 동시에 지원하는 유일한 커널입니다.
  • 한국 내수용 S7에 최적화된 유일한 커널입니다.
  • 성능과 배터리타임을 위한 모든 기능들을 직접 제어하실 수 있습니다.

 

주요 특징

  1. Synapse 지원.
  2. SELinux Permissive.
  3. 순정 펌웨어와 순정펌웨어 기반의 모든 롬, 모든 종류의 포팅롬, AOSP 기반의 7.1.2 커스텀 롬 까지 지원합니다.
    단, 안드로이드 N 기반 커널이므로 마시멜로 기반 롬은 호환불가.
  4. 리눅스 3.18 업스트림.
  5. AnyKernel 기반.
  6. init.d & init.d-postboot 지원.
  7. Linaro 6.4.1 툴체인으로 컴파일.
  8. 컴파일 옵션에 Exynos-M1 플래그를 사용하여 Exynos8890에 최적화됨.
  9. Fake KNOX 적용.
  10. F2FS 지원(/data & /cache).
  11. 랜덤(엔트로피)에 chacha20 적용.
  12. Exynos Swap 활성화.
    • 엑시노스AP에 탑제된 하드웨어 방식의 메모리 압축기.
  13. Linaro LSK-v3.18-EAS(Energy-Aware Scheduler) 포팅.
    • EAS는 스케줄러 중심의 튜닝을 통해 전력과 성능 관리를 단순화 시켜 더 효율적으로 관리합니다.
    • Linux-v3.18에는 이미 EAS가 탑제되어 있지만 LSK-v3.18-EAS에서는 기존의 EAS가 더 개선되어졌고 전력효율과 성능 사이에서 유저가 선택(튜닝)가능합니다.
  14. Linaro v3.18/topic/OPPv2 브랜치 병합.
  15. lazytime 마운트 옵션 적용으로 저장소 성능과 수명 개선.
    • Dynamic Fsync와 유사하지만 파일시스템 레벨에서 동작하며 데이터 손실 위험이 없습니다.
  16. CPU/GPU 다운&오버클럭.
  17. 기기의 ASV값(기기 수율)에 따라 최대 오버클럭 범위를 제한하여 무리한 오버클럭을 방지.
  18. CPU/GPU/BUS 전압조절.
  19. GPU 드라이버 튜닝.
  20. 성능/밸런스/배터리로 구분된 DVFS 유저설정.
  21. Thunder Hotplug 드라이버 포팅.
  22. PWM Flicker Free - by xda@Wootever
  23. HMP 컨트롤.
  24. NVIDIA cpu relax patch extender - by AndreiLux.
    • 체감 가능한 발열감소 (배터리 효율 향상).
  25. 디테일한 충전회로 제어로 더 빠른 충전 가능.
  26. I/O스케줄러 'bfq, fifo, fiops, row, sio, maple, tripndroid, zen' 추가.
  27. 알림 LED FADE 제어.
  28. 퀄컴의 interactive(cafactive로 개명) cpu 가버너 포팅 by arter97.
  29. 배터리 친화적인 impulse 가버너와 더 강력한 성능의 ironactive(퀄퀌 4.4 커널의 interactive) 가버너 추가.
  30. 루팅 해제 된 기기에서도 커널 설정을 유지하는 애드온
  31. 시냅스: 시스템 트윅 애드온
  32. 시냅스: 성능/배터리/안정성 등으로 구분된 설정 프로파일
  33. 그 외 수많은 최적화 적용.

 

AnyKernel 방식에 대한 주의사항

AnyKernel 방식의 커널은 램디스크가 내장되지 않으며, 커널 플래싱 시 이미 존재하는 커널에서 램디스크를 추출하여 병합한 후 플래싱 하는 과정을 거칩니다.
이로 인해 특정 통신사와의 호환성이 개선되고 AOSP 계열 롬의 경우 모든 종류의 롬을 지원하게 되지만, 타 개발자의 커스텀 커널을 사용하던 상태에서 이 커널을 플래싱 하면 오류발생 가능성이 있습니다.
때문에, 가급적 순정커널로 먼저 변경하신 후 이 커널을 플래싱 하시길 바랍니다.
 

순정커널 링크

다이렉트 다운로드
다운로드 후 TWRP에서 플래싱하세요. (기기 모델(변종)을 자동판단하여 플래싱합니다)

내장된 순정커널 목록
G930F-XXS1DQHF, G930K-KKU1DQG1, G930L-KLU1DQG1, G930S-KSU1OQF3, G930W8-VLU2BQH1
G935F-XXU1DQHY, G935K-KKU1DQG1, G935L-KLU1DQG1, G935S-KSU1DQG1, G935W8-VLU2BQH1
 

 

커널 설치 방법

  1. 다운 받은 zip 파일을 기기의 내부 또는 외부저장소에 복사합니다.
  2. TWRP에 진입합니다.
  3. Install 메뉴를 선택해 1번 과정에서 복사한 zip파일을 플래싱 합니다.
  4. 부팅 후 Synapse 앱을 사용하여 취향껏 설정합니다.
  • 커널 플래싱(설치) 또는 업데이트 시 공장초기화나 이전 버전 삭제 등의 준비 과정은 불필요합니다.
    (모든 과정을 플래싱 스크립트에서 판단하여 처리합니다).

 

호환되는 커널 설정 어플

1. Synapse
프라임 커널의 모든 기능 사용가능.
커널플래싱 후 자동 설치됨.

2. MTweaks
Kernel Auditor를 개조한, Exynos 계열을 위한 범용 트윅어플.
안정성과 UI 편의성이 좋지만 프라임커널의 일부 기능은 사용불가.

 

Credit (Thanks. to)

  • AndreiLux - Perseus8890 kernel.
  • tkkg1994 - SuperStock Kernel.
  • arter97.
  • xda@osm0sis - AnyKernel2.
  • xda@Wootever - PWM Flicker Free.
  • All members of the PRIME-Kernel NaverCafe.
  • And all of commited in sources & all of xda developers.