SpeedMod Kernel Universal Lagfix for M110S ( TB23 )
< Customed Kernel >
( Voodoo Sound, Voodoo Color & Sharpness Stable, Universal Lagfix, Tweaks .....and More )
SpeedMod Kernel HZ500 다운 ( 디버깅수동, Persist.adb disable)
SpeedMod Kernel HZ500 다운 ( 디버깅자동, Persist.adb enable)
SpeedMod Kernel HZ250 다운 ( 디버깅수동, Persist.adb disable)
SpeedMod 커널 에서 사용하는 성능 및 효율성관련된 주요 기술내용들을 참조하시려면 아래 제 블로그의 링크들을 참조하세요.
Tiny RCU : http://icarus21.tistory.com/entry/Tiny-RCU
Kernel HZ Valu 값 : http://icarus21.tistory.com/entry/HZ-의-상수값을-높이면-반응속도가-빨라진다
업데이트된 lowmemorykiler : http://icarus21.tistory.com/entry/lowmemorykiller
Loop Device mount정보 : http://icarus21.tistory.com/entry/Loop-Device 본 글의 원문을 다른곳에 가져가는 것은 괜찮습니다. 본 글에 첨부되어 있는 파일을 직접 다른곳에 배포하는 것은 절대 불허합니다. 해당 파일을 다운받거나 사용하시기 위해서는 본글에서만 사용하시고, 다른 사이트에 SpeedMod Kernel을 공유하기 위해서는, 본 글의 본문만 가져가시되 파일은 이곳에서 직접 다운받을수 있도록 링크해주시기 바랍니다. 마음에 드셨다면 추천들 아끼지 말아주세요. 개발에 응원을 주실분들은 Donate를 아끼지 말아주세요. 저도 Donate 로고를 달아보았습니다. Paypal은 어떻게 하는지 도저히 몰라서, 본문 제일 아래부분의 제 회원코멘트가 있는 곳에 넣어봤습니다. 자그마한 응원이 저를 비롯하여 여러 개발자분들께 큰 힘이 됩니다. Donate해주신 분들은 꼭~ 리플이나 쪽지로 닉네임을 보내주세요~ 감사합니다. < 공지 사항 > [ 최종버전 : 2011 / 03 / 17 05:40 및 03 / 20 일 커널 하나 추가 ] 성능 vs 안정성 => 폰과의 타협 무조건 성능만을 찾는 분들이 일부 계십니다. SpeedMod커널의 Loop Device기능 ( ext2) 를 적용하시면, 벤치마크점수도 많이 향상되고, 실제적으로도 많이 빠릅니다. 단, 사용자 환경마다 사용시 버벅거리거나 미디어가 끊기는등의 현상도 발생할 수 있으니, 이런 분들은 자신의 사용환경과 Loop Device ( ext2 ) 가 맞지 않은 환경이므로 Loop Device기능은 해제하시고 사용해보세요. 그렇게 해도 SpeedMod 커널의 특성상, 매우 빠르고 매우 부드러움을 느끼실 수 있습니다. 특히, ext4 는 현재 나와 있는 ext4보다 더욱 강화되고 업그레이드되고 패치된 ext4 소스를 사용하였으므로, 다른 ext4 보다 향상되었습니다. 또한 Tiny RCU로 RCU를 사용하였으므로, 안드로이드단말시스템에 보다 좋게 최적화되어있습니다.( 물론 베터리효율성도 향상됨). 더군다나 이카루스패치에서 적용시켜져 왔던 IO Scheduler를 포함하여 Accesstime, VM파라미터값등도 적용되어져 있습니다. 자. 너무 성능 성능만 고집하지 마세요~ ^^ 제가 개요 및 본문등의 문단을 먼저 적어드리는 이유는, 좋은 커널, 좋은 패치라고 해도 그 기능들을 알고 사용하셔야 좋은 커널, 좋은 패치가 되는 것이기 때분입니다. 백업 및 복구의 편의성 기본적으로 SpeedMod 는 ULK ,즉 Sticy님의 CWM모드를 사용하며, /sdard/clockworkmod/backup/ 디렉토리안에 백업했던 내역을 날짜/시간별로 저장해두고 있습니다. 따라서 SpeedMod 커널을 한번이라도 사용하시고, 백업받으신적이 있으시다면, 추후에 다른 커널을 사용중에도 제 커널을 다시 입히시고 복구하고자하시는 날짜로 모든부분(모든설정 및 어플들)의 복구가 가능합니다. 해당 backup폴더만 PC에 복사해놓으시면 100% 백업이 보장되겠지요~ ( 모비낸드를 돌린다고해도말이지요~~ ^^) 부팅타임이 조금 길어집니다. 당연히 SpeedMod커널은 다른 커널들과는 달리, 트윅들도 적용하게 되어 있는 커널입니다. 트윅들은 부팅시 적용되므로 부팅타임이 늘어날 수 밖에없습니다. 이카루스패치를 사용해보신 분들은 아마 아실것입니다. 모르시는 분들은 부팅타임이 길다~등의 말씀을 하시면서, 커널에 문제가 있는것이 아니냐는 등을 거론하시는데, 부팅타임이 중요하시다고 생각하신다면, 제 커널이나 트윅들 적용하지마세요~~ 루팅해제방법 -> 밤샘 제안서 쓰다가, 새벽에 잠깐 짬을 내어 루팅해제되도록 만들었습니다. -> 루팅해제하시려면, 루트익스플로러를 열고, /system 으로 들어간뒤, 루트익스플로러 위에서 rw모드(읽기,쓰기)로 전환한뒤, /system/etc/ 디렉트로 안에 disable-su 폴더를 생성하시고 부팅하세요~ Faster Mod = No Journel ? -> 아닙니다. Faster Mod는 말그대로 Faster Mod입니다. 마운트옵션들을 보다 빠르게 해놓은것입니다. 물론 안정성을 본다면 안정성위주의 마운트옵션을 적용한 Safer Mod가 더 안정적인건 사실입니다만, 불안한것은 아닙니다. 말그래도 No Journel은 ext4nj를 의미하며, 이것은 ext4의 마운트 Flag에서 has_journal을 제거하는 것입니다 백업 및 Fix Permission의 중요성 lagfix를 적용하실분들은 반드시 사전에, 백업을 하시고, fix Permission 을 먼저 하시기 바랍니다. 시스템이 이상해지거나 꼬이거나 하는부분들이 대부분 커널 덮기전에 사용하고 계셧던 어플들의 퍼미션 문제에서 발생하기 때문입니다.. 홈키대신 우측하단터치키 사용 홈키가 두번눌려져서 이상현상이 발생할 수 있으니, 선택시-> 우측하단터치키, 이전매뉴복귀시 -> 왼쪽하단터치키 를 이용하세요. ADB disable adb는 초기적용시 또는 재부팅하면 안되도록 막아놓았습니다. adb를 사용하시려면, USB케이블을 빼시고 환경설정 > 응용프로그램 > 개발 > USB디버깅의 체크를 해제후 다시 체크하신후 케이블 연결하여 사용하시면 됩니다. 업데이트된 커널을 적용하실려면 오딘으로 덮으시기만 하면 됩니다. (기존 커널을 해제하거나 할 필요없습니다) 본 SpeedMod 커널을 적용후, adb shell 을 사용하고자 하실 경우에는 먼저, USB디버깅을 체크하시기 바랍니다. ( 환경설정 > 응용프로그램 > 개발 ) 본 커널은 호환성 또한 목적으로 하므로, 대부분의 커널들과 호환이 되어 다른 커널을 덮으시거나 할때 순정커널로 원복할 필요는 없습니다. 다만, 반드시 SpeedMod커널을 포함하여 랙픽스가 적용된 커널들은, 순정이나 다른 랙픽스 커널로 적용하실때에 적용되어 있는 랙픽스는 원상복구하고 커널을 덮으셔야 하는 것이 기본입니다. ( 내장 ext4 사용등...) ( 혹시 실수하시는 부분들이 계실듯하여 원복용 커널을 첨부하였습니다 ) < 수정 사항> 2011 / 03 /20 : adb shell 사용시, Android 디버깅 및 Persist.adb가 enable된 커널추가 ( HZ500 용만) SpeedMod 커널은 기본적으로 보안 및 효율성을 위해, Android 디버깅과 , Persist.adb를 disable하여 놓았었습니다. 따라서, 이부분을 해지하고 enable하게 하기위해 CWM의 Tweaks 옵션을 보면, Enable Android logger 옵션으로 enable가능하도록 해놓았습니다. 관련되어, 질문하시거나 문제가 있는것이 아니냐는 유저분들이 계시는데, 이처럼 일부러 그렇게 만들어놓은 것입니다. 따라서, 디버깅수동, Persist.adb disable 를 하여, Adb shell를 사용시 " 개발" 항목을 다시 체크하거나 USB케이블을 제연결을 해야 하는 것이 불편하신 분들을 위해, 디버깅자동, Persist.adb enable 된 커널을 추가 하였습니다 ( HZ500 용 Only ) 단, 디버깅이 기본 enable되어 있거나, Persist.adb 가 enable이 되었을 경우의 단점이 있으니 ( 보안 이슈 등등 ), 잘 판단하시어 선택 사용하시기 바랍니다. 2011 / 03 / 17 : Build 03 업그레이드 루팅해제옵션추가, 최신 오픈소스 커널로 커널 리빌드 및 컴파일 2011 / 03 / 16 : Build 02 업그레이드 Voodoo Color 적용, Sharness, 기본밝기가 조금 어두워졌습니다. 베터리 효율에도 영향이 있으며, 어둡다고생각되는 분들은 폰의 디스플레이 설정매뉴에서 수동 밝기조절하시면 됩니다. HZ = 500 용 커널 추가 ( HZ = 250 보다 부드러움을 향상시킴, HZ는 OverClock이 아님. 500까지는 베터리영향이 없음) 2011 / 03 / 11 : update1로 업그래이드되었습니다. 업그레이드내용 : IO schedeler가 BFQ일경우 atime을 noatime로 지원되지 않던 문제 수정 BFQ가 역시 CFQ보다 빠릅니다. update1버전을 적용하시고 적용했던 tweak 에서 IO sched 를 해제한후, 부팅해보세요. 향상된 성능을 느끼실 수 있습니다. 이좋은 걸 HardCore님은 왜 빼놓았는지 모르겠군요. < 본 문 > XDA의 HardCore님의 SpeedMod Kernel 을 국내 M110S에 맞게 커널을 커스텀하여 배포합니다. (출처 : http://forum.xda-developers.com/showthread.php?t=822756) SpeedMod Kernel의 목적은 안정적이면서 빠르고 , 호환성이 높으며, 좋은 베터리 효율을 목적으로 합니다. < SpeedMod Kernel커널의 개요> XDA의 HardCore님의 SpeedMod Kernel 은 JPX Froyo (I9000, I900M, Captivate ) 에 맞게 제작된 XDA최고의 커널입니다. 이를 Androil 2.2.1커널 소스 코드를 기반으로, M110S의 오픈소스로 M110S에 맞게 일부분들을 수정하고, 패치하여, 커널을 커스텀하였습니다. 1. 향상된 Sound 퀄러티 Voodoo Sound4 적용 ( Supercurio님, Tegrak님 감사합니다) 2. 향상된 Display 퀄러티 Voodoo Color & Sharpness Stable(AMOLED mode: MDNIE 프로세싱중에 AMOLED모드를 가능하게고 Test 가독성을 향상 : 스크린에서 비춰지는 Over-Sharpening현상을 제거함(Sharpness Stable) (너무 뚜렷하고 각진것을 Smooth하게 해주는 기능) 더욱 향상된 컬러 및 화질로 사진 및 동영상 등의 미디어를 즐길수 있음 화면을 neutral color( 기본), Warm Color( Red색) , Cold Color( Blue색) 중 옵션 선택적용 3. Universal Lagfix 및 성능향상 sztupy님의 Universal Lagfix의 강화된 버전 /data, /dbdata, /cache, /system 파티션을 다른 파일시스템으로 마운트함 ( ext2 / ext3 / ext4 / ext4nj / jfs ) ext4 의 마운트옵션중 가장 안정적인 마운트 옵션(SAFE Mode) 과 빠른 마운트옵션( FATER Mode) 선택가능 ext2 / ext3 / ext4 / ext4nj / jfs 랙픽스 지원 ( /data, /dbdata, /cache ) /system의 rfs <-> 적용파일시스템으로의 변환 옵션 지원 Advanced custorm conversion option 지원 : 최고의 성능모드 (사용자가 사용하는 환경에 따라다름) -> 기본영역_FS=Ext4 기본영역_LOOP=ext2 /system의 파일시스템 convert /data to /dbdata 바인딩 ( /data를 /dbdata의 원낸드영역으로 바인딩함므로 성능이 빠름) -> 주의 : /dbdata의 여유용량이 /data의 크기만큼 있어야 함 모든트윅적용( 단 IO Sched는 원하는것으로 선별 적 적용) FASTER Mount option적용 : 성능과 안정성모드 -> 기본영역_FS=? 원하는 파일시스템 기본영역_LOOP=false /system의 파일시스템 convert Recommended 트윅적용 ( 단 IO Sched는 원하는것으로 선별 적 적용) Safer Mount option 적용 loop Device mount 지원 loop Device mount정보 : http://icarus21.tistory.com/entry/Loop-Device data -> dbdata 바인딩 지원 (/data/data를 /dbdata로 바인딩마운트하여 사용-> /dbdata는 원낸드이므로 /data/data를 원낸드영역에서 사용하게 되고 성능이 좋아짐, 주의 할 점은 /dbdata에 /data/data크기이상의 여유공간이 있어야함) sdcard 파티션 등.. ( 사용할 일이 거의 없음. CWM으로 .zip파일을 flashing할때만 씀) 4.성능과 효율성 최적화 Kernel 의 디버그 로깅 Disable Android 디버그 로깅 Disable ( CWM모드에서 Tweaks으로 enable 지원) adb를 사용하실분들은 "환경설정 > 응용프로그램 > 개발" 에서 "USB디버깅" 을 체크하세요. 커널 jhash2를 -> jhash3으로 교체 베터리 체크 인터벌을 5초 -> 60초로 늘림 ( Battery level polling frequency : 베터리 효율 향상) 5. Linux OS 트윅 CFQ IO Scheduler Optimaized -> 이카루스패치의 CC옵션과 동일 -> CWM Tweaks 옵션에서 IO Sched + noatime 선택시 적용됨 Deadline IO Scheduler Optimatized -> 이카루스패치의 CD옵션과 동일, HardCore님 커널에는 빠져있어서 이카루스패치용을 추가함 -> /system/etc/ 안에 deadline 폴더를 생성하고 부팅하면 적용됨 BFQ IO Scheduler 추가 -> Cynoagen이 BFQ를 사용하며, CFQ보다 조금 더 좋은 Disk I/O 성능을 보임 -> HardCore님 커널에서는 삭제하였지만, 이카루스 SpeedMod Kernel에서 추가함 -> 기본 IO Scheduler를 BFQ로 적용되도록 소스를 추가하고 커널을 빌드함. -> 트윅옵션에서 IO sched를 적용하지 않으면, 기본으로 BFQ로 적용되어 사용됨 VM 파라미터 값 조정 ( 역시 이카루스패치의 VM값과 동일 ) 베터리 수명향상을 위한 트윅 적용 ( tweaks 옵션에서 Misc 선택시 적용) 이카루스패치도 적용 가능 6. 업데이트 소스코드 패치 Updated ext4 code를 커널에 적용하였음 참고로 제 커널의 램디스크를 열어보실분들은 절대 제 initramfs에 있는 ext4.ko 모듈을 사용하지 마세요. 이유는 업데이트된 코드를 패치로 적용하고, 커널을 맞게 빌드하지 않으면 부팅이 안됩니다. 현재 국내에서는 제 커널만 적용됩니다 보다 향상된 성능과 베터리 효율성을 위한 Tiny RCU패치적용 (Tiny RCU 가 무엇인지 궁금하신분들은 아래의 제 블로그주소링크 클릭하세요) http://icarus21.tistory.com/entry/Tiny-RCU 업데이트된 lowmemorykiler (lowmemorykiller 가 무엇인지 궁금하신 분들은 아래의 제블로그 주소링크를 클릭하세요) http://icarus21.tistory.com/entry/lowmemorykiller 7. 기타특징 루팅 /data, /dbdata 백업지원 /system 백업 지원 Kernel HZ 값을 수정 (250Hz 버전 또는 500Hz 버전) HZ 500으로 갈수록 부드럽고, HZ250일수록 삼성의 Default값(사실은 256이 default값임) HZ를 너무 높게 설정하면 베터리 소모율이 높으며, HZ500은 베터리 소모율에 거의 영향을 주지 않음 HZ가 무엇인지 궁금하신분들은 아래 제 블로그 링크를 클릭하세요. http://icarus21.tistory.com/entry/HZ-의-상수값을-높이면-반응속도가-빨라진다 Bootanimatio.zip 지원 ( /system/media/bootanimation.zip 또는 /data/local/bootanimation.zip) update.zip지원 init.d 지원 ( /system/etc/init.d 와 /data/init.d 지원 : 스크립트 파일명은 E ***와 S*** 를 지원하며, 각 init.d 에서 E 수행후 S수행함) 기타등등 < 커널 적용 방법 > <주의사항 > 커널을 덮기전에 반드시 다른커널이 적용되어져 있으면 안됩니다 ( 단, 해외용은 Voodoo 5와 호환이 되는데, 국내에서는 노숙자님 Voodoo와의 호환성을 테트해보지 못했습니다) 외장패치가 있으면 먼저 해제 > > 테그라크와 Voodoo와같은 기타 랙픽스 커널이 적용된상태라면 모든영역을 rfs 로 전환 및 해제 후 > > 첨부된 restore용 kernel 이나 정식TB23용 펌웨어를 덮으신 후 > > 아래의 순서로 SpeedMod 커널을 적용하세요. 기존에 루팅이 되어 있으시다면 해제하시거나, 아니면 제커널에 있는 루팅을 사용하지 않거나 둘중 하나만하시기 바랍니다. 0. 상기 주의사항을 읽고, 기존의 외장패치해제 > 다른 랙픽스 커널을 원복후 > restore용 kernel이나 순정 TB23펌을 입힌다음, 아래순서로 진행함. 1. 커널파일을 다운받는다. ( HZ500추천) 2. 폰의 전원을 끄고 다운로드 모드로 진입 ( 홈 + 전원버튼) 3. 오딘을 켜고, PDA를 클릭하여 다운받은 커널파일을선택한뒤. 4. PC와 폰을 USB케일블로 연결화고 오딘의 COM 포트가 노랑색으로 인덱싱되변 " start " 를 누름 5. 순간 3~8초 후에 자동으로 부팅되며 커널이 입혀짐. 6. 부팅이 완료되면, 전원을 끕니다. [ 2단계 ] ClockWorkMod 리커버리 매뉴 Review 7. 리커버리모드로 진입합니다. ( 홈 + 볼륨 + 전원 버튼) 8. 먼저 매인매뉴의 backup and resotore 로 들어가서, - Backup DATA : data + dbdata + cache를 선택하여 백업을 해놓습니다.(추천) 또는( backup All 을 선택:주의)-> 되도록 Backup DATA를 하세요. 9. 백업이 완료되면, ClockWorkrMod 의 각각 매뉴들을 들어가보고, 나오고 해서 감각을 익힙니다 [ 3단계 ] SpeedMod 랙픽스 및 트윅, 기타 옵션들 적용 - CWM의 주요 매뉴 및 소매뉴의 해당 옵션들은 아래 이미지참조 10. 이젠, 각각 원하는 매뉴들에서 적용하고자 하는 옵션들을 적용합니다. advanced SpeedMod ULK feature -> ROOT / Install Superuser 를 하여 루팅합니다. 루팅완료후에, 동일 매뉴의 LAGFIX options 에서 원하는 랙픽스 옵션을 선택합니다. 잘 모르시는 분들은 LAGFIX options에서 Enable lagfix : Convert DATA to Ext4 를 한번 선택해보세요. 선택후 당연히 매인매뉴로 go back 해서 reboot into recovery ( 또는 reboot sysem now )를 선택하면, 자동적으로 매뉴에서 선택했던 Enable lagfix옵션션을 적용합니다. (화면에 진행작업 표시 : 자동백업 > 자동포맷 > 자동리스토어 > 정상 부팅 ) 한번 해보면 그다음에는, Advanced Custorm conversion options 에 들어가서 아래 tree부분의 설명들을 읽어 보시고 다양한 랙픽스 옵션들을 적용해보세요. 들어가서 해당되는 마운트옵션들에 바를 놓고 홈버튼또는 우측하단터치키를 누를때마다 파일시스템이 ext2, ext3, ext4, ext4nj, jsf 로 순차적으로 바뀌며, 원하는 파일시스템으로 각각 적용하여 랙픽스 적용을 할수 있습니다. < 커널 해제 방법 > 1. 적용한 모든 lagfix 및 트윅들을 원상태로 복구한후에 순정으로 복구하는 것임 -> 모든랙픽스해제 -> fix퍼미션 해주세요. 2. 순정복구커널을 다운받는다. (TB23_SpeedMod_restore_kernel.tar) 3. 순정복구커널을 상기 적용방법과 같이 오딘에 넣고 PDA플래싱하면 자동으로 부팅되면서 복구됨 < SpeedMod 옵션들 > -> SpeedMod 커널의 랙픽스 및 트윅등은 모두 "클럭워크모드 리커버리(CWM)" 의 매뉴에서 적용함 -> 왼쪽 볼륨버튼 : 커서의 상하 이동 -> 우측하단 터치버튼 또는 홈버튼 : 이동된 바의 매뉴나 옵션을 실행 -> 왼쪽하단 터치버튼 : 이전매뉴로 복귀 -> 원하는 옵션들을 선택할때마다, 화면의 아래에 선택된 옵션들을 보여줍니다. -> 적용하고자 하는 옵션을 적용하고 나서 매인매뉴로 돌아온 후, reboot system now 를 선택하여 부팅하면, 클럭워크리커버리모드에서 선택했던 자신의 옵션사항들을 적용할것이냐고 물어보는 화면이 나오면 "Yes" 를 눌러 선택한 옵션들이 자동 적용되게 하면, 완료후 자동 부팅됨 -> 아래의 매뉴 tree를 주요한것들만 적어놓았는데, 복잡하게 보이는군요. 하지만 한번씩 눌러보면 금방 터득됩니다. 각 매뉴들 구성 Tree < 주요부분만 작성함 > 매인매뉴 - Reboot system now - apply sdcard : update.zip - wipe data/factory rsset - wipe cache partition - install zip from sdcard - backup and restore : 백업의 중요성은 아무리강조해도 지나치지 않습니다. /sdcard/clockworkmod/back 안에 백업한 내역을 날짜 /시간/초 별로 저장해놓습니다. 오래된 백업본은 지우세요~ - mounts and stroage - advanced ClockWorkMod feature : 달빅캐시, 배터리 상태정보등을 지우고, SD카드 파티션지원, FIX Permission지원 ( /data/app 와 /system/app 모두 fix 함) - advanced SpeedMod ULK feature : 바로 여기서 대부분의 랙픽스와 트윅및 옵션들을 적용함 Reboot into Recovery Reboot into Download Switch to Recovery 3e ROOT / Install Superuser : 루팅하고자 할때 사용 루팅해제는 /system/etc 디렉토리 안에 "disable-su" 폴더생성후 부팅 LAGFIX options : 내장 파티션들을 원하는 파일시스템으로 변환하는 서브매뉴 Disable lagfix : Convert DATA to RFS : RFS로 복구 Enable lagfix : Convert DATA to Ext4 : /data, /dbdata, /cache 영역을 Ext4로 전환 Convert SYSTEM to Ext4 / RFS : /system영역은 별도로 Ext4 와 RFS로 전환됨 Advanced Custorm conversion options : 마운트하고자 하는 파티션을 각각 원하는 파일시스템으로 선택가능함 (아래 옵션들은 홈버튼을 누르면, ext2 -> ext3 -> ext4 -> ext4nj -> jfs 로 돌아가면서 선택가능함 ) DATa_FS=ext4 ( 또는 ext2 ................................................jfs) CACHE_FS=ext4nj ( 또는 ext2 ................................................jfs) DBDATA_FS=ext4 ( 또는 ext2 ................................................jfs) DATA_LOOP=false ( false 는 미적용되어 있음을 의미, DATA를 Loop Device로 마운트함. ext2만선택됨, 적용시 최고의 벤치마크 성능을 보여줌, 단 끊김현상 발생 시 비추 ) CACHE_LOOP=false ( 상동) DBDATA_LOOP=false ( 상동) BIND_DATA_TO_DBDATA=false (/data/ data를 원낸드영역인 / dbdata 로 바인딩마운트하여 성능향상) /data/data용량을 체크하여 /dbdata로 바인딩이 가능하다면, 성능향상을 위해 추천할 수 있는 옵션임 Ext4 mount options Use SAFER mount opts ( 안정모드) Use FASTER mount opts ( 성능모드) TWEAK options ( 클릭해보면 알수 있음) 성능을 향상시키위해서는 TWEAKS를 반드시 적용하세요~ 1. 단, Deadline IO scheduler를 적용하기 위해서는, CWM매뉴에는 적용옵션이 없으며, 적용하기 위해/sysem/etc 디렉토리안에 /deadline 폴더를 추가하고 리부팅하면 즉, /system/etc/deadline 폴더 생성 -> Deadline IO scheduler + noatime 및 VM 등 적용됨 ( 이카루스패치의 CD) 2. 본매뉴에서 IO Sched + noatime 을 선택하면, CFQ IO scheduler + noatime 이 적용됨.(이카루스패치의 CC) 3. 만약 IO Sched + noatime 부분을 선택하지 않거나 해제하면, 기본적으로 BFQ IO scheduler가 적용됨 4. Voodoo Sound 와 Vodoo Color&Sharpness는 기본적으로 적용이 되며, Voodoo Sound를 즐기실려면 마켙에서 Supercurio님의 Voodoo Control App 을 다운받아 사용하세요. COLOR & BRIGHTNESS options ( 적용완료) Netural color : Default 컬러화면 Cold Color : Blue 컬러 화면 Warm : Red컬러 화면 Disable darkest auto-brightness level : 주위가 어두어지면 자동으로 밝게해주는 기능을 disable함 BLN options ( 적용불가, 사용하지 마세요) set default permmission 자 대충 보셨으면, 이제 아래 스크린샷들을 보시면서 이해해 나가보세요~. 이거 찍는데 힘들었습니다.~ 잘 습득하세요~ 그럼 시작해볼까요~~? <매인매뉴화면, backup and restore 항목으로 이동한모습> <매인매뉴 : Adv CWM모드를 선택> < 매인매뉴의: SpeedMod 로 진입하는 항목> < Lagfix를 선택옵션을 누르면 나오는 서브매뉴> - 이항목은 /data, /dbdata, /cache 를 랙픽스하는 옵션임 < 어!? 여기에도 fix퍼미션이 있네요? 위의 adv CWM에도 있었는데, 이건 뭘까요? > - 아래 '스기' 오타 -> 쓰기임. 자~수고하셨습니다. 이젠 실전으로 적용해보세요~~ 시간관계상 기타 매뉴들과, 기술적인 내용들은 천천히 기술하도록 하겠습니다. 참고로 전 OC버전 용은 제작할 계획이 없습니다. <자주묻는질문> <도움주신 분> Thanks : Big thanks to XDA HardCore for permission of using his Kernel source. 자양님 : 도움 감사합니다. ^^ 테그라크님 : Voodoo Sound 모듈의 사용 동의 감사합니다. Thanks : Big thanks to XDA Supercurio for permission of using his Voodoo Sound & Voodoo Color. 안병호(하이클래스)님, 엔드님 감사드립니다. HZ500 용, Black, Red HZ250 용, Black, Red Leche님 원문글 및 적용방법 있는 곳. ( 추후 테마스토어 등록 예상) [HZ500] [HZ250]
[ 1단계 ] 커널 플래싱단계