이카루스
11.01.03
조회 수 12319
추천 수 40
댓글 116


I/O Scheduler On External SD Mount Patch


(성능향상 + 부드러움) 확보




<추가 및 수정사항 이력>******************************************************************



[ 많은 옵션들을 적용하여 오다 보니 본 게시글도 길어져서, 되도록 많이 줄여서 간단명료하게 정리하고, 새로 올렸습니다]


[ 맛클의 여러분들이 점점 능력이 좋아지다 보니 노하우게시판의 제글도 순식간에 뒷장으로 밀려나게 되는군요. 기쁩니다. ]



SL28순정커널 사용자분들은 3번적용을 하지 마시기 바랍니다.




이카루스패치가 업데이트될 때마다 파일만 다운받아 겔스에 저장만 하시면 됩니다. 기존 패치를 해제하시거나 다시 패치적용하시거나 하실 필요없습니다. 기존버전들과 완벽히 호환되게 모든옵션들을 업데이트해나가므로 파일만 겔스에저장하시고 필요시 이용만 하시면 됩니다.



<1월 5일 12 : 30> chk옵션 더욱 강화 및 구체화 및 chk추가사항
-> 심링크사용자(내장 or 외장)경우, t2, t3, t4를 사용하는 유저들을 위해 원복하고자 하는 /data공간의 남은 용량을 보여줌
-> 심링크걸어놓은 공간의 크기가 원복하고자 하는 /data의 가용용량보다 작을 경우 가능하다는 메시지도 보여줌
-> 심링크걸어놓은 공간의 크기가 원복하고자 하는 /data의 가용용량보다 클경우, 불가능하다는 메시지와 복구방안을 Guide함


<1월 4일 21 : 10> chk옵션 구체화
-> chk옵션을 보다 구체적으로 체크하게끔 수정. 기존 chk가 현재 적용된 패치옵션확인과 Guide Line이었다면,
강화된 기능으로, 적용된 마운트영역, I/O Scheduler Patch적용영역과 상태, 심링크영역, 심링크적용영역의 사용량을 보여줌


-> 특히, 심링크적용영역의 사용량확인은 원낸드모드 복구시 사용자로 하여금 곧바로 복구가능유무를 확인가능하게 하기위함


<1월 3일 21 : 50> 3번옵션 체크 못하는 에러 수정. 이시간 이전에 받으신분들은 다시 받으세요~.


<1월 3일 20 : 35> 1번옵션 체크 못하는 에러 수정. 이시간 이전에 받으신분들은 다시 받으세요~.


<1월 3일 19 : 15> 현재패치상태 체크옵션 추가, 안정옵션들 각 패치마다 적용
-> iCaRuS패치의 현재상태 체크옵션추가 (chk), 안정화 옵션들을 각 패치마다 더 적용하여 패치적용시 위험률 제거.
-> 시간이 오래되어 기억못하거나, 패치상태를 잘 파악하지 못하는 초보자분을 위해 현재 패치상태와 복구옵션을 Guide해줌


-> 7여가지의 패치옵션들의 조건들을 고려하다보니 제일 힘든작업이었네요.......


<12월 30일 09:45> t4, tr4옵션추가, 테마스토어이용가능


-> t4, tr4옵션추가, 테그라크원낸드모드 사용자분들중, /data/app의 용량부족해결을 위해 /data/app를 외장SD카드에 심링크


-> t3옵션사용분들이 테마스토어가 안된다는 목소리가 많아, /system/fonts, /system/media외장 바인딩마운트 제외


-> 다시말씀드리지만, 이문제는 제 패치문제가 절대 아닙니다. 아울러, 본글에도 t3적용시 테마스토어사용이 안됨을 이미


언지하였었습니다.


-> tr3 패치해제시, /data의 가용용량보다 /disk/app의 사용용량이 클경우 복구진행이 안되도록 설정해놓았음.


<이하 History절삭,기존 글 참조>

http://matcl.com/s/?mid=freeboard&category=9003&page=2&document_srl=695144 >




"원펀치 사용자분들은 반드시 원펀치로 적용시킨 패치를 해제하시고 포맷 후 적용해주시기 바랍니다."
"외장 SD패치하실분들에게는 메뉴옵션의 3번이나, T옵션의 ext4를 추천드립니다. ext4마운팅 옵션을 최적화 했습니다"


"무단전재 및 배포, 소스오픈 및 활용은 삼가해주세요"


" 다른곳에 배포시 반드시 본문의 개략적인 개요와 링크만 가져가시고 그 출처는 "맛클|이카루스 : http://matcl.com" 명시하여 주시고, 파일은 배포하지 말아주세요(대단한것은 아니지만 그래도 그 출처는 분명 "맛클"입니다! "


" 마음에 드셨다면 추천도 잊지말아주세요~. 추천받으면 고생한 보람을 느낀답니다. 그리고 패치의 효용성도요~ ^^"




<서 론>*********************************************************************************


이 패치는 스크립트 명령을 통한 패치법입니다.


또한 커널을 건드리거나 하지 않고 마운트를 외장으로 바인딩시키므로, 그 어떠한 커널, 순정이든 voodoo든, tegrak든 적용되며, 한번 사용하면 복원할때까지는 지속적으로 사용가능합니다.


(단, playlogos1파일에 별도의 수정을 가했다면 적용은 되지만 기존 패치는 사용을 하지 못하게 되며, 복구시 안드로보이 가출사건이 발생할 수 있습니다)



현재 본 소스를 이용하여 핵펀치(원펀치)와 통합할 예정입니다. 불편하시더라도 조금만기다려주시기 바랍니다.



본패치는,



순정 + 루팅사용자, Voodoo사용자, Tegrak사용자 분들을 위해,



1. 외장 SD카드 마운트
2. I/O Scheduler Patch



를 adb 창에서 단 하나의 명령어로, 두가지 패치를 한번에 적용할수 있도록 고안하였습니다.




<적용효과>


- 외장 SD카드 마운트(바인딩)로 성능향샹


- 겔럭시S의 각 해당 block들의 I/O스케쥴러 설정값을 변경하여 I/O latency time을 줄여주어 그 성능향상을 기하고자함.


- 보다 부드러움 (nilfs2와 견줄 수 있을지 모르지만, 기존 버전보다 더 부드러울겁니다. 그리고 nilfs2의 GC걱정도 없습니다)


- init.d 지원되는 커널에서만 가능하던 부분을, 부팅시 스크립트를 실행되게하여 한번 적용으로 부팅을 해도 복구하기 전까지


계속 사용가능



<실행시의 유의 사항>.



0. 사전 백업 필수입니다.


1. 루팅이 되어 있어야합니다.


2. 원펀치와 같은 외장SD패치를 사용하고 계시다면 반드시 해제하시고 적용하세요
bootanimation.zip 도 적용중이신분은 이파일과 동시 지원안됩니다.
정상적용은 되었는데, 안드로보이나 해외판 이미지 안나오시는 분들은 이부분을 유의하지 않으셨을수 있습니다


또한, 유의사항대로 했는데, 안드로보이가 나오지 않는 경우도 있는데, 아래 HIDDEN TIP에 설명과 해결방안으로


ZZ 옵션을 제시해드렸습니다.


이는 제 패치의 문제가 아니지만 서비스로 제작하였습니다.


안드로보이를 사랑합시다. 왜 자꾸 유의하지 않으셔서 안드로보이를 별나라로 보내시나요?
이런 분들은 복구시에 아마도 안드로보이의 무한부팅의 또는 무한강종의 저주를 받을수 있습니다.


물론 어쩔수 없이 가출하는 경우를 빼고요.~



3. Busybox 설치가 안되신 분은 마켙에서 Busybox를 다운받아, 실행하신 후 "install" 하신후 적용하시기 바랍니다.


/sdcard/icarus.sh: line 1324: awk: not found 오류나시는 분들은 busybox가 설치되지 않으신분들입니다. 마켙에서 busybox다운받으시고, 다운받은 파일 여신후에, 하단에 "install"을 눌러 설치하신후 재적용하시면 적용될겁니다.



4. 순정, 부두, 테그라크 등의 커널을 사용하신분들 모두 가능합니다.


단, 낙엽님 커펌사용자분은 곧바로 적용하시면 안되니, 해당되시는 분은 질문해주세요.



5. 사용중이신 모든 어플들을 닫고, 미디어스캐닝도 모두 완료된 이후에 적용하시기 바랍니다.



6. 적용후 문제발생시 그 책임은 분명 본인에게 있습니다.


단, 본 유의사항과, 본문내용을 잘 읽으신분들은 문제발생할 요지가 거의 없습니다.



7. 외장패치 적용후 초기 부팅시, 최대 30초~1분정도 검은 화면이 나올수있습니다.


이부분이 외장으로 실제 바인딩하고 있는시간입니다. 당황하시어 베터리 제거하지 마시기 바랍니다. .

8. 적용했는데 잘 안된것 같다고 생각하셔도 복구하지 않고 또 적용하시면 저는 감당못해드립니다 (연이은 중복적용 금물). 마찬가지로 복구했는데 잘 안된것 같아서 또 복구하셨을때 역시 저는 감당못해드립니다.(연이은 중복해제 금물)
본 패치나 다른 패치나 동일합니다.
적용->해제->적용->해제->적용 의 정식 절차를 거쳐서 진행해주세요.




<패치적용 영역>


1. I/O Scheduler 패치의 영역


mmcblk0 (/data영역과 /sdcard 모두 포함)


mmcblk1 (외장 SD카드 모두 포함)


stl9 (/system영역 포함)


stl10 (/dbdata 영역 포함)


stl11( /cache 영역 포함)




I/O Scheduler는 I/O가 발생하는 부분의 설정값을 바꿔주는 것입니다.


우리 겔스에서 I/O가 발생하는 파티션은, 다음과 같습니다.


mmcblk0p1, mmcblk0p2, mmcblk1p1, mmcblk1p2, (bml12), (stl3), stl9, stl10, stl11


여기에서 bml12로의 적용은 modem.bin 의 강종을 보이고, stl3은 사용자가 사용하는 I/O가 미비하게 발생하므로 적용대상에서 제외하였습니다.




2. 외장 마운트 패치영역 [ No OneNand 모드 사용자]
- ext2바인딩, ext4바인딩
- 특히 ext4 마운트옵션은 최적화된 마운트 옵션을 적용하였습니다.


/data/data
/data/app
/data/dalvic-cache
/data/system



3. OneNand모드의 외장 마운트 영역
/system/fonts
/system/media



<적용방법>******************************************************************************
1. 압축파일을 PC에 다운받아 압축 해제



2. icarus.sh 와 icarus폴더를 겔스에 복사


- 겔스와 PC연결시 보이는 루트디렉토리를 의미함
- 아스트로로 확인할 경우 /mnt/sdcard 디렉토리를 의미함
- 루트익스플로러로 확인할 경우 /sdcard 디렉토리를 의미함.


- 필요한 파일을 복사하셨으면, 겔스의 "이동식 디스크 사용안함" 으로 설정하시고 아래 3번 진행



3. 겔스와 PC를 연결하시고 adb를 실행


adb다운 및 사용방법(센빛님글링크) : http://matcl.com/s/?mid=pxeboard34&page=4&document_srl=262636


adb shell 엔터



4. $표시 프롬프트에서 SU를 입력하여 슈퍼유저 권한 획득
$ su (<- 사용중인 커널에 따라 곧바로 # 표시 되고 슈퍼유저 권한부여될수 있음, 그러면 아래 SU를 치지 않아도됩니다)
su (<- 폰 화면에서 superuser 어플에게 Allow 를 해주셨는지 확인, 안하시면 아래 프롬프트 #이 안 나옵니다)



5. # busybox sh /sdcard/icarus.sh 엔터


-> can't open '/sdcard/icarus.sh 라 나오시는 분들은 PC에서 파일을 겔스로 저장하신 후," 이동식 디스크 사용안함" 을 안하신분들입니다.


-> 이동식 디스크 사용안함으로 하신후 다시 해보세요.


-> 보도 못한 에러글씨들이 나오면 Busybox가 설치되지 않은것입니다. 마켙에서 다운후, 실행후, install하시고 다시해보세요.



6. PC화면에 아래와같이 나오면 원하시는 CASE 번호를 눌러서 적용합니다.


icarus_Total.jpg



<패치적용옵션들>


1 = Apply I/O Scheduler patch Without External SD Patch
-> I/O Scheduler Patch만 적용(외장 SD마운트패치 미사용 할 경우)


2 = Apply I/O Scheduler patch & External EXT2 Binding SD Patch
-> I/O Scheduler Patch + 외장 EXT2 바인딩패치
-> 초기부팅시 30초~1분 소요(검은화면), 다음부팅 할때부터는 정상속도 부팅



3 = Apply I/O Scheduler patch & External EXT4 Binding SD Patch
-> I/O Scheduler Patch + 외장 EXT4 바인딩패치
-> 초기부팅시 30초~1분 소요(검은화면), 다음부팅 할때부터는 정상속도 부팅



t = If You are Tegrak Build & Onenand Mode User!!
-> Apply I/O Scheduler patch & External EXT4 Binding SD Patch


-> 테그라크 원낸드모드 사용자분중, 외장마운트패치를 적용하실 분이 사용



t2 = If You are Tegrak Build Since 9 & Onenand Mode User!
->Apply iCaRuS EXT4 Binding to Ext SD & /data/app Symbolic Link to Inter SD
->테그라크 원낸드모드사용자분이 외장패치와 더불어, /data의 공간확보를 위해 사용
-> /data/app 를 /system/app0으로 심링크함


-> 어플 예상사용량이 약 190MB이상이라면 t2해제후 t3를 적용할 것을 권고함.


t3 = If You are Tegrak Build Since 9 & Onenand Mode User!
-> Apply iCaRuS EXT4 Binding to Ext SD & /data/app Symbolic Link to Ext SD
-> t2가 내장에 어플설치공간을 확보한 옵션이라면, t3는 외장SD카드에 확보함
-> 어플설치공간은 외장SD카드의 2번째 파티션을 나눈크기만큼 비슷하게 저장가능.


-> 저장공간 확보적용 여부 확인 방법 : busybox df -h /disk/app 또는 루트익스플로러사용



t4 = If You are Tegrak Build Since 9 & Onenand Mode User!
-> t3에서 /system/fonts, /system/media의 외장SD카드로의 바인드마운트 제외
-> /data/app 만 외장SD카드로 심링크마운트, 어플설치공간을 SD카드에 확보


-> 저장공간 확보적용 여부 확인 방법 : busybox df -h /disk/app 또는 루트익스플로러사용



<패치 해제 옵션들>


r1 = Recovery for I/O Scheduler Patch if not applied External SD Patch
-> 1번 설정을 복구 및 해제, 부팅 1번으로 복구.



r2 = Recovery for I/O Scheduler Patch & External EXT2 Binding SD Patch
-> 2번 설정을 복구 및 해제, 부팅 2번이루어짐. 당황하지마세요. 부팅시 30초~1분정도 검은 화면이 나올수 있음.



r3 = Recovery for I/O Scheduler Patch & External EXT4 Binding SD Patch
-> 3번 설정을 복구 및 해제, 부팅이 2번 이루어짐, 당황하지마세요. 부팅시 30초~1분정도 검은 화면이 나올수 있음.



tr = Recovery for I/O Scheduler Patch & External EXT4 Binding SD Patch
"
-> Tegrak Build커널에 OneNand모드를 사용하면서, 본 패치의 "t" 옵션 사용자분들이 복구하실 때 사용
-> 주의점 : 절대로 아래 "ss" 바인딩 동기화 사용하지 마세요. 사용할 필요도 없으며, 사용해서는 절대 안됩니다.
경고메세지로 사용못하게 해놓긴했습니다. ^^



tr2 = Recovery for Case
-> t2 를 해제할 시 사용. 2번 부팅됨.복구시 df: /mnt/.lfs: Function not implemented 라는 문구는 무시하세요.


-> /data의 가용용량보다 /system/app0의 사용용량이 클경우 복구를 못하도록 차단해놓았음.



tr3 = Recovery for Case
-> t3 를 해제할 시 사용. 2번 부팅됨. 복구시 df: /mnt/.lfs: Function not implemented 라는 문구는 무시하세요.


-> /data의 가용용량보다 /disk/app의 사용용량이 클경우 복구를 못하도록 차단해놓았음.



tr4 = Recovery for Case
-> t4를 해제할 시 사용, 단지 1번만 부팅됨. 복구시 df: /mnt/.lfs: Function not implemented 라는 문구는 무시하세요.
-> /data의 가용용량보다 /disk/app의 사용용량이 클경우 복구를 못하도록 차단해놓았음.



<서비스 옵션들>


zz = Emergency Recovery After You have Done #2 or #3 NOT TO DO REMOVE Onepunch


-> 원펀치를 해제하지 않고 2번, 3번 적용하시거나, 원펀치 해제하고 2번 , 3번을 적용했는데, 정상 작동은 되지만, 안드로보이의


저주로인해 안드로보이나 해외부팅이미지가 안보일때, 또 원펀치를 해제하고 이카루스패치를 진행했는데 마운트정보에


/onepunch 가 보일때 사용하세요.


->zz실행하면 우주로 보낸 안드로보이를 다시 지구로 돌아오게합니다.


-> iCaRuS 패치가 적용이 되어집니다.



op = Emergency Recovery to Onepunch When You have Done #2 or #3,


NOT TO DO REMOVE Onepunch and then Do #r2 or #r3


-> 원펀치를 해제하지 않고, 2번, 3번을 적용하시고나서 r2, r3으로 복구시도하려하신분들.


-> 무한부팅이 되면 어쩔수없지만, 정상북구는 되었는데 안드로보이나 해외부팅이미지가 안보이시면, 응급조치받으세요.


-> 이때는 원펀치로 적용이 되어질 것이고, 안드로보이가 다시 복귀할것입니다.



f2 = Formatting 2nd Partition of Your External SD Card


-> 외장SD카드 2번째 파티션을 EXT2로 포맷. 반드시 기존의 어떠한 패치라도 적용하시고 계시다면 원복 후 적용해야함.



f4 = Formatting 2nd Partition of Your External SD Card


-> 외장SD카드 2번째 파티션을 EXT4로 포맷, 반드시 기존의 어떠한 패치라도 적용하시고 계시다면 원복 후 적용해야함.



ss = Binding Synchronization


-> 바인딩 동기화, r2나 r3로 원복하기 전에, ss로 바인딩 동기화하여, 원래 패치적용후에 설치했던 앱과 데이타도 복원함


-> r2, r3복원시 자동으로 바인딩 동기화를 진행하므로, 사용하지 않으셔도 됩니다.
-> 계속 말씀드리만, Tegrak Build 의 OneNand사용자분들은 절대 사용하지 마세요. 사용해도 경고메세지가 나올것입니다.


-> Tegrak OneNand모드의 외장 바인딩영역인 /system/fonts, /system/media는 동기화가 필요없습니다.



chk = Checking Status of Your iCaRuS Patch to be Applied


-> 현재 정용하고 계신 패치의 상태를 확인시켜줍니다.


-> 아울러, 패치해제 옵션도 가이드해주며, 패치영역들을 확인시켜드립니다.



x = exit
-> 본 화면에서 CMD창으로 돌아감



[Hidden TIP] 입니다.


1. 본 패치를 적용했던 사실을 모르고, 복구 안하시고 중복 적용하셔서 안드로보이 가출하신 분들은 상기 옵션에서 zz 를 실행하세요.



2. 기존에 원펀치 사용자분들중, 지금 본 패치 적용하시고 안드로보이 가출하신 분 역시 ZZ 를 실행하시면 해결됩니다.


미리 언급해드리면, 이렇게 안드로이가 안보이는 이유는, 원펀치와 이카루스패치가 거의 동일한 방식(playlogos1 이용)으로


패치를 진행하지만, 그 방법(파일명 등)이 달라서 나타나 현상입니다.


즉, 이카루스패치나 원펀치가 잘못되어서 발생한 문제는 아닙니다.



7. 원하는 CASE입력


원하시는 옵션을 선택하시고 엔터치시면 패치적용이 시작됩니다.



부팅시 반드시 안드로보이 또는 해외판 로고등이 나와야 합니다.


안나오신 분들은 ZZ옵션사용 또는 유의사항을 다시 읽어주세요.



icarus2.JPG




<정상적용 여부 확인 방법>


"chk"옵션을 사용하시면 확인됨.



icarus_chk3.jpg




적용유무를 자세하게 알고자 하시면 아래 설명과 같이 해보시기 바랍니다


1. 외장 SD마운트 패치 [No 테그라크 원낸드 사용자]


adb 실행
mount 엔터



icarus3.JPG



-> ext4로 외장 바인딩패치 적용하였을 경우의 예
/dev/block/mmcblk1p2 /disk ext4
/dev/block/mmcblk1p2 /data/data ext4
/dev/block/mmcblk1p2 /data/app ext4
/dev/block/mmcblk1p2 /data/dalvik-cache ext4
/dev/block/mmcblk1p2 /data/system ext4


위와같이 5가지부분이 모두 ext4나 ext2로 mmcblk1p2에 마운트되어 있으면 정상적용됨



2. 외장SD마운트 패치 [테그라크 원낸드사용자중 "t"옵션 적용하신 분]
adb실행
# mount |grep mmcblk1p2


또는 아래 스샷의 첫번째와 같이 명령어 넣으세요. 여기에 해당 명령어를 적으니까 print옵션이 제 본문글들 및 이미지를 이글에 표시해버리네요.


힘드시면 첨부해드린 txt파일을 여셔서 마우스 우클릭으로 복사 붙여넣기 하시면 됩니다.


icarus4.JPG



/dev/block/mmcblk1p2 /disk ext4
/dev/block/mmcblk1p2 /system/fonts ext4
/dev/block/mmcblk1p2 /system/media ext4



위와 같이 3부분이 모두 ext4로 mmcblk1p2에 마운트되어 있으면 정상적용됨



3. I/O Scheduler Patch



cd /sys/block/stl9/queue
cat scheduler



cd /sys/block/stl10/queue
cat scheduler



cd /sys/block/stl11/queue
cat scheduler



cd /sys/block/mmcblk0/queue
cat scheduler



(외장SD카드 를 장착하신 분은 아래도 적용됨)
cd /sys/block/mmcblk1/queue
cat scheduler

을 실행하였을 때, 그 결과값이 하기와같에 [ ] 가 deadline 에 적용되어 나오면 정상적용된 것입니다.


noop anticipatory [deadline] cfq



icarus5.JPG



마찬가지로 복구하였을 경우,



mount엔터 쳐서, 외장 SD카드로 마운트되었던 해당 내용들이 안보이면, 정상적으로 복구가 된것입니다.



또한, I/O Scheduler Patch도 확인하시어,



noop anticipatory deadline [cfq]


로 나오면 정상적으로 복구가 된것입니다.




**** 적용후 마음에 드시면 추천 눌러주시면 제작한 저도 마음 한켠이 흐믓할 것 같습니다 ^^ ****



문의사항은 맛클사이트를 이용하여 주시기 바랍니다.



감사합니다



[도움되신분들]


곰디님 : 외장 마운트 패치에 관심을 갖게 만들어주신 분. 요즘 통 안보이시네요.


자양님 : I/O Scheduler 에 대한 정보를 가져다 주신분.


EcaDENt님 : I/O Scheduler 의 활용을 init.d 에 활용하신분.


그 외 테스트에 참여해주신분들 감사합니다.













































Extra Form
첨부
Resume_must read_v17.txt  [File Size:22.1KB/Download:225]
iCaRuS_IO SCDMNT Patch_v17.zip  [File Size:3.36MB/Download:696]
icarus_chk3.jpg  [File Size:132.8KB/Download:96]
icarus_Total.jpg  [File Size:223.8KB/Download:148]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.
댓글 116
1 2 3
  • ?
    Facebook
    11.01.03
    핵펀치같은 외장심링크 말고

    예전에 샤인님이 올려주신 거 중에서 바인딩말고, data/app영역만 심링크한 사람들은 적용이 될까요?
  • ?
    Facebook
    11.01.03
    와우!!
  • ?
    전티
    11.01.03
    답변 감사합니다. 적용시켜 볼께용~~ 새해 복 많이 받으세요.. 추운데 감기 조심하시고요.ㅋ
  • ?
    론히
    11.01.03
    먼저 이런 프로그램 만들어 주신 이카루스님께 감사드립니다
    저번 업데이트때 순정 상태에서 이카루스님 패치 진행하다가 안드로보이 실종되어서
    현재 테그라크에 외장ext4외장에 심링크 app사용중입니다 . 스크립트...(?)에 지식이 없어서
    본문,리플 읽어 보고 질문 드립니다 .
    지금 # busybox sh /sdcard/icarus.sh 명령어까진 했습니다.

    t2,t3,t4이 개념이 햇깔려서 작업중지 상태에요. 테마스토어 사용할려면 t4사용하라고 이카루스님꼐서 말씀하셨는데 본문 스크린샷 도스..(?)화면에서는 t4가 빠져있어서
    저번에 한번 벽돌된적이있어서 신중히 생각해보고 할려고 합니다.
  • ?
    론히
    11.01.03
    그리고 자양님 스케쥴러 어플 적용중인데
    이카루스님 패치랑은 간섭이 없는건가여..?
  • ?
    론히
    11.01.03
    본문중 t3가 최적화인듯해서
    적용성공했습니다~!!
    감사히 사용하겠습니다
    고생하셨습니다 ^^
  • ?
    네. 적용이 됩니다만, 샤인님의 심링크(/system 내에 /data/app 심링크)를 하신다면, 이는 원낸드모드사용자이겠네요.

    그렇다면, 제 패치에서는 1, t 중 한가지만 적용하셔야 합니다. 나머지는 /data/app을 외장이든, 내장이든 마운트를 시키기 때문에 중복됩니다. ^^

    하지만 두가지패치를 중복적용하시는 것은 비추드립니다.
  • ?
    론히님.
    t4적용하셔도 문제없습니다. 이전에 안드로보이 실종되셨었을때, zz옵션적용하면 살아나셨을거예요~.

    t4가 스크린샷에 없는 이유는, 제가 매번 업데이트 할때마다 스크린샷 찍고 내용 기입하고 하는게 게을러서인지는 몰라도 이부분은 업데이트된 버전으로 올려드리지 못했네요. 다른분들도 착오가 있을것 같다면 당연히 업데이트된버전의 스크린샷으로 수정해서 올려드리겠습니다.

    그리고 자양님 어플을 사용해도 문제는 없을겁니다. 다만, 제 패치는 I/O스케쥴러부분은 부팅시마다 체크하여 패치가 적용되므로 자양님 어플로 해제를 하시고 다시 부팅하시면 아마 적용이 되어 있을겁니다. 그리고 자양님의 패치가 init.d를 이용한 것이라면, 부팅시 init.d 다음 제 패치방식이 적용되는 셈이므로 결국 제 패치설정으로 적용이 되실거예요~

    t3를 잘 적용하셨다니 다행이네요~
    다른 부분들도 안정되고 오류가 없으니 다른 옵션을 사용하고 싶으실때 사용하셔도 괜찮을거예요~.
  • ?
    t 하고 엔터 치면 no microsd card or 2nd partion of sdcard isn\'t partitioned yet!
    please insert microsd card or do partition
    and run script again 이 두번떠요 그리고 안대네요 ;;해결좀여 !! 그리고 폰 킨상태에서 하는 거죠 ?
  • ?
    11.01.04
    허거걱 댓글이 날라갔네 ㅠ.ㅜ
    이카루스님 존경합니다. 이 훌륭한 프로그램 개발도 모자라 폭풍 댓글에 한번 더 감격하네요 ^^
    조회수가 이리 많은데 추천이 21회라니 좀 아쉽네요.
    추천 꾸욱 합니다.^^*
  • ?
    주제를알고살자님.
    1. 외장SD카드 여부 확인하시고
    2. 있으시다면 파티션을 나누셔야합니다. 없으시다면 원펀치를 다운받으셔서 파티션 나우시고 다시 해보시면 될겁니다.
    3. 외장SD카드가 없으시다면, 1번만 적용하시기 바랍니다.
  • ?
    말이 필요없어요.... 이카루스님 감사!!! 추!!천!!!
  • ?
    감사합니다ㅠㅠ 드뎌 됬네요
    근데 테마스토어 드가면 프로요사용자입니다만 계속 알려주는데 어케 하는지 아시는지여 ..ㄷㄷ
  • ?
    론히
    11.01.04
    질문하나만 더 할게여........진짜 궁금해서 ㅠㅠ

    t3사용하니 테마스토어가 안되어서 t4로 다시 했습니다.

    처음에 시작할때 핵펀치 해재하였는데

    이카루스님 패치 완료후에 따로 핵펀치나 심링크 패치를 안해도 되는건가여?
  • ?
    # busybox sh /sdcard/icarus.sh 엔터치면
    can\'t open \'/sdcard/icarus.sh이게 나오네요! 설명대로 다했는데 ㅠㅠ
    루팅및Busybox설치==>install했구요 이동식 디스크 사용안함 설정했는데
    안돼요 ㅠㅠ 테그라크 리커버리모드에서 adb 실행하거든요 맟죠 ? ㅠㅠ
    고수님들 가르쳐주세요 이틀동안 진행을 못해요 ㅠㅠ
  • ?
    원낸드 이후... 항상 함께 하고 있습니다~^^
    오늘도 감사합니다~^^
  • ?
    리커버리모드에서 하시면 /sdcard가 마운트되지 않으므로, 당연히안됩니다.
    겔스를 부팅하시고 켜져있는 상태에서 적용하세요~
  • ?
    네. 하시면 안됩니다. 핵펀치나 제패치중 하나만 하셔야 합니다.
  • ?
    론히
    11.01.04
    친절한 답변까지 너무너무너무너무x100 감사합니당 ㅎㅎㅎ

    그런데 1월4일날 새로 업데이트하셨는데

    폰에 넣은 파일들 새로 교체해야하나여

    ㅠ.ㅠchk명령어되나 해봤는데 되더라구요 !!
  • ?
    라수
    11.01.04
    이런 쇼킹한 경우가... 샤인님패치 해재하구 t4패치 햇는데요;; 재부팅되고 켜졌는데 sd포맷하라네요 텅 비었다고 포맷 눌렀는데 아무창 안뜨길래 재부팅했는데 무한리부팅크리....안드로보이가출도안했습니다;; 안켜져서 tr4도 못하는데 어떻합니까;; 테그라크윈낸드유저입니다.
  • ?
    t4 적용후 chk 적용하면 이렇게 나오는데 정상적용됀건지요

    sh: =: arugument expected
    your device is app;lied
    you can use ~~~
    appiled i/o ~~~
    to work ~~

    <1> mount~~~
    symbolic link~~~~~~~~~~~~~87.3m
    <2) i/o~~~
    5줄

    마운트하고 i/o 스케줄러는 맞는것 같은데
    맨 처음 sh~~~~~~~~~~ 요부분이 맞는건지요
  • ?
    성공해서 잘 쓰고있습니다...제가 t4로 했거든요..
    한가지 걸리는게 있다면요...# mount |grep mmcblk1p2 를 입력시
    이카루스님 말슴대로 /dev/block/mmcblk1p2 /disk ext4
    /dev/block/mmcblk1p2 /system/fonts ext4
    /dev/block/mmcblk1p2 /system/media ext4

    이..세가지가 나와야 정상아닌가요? 왜저는 첫번째줄 항목만 나올까요 ㅠㅠ..
  • ?
    sh: =: arugument expected 나오는건 어쩔수없습니다. T4확인시만 나오구요.
    이부분은 시간을 가지고 확인해야 없어질듯합니다. 구조 짜기가 만만치않습니다.

    정상적으로 확인되신겁니다.
  • ?
    죄송하지만 제 패치의 문제가 아니라서 제가 도와드릴수가 없습니다.
    아마 샤인님 패치를 제대로 해제하지 않거나 해제되지 않아서 발생한 문제일 확률이 높습니다.
    샤인님 패치중 심링크나 바인딩이 해제되지 않은듯 합니다.
    아마 t4패치 하지 않고서 재부팅했었을 때 역시 무한부팅에 걸렸을거로 생각됩니다.
  • ?
    t4는 당연히 첫번째 줄만 나옵니다. 정상확인되신게 맞습니다.
    t4는 심링크를 하므로 /disk 안에 /disk/app가 존재하며, 마운트옵션으로는 마운팅포인트인 /disk만 나옵니다.
    아래 /fonts와 /media는 t, t2, t3적용시에 확인하실수 있는 바인딩마운트입니다.
  • ?
    jsh76
    11.01.05
    이카루스님 부두패치에 외장메모리 핵펀치로 ext4포맷만 했놨네요
    테마스토어도 사용하고 싶은데 어떤걸 추천해주실래요 ㅋㅋ 부탁드립니다
  • ?
    답변 감사합니다...
  • ?
    부두시라면 당연히 1번이나 외장패치사용시는 3번하시면됩니다
  • ?
    Tavris
    11.01.05
    이카루스님 혹시나 해서하는데 이카루스님패치를 적용후에 핵펀치를 들어가게되면은 (3번 패치적용한상태입니다.) 핵펀치에 의한 제 폰정보에서도 외장 Ex4 + 핵펀치B적용이라고 뜨게되는데, 그러면 거기서 \'바인드 동기화\'를 눌러줘도 괜찮을건가요 아니면은 이카루스님 패치프로그램을 cmd로 들어가서 \'ss\'로 싱크해주는것이 안전한건가욤??
    1.5패치 감사합니다 ㅜ.ㅜ 하루만에 또 보완에+성능편의성까지 ㅜㅜ
  • ?
    루팅이 안되어져 있는것 같습니다.
    루팅을 해제후 재루팅하시고 해보세요.

    그리고, playlogs1_gdbk가 왜 들어 있을까요?
    혹, 이전에 정상적인데도 불구하고 zz 옵션이나 op옵션을 사용하신듯합니다.

    쪽지보내드렸습니다.
  • ?
    핵펀치에서 현재 상태정보를 보는것역시 바인딩정보를 확인하는 것이라면, 보일수는 있습니다만,
    마운팅포인트가 서로 다릅니다.
    핵펀치(원펀치)는 외장SD카드에 /onepunch 이하에 /data든 /app든 디렉토리를 만들어서 적용하고,
    이카루스패치는 외장SD카드에 /disk 이하에 /data든 /app든 디렉토리를 만들어서 적용합니다.

    따라서, 바인딩동기화는 서로 다른 패치를 동기화시키지 못합니다.

    그리고 3번패치적용을 하셨다면, ss로 동기화를 실행시켜도 되지만, 3번패치를 해제하실때 해제옵션인 r3를 누르시면, 자동으로 동기화를 진행하고나서 3번 패치를 해제하게끔 해놓았으므로, 걱정은 안하셔도 됩니다.

    다만, 평상시 충격이나 기타 문제로 어플에 문제가 될것을 대비하여 ss로 동기화 해주시는것도 괜찮긴 합니다.

    ADB가 불편하시다면, 제 패치는 터미널에서도 되므로, 터미널 어플(ex, better Terminal등, 마켙에서 검색하시면 많습니다)을 설치하시고 터미널에서 adb처럼 실행해도 동일하게 제패치 실행이 가능하므로, 그렇게 하셔되 됩니다.
  • ?
    Tavris
    11.01.05
    아아 자세한답변 정말 감사드리고 또감사드립니다.
    adb 가 불편한것은 절대로 아니였습니다 ^^
    다만 제가 이카님 패치를 1.3부터 쓰기시작했는데 (그전엔 핵펀치로 그냥 심플하게;;) 핵펀치에도 바인드동기화가 활성되어있고 이카님패치에 대한 데이터를 핵펀치에서도 읽혀져서 혹시나 해서 여쭤보았었습니다. 궁금증을 해결해주셔서 정말 감사합니다 ^^ 터미널두 다룰줄모르는것은 아니지만은 그냥 usb 꽂고 컴터 키보드로 작업하는게 좀더 편해서 adb 로 하겠습니다. 수고하시고 화이팅입니다!
  • ?
    테크라크 원낸드 모드 적용만 하고 외장 SD 카드는 있지만 외장 패치 같은 것은 하지 않을 경우는 1번 적용하면 되는 것인가요? 답변 좀 부탁드릴께요. 좋은 하루 되세요! 감사합니다.
  • ?
    네. 그러면 1번적용하시면 됩니다.
  • ?
    이카루스님 도움으로 T3 겨우 끝났어요 ^^외장패치는 심링크 app패치 해야하나요?
  • ?
    T3하셨다면, /data/app도 외장으로 심링크됩니다~. 별도로 하실 필요없습니다.
    chk로 확인해보세요~
  • ?
    흠..이상하군요.
    제가 폰좀 잠시 봐드려야 할듯합니다.

    쪽지보내드렸습니다.
  • ?
    폭주윕
    11.01.06
    이카님 ㅠ 이번5일자로 온패치를 다시 받아서
    먼저 r3를 했는데..리붓이안되네요?
    리붓이 안되는이유가 뭐일까요? 아직은 패치파일을 받지않고 전에있던 걸 리붓하고..그리고
    다시 3번을 할려고하는데.. 리붓이안되요 ㅠ
  • ?
    폭주윕
    11.01.06
    이카님 큰일났어요 ㅠㅠ r3를 했는데...전에있던 어플들이랑..거의 모든게 부두패치를 했을때로 돌아가버렸어요 ㅠ
    신긴한건...테마스토어에서 바꾼 상단바나..키패드는 그대로이고..
    adw ez 애니매이션 효과도 그대로 적용되고있어요..
    먼가 이상하게 변햇어요 ㅠㅠ 그리고...3번을 해도 재부팅이안되고...
    r3를하면 재부팅이되는데...안드로이드 로봇이 안보이고요 ㅠㅠ zz를해도 안되네요 ㅠㅠ 이녀석 왜이럴까요 ㅠㅠㅠ
  • ?
    펌업할때는 어떻게 해야하나요??
    t4해제하고 해야하나요??
    해제하는순서좀 가르쳐주세요..
    게임같은거 많이설치되있는데
    290MB이하로 용량확보->t4해제->테그라크랙픽스해제->루팅해제->펌업
    위순서가 맞나여..?
  • ?
    포도당
    11.01.07
    ==========================================
    Please Wait Untill Reboot Your Device.
    Maybe It Will Take Long Time.
    DON\'T TOUCH YOUR DEVICE!!!
    http://matpclub.com
    ==========================================
    Formatting is Starting! Don\'t Touch Your Device!! Wait!!
    mke2fs 1.41.12 (17-May-2010)
    /dev/block/mmcblk1p2 is mounted; will not make a filesystem here!
    Formatting is Complete!

    Run Script for I/O Scheduler & Ext4 Binding Patch
    Your jbd2.ko, ext4.ko, mbcache.ko was already installed, Fine!!
    Step1. Make /disk & Mount Second Partition to /disk
    mkdir: can\'t create directory \'/disk\': File exists
    mount: mounting /dev/block/mmcblk1p2 on /disk failed: Device or resource busy
    Step2. Copying /data/app to /disk/app and Make Symbolic Link
    cp: can\'t create \'/disk/app\': File exists
    ========================
    Patch Is Completed.
    ========================





    이카루스님 패치하면 이렇게 나오기는하는데요 ...;;



    # mount |grep mmcblk1p2
    mount |grep mmcblk1p2
    /dev/block/mmcblk1p2 /disk ext4 rw,nosuid,nodev,noatime,errors=remount-ro,barrie
    r=0,nobh,data=writeback,noauto_da_alloc 0 0



    마운트해보면 이렇게나오네요
  • ?
    이렇게 좋은 패치 만들어주셔서 정말 고맙습니다. ㅎㅎ
    한가져 여쭤볼게 있는데요. 패치하고난뒤에 패치가 잘됐는지 확인해보려고
    chk를 입력했는데 자꾸 not found가 나옵니다 ㅠㅠ 왜이런걸까요?
  • ?
    비다비
    11.01.09
    t4를 적용햇습니다.....근데....동영상이 나오질 않네요?ㅜ.ㅜ이카루스님..
  • ?
    비다비
    11.01.09
    t4적용을하구요..
    # mount|grep mmcblk1p2
    /dev/block/mmcblk1p2 /disk ext4 rw,nosuid,nodev,noatime,errors=remount-ro,barrie
    r=0, nobh,data=writeback.noauto_da_alloc 0 0
    이렇게 나옵니다..ㅜ.ㅜ머가잘못된거죵?이카루스님..소중한답벼 ㄴ기다리겠습니다
  • ?
    csco0720
    11.01.09
    정상적으로 적용되는지 확인해보려고
    명령어를 쳐봤습니다...저같은경우는 테그라크11위낸드모드에 t4 를 적용했지요...


    # mount |grep mmcblk1p2 명령어 쳤을떄



    /dev/block/mmcblk1p2 /disk ext4
    /dev/block/mmcblk1p2 /system/fonts ext4
    /dev/block/mmcblk1p2 /system/media ext4



    이세가지가 나와야 정상인데...

    저는 첫번쨰(/dev/block/mmcblk1p2 /disk ext4) 밖에 나오질 않습니다....이경우 패치가 된건가요??
    정상부팅되고 쓰는거에 아직은 불편함은 없는데 본문에 분명 위에처럼 3가지가 떠야
    정상적용이 된거라고 하셔서...이렇게 글을올립니다...
    잘된건가요?ㅠㅠ 답변좀주세요....잠을 못자고 있습니다 ㅠㅠ
  • ?
    저기 4번에서요
    $ su 쳤는데 왜 # 안뜰까요

    그래서 밑에있는 폰 화면에서 슈퍼유저 얼로우 하라고하셨는데...테그라크 루팅했는데 슈퍼유저 눌러도 얼로우는 안뜨네요?..

    다른방법으로 루팅해야하나요??


    아 해결됬습니다 ㅎ 테그라크 시큐어?버전 커널 쓸때는 폰 화면을 켜놓으상태에서 해야 얼로우가 뜨는궁요 ㅎ
  • ?
    갤S User
    11.01.10
    이카루스 패치 하려고 하는데 8기가 외장 메모리도 있습니다.
    no microsd card or 2nd partion of sdcard isn\'t partitioned yet!
    please insert microsd card or do partition
    and run script again

    t3 패치 하려고 하니깐 이렇게 나오는데요 여기서 자꾸 막힙니다 어떻게 해야 하는건가요 좀 알려주세요
  • ?
    busybox sh/sdcard/icarus.sh
    치면 이카루스.sh:applet no found
    라고 뜨네요
    비지박스 mnt/sdcard에 이카루스 폴더와 파일 다 복사했습니다
    물론 루팅두 했구용 왜그런까요?
  • ?
    cd adb 지면 지정된경로를찾을수없다는데왜그런가요??
댓글 쓰기 권한이 없습니다.
분류 댓글순 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
<트윅> Universal_rom_test2.zip 134 file 맛싸이언 25 16509 2012.07.10
강좌 [초보팁!!]테그라크update.zip으로 테마변경하기! 126 file LavI 57 50168 2011.03.05
강좌 초보분들을 위한 루트익스플로러로 테마 수동변경하기!! 126 검정블랙 9 23026 2010.11.20
빌드프롭 최적화 125 file 아이린쿤 36 11471 2013.03.14
강좌 스마트폰 사용자가 절대로 해서는 안되는 행동 122 날건 63 48830 2011.04.23
강좌 루팅이란 무엇인가? (사용방법) 120 file 초콜렛왕 49 61261 2011.01.31
테그라크 심링크바인드 ver 2.1:바인딩,심링크 안정화, 확인법 추가(꼭... 120 file 샤인님 4 8495 2010.12.25
[1월 5일 강화] 이카루스 패치 올립니다. 116 file 이카루스 40 12319 2011.01.03
강좌 Root Explorer(루트익스플로러) 사용방법 114 berics 85 63404 2011.02.10
M110s에서 아이나비 3D 돌리는 방법... 113 file sungha 7 28759 2010.12.05
맛클 레벨별 포인트 정리해 봤습니다.~ 112 chitos7 72 6432 2013.05.02
퀵패널 투명 및 원하는 배경 만들기 111 file 른돌 44 21654 2013.04.03
s7 누가(7.0) 루팅하기(플랫, 앳지) 110 file 기수맨 39 6491 2017.01.24
갤럭시 s의 IO 스케쥴러 변경을 통한 IO 딜레이 단축- 2편 (어플리케이션) 109 file 자양 28 23209 2010.12.16
노트2/갤탭10.1)멀티윈도우 가능한 어플 추가하기 108 file 고대인 103 64292 2012.11.11
오딘 사용법 (S7 & S7 엣지, 노트 7, A8 2016 전용) 108 file Penguin97 35 12973 2017.01.31
[가이드] Voodoo sound와 Equalizer 따라하기 107 file 미날 51 47955 2011.05.28
강좌 ViPER4Android 설치가이드 (LP+) 106 file 진간장 39 4620 2016.09.23
기어s2 다운그레이드 (스포츠,클래식)(아이폰연동) 105 file 정현성 103 16555 2016.01.25
[★NEW★뭐해조합] : 새로운 앱[Volume+(sound boost)]설정값 및 조합 104 file 뭐해™ 37 14232 2012.02.01
잠금화면 바로가기 수작업으로 추가하기..! 102 file HackerChang 30 6994 2013.02.26
강좌 갤럭시U(갤유,갤U) 진저브레드 VE20 루팅하는 방법 입니다. 100 file 곰봉이 13 27054 2011.05.18
노트3 기본 어플 자동 삭제 (세계 최고 387개) #1차 수정 99 file Anony 93 25632 2014.03.01
강좌 오딘 사용법 (S7 & S7 엣지 이후 출시 기종 전용) 99 file Penguin97 34 21156 2017.03.31
팁아닌 팁 94 잉명 1 3625 2010.08.27
[갤S/갤K/갤U/호핀] 현역 분들을 위한 배터리 스크립트^^ 설명추가 94 file 맛싸이언 9 15663 2012.05.23
강좌 [공통] 다중 프로그램 간단 종료 Rev.01 92 Hunnam84 62 3925 2013.02.04
(Tip) 커널적용 & 설정값에관하여 제대로알기!!! 91 노트1 SHV 65 8416 2013.04.17
강좌 오딘 사용법 (S6 & S6 엣지, S6 엣지+ & 노트 5 이전 출시 기... 89 file Penguin97 24 10978 2017.03.31
오딘 사용법 (S6 & S6 엣지 & S6 엣지+, 노트 5 이전 기기 및 ... 88 file Penguin97 48 8336 2017.01.31
1 2 - 135