마지막 수정 날짜 : 2016년 9월 4일


buffer_write 오류, 어떻게 해결할까?

Cydia 에서 트윅을 받으려고 하면 다음과 같은 오류가 뜨는 경우가 있을 것이다.

buffer_write 오류

buffer_write 오류

사진 출처 : http://www.iphonehacks.com/2016/07/fix-failed-in-buffer_writefd-8-ret-1-cydia-error-when-installing-packages.html

이 오류는 본인 스토리지 중 시스템 용량이 가득 차면 트윅을 설치할 수 없기 때문에 나오는 오류이다.

스토리지 중 System 용량 (Cydia - 스토리지 탭에 있다.)

스토리지 중 System 용량 (Cydia – 스토리지 탭에 있다.)

이를 해결 할 수 있는 방법을 알아보자.

해결 방법

먼저 소스 탭을 눌러 소스를 추가하자.
소스 명 : https://coolstar.org/publicrepo/

Stashing for iOS 9.2 - 9.3.3 트윅

Stashing for iOS 9.2 – 9.3.3 트윅

그 다음에는 Stashing for iOS 9.2 – 9.3.3 트윅을 설치하자.
똑같은 buffer_write 오류가 뜨면 다시 설치 해 주면 된다.
(따로 설정하는 화면은 존재하지 않는다.)

원리는?

필요 없는 몇 몇 파일들을 System 이 아닌 Private 공간으로 옮겨준다.

ln -s (링크 기능) 을 통해 Private 공간으로 옮겨도 사용할 수 있도록 조치를 취하는 것이다.

이 작업이 원래 자동으로 되어야 하는데, 예전 탈옥 툴과는 다르게 현재의 탈옥 툴은 해당 작업을 해 주지 않는다.
그렇기 때문에 이렇게 트윅 설치 등, 수동으로 해 줘야 한다.