iPhone AからiPhone Bにアプリを移すことを考える.
### 条件
* iPhone AはiOS 10.1.1
* iPhone BはiOS 6.x
* Aのアプリ"C"はすでにAppStoreでリジェクトされている
### ゴール
Aのアプリ"C"をBにインストールする
まず初めに考えたのは, iTunesでアプリをコピーして移す方法
しかし, iOS9からそれはできなくなっている.
また, リジェクトされているので, iTunesの購入済みからのDLもできない.
### 最終手段
iPhone A を脱獄して, アプリを抜き出して, Bにインストールする
ここで問題なのは,
iOS10.1.1でOpenSSHがうまく動かないこと
ipaの取り出しもうまくいかない
下記の方法ならうまくいくかも?
1. iPhoneAを脱獄する
1. iPhoneAにターミナルアプリをインストール
1. iPhoneAのターミナルアプリでアプリの場所を探す (findコマンドなどで)
1. iPhoneAのアプリをtarなどでアーカイブして参照できる場所にコピー (tar cvf hoge.tar )
1. MacにDLしてzipファイルに変換して各調子をipaにする
1. iTunesにipaファイルを入れて, iPhoneBにiTunes経由でインストール
ちなみにアプリの場所は
```
/private/var/containers/Bundle/Application/XXXXXXXX/Hogehoge.app
```
OpenSSHが動けば, ログインしてscpなんかでDLするだけなのになぁ
脱獄するので, 自己責任でお願いします.
0 件のコメント :
コメントを投稿