Liliniser
10.07.21
조회 수 41222
추천 수 0
댓글 372



ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ








이 방법은 MoDaCo 의 mimocan 이라는 분이 만든 커널과 이론을 기반으로 합니다.





ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ




루트권한이 필요합니다. 또한 Busybox가 설치되어 있어야 합니다. (마켓에서 검색하셔도 나옵니다.)





ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ




이 방법의 이점은 어플저장 공간을 여러분의 마음대로 정할 수 있다는 것 입니다.





간단한 원리를 알려드리자면.




원래 어플을 설치하면 /data/data에 데이터가 저장이 됩니다. 우리는 이를 MicroSD카드에 위치한 /disk/data로 바꾸어 줄 예정입니다.





원래의 공간에 비해 상대적으로 더 빠른 곳을 찾아서 링크를 걸어주는 것이죠.





왜 빠르냐고요?




저도 모릅니다.






★주의사항★ : 제가 만든 커널은 97% 완벽합니다. 하지만 여러분은 이 방법을 적용함으로써




1. 무한 재부팅의 루프에 빠질 수 있습니다.


(실제로 테스트하던 분들 중 한 분이 겪었습니다만, 고쳤습니다. 지금 정상작동 한답니다.)




2. 검은 화면에서 기기가 먹통이 될 수 있습니다.




3. 프로그램 강제종료의 향연을 목격할 수 있습니다.




따라서 모든 분들께 기기 안의 모든 자료를 백업하실 것과,




언제든지 순정 펌웨어를 적용할 수 있는 물질적/정신적 준비를 하실 것을 강하게 권유합니다.




또한, 과도한 흥분을 가라앉히시고 정신줄을 꽉 잡으시길 바랍니다.

최적의 상태는 공장/캐쉬 초기화 & 순정롬 상태입니다.

이 방법은 기본적으로 초기화는 되지 않습니다.





ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ





준비사항.





1. MicroSD 카드 파티션 나누기. (방법은 따로 올리지 않겠습니다.)




아래를 명심하셔야 합니다.




첫 번째 부분은 FAT32 --------> 여러분이 MicroSD카드로 활용하시는 영역입니다.





두 번째 부분은 Ext3 혹은 Ext4 로 만드세요. ------> 어플 데이터 저장영역입니다.

또한 둘 다 PRIMARY 파티션이어야 합니다.




반드시 첫 부분이 FAT32, 두 번째가 Ext3/4 여야 합니다. 그렇지 않으면 동작하지 않습니다.





참고로 저는 Sandisk 8GB MicroSD Class2 를 사용중이고




첫 번째 : 6.2GB [FAT32]




두 번째 : 1.0GB [Ext4]




이렇게 나눴습니다. 이건 여러분께 달렸습니다.






참고로 Ext4가 좀 더 나은 성능을 보여주는 것 같습니다. (하지만 Ext3가 더 안정적이라고 하더군요.)












2. datadb 파티션을 이용한 Stall/Lagging fix 원상복구하기. (100MB 저장공간을 이용한 방법을 말합니다.)




이 방법을 적용하신 분들께서는 원 상태로 되돌릴 것을 권유합니다.




그렇지 않으면 어떠한 문제가 발생할 지 알 수 없습니다.




그리고.. 이 복구과정에서도 문제가 발생할 수가 있습니다. (......) 그러므로 백업 필수!!




ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ



다음 과정은 제가 첨부한 파일을 기기에 적용하는 것 입니다.




첨부 파일은 2 개가 있습니다.




m110s_recovery_ext3.tar -----> 다운로드




m110s_recovery_ext4.tar -----> 다운로드




네. 각자의 파티션에 맞는 파일을 다운받으시면 되겠습니다. (혼동하지 마세요.)




(30/07/2010 . EDIT : 첨부파일을 바꿨습니다. recovery모드를 변경했습니다.




또한, 권한 문제로 어플삭제가 안되는 것과 /system에서의 쓰기권한 등을 수정했습니다.)




이는 루팅을 하는 과정과 정확하게 일치합니다. 간단히 언급하자면




1. 오딘(Odin)을 켠다.


2. 갤럭시S를 끈 상태에서 [홈키+전원키]를 이용하여 다운로딩모드로 진입한 후 컴퓨터에 연결. (COM x 포트 연결 확인 필수)


3. 다른 것들은 일체 건드리지 않고 오직 PDA부분을 클릭하여 제가 첨부한 ~~~~.tar 파일을 선택합니다


4. Start


5. 소요시간 : 3초




ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ




위의 과정이 끝나면 기기는 자동으로 리부팅을 합니다.




여기서 1차 관문... 정상적으로 켜지고 안드로이드가 제대로 작동한다면 여러분은 목적지에 거의 다다르신 겁니다.




필수로 확인하고 넘어가야 할 부분이 몇 가지 있습니다.




1. 커널 버전 확인하기




설정>휴대폰 정보에 들어가보시면 커널 버전이 나옵니다.


------------------------


2.6.29


root@ubuntu #숫자


------------------------


이렇게 나오면 정상입니다.


















2. 터미널 어플리케이션을 실행하셔서 아래와 같이 입력합니다.




busybox df -h




그러면 여러분의 기기의 파티션에 대한 정보가 나옵니다.




여기서 "/dev/block/mmcblk1p2"가 반드시 있어야 합니다.




또한 /disk에 잘 들어가 있나 확인합니다.




이는 여러분이 설정한 Ext3 /4 파티션입니다. (덤으로 용량도 맞나 확인해 보세요.)












위 과정중에 하나라도 안맞는다면 처음으로 돌아가서 다시 하셔야 합니다. (라고 말하지만 그럴 리가 없습니다. -_-;)


ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ





이제 스크립트를 입력하는 일만 남았습니다.




이를 위해 갤럭시S에서 USB디버깅 모드에 체크를 하신후 컴퓨터에 연결합니다.






모두 ADB 있으시죠? 없으시다면 제 다른 글을 찾아보시면 첨부파일에 있습니다.






윈도우에서 : 시작>실행>cmd 입력 -------> 명령프롬프트에서 : adb폴더로 이동합니다.




cd c:adb (제 컴퓨터에는 adb폴더가 c: 에 위치해 있습니다.)




이 상태에서




adb-windows shell




$su



#busybox cp -rp /data/data /disk/ -------->> /슬래쉬 입니다. 역슬래쉬 아닙니다.




#busybox mv /data/data /data/data.bak


#busybox ln -s /disk/data /data/data ----------> in(아이엔) 아닙니다. ln(엘엔) 입니다.




#reboot




기기가 재부팅됩니다.




여기서 2차 관문..... 정상적으로 켜지고 안드로이드가 제대로 작동한다면




끝입니다.










※※ 만약 구글 마켓에서 용량이 부족하다면서 어플 다운/설치가 안되거나 기타 마켓문제가 발생하신다면


아래와 같이 입력하시면 됩니다.




adb-windows shell


$su


#busybox mv /system/media /disk/


#busybox ln -s /disk/media /system/media


#reboot












## 되돌리기.


기기를 이 방법을 적용하기 이전으로 되돌리시려면 일단 adb-shell로 기기에 접속하셔야 합니다.




기기 내 터미널에서 하지 마시고 반드시 ADB를 이용해서 하세요.




아래와 같은 명령어를 써주시면 원상태로 되돌아 갑니다.




adb-windows shell




$su




#busybox rm /data/data




#busybox mv /disk/data /data/data




#reboot




ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ




네. 생각보다 간단합니다.




이 방법이 절대적인 기기 성능의 향상을 가져다 주는 것은 아닐 겁니다.




전 이렇게 생각합니다.




압도적인 성능 향상보다는, "더이상의 버벅거림은 없다."라는 것에 의의를 두고 싶습니다.






저는 이를 통해서




1. 만족스러운 벤치마크 결과를 얻었습니다. (흐흐..)




2. 실제로 버벅거림을 거의 찾아볼 수 없게 되었습니다.








이 방법은 몇몇 분들께는 오히려 독이 될 수도 있습니다.




외국의 한 유저는 이 방법을 사용한 지 하루 지난 후 엄청난 버벅거림을 느꼈다고 합니다. (왜..?-_-)




반면에 몇몇 분들은 엄청난 성능의 향상을 체감하실 수 있겠죠.




모두 여러분의 몫입니다.




즐기세요!






추가정보:




1. MicroSD카드를 빼고싶을 땐 어떻게 할까요?




정답은...




그냥 빼시면 됩니다. 하지만 왠만하면 기기를 끄고 빼시는 것이 좋습니다.




왜냐면, 설치된 어플들의 데이터가 MicroSD카드에 저장되어 있기 때문에 기기가 켜진 상태에서 카드를 빼시면 강제종료 크리를 맞으실 수 있습니다.




그리고 다른 MicroSD카드로 교체하고 싶으신 분들도... 기존 카드의 모든 내용을 새 카드에 복사해서 넣으시면 됩니다.




그 전에 파티셔닝 하는 것은 잊으시면 안되겠죠!!




2. 커널 적용 후 터미널에서 "su"가 안먹힐 때.




/sbin/su 파일을 과감히 삭제하시면 되겠습니다.




3. ADB 없이 기기 안에서 터미널 에뮬레이터를 실행해서 입력하셔도 됩니다.




4. 삼성 발적화 얘기는 하지 않았으면 좋겠습니다.




갤럭시S는 보시다시피 순정상태에서도 빠른편에 속하는 기기입니다.




5. busybox 로 시작하는 스크립트를 입력하고 나서 엔터를 치시면 아래와 같이 나오는 게 정상입니다.


ex1) 기기내의 터미널에서 입력할 때


#busybox cp -rp /data/data /disk/


#


ex2) adb-shell을 이용해 기기에 접속했을 때




#busybox cp -rp /data/data /disk/


# busybox cp -rp /data/data /disk/




6. 무한재부팅 루프에 걸리시는 분들 중 대부분은 파티션 포맷이 제대로 되지 않아서 입니다.




갤럭시S에 MicroSD를 꼽고 포맷하지 마시고, 리더기나 기타 다른 기기들을 이용해서 포맷하세요.




참고로 전 제 전자사전에 넣고 포맷했습니다. (아이x버 x플...)




7. Ext3/4 파티션을 2GB 이상 할당했을 시 마켓문제가 일어난다고 합니다.




원래 기기에서 데이터영역으로 인식하는 부분이 1.84GB이니 문제가 일어날만 하군요.




되도록이면 1.84GB 미만으로 할당하도록 하시는 것이 좋겠습니다.




8. 커널파일 다시 올렸습니다.




su 파일이 자꾸 되살아나는 것을 없앴습니다.






추신 : 이 정보를 공유하실 때엔 하다못해 출처라도 남겨주셨으면 좋겠습니다.




그 것이 사람사는 도리 아니겠습니까?




추신2 : 항상 새벽에 테스트하는 데 도움을 주는 맛갤러들 땡큐!
Extra Form
첨부
12796740605011.jpg  [File Size:149.1KB/Download:8]
12796740605011.jpg  [File Size:149.1KB/Download:12]
12796740605011.jpg  [File Size:149.1KB/Download:5]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.
댓글 372
3 4 5 6 7 8
  • ?
    뷰버
    10.07.29
    윙? 1376나왓다가 테스크킬러로 한번 밀고나서 했떠니 1704네요 ㅎㅎ ㄳㄳ
  • ?
    tar 파일이 변했는데요...
    이상해요.. 그거 이름 파일 받을때 써진 이름으로 바꾸면
    똑같이 사용 가능한가요?
    Fin_leliniser_Ext4[1] 이라고 써진거요..
  • ?
    에효 새벽까지 고생한거 치고는1720;;;; 안습이네요ㅠㅠ
  • ?
    저 혹시
    busybox mv /data/data /data/data.bak
    mv: can\'t rename \'/data/data\': Directory not empty
    이런 오류메시지 아시는분 계세요???
  • ?
    Krose
    10.07.30
    눈티팅이님 // 저도 펌업하고 재루팅하고 하려는데 그런 현상이 일어나네요..ㅡㅡa 포맷하고 싶은데 VMware에서 리더기 인식이 자꾸 안되어서 난감하네요 ㅎㅎ
  • ?
    Krose
    10.07.30
    족가루쏘님 // 1720.. 나쁘지 않은데요-_- 그 어떤 안드로이드 기기가 1720을 찍는지;;
  • ?
    Krose
    10.07.30
    눈티팅이님 //

    busybox mv /data/data /data/data.bak --------------->>>>>> busybox mv /data/data /data/data2.bak

    로 입력하니 해결되었습니다. 아무래도 기존에 있던 data.bak 라는 파일이 문제가 되는 것 같군요..;;

    아무도 해결책을 알려주지 않아서 삽질 좀 했네요..;;
  • ?
    Krose
    10.07.30
    팁 게시판에서 찾아보니 해결책이 있네요..

    루트 익스플로러를 이용해서 기존에 있던 data.bak를 삭제하면 된답니다 ㅎ
  • ?
    윙블
    10.07.31
    으악~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~성공입니다..
    1750...............................ㅜㅜ
    감사합니다...
  • ?
    mmc 가 nand 보다 분명히 조금 빠르기는 하실껍니다. 하지만.. SD패치 허구입니다. 어플 조금 설치 해보시면 속도 원상태로 되돌아가실껍니다. ㅡ.ㅡ;; 저방법은 사실 유럽형이나 중국형 겔스용입니다. 유럽과 중국형은 램이 814 입니다. 대신 내장메모리가 없죠 그래서 mmc를 내장과 같은 리눅스 파티션으로 잡으실려는 방법인데...
  • ?
    RR™
    10.08.03
    터미널에서 첫번째줄 입력했는데 아무것도 안뜨네요;뭐가문제인지 아시는분?
  • ?
    안녕하세요 질분 좀 드리고 싶어서요..ㅜㅠ 제가 스크립트를 적는 과정에서 #busybox cp -rp /data/data /disk/ 이부분에서 엔터치니깐
    cp : not found 라고 나왔었거든요.. 근데 원래이런건가보다 하구 나머지 과정 다 치구 리붓하니까 무한리붓이 시작되었습니다ㅜㅠ 일단은 배터리를 빼논상탠데 어케해야 다시 살릴 수 있을까요..ㅠㅜ 누구든 아시는분은 좀 도와주세요ㅜㅠ 제 갤럭시는 루팅 sd패치 다 해논상태에서 adb.zip만 다운받아서 과정을 시작했던거였구요..
  • ?
    배터리 다시 껴보니 역시나 다시 무한부팅이네요..ㅜㅠ 첨엔 안드로보이뜨구요 그담엔 화면이 먹통되면서 또로롱소리만 계속납니다... 메뉴랑 이전으로돌아가기 버튼은 흰색으로 계속 켜져있구요 어떤키도 안먹네요..ㅜㅠ 저좀 살려주세요ㅜㅠ
  • ?
    벽돌되셨네요.....
  • ?
    takktwoo
    10.08.07
    크헉 리붓중 제발 되라 ㅠㅠ 나이쓰!!!! 됩니다!!! ㅁ나ㅓㄴㅇ롬ㄴ;ㅣㅏ로미낭롸먼ㅇㅊ
    정말 감사합니다!! 건대사시면 술한사발 대접할게용 ㅎㅎ
  • ?
    흠 저도 살려주세요 님이랑 같은현상...지금 다시 홈키+전원키눌러서 해봐야하는데 뭘해야할지-ㅅ-
  • ?
    수탉
    10.08.09
    갤럭시S에서 터미널 실행시키고
    su치고 엔터치고
    busybox(한칸띄우고)bf(한칸띄우고)-h 치고 엔터 치면
    bf: applet not found라고 나옵니다...ㅠㅠ
    이때는 어떻게 해야하나요?...뭘 잘못했길래 그런거죠?.....갤럭시s와 컴터를 연결해서 작업을 해야하나요?...당췌 모르겠네요 ㅠㅜ
  • ?
    하루종일 붙잡아서 성공했습니다. 실패를 5번 정도 한 것 같은데요.. 실패의 원인은 첫째가 외장메모리 포맷이었고.. 가장 중요했던 두번째는 파티션 나누는 작업이었습니다. 실패하신분들은 파티션 나눌때 http://blog.naver.com/cstart24?Redirect=Log&logNo=50093043159 이쪽으로 가셔서 그대로 하세요.. 잘은 모르겠지만 외장메모리를 사용하고 있던터라 처음 파티션을 나눴을때 작은 공간이 새로운 파티션 1이었습니다.. 그래서 실패를 했나? -_-;;; 암튼 그대로 똑같이 하니까 성공을 했네요..
  • ?
    지금 몇몇 앱들(기본앱 포함)이 계속 강종크리 당하네요 이거 어떻게 하는거임??
  • ?
    이게 sd카드 패치하는 방법인가요?????
  • ?
    io패치할때 외장메모리 넣고 해야하나요?
  • ?
    손오공
    10.08.14
    마켓 문제는 요 문제 아닐까요..

    http://cafe.naver.com/anycallusershow.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=158232
  • ?
    KalNal
    10.08.27
    퍼가용 ~~★
댓글 쓰기 권한이 없습니다.
List of Articles
제목 글쓴이 추천 조회 날짜
디자인 김잉명의 스킨만들기 log.1 : deODEXed란? 14 잉명 2 43401 2010.09.09
일상 [갤S2][cm-10.1][4.2.2] Jellybean minor release 2 878 file changmin 70 43345 2012.09.26
일상 문의요 김민종11 43233 2023.05.18
디자인 SK22 ANDROBOY VER 작업시작! 51 file JackoS 3 43144 2010.12.01
게임 전국제패M 이거 막상 해보니까 1 file 일라플 43008 2023.05.18
일상 hy사진여행체apk 수기수기 1 42950 2012.09.16
디자인 [JackoS's 테마제작가이드] -= PROLOGUE =- 53 JackoS 60 42680 2011.02.09
게임 캐리비안의 해적: 전쟁의 물결 6주년이래요 1 file 어이없네 42621 2023.05.12
게임 내일부터 제노니아의 사전 캐릭터 선점이 시작됩니다. 1 file 칠린호미 42251 2023.05.16
일상 문의요 김민종11 42076 2023.05.18
일상 [정모] 최종공지!! 2011.04.30(토) 19시 수원역! 100 볼튼원더 6 41980 2011.04.22
일상 일부 파일 다운로드 불가 / 웹의 이상증상에 대한 제보 리플을.... 37 berics 12 41562 2014.02.10
롬쿠킹 [초보자 필독서] 오버클럭 + 외부SD or 내부 EXT2/4 한방패치 403 file Raven 1 41507 2010.08.10
일상 테마스토어 Ver3 업뎃! 180 file 떡  66 41463 2011.01.30
게임 어둠의 실력자가 되고 싶어서 게임 강추 1 file 산리오 41462 2023.10.27
게임 프라시아 전기 캐릭터명 선점했어요 ㅋ file 레몬트 41224 2023.03.02
롬쿠킹 [루트권한 필요] 갤럭시S Stall/Lagging fix using a MicroSD card 372 file Liliniser 41222 2010.07.21
게임 데빌노트 보물헌터 말 그대로 file 일라플 40991 2023.05.10
디자인 [레드버전]상태바 아이콘입니다. 6 jackos 1 40958 2010.09.10
게임 이정도면 NFT받을듯?? file 프레크 40669 2023.05.11
일상 커스텀락 티스토어로 구매하신분 355 떡  42 40560 2011.07.24
게임 제노니아 신작 감성 미쳤당... 2 file 나리타타 40392 2023.03.02
일상 섹파 만드는방법 나권우 40280 2024.03.15
질문 혹시 'asia 시네마체' 가지고 계신분있나요? 홍태뽀 40214 2013.05.10
게임 라그나로크X 울트라맨 의상 탐나네 ㅋㅋㅋ file 나리타타 40105 2023.05.24
게임 축구 새로운 겜 프로사커 레전드 일레븐 나와요 file 트즌 39851 2024.03.15
일상 [28일 테스트 파일 추가]테마스토어 새버전 떡밥 81 file 떡  26 39822 2011.03.16
일상 KT샵에서 갤S23 사전 예약 했음 ㅎㅎ 이폰이8 39788 2023.02.09
일상 섹파 만드는방법 천우현 39717 2024.02.22
디자인 [JackoS's 테마제작가이드] chapter III 31 JackoS 52 39397 2011.02.11
1 - 5 - 5850