當前位置:
首頁 > 最新 > 無需電腦,iPhone也可以直接安裝IPA

無需電腦,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


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 iPhone 的精彩文章:

蘋果公司為什麼把老款iPhone是否降頻交給用戶?
iPhoneSE2再遭曝光,網友:這分明就是迷你iPhoneX

TAG:iPhone |