iCaRuS Patch N2 v2 for 갤럭시 K
(성능향상 + 부드러움) 확보
클릭 ☞ < 패치파일다운 : 이카루스 패치N2 v2for 겔럭시K >
<추가 및 수정사항 이력>***************************************************************************************
[1월 29일 20 : 40] 순정커널사용자분들용 Voodoo Sound3 추가
- 순정커널사용자 분들을 위해 Voodoo Sound3추가 ( 테그라크, Voodoo사용자분들은 상관없음)
- 순정커널사용자분들 중 기존 이카루스패치사용자분들은 업데이트된 패치파일을 겔스에 저장하시고,
기존패치 해제후 제 적용하시고, 마켙에서 Voodoo Controll App 를 업데이트하시기 바랍니다.
- Voodoo Sound3를 사용할수 있도록 허락해주신 테그라크님, Supercurio님 감사드립니다.
<1월 20일 12:00> 정식 버전 배포
<1월 17일 20: 42> iCaRuS Patch Next Generation 2 for 겔럭시K 테스트 실시
-> 갤럭시 K 사용자분들을 위한 성능 및 부드러움을 최적화하여 이카루스패치 N2 K 테스트실시
-> init.d 가 지원되는 테그라크 커널사용자분들은 정상적용
-> 순정 + 루팅사용자도 이상없이 적용됨
(단, init.d 고급스크립트가 아닌 playlogos1을 응용한 스크립트 방식으로 적용됨)
-> 테스터분들 중 2분에게서 Wifi 가 죽는 현상 발견
: 리모트지원확인 결과 패치와 직접적인 연관은 없는것으로 확인되었지만, 패치 전 시스템의 불안정성에서 기인한 것으로
추측되며, 패치 적용 후에 시스템쪽의 불안정성이 확인되어 나타나는 문제로 추축됨.
테마스토어나 KIED등에서 "busybox 를 설치합니다~" 라고 나왔다고 해서 Busybox 를 설치하지 않으시면 안됩니다.
반드시 마켙에서 busybox 다운후, buxybox 열고, 하단의 install 을 누르신후 사용하세요
install이 안되시는 분은, 경로를 /system/bin으로 병경하시고 install하시기 바랍니다.
문제생기면 유의사항 과 리플들 쭉 읽어보시면 해답이 있을거라고 생각됩니다~
"무단전재 및 배포, 소스오픈 및 활용은 삼가해주세요"
" 다른곳에 배포시 반드시 본문의 개략적인 개요와 해당URL의 링크만 가져가시고 그 출처는 "맛클|이카루스 : http://matcl.com" 을 명시하여 주시고, 파일은 배포하지 말아주세요(대단한것은 아니지만 그래도 그 출처는 분명 "맛클"입니다! "
" 마음에 드셨다면 추천도 잊지말아주세요~. 추천받으면 고생한 보람을 느낀답니다. 그리고 패치의 효용성도요~ ^^"
<서 론>************************************************************************************************************
이 패치는 스크립트 명령을 통한 패치법입니다.
그 어떠한 커널, 순정이든 voodoo든, tegrak든 적용되며, 한번 사용하면 복원할때까지는 지속적으로 사용가능합니다.
부드러움과 성능향상부분은 사용하면 할수록 그 효과를 더욱 볼수 있을것입니다.
겔K는 어플관련 데이타들까지도 모두 원낸드를 사용하므로, 순정의 성능이나 부드러움이 원래 좋습니다.
따라서 본 패치의 효과가 얼마만큼 기대될지는 모르겠으나, 테스트를 수행한 일부 분들은 매우 만족하였고, 또한 사용자의 환경유무에 따라 그 체감은 다소 차이가 발생할 수 있습니다.
본패치는,
겔럭시K의
순정 + 루팅사용자, Voodoo사용자, Tegrak사용자 분들을 위해,
1. 이카루스 Tweak 16가지 최적화
를 adb 창에서 단 하나의 명령어로, 두가지 패치를 한번에 적용할수 있도록 고안하였습니다.
터미널을 사용하시는 분들도 사용가능합니다.
<적용효과>
- I/O 스케쥴러를 cfq -> deadline으로 변환
- cfq ->deadline 으로 스케쥴러를 변동시킨것 이외에, deadline 속성파라미터 4가지를 최적화로 수정함
- Accesstime 최적화
- Kernel VM 일부 환경변수 수정
- Kernel 스케쥴러 일부수정
- 기타부가적인 부분 수정 (Wifi스캔 인터벌 등 수정하여 베터리 life 개선등등)
으로 총 16여가지부분을 수정 및 적용하여 강화된 부드럼과 성능향상을 꾀함
(테스터분들의 적용 후 모든 테스터님들의 사용후기도 역시 부드러움과 성능이 최적화 된것으로 실체감이 높음)
(사용자의 사용환경에 따라 향상된 체감은 다를 수 있음)
<실행시의 유의 사항>.
1. 루팅필수, Busybox 인스톨 필수 (반드시 마켙에서 다운받으시고, 여신후, install하신 후 사용)
2. 사용중이신 모든 어플들을 닫고, 미디어스캐닝도 모두 완료된 이후에 적용하시기 바랍니다.
3. 적용후 문제발생시 그 책임은 분명 본인에게 있습니다.
단, 본 유의사항과, 본문내용을 잘 읽으신분들은 문제발생할 요지가 거의 없습니다.
4. 적용했는데 잘 안된것 같다고 생각하셔도 복구하지 않고 또 적용하시면 저는 감당못해드립니다 (연이은 중복적용 금물). 마찬가지로 복구했는데 잘 안된것 같아서 또 복구하셨을때 역시 저는 감당못해드립니다.
(연이은 중복해제 금물)
본 패치나 다른 패치나 동일합니다.
적용->해제->적용->해제->적용 의 정식 절차를 거쳐서 진행해주세요.
<적용방법>******************************************************************************************************
초보자분들을 위해 최대한 이해하기 쉽게 서술하여서, 적용방법이 어려워보일 수 있으나, 기본적인 개념을 알고 계시다면, CMD창에서 단 한줄의 명령어만 치면 되므로 매우 간단합니다.
1. 압축파일을 PC에 다운받아 압축 해제
2. icarus.sh 와 icarus폴더를 겔K에 복사
- 겔U와 PC연결시 보이는 첫번째 디렉토리를 의미함
- 아스트로로 확인할 경우 /mnt/sdcard 디렉토리를 의미함
- 루트익스플로러로 확인할 경우 /sdcard 디렉토리를 의미함.
- 필요한 파일을 복사하셨으면, 겔K의 "이동식 디스크 사용안함" 으로 설정하시고 아래 3번 진행
3. 겔K와 PC를 연결하시고 adb를 실행
adb다운 및 사용방법(센빛님글링크) : http://matcl.com/s/?mid=pxeboard34&page=4&document_srl=262636
cd C:adb 엔터로 adb.exe가 설최된 폴더로 경로 변경
adb shell 엔터 ( 또는 adb-windows shell 엔터) - 설치하신 adb에 따라 다릅니다.
4. $표시 프롬프트에서 SU를 입력하여 슈퍼유저 권한 획득
# 로 되어 있으면 곧바로 5번 진행
$ 로 표시되면 su 엔터하시고 겔K 화면에서 superuser 어플에게 Allow 를 해주는 팝업창이 뜨고, 이때 Allow를 터치해주면, # 로 바뀜.
5. busybox sh /sdcard/icarus.sh 엔터
-> can't open '/sdcard/icarus.sh 라 나오시는 분들은 PC에서 파일을 겔K로 저장하신 후," 이동식 디스크 사용안함" 을 안하신분들입니다.
-> 이동식 디스크 사용안함으로 하신후 다시 해보세요.
-> 보도 못한 에러글씨들이 나오면 Busybox가 설치되지 않은것입니다. 마켙에서 다운후, 실행후, install하시고 다시해보세요.
6. PC화면에 아래와같이 나오면 원하시는 CASE 번호를 눌러서 적용합니다.
<패치적용옵션들>
1 = iCaRuS Patch 적용
<패치 해제 옵션>
r1 = Recovery for iCaRuS Patch < 1 >
-> 1번 설정을 복구 및 해제, 부팅 1번으로 복구.
<서비스 옵션들>
zz = Emergency Recovery When Oz Don't Appear After You Run iCaRuS Patch
-> 패치적용후 부팅이미지가 안나올 경우 실행 ( 순정커널사용자분들만 해당)
-> iCaRuS 패치가 적용이 되어집니다.
op = Emergency Recovery When Oz Don't Appear After You Restore iCaRuS Patch
-> 복구후 부팅이미지가 안나올 경우 실행 (순정커널사용자분들만 해당)
chk = Checking Status of Your iCaRuS Patch to be Applied
-> 현재 적용하고 계신 패치의 상태를 확인시켜줍니다.
-> 아울러, 패치해제 옵션도 가이드해주며, 패치영역들을 확인시켜드립니다.
x = exit
-> 본 화면에서 CMD창으로 돌아감
7. 원하는 CASE입력
원하시는 옵션을 선택하시고 엔터치시면 패치적용이 시작됩니다.
<정상적용여부 확인 방법>****************************************************************************************
"chk"옵션을 사용하시면 확인됨.
<기타 진행시 에러상황 해결방법>*****************************************************
1539 : awk : not found : 마켙에서 busybox 를 새로 설치하지 않아서 나오는 현상입니다.
-> 마켙에서 busybox다운 > 다운받은 busybox 열기 > 하단의 install을 눌러 설치.
icarus.sh: applet not found : 다운받은 패치파일을 폰에 저장하지 않아서 발생함
-> icarus.sh 파일과, icarus폴더를 폰에 저장해야함.
can't open '/sdcard/icarus.sh : 패치파일을 폰에 저장하시고 "이동식디스키사용함"으로 되어 있으신 분입니다.
-> 이동식 디스크사용안함 으로 변경후 , 미딩스캐닝 완료되면 다시 시작해보세요.
**** 적용후 마음에 드시면 추천 눌러주시면 제작한 저도 마음 한켠이 흐믓할 것 같습니다 ^^ ****
문의사항은 맛클사이트를 이용하여 주시기 바랍니다.
감사합니다
[도움되신분들]
곰디님 : 외장 마운트 패치에 관심을 갖게 만들어주신 분. 요즘 통 안보이시네요.
자양님 : I/O Scheduler 에 대한 정보를 가져다 주신분.
EcaDENt님 : I/O Scheduler 의 활용을 init.d 에 활용하신분.
샤인님 : XDA포럼의 Teak url정보를 올려주신분
그 외 테스트에 참여해주신분들 감사합니다.
[로드맵]
- 추가적인 성능개선 및 부드러움에 영향을 주는 변수들 테스트
- 신 펌업시 필요하다면 변동사항 즉시 반영예정