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