본문 바로가기
테그라크 커널

테그라크 커널 빌드 20 (갤럭시S)

by 테그라크 2011. 5. 17.

삼성 갤럭시 시리즈는 Odin과 펌웨어 파일만 있으면

기계가 고장나지 않는 이상 사용자 스스로 모두 정상으로 복원이 가능합니다.
오딘 = 시디롬, 정식 펌웨어 파일 = 윈도우설치CD라고 생각하심 됩니다..
만약 다른 모델의 펌웨어를 까실경우는 서비스 센터를 가야하는 사태가 발생할 수도 있습니다...
정식 펌웨어 설치 후 리커버리 모드에서 공장초기화 하면 100% 부팅됩니다.
루트 권한으로 파티션 테이블을 건드리신 경우에는 복구가 불가능합니다.
일명 "모비낸드"펌은 시간만 오래걸리는 쓸데없는 작업임을 알려드리고 싶네요.
이것이 필요한 경우는 제가 알기론 딱 한가지 뿐입니다.
초기버전 부두를 사용하셨다가 원복 못하신 분들입니다.
초기 부두가 모비낸드의 파티션 테이블을 변경했던 것으로 알고 있으며 이 경우가 아니라면 필요없습니다

테그라크 패치별 시스템 구조도 보기 클릭


업데이트 소식은 트위터에서 twitter.com/@tegrak


RESOTRE: /system 메뉴는 펌웨어 빌드번호가 다른것을 적용하시면 안됩니다.;;

더욱 상세한 설치법 보기
초콜렛왕자님 블로그 http://blog.naver.com/devilhaeyong/10104561933 - NEW!
창풍님의 포스트 http://cafe.naver.com/iroid/742621 (해당 까페에 가입하셔야 합니다.)
바이토님의 갤럭시탭 포스트 http://ba2to.tistory.com/2
알기 쉽게 적어주신 초콜릿왕자님, 창풍님, 바이토님 감사합니다. 불법링크 양해 좀..

갤럭시K, 갤럭시U 두 기기는 외장SD카드를 꽂아놓지 않으면 패치적용 및 패치해제가 되지 않습니다.


시스템을 변경하는 작업이므로 실수할 경우 굉장히 위험할 수 있습니다.

반드시 모든 내용을 차근차근 정독하신 후 사용하시기 바랍니다.


첨부파일을 받으실때는 반드시 해당모델을 잘 보시고 받으세요!

부팅할때와 테그라크 어플에서 자신의 모델이름이 정상적으로 뜨는지 꼭 확인하세요!

갤럭시S M110S


모든 튜닝의 끝은 순정!!


제 기본 모토입니다. 단 파일시스템은 성능향상의 유무를 떠나서 RFS보다 ext4가 못할 이유가 없다고 판단되는 바 이렇게 패치를 만들어서 배포하고 있는것입니다.
항상 최신펌의 소스를 삼성에서 공개해주는 것이 아니기 때문에 커스텀롬은 정식 배포판에서 수정되고 향상된 내용들을 모두 적용할 수가 없습니다.
그렇기에 펌웨어 업데이트가 있을때마다 새로운 build가 나오는 것이고 결과적으로 파일시스템을 바꾸고 몇가지 편의기능을 제공하는 것 외에 테그라크 랙픽스가 하는 것은 없습니다.
Cyanogenmod 롬이나 기타 롬이 한국에 상륙하더라도 순정이 그리운 분들이 가끔 찾아주실 수 있는 그런 패치 방법이 되었으면 합니다.



테그라크 커널 빌드 20 업데이트 사항

*갤럭시S 진저브레드 펌웨어를 지원합니다.
*루팅 해제시 Superuser 앱의 후원 버전도 자동 삭제되도록 하였습니다.
*부두 사운드를 더이상 지원하지 않습니다.
소스를 반드시 필요로하는 방식을 벗어나 모듈로 제작하였지만, supercurio님이 이 방식으로 유료 앱을 만들었기 때문에 지원을 중단하려 합니다. 물론 supercurio님께서는 계속 써도 좋다고 하셨지만.. 아무래도 ^^

테그라크 커널 build 19 업데이트 사항

* Voodoo Sound v7을 지원합니다.
버그가 수정되었다고 하던데요?
* 갤럭시S TC22 펌웨어를 지원합니다.

테그라크 커널 build 18 업데이트 사항

* Voodoo Sound v6를 지원합니다.
DAC direct 기능이 추가되었네요.
* 갤럭시S 호핀 지원
갤럭시S와 동일하게 원낸드 모드도 가능합니다.

테그라크 커널 build 17 업데이트 사항

* 테그라크 리커버리 모드에서 update.zip 사용이 가능
/sdcard/tegrak/update 폴더안에 있는 zip 파일로 테마변경등이 가능합니다.
update.zip 만드는 법 보러가기

테그라크 커널 build 16 update1 업데이트 사항

* 테그라크 리커버리 모드 실행위치 원래대로 변경
제가 너무 불편해서 안되겠네요. 대신 기존 진입대기시간을 5초에서 3초로 변경하였습니다.

테그라크 커널 build 16 업데이트 사항

* 테그라크 리커버리 모드 실행위치 변경
일반 부팅중에 Home키로 진입했던 것을 원래 리커버리 모드로 들어갈때 진입할 수 있도록 변경되었습니다.
5초의 기다림을 싫어하셨던 분들을 위해.. (전 기존 방식이 더 편한듯)
* 테그라크 리커버리 UPDATE에서 쉘 스크립트를 지원
UPDATE 메뉴를 실행하면 기존에는 해당 파일들만 복사를 했지만, 이제는 복사가 끝나면
해당 폴더의 update.sh 파일을 실행한 후 결과값을 알려줍니다.
00 메뉴의 경우 /sdcard/tegrak/update/00/update.sh 란 파일을 만들어주시면 됩니다.
update.sh에 echo "line1"이란 명령어가 있을경우 기계화면에도 동일한 메시지가 출력됩니다.
* 테그라크 리커버리 UPDATE에서 기존 파일 덮어쓸 경우 퍼미션 변경오류 수정
파일 교체후 원래 파일의 퍼미션 그대로 유지시켜 줍니다.
* hardcore's 트윅의 일부를 삭제하였습니다.
커널 스케줄러 부분을 제외시켰습니다.

테그라크 커널 build 15 업데이트 사항

* Voodoo Sound v4를 지원합니다. Voodoo Control App으로 사운드 조절이 가능합니다.
supercurio.. 잊지 않겠따 -_-
* Enable 루팅 메뉴를 개선하였습니다.
기존 루팅의 데이터가 남아있을 경우 루팅이 제대로 되지 않던 문제를 수정하였습니다.
* 갤럭시탭(LGT) 랙픽스 적용시 파일시스템 표기오류 수정

테그라크 커널 build 14 업데이트 사항

* xda hardcore님의 tweak이 적용되었습니다.
자세항 사항은 다음 링크를 확인하세요. http://forum.xda-developers.com/showthread.php?t=813309
보시기 쉽도록 /tegrak/scripts/tweaks_by_hardcore.sh 파일을 추가하였으며, 부팅시 자동 적용됩니다.
물론 hardcore님 허락받았습니다. ^^*
* Voodoo Sound v3를 지원합니다. Voodoo Control App으로 사운드 조절이 가능합니다.
이번 버전3에서는 128x 오버샘플링이 부팅시 기본으로 적용됩니다.
* 커스텀 부트 애니메이션을 지원합니다.
테마스토어를 이용하시면 되겠습니다.


원낸드 모드에 대해...

갤럭시S 사용자에게만 해당합니다.
갤럭시S의 성능향상을 위한 저장공간 활용법은 모두 끌어낸 버전이라고 생각합니다.
개인적으로 원낸드 모드를 적용하고도 느리다고 생각되시면
조금 더 기다리셨다가 더 좋은 하이엔드 스마트폰을 장만하시기를 추천합니다.
그리고 원낸드가 읽기/쓰기가 매우 빠르므로 /data/data를 외장 패치하시는 분들이 없기를 바랍니다.


Thanks to...


여자친구님

혼자 테그라크 랙픽스 설치하시느라 고생하셨습니다. ^^*

Supercurio님

무슨 말을 더 할까요. 감사하죠 부두사운드 소스를 사용하도록 허락해 줘서!
http://twitter.com/@supercurio

규규규규규규님

테그라크 테마, 제 블로그 대문 이미지 제작자 이십니다. 너무 고퀄리티라 공짜로 쓰기 민망할 정도로
새 테마가 나와도 전 언제나 테그라크 테마랍니다 헤헤 2011년, 아드님이 건강하게 잘 크시기를..
규님 블로그 가기 http://sbtheme.tistory.com/

떡님, 벼리님

새로운 버전에서 테마스토어핵펀치가 정상동작하도록 도와주었습니다. 어플공장장들 수고염 ^^

Liliniser님

릴리나이저님의 결정적인 도움으로 배포파일이 2개에서 1개로 줄었습니다. 참고한 소스는 https://github.com/Liliniser에 올려주신 Kernel-repack-util입니다. 고~맙습니다.!! ^^

이카루스님

ext4의 mount 실험을 하드코어하게 해주셨고 잃어버린 쿼드런트 점수를 다시 찾는데 큰 공헌을 해주셨습니다.!! 감사합니다.
게시글: ext2, ext3, ext4 성능 한눈에 비교해드립니다. by 이카루스 그래프로 성능 차이를 확인해보세요.
제가 ext2를 버리고 적용하지 않는 이유를 시원하게 밝혀주셨네요!

팬클럽(?)

dydx님, 화승오즈님, 큣딸기님, 벼리(박쥐), 떡, 근육돼지? ㅋㅋㅋㅋㅋㅋㅋ

베타테스터

lgw1397님, fredurste님, 베지타님, 공무돌이님, 자세위주님, 저스트님, 천재현이님

bye end님

맛클의 엔드님이시죠? 갤U 펌웨어 감사히 쓰겠습니다. 추후에 ... 흐흐흐

Donate 후원해주신 분들

gatty80님(x3), 엔드님(ㅋㅋ), 이카루스님, 훈놈님, sagax님, 픽션즈님(x2),
mink*****o@gmail.com님, kali*****@naver.com님, ganapapa님, las****s@gmail.com님,
fredurste님, 윤성x님, 박실x님, 저스트님, 박경x님, 천재현이님, 해조선생님,
큣큣딸기님, 옥바디님, 샤인님님, kodohy님, 페퍄느님,
제이케이님, 공무돌이님, 학생 크로아상님, yad****@naver.com님, 쌍칼님,
져지해골님, Chaes님, 호구마루님, 메탈퀸님, H1ghway님, 초록동이님, 죠죠님, 가루약님,
HTC_Kovsky님, nolbooya님, 감사합니다님, 짱구최고님, 후원님, her***ver@gmail.com님,
푸르딩딩푸딩님, Peter Zürcher님(xda), 제이케이님, unicanada님(xda), 상진군님,
안석준님, 나이테님, 테그라크후님, GeoGenSoft님(?), 규원이아빠님, 홍영래님,
Michael Kittle, frank skou

감사합니다. 잘 쓰겠습니다!!! 맛클이나 댓글 쓰실때 남기시는 닉넴이라도 같이 적어주시면 좋을텐데 ㅠㅠ

테그라크 랙픽스 어플 후원버전 구매자 분들

가끔 적게나마 도움을 주신다고 글 주시는데 적지 않아요. 햄볶아요 ^^


* 랙픽스 없이 순정이 빠르다면 랙픽스는 필요없는 작업입니다!!



랙픽스(lagfix)란?


갤럭시S를 사용하는데 있어 약간 멈칫거린다거나 로딩이 늦다거나 하는 현상을 줄이는 것을 말합니다.
테그라크는 특정영역의 rfs라는 파일시스템을 ext4라는 파일시스템으로 변경하는 방법을 사용하며
Supercurio&Liliniser님의 Voodoo, 맛클 떡님의 패치, z4ziggy의 z4mod, Rynza의 OCLF 등 종류별로 다양한 설정이 존재합니다.

Voodoo 및 떡님 패치 : 맛클 http://matpclub.com



테그라크 랙픽스는


테그라크 전용 커널 및 어플리케이션을 설치해서 동작하는 방식이며
어플리케이션 및 자체 추가 리커버리 모드를 통해 몇가지 편의기능을 제공합니다

원래 배포된 정식 펌웨어의 시스템 파일과 기능을 "원본 그대로" 유지하면서
추가기능을 넣는 것이 주 목적이며 임의로 수정된 시스템에서는 정상동작하지 않을 수도 있습니다. 해외 개발자한테 안밀리는 것도 목적입니다..만 관심분야가 아닌 곳은 좀 ㅋㅋ



테그라크 커널 설치법


*정식 펌웨어를 설치해야 합니다.
기존에 다른 패치를 하신 적이 없으신 분은 Samsung Kies를 통해 펌웨어를 최신으로 업그레이드 하세요.

이미 외장 패치나 다른 패치가 설치 되어있다면 각 패치에 맞는 복구 과정을 진행하신 후
완전히 삼성 정식 펌웨어로 바꿔줍니다.
단 한번이라도 다른 패치를 적용하셨으면 시스템 파일의 안정성을 위해 반드시 해주셔야 합니다.

정식 펌웨어 파일은 300MB가 조금 넘는 tar 형식의 아래와 같은 이름과 비슷한 파일입니다.
M130K-HOME-REV04-EA20.tar

휴대폰을 전원이 꺼진 상태에서 다운로드 모드로 키시고 (홈키 + 전원키)
Odin의 PDA 버튼에서 위 파일을 선택하신 후 설치하시면 됩니다.


*자신의 펌웨어 버전을 확인합니다.
홈 화면에서 "메뉴키 > 환경설정 > 휴대폰 정보 > 빌드 번호" 항목이 아래와 동일한지 확인해주세요.


빌드번호가 일치하지 않으면 테그라크 랙픽스 파일을 설치하시면 안됩니다.
배포 파일은 항상 tegrak-kernel-build-x-for-XXXX-YYYY.tar 이름으로 해서 배포되고 YYYY 부분이 빌드 번호와 동일해야 합니다.


*휴대폰의 전원을 끄신 후 다운로드 모드(홈키+전원키)로 켜줍니다.

*Odin을 실행하여 PDA 버튼에서 tegrak-kernel-build-13-for-XXXX-YYYYY.tar 파일을 선택합니다.

*USB로 휴대폰을 컴퓨터와 연결한 후 Odin에서 노란색으로 연결 표시가 나오면 START 버튼을 눌러줍니다.
(Samsung Kies 프로그램은 완전히 종료된 상태여야 합니다.)

*설치가 완료되면 자동으로 리부팅 되며 테그라크 커널을 인증해주는 텍스트화면이 부팅중에 보이게 됩니다.

*부팅이 완료되면 마켓으로 가서 "테그라크" 혹은 "tegrak"로 검색하여 테그라크 랙픽스 (tegrak lagfix) 어플을 설치합니다.

*테그라크 랙픽스 어플을 실행하여 경고메시지가 나오지 않는지 확인하고 정상적으로 실행될 경우 버전 정보를 확인하여 최신 버전이 제대로 설치되었는지 확인해 줍니다.



테그라크 커널 업데이트 방법


*펌웨어 빌드 번호가 변경되었을 경우
기타 패치가 적용된 것을 먼저 해제하신 후
테그라크 랙픽스 어플리케이션에서 "Disable 테그라크 랙픽스 (all)" 실행
작업이 모두 완료되면 테그라크 커널 설치법 처음 부분 "정식 펌웨어 설치"부터 시작하시면 됩니다.

*펌웨어 빌드 번호가 동일할 경우
외장 패치를 해두셨다면 해제하시지말고 그대로 두셔도 됩니다.
테그라크 커널 설치법 중에서 정식 펌웨어 설치 단계를 건너뛰고
Odin으로 설치하는 부분부터 시작하시면 됩니다.


설치가 완료된 후 어플리케이션을 마켓에서 최신 버전으로 업데이트 하시고
실행 후에 tegrak kernel version을 보고 새 build 파일이 정상적으로 적용되었는지 확인합니다.



테그라크 랙픽스 어플리케이션 매뉴얼


Enable 테그라크 원낸드 모드
갤럭시S 사용자 전용입니다.
모든 파티션이 ext4로 바뀌고 /data영역이 /system영역과 바뀌게 됩니다.
원낸드에 관해선 길게 설명드리지 않겠습니다. ^^*
system 사용량이 290MB이하, data 사용량이 dalvik-cache를 제외하고 200MB 이하여야 발동됩니다.
적용이 완료되면 프로그램 설치 메모리가 292MB가 됩니다.

Enable 테그라크 랙픽스 (all)
모든 파티션을 ext4로 바꿉니다. RFS인 파티션만 자동으로 교체합니다.

Disable 테그라크 랙픽스 (all)
모든 파티션이 RFS로 바꾸고 원낸드 모드도 해제합니다.
system 파티션도 RFS로 돌아가는 야심작입니다.
system 사용량이 290MB 이하여야만 동작합니다.

Enable 테그라크 랙픽스
테그라크 랙픽스를 적용합니다. 초사이어인 모드
다른 패치 (외장 패치나 내장 패치) 반드시 먼저 해제하셔야 합니다.

Enable cache 랙픽스
/cache 파티션을 ext4로 변환합니다. 계왕권 모드

Enable system 랙픽스
/system 파티션을 ext4로 변환합니다. 초사이어인3 부왘 모드

Disable 테그라크 랙픽스
테그라크 랙픽스를 해제합니다.
펌웨어 최신 버전 업데이트나 정식 펌웨어로 재설치 하기전에 실행해야 합니다.
다른 패치 (외장 패치나 내장 패치) 반드시 먼저 해제하셔야 합니다.

Disable cache 랙픽스
/cache 파티션을 원래대로 돌려줍니다.
순정 리커버리 모드에서 --wipe-cache를 실행하셔도 똑같습니다.

Enable 루팅
루팅을 합니다. 루팅 뭔지 아시죠? ^^*
가끔 이걸 했는데 루트 권한 획득이 안된다고 하시는 분들이 계신데
루트 권한이 필요한 프로그램을 완전히 종료후 다시 시작하시면 됩니다.
"Disable 루팅" 후 다시 "Enable 루팅"을 하시는 것도 한가지 방법입니다.

Disable 루팅
루팅을 해제합니다. 은행, 증권 등의 금융권 어플들이 루팅이 되어있어 안된다고 할 때 사용하세요.

리부팅
휴대폰의 전원을 끄고 다시 킵니다.

다운로드 모드 리부팅
오딘으로 펌웨어를 설치하는 상태로 바꿉니다. 전원을 끄고 (홈키+전원키)로 켜지는 것과 동일합니다.

리커버리 모드
테그라크 커널을 설치하면 리커버리 모드가 2개 존재하게 됩니다.
원래 정식 버전부터 있던 리커버리, 테그라크 리커버리가 있는데 그 중에 정식 리커버리 모드로 들어갑니다.

파워오프
휴대폰의 전원을 끕니다.



테그라크 리커버리 모드


부팅중에 아래의 화면에서 홈키를 누르면 들어갈 수 있는 특별 메뉴입니다.
build 16부터는 기본 리커버리 모드로 이동할때 사용하실 수 있게 되었습니다.

진입하면 아래와 같은 메뉴가 나타납니다.

EXIT: exit recovery
테그라크 리커버리 모드를 종료하고 부팅을 계속합니다.

UPDATE: from zip package
내장 SD카드 영역에 있는 /sdcard/tegrak/update 폴더에서 zip 파일을 선택해 적용할 수 있습니다.
update.zip 만드는 법 보러가기

UPDATE: from internal sdcard
내장 SD카드 영역에 있는 데이터를 /system과 /data에 이동할 수 있도록 해줍니다.
테마 변경시 이 기능을 사용하면 아직 시스템이 시작되기 전이므로 안전하게 복사할 수 있습니다.
위 이미지에 나타나는 5개의 폴더를 지원하며 각 폴더 밑에 system 및 data 폴더를 만들어서
바꾸거나 추가하고자 하는 디렉토리 구조와 파일을 넣으시면 됩니다.
갤럭시K, 갤럭시U는 외장SD카드로 사용됩니다.

UPDATE: from external sdcard
갤럭시S, 갤럭시탭에만 해당됩니다.
외장 SD카드 영역에 있는 데이터를 이동하며 기능은 위와 동일합니다.

RESTORE: /data & /dbdata
백업 되어있는 파일로 /dbdata 영역과 /data 영역을 복원 합니다.
백업 파일은 내장 SD 카드에 있으며 /sdcard/tegrak/backup 폴더내에 dbdata.bak, data.bak 파일입니다.
/dbdata 영역에는 문자나 연락처, 마켓 다운로드 기록 등이 들어있으며
/data 영역에는 설치된 어플리케이션, 어플리케이션 저장정보, 휴대폰 설정등이 들어있습니다.
외장 패치는 반드시 해제되어 있어야 합니다.
갤럭시K, 갤럭시U, 갤럭시탭은 /data 하나만 보입니다.

BACKUP: /data & /dbdata
백업 파일을 생성합니다.
백업 파일은 내장 SD 카드에 있으며 /sdcard/tegrak/backup 폴더내에 dbdata.bak, data.bak 파일입니다.
이 파일은 "Enable 테그라크 랙픽스", "Disable 테그라크 랙픽스" 할 때마다 자동으로 생성되며
테그라크 리커버리 BACKUP 메뉴에서 임의로 생성할 수도 있습니다.
생성될때 마다 항상 동일한 파일을 덮어쓰게 되니 참고하시기 바랍니다.
외장 패치는 반드시 해제되어 있어야 합니다.
갤럭시K, 갤럭시U, 갤럭시탭은 /data 하나만 보입니다.

RECOVERY: reboot recovery
정식 펌웨어에서 지원하는 리커버리 모드로 들어갑니다.

DOWNLOAD: reboot download mode
다운로드 모드로 들어갑니다. Odin 작업을 할 때 들어가는 화면입니다.

wipe cache
/cache 폴더의 내용을 삭제합니다.

wipe dalvik-cache
/data/dalvik-cache의 내용을 삭제합니다.

wipe init.d
/system/etc/init.d 디렉토리를 삭제합니다. 사용자 스크립트가 모두 삭제됩니다.



퍼가실때에는...


저한테 미리 허락받지 않으셔도 출처를 밝히시면 내용을 퍼가시는 건 괜찮습니다만
배포 파일은 반드시 제 블로그에서 받을 수 있도록 해주시기 바랍니다.

댓글