오늘은 Batchomatic으로 때때로 한 번에 사라질 수도 있는 트윅과 소스를 간단히 백업하는 방법을 소개합니다. 또한 iOS 11.0 이상 버전의 Cydia, Zebra, Sileo 그리고 Installer와 정상적으로 작동합니다.


Environment

  • iOS 13.5 /w Unc0ver jailbreak (v5.0.1)
  • iPhone 8 (10,4) D201AP GSM Gold 256GB

Batchomatic 설치하기

기본적으로 BigBoss 저장소에서 개발자 Capt가 배포하고 있습니다. 간단히 검색해서 설치해주시면 됩니다.

추가 패키지 설치

그리고 파일 관리자가 필요합니다. iOS에 기본으로 설치된 파일 관리자가 아닌 Filza 혹은 iFile이 필요합니다.

백업하기

여러분이 사용하시는 패키지 관리자를 열고 검색 탭에 들어가보시면 왼쪽 상단에 운전대 모양의 Batchomatic 아이콘이 있습니다.

  • Installer
  • Cydia

Batchomatic을 열고 간단히 Create offline .deb 옵션으로 하나의 패키지를 만들어줍니다. 보통은 온라인 상태로 하나의 리스트로 만드는 경우도 있지만 혹시라도 어떤 하나의 저장소(Repository)라도 접속이 불가능한 경우를 대비한다면 오프라인 deb 아카이브가 더 낫다고 생각합니다. 이 때 만드는 deb 파일은 여러분의 트윅과 소스를 하나로 담고 있는 묶음이라고 생각하시면 됩니다. 그리고 iCloud나 OneDrive 등 안전한 곳에 보관해주세요.

복구하기

복구를 할 때는 파일 관리자를 사용하여 deb 파일을 직접 설치해야 하기 때문에 반드시 시작하기 전에 파일 관리자와 Batchomatic 2가지를 설치하고 시작하세요. 먼저 백업하신 파일을 iPhone 내부로 가져와야 합니다. 파일 관리자에 따라 다르지만 공유 버튼을 통해 Filza 혹은 다른 파일 관리자로 복사해주시면 되겠습니다.  기본적으로 파일은 /var/mobile/BatchomaticDebs/에 저장되어 있습니다.

  • 혹시 사용하시는 트윅 중 일부에서 외부 deb 파일을 필요로 하시다면 UserSavedDebs에 추가하면 복구 과정에서 Batchomatic이 자동으로 해당 deb 파일들을 포함합니다.

deb 아카이브를 눌러 선택하면 다음과 같은 창을 볼 수 있습니다.

우측 상단의 Install 버튼으로 deb 파일을 설치해준 뒤 Respring 버튼으로 SpringBoard를 다시시작해주세요.

그리고 다시 사용하시는 패키지 관리자에서 Batchomatic을 열고 Install .deb를 선택합니다.

그럼 다음과 같이 이전의 설정을 그대로 복구하실 수 있습니다.

이제 Proceed 버튼 하나면 모든 것이 복구됩니다.

끝입니다.