파일리스트
http://djj.iptime.org/owncloud/public.php?service=files&t=62d6609f13df7108e025f91aa03b4ed1
XDA 포럼의 Smitty 분이 빌드하신 커널에 F2FS 가 가능함을 알고 적용을 시도해 보았습니다.
실제로 F2FS 는 EXT4 와 같은 파일시스템의 일종이며
Flash Friendly File System 의 약자로 플래쉬 메모리에 최적화된 파일 시스템임을 알 수 있습니다.
갤럭시 넥서스는 실제로 고질적은 메모리 속도 문제를 가지고 있어서 앱 설치나 다중 작업을 할 시에
렉이 많이 걸린다는 것을 모두 알고 계실 껍니다.
한편 넥서스5 에서는 적용을 해도 별로 효과가 없다고 하네요. 원체 메모리 속도가 빠르다 보니 ..
그런데 제가 갤럭시 넥서스에 적용해 본 결과 엄청난 성능향상이 있었습니다.
티타늄 백업 복구 속도가 빨라지고 다중작업이 더욱 부드러워 집니다.~~
그럼 긴말 필요없이 적용을 해 보도록 하겠습니다. 상당히 고도의 작업을 요하니 주의하세요.
메모리 파티션을 모두 F2FS 로 포맷하기 때문에 내장 메모리 백업은 필 수 입니다.
1. 아래 파일을 받아 갤럭시 넥서스 어딘가에 저장해놓기.
http://djj.iptime.org/download/GalaxyNexus/F2FS/SmittyV-F2FS-6.4.14.zip
- F2FS 커널 (애니커널 방식이 아니라 Boot.img 를 뜯어서 작업하실 필요가 없습니다.)
http://djj.iptime.org/download/GalaxyNexus/F2FS/f2fs_pa_maguro-4.4-BETA1-20140603.zip
- F2FS 로 변환 한 파라노이드 BETA X 버전입니다. (현재 최신)
이 두 파일을 어딘가에 저장해 둡니다.
물론 갭스 파일도 어딘가에 저장이 되어야 겠죠? 혹시 없으시면 아래의 링크를 참고하세요~~
http://download.djjproject.com/GalaxyNexus/Gapps/
2. 패스트붓으로 아래의 파일 적용하기 or 플래슁
TWRP 리커버리 파일로 2.7.0.0 버전이며 F2FS 포맷 기능을 가지고 있습니다.
http://djj.iptime.org/download/GalaxyNexus/F2FS/TWRP-TUNA-F2FSALL.img
http://djj.iptime.org/download/GalaxyNexus/F2FS/TWRP-2.7.0.0-maguro-f2fs.zip
리커버리를 적용시켜 줍니다.
3. 리커버리 메뉴에 진입 후 작업하기
먼저 TWRP 리커버리 메뉴에 진입하여 파일매니져를 통해
플래슁할 롬파일과 커널을 캐쉬 파티션으로 옮겨 둡니다. (매우 중요)
위치는 /cache 입니다.
그리고 Advanced 메뉴에 F2FS 메뉴를 통해 system 과 data 를 F2FS 로 포맷합니다.
그리고 인스톨 메뉴에서 /cache 에 저장한 롬파일로 인스톨을 진행합니다.
마지막으로 다시 Advanced 메뉴에서 F2FS 메뉴를 통해 cache 파티션을 F2FS 로 포맷합니다.
다시 방법을 적습니다.
System 과 Cache 만 F2FS 로 포맷하시고 그 다음 롬 설치를 진행해 주시고
롬 설치가 끝나고 나서 DATA 파티션을 포맷해주시면 됩니다.
이렇게 롬설치를 하실 수 있으며
속도가 한결 빨라짐을 느낄 수 있습니다.
그리고 F2FS 로 변환시 MTP 연결이 안됩니다.
체크 결과 MTP 작동합니다.
그리고 커널은 이미 존재하니 다른 롬을 컨버팅 하면 다른 롬들도 F2FS 상태에서 사용을 할 수 있을꺼 같은데
이는 리커버리의 마운트 스크립트를 조금 수정해주면 되는 것으로 알 고 있습니다.
그 부분에 대해서 테스트 중이며 해결이 되면 2부를 작성하겠습니다.
감사합니다.
아래는 인증샷입니다.
※ 혹시 하시다 손이 미끄려져서 플래슁할 롬파일이 없는분!
http://djjproject.tistory.com/41
댓글