Apt BR 5.0リリース!JB環境完全復元!

iPhone
22
この記事は古いです。
最新の記事またはこちらのページを御覧ください。

image (2)

[13/02/05追記] 使い方などをわかりやすくこちらに書き直しました。
Apt BR ~JBデータバックアップ・リストア~
[11/06/01追記] 新しいCydiaのリポジトリの復元に対応しました!現在のバージョンは5.0です。
[追記] インストールできない問題を修正しました。現在のバージョンは4.5.6です。
[追記]  01/06 修正しましたので現在は正常に復元できます。現在最新バージョンは4.4-5です。
[追記]  コメント欄にて名無しさんにて教えていただきましたが、現在復元ができません。これは私のプログラミングのちょっとしたミスです。利用されている方には大変ご迷惑をおかけしました。ファイルのパスは間違っていませんし、エラーで処理が中断されますので壊れることはありませんが、念のためアップデートするまでは復元の処理はしないようにお願いします。なお、バックアップの方は正常にできます。

Wh1teM0unta1nさんの情報を元に作成したApt BR。

これ一つあればJailbreakアプリのバックアップorインストールからJailbreak環境のバックアップor構築まで出来ます。バックアップファイルを自由に持ち歩けるのもこのアプリの特徴です。

このアプリで出来ること

  • JBアプリのバックアップ・復元
  • リポジトリのバックアップ・復元
  • iFileのブックマークのバックアップ・復元
  • Activatorの割り当てのバックアップ・復元
  • アイコン非表示の情報のバックアップ・復元
    SBSettingsのhidden設定等
  • アイコンの位置情報のバックアップ・復元
    FolderEnhancer、Iconoclasm、FCSpringBoard等々

使用デモ(復元)

 

※この動画はあくまでデモということで、復元のみかつアプリの復元は行ってません。

使用方法

バックアップ

MobileTerminal(バージョン472以上)を起動後にsuでrootにログインし、bakコマンドを入力すると開始します。質問に対してyかnで答えるだけです。(yとnは推奨のコマンドが大文字になっているので注意)

終了後に/var/mobile/Backup.zipが作成されるので、それをDropbox、SugarSync、メールなど好きな方法でバックアップすればOK。

Backup.zipには、JBアプリの情報、アイコン非表示の情報、リポジトリの情報、Activatorの割り当ての情報、アイコンの位置の情報、iFileのブックマークの情報が入ります。

復元

iTunesで復元した後、以下のJBアプリをインストールします。

※Jailbreakアプリ自体は復元できませんが、JailbreakアプリのデータはiTunesの復元機能である程度復元できます。

  • (必須)MobileTerminal ver472以上(古いバージョンだと文字化けします)
    iFileがインストールされていれば、safariでios4対応MobileTerminalのdeb(上のリンク)をダウンロードできます。
  • Activator
  • Libhide
  • iFile(一度ブックマークを開く必要あり)
  • FCSpringBoardやFolderEnhancerなどIconSupportを含むアプリを使用している人はIconSupportが必要

MobileTerminalを起動後にsuでrootにログインし、bakコマンドを入力すると開始します。質問に対してyかnで答えるだけです。

リポジトリを追加したら一旦Cydiaを開いてリフレッシュしてください。

Jailbreakアプリを復元した場合は再起動しましょう。

Q&A

Q なんでバージョンが4.7からいきなり5.0に上がったの?
A すごいがんばったから。

Q コンソールだと使いづらいんだけど普通のアプリにしないの?
A ちょっと僕の技術ではまだ厳しいです。

少し前にApt BRの事を知り、それ以来定Apt BRを使用し定期的にバックアップをとっていたのですが、今日iPod touch 2Gをいじっていたところ起動しなくなってしまったので(Apt BRのせいではないです)、早速復元の際に活用させていただきました。
しかし、残念ながら書かれている手順通りに進めても何故か復元できませんでした。
けれども、バックアップはきちんと取れていため、PC上にてBackup.zipを解凍し、各ファイルの設置場所をネットで調べ上書きしたところ、無事元通りに復元することが出来ました。
結果としては復元することができたので大変感謝しております。ありがとうございました。

念のためこちらの環境と復元の際に行ったことを書いておきます。
環境:iPod touch 2G 16GB
公式のiOS4.2.1のFWで復元し、設定等もiTunesでiPod touchが起動しなくなる前の設定に復元。その後Redsn0wで脱獄、Cydiaの初期処理等ひと通り済ませ、AptBackupを使用しCydiaからJBアプリを全て復元。最後にApt BRを使用しアイコン、フォルダ等の復元を試みましたが失敗しました。

>名無しさん
報告ありがとうございます。また、ファイルの設置場所を調べるのは大変な作業だったと思います。ご迷惑おかけして本当に申し訳ありません。でも無事復元できたようでよかったです。
復元で失敗したのは恐らく私のプログラムミスによるものです。現在修正してますのでアップデートしましたらこの記事にて追記します。

今回の失敗はしっかり反省して、今後このようなことがないようにしたいと思います。

はじめまして。Pineと申します。
ちょうど何か都合のよいバックアップアプリがないかと探していたら、このサイトを見つけた次第です。

本当に使いやすいです!感動しました!
修正版楽しみにしています!

>Pineさん
ありがとうございます。現在実家に帰省しているため、修正は明日(5日)になりそうです。

はじめまして。
非常に都合のよく使いやすいバックアップアプリで大変気にいっています。
さて、どういった理由かは不明ですが私の環境では英数字以外の文字が
文字化けを起こしていて読むことが出来ません。(文字エンコーディングのせい?)
私の場合どの道このアプリで出来る全てのバックアップをするので、
文字が読めなくても全てでYを打てば済むのですが、報告させていただきます。
ちなみにバックアップ自体は正常に動きますし、
バックアップファイルそのものは全て正常です。

>n0r14k1さん
報告ありがとうござます。おそらく文字エンコーディングが影響していると思うので解決策を考えてみます。

はじめまして。
iOSのアップデートをしようと思って、インストールしました。
ターミナルを立ち上げて[bak]とすると全て文字化けしてしまいます。
現在はiOS4.1 MFW02.10.04となります。
宜しくお願い致します。

私も同様の症状です。
ios4.0.1 iphone4です
どうやら「net.fukajun.repoicon」にパッケージが依存してるみたいですね。

そういったパッケージは見当たりませんが・・・
どうなんでしょうか・・・

>HIROさん、tendoさん
報告ありがとうございました。またご迷惑をおかけしてすみませんでした。
今日のお昼頃に修正しましたので、現在は正常にインストール出来るはずです。
できない場合はChangesからRefreshで更新してみてください。

素晴らしいバックアップツールありがとうございます
もっと早めに気付くべきでした・・・

これでより一層JBが快適になります。

まだjbにトライして間もない頃、うっかりjbアプリの主要となるプログラム(MobileSubstrate)を消してしまいました。
WinterBoardやSbsettingsなどが一瞬にして消えてしまい、愕然としましたが、この素晴らしいバックアップツールにより見事回復まで持っていく事が出来ました。
本当に感謝しています。

質問です
リポジトリの復元で処理が止まり、無視して進めるとJBアプリがインストールできないというエラーが発生します。
対処法を教えてください

iPhone4の5.0.1です。
試してみたのですが、脱獄アプリやその他諸々リストアされません。バックアップはきちんととれてるのですが…
Winterboard を適用してるのですが、テーマの適用を外さないと上手くリストアされないのですか?

返信が遅くなってすみません。
>kosさん
処理が止まった際に、yかNか選択できるようになっているはずなので、yを選択することで、JBアプリがインストールできるはずです。

>シュガーさん
Winterboardは関係ないと思います。だとすると、何が原因なのか私もわからないので推測で答えますが、もしリストアの途中で英語の質問が出てきている場合は、yを入力してenterをタップしてみてください。

すばらしいアプリをありがとうございます。
リストアしたいのですが、リポジトリの復元でYを入れたあとに、パーミッションの変更等の質問が出るのは正常でしょうか。
一応エンターを押して進んで完了するのですが、cydiaをリフレッシュしてもリポジトリが復元されていません。
ご教示いただけると幸いです。

>みゆきさん
試してみたところ、rootでログインしていないとパーミッションの質問が表示されるようです。
リストアする場合は最初に「su」と入力してEnterをタップしてrootにログインしてみてください。
rootのパスワードは初期設定から変更していなければ、「alpine」です。

22件のコメント

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

AppStoreアプリ
「ショートカット」アプリのコマンドで取得したい項目を変数で指定する方法

WorkflowがiOS12で日本語化されましたが、まだまだ日本語の対応が中途半端なようです。 「デ …

AppStoreアプリ
[swift3]WKWebviewの画面をキャプチャする方法[UIImage]

WKWebviewを画面キャプチャする際に躓いたのでメモ。 まずはスクリーンショットをUIImage …

iPhone
iWidgetを作ってみよう

ホーム画面をかっこ良く賑やかにできるiWidgetですが、自作できたら楽しいと思います。 ということ …