無需電腦,iPhone也可以直接安裝IPA
在以往,如果想要iPhone安裝一個app的話,要麼從App Store下載,要麼利用三方助手。這些方法都有局限性,App Store里的好軟體需要付費,而三方助手裡面的軟體又不全。如果僅僅是抓包一款app的舊版本,這時候就需要拿出你的數據線插上電腦進行安裝了。有沒有一種方法可以直接在手機上安IPA呢?
我們可以利用JSBox Lite直接在手機上安裝已有的包。
首先複製下面的javascript代碼,在JSBox Lite中添加該腳本,用來安裝手機上已有的IPA文件。
/*
IPA 文件安裝器
- 支持文件分享安裝
- 支持主程序運行選擇文件安裝
- 安裝完成後請返回運行界面選擇後續操作
作者聯繫:https://t.me/axel_burks
*/
varport_number =8080
varplist_url ="itms-services://?action=download-manifest&url=https://gitee.com/suisr/PlistServer/raw/master/universal_jsbox.plist"
// 從應用內啟動
if($app.env == $env.app) {
$drive.open({
handler:function(data) {
fileCheck(data)
}
})
}
// 從 Action Entension 啟動
else if($app.env == $env.action) {
fileCheck($context.data)
}
else{
$ui.error("不支持此方式運行!")
delayClose(2)
}
functionstartServer(port) {
$http.startServer({
port: port,
path: "",
handler:function(result) {
varurl = result.url
}
})
}
function fileCheck(data) {
if (data && data.fileName) {
var fileName = data.fileName;
if (fileName.indexOf(".ipa") == -1) {
$ui.error(fileName + "非 ipa 文件!")
delayClose(2)
} else {
install(fileName, data);
}
}
}
function install(fileName, file) {
var result = $file.write({
data: file,
path: "app.ipa"
})
if (result) {
startServer(port_number)
var preResult = $app.openURL(plist_url);
if (preResult) {
$ui.alert({
title: "正在安裝…",
message: "
" + fileName + "
請返回桌面查看進度
安裝完成後請返回
點擊"安裝完成"按鈕",
actions: [{
title: "取消",
style: "Cancel",
handler: function() {
$http.stopServer()
$file.delete("app.ipa")
delayClose(0.2)
}
},
{
title: "安裝完成",
handler: function() {
$http.stopServer()
$file.delete("app.ipa")
delayClose(0.2)
}
}]
})
} else {
$ui.alert({
title: "安裝啟動失敗",
message: "請重新運行此腳本",
actions: [{
title: "OK",
style: "Cancel",
handler: function() {
delayClose(0.2)
}
}]
})
}
} else {
$ui.alert({
title: "導入失敗",
message: "請重新運行此腳本",
actions: [{
title: "OK",
style: "Cancel",
handler: function() {
delayClose(0.2)
function delayClose(time) {
$thread.main({
delay: time,
handler: function() {
if ($app.env == $env.action || $app.env == $env.safari) {
$context.close()
}
$app.close()
}
})
}
如何添加這個腳本?
首先在App Store上安裝Pin,這個軟體之前限免過,我相信一部分人都有,如果沒有也沒關係,我可以分享一個已經購買Pin的賬號供你們下載。
賬號獲取方式
公眾號回復「Pin」
不要登陸iCloud!!!
不要登陸iCloud!!!
不要登陸iCloud!!!
打開Pin,找到JSBox Lite,點擊編寫擴展,粘貼上面的代碼,文件名可以隨便填寫,完成後保存即可。
接著我們找到需要安裝的IPA文件,一般都是通過電腦QQ傳到手機QQ上。
選擇從其他應用打開
從下面的列表中找到JSBox Lite並打開
點擊左下角的JSBox Lite
跳出JSBox Lite後,點剛才添加的腳本有面的
在彈出的窗口中點擊安裝
安裝完成
感興趣的試試吧。
xiaojigaoji
![](https://pic.pimg.tw/zzuyanan/1488615166-1259157397.png)
![](https://pic.pimg.tw/zzuyanan/1482887990-2595557020.jpg)
※蘋果公司為什麼把老款iPhone是否降頻交給用戶?
※iPhoneSE2再遭曝光,網友:這分明就是迷你iPhoneX
TAG:iPhone |