如何詐騙 Info.plist? - iOS

By Donna
at 2019-04-02T00:59
at 2019-04-02T00:59
Table of Contents
各位版友好,
有版友來信詢問如何編輯 Info.plist 檔案,以及相關的操作知識、路徑。
因此,本篇將以較為概略的方式介紹一下如何詐騙 Info.plist:
1. 甚麼是 Info.plist ?
Info.plist 中每個數值對應的說明可以參閱:
https://tinyurl.com/y3xwpofe
但是相信多數非本科系對於其詳細運作完全不想理解。
因此,簡單來說:Info.plist 有點類似 APP 的「身分證」,
用來說明一個 APP 的出生年月日、戶籍地.....等等,
比如:最低 iOS 版本、版號、Xcode 平台 ... 等等
很多的 APP 在強制更新的判斷依據就是依照 Info.plist 的版號,
如果低於開發者的最低要求,就會在聯網的時候彈出需要更新的提示窗,
當然也有一種是設定到期日的方式。
簡單來說,如果我們能夠竄改 Info.plist 的相關資訊,
就有一定的機會去躲過伺服器的「追殺」,
順利地讓舊版 APP 能夠順利繼續的運作下去。
2. Info.plist 建議修改方式
由於每個 APP 的 Info.plist 並不盡相同,會受到當時所用到的函式庫(Library)影響,
而有各式各樣的格式。因此,最好的辦法就是去取得一份最新版 APP 的 Info.plist,
並且人工比較一下兩者有甚麼區別,觀察到的差異越多,
最終這些的差異就決定了你的 APP 能不能躲過檢查了。
3. Info.plist 如何修改
* 先把 ipa 檔案改成 rar 等壓縮檔格式
* 開啟之後,找到 /Payload/***.app 資料夾
* 你找到 Info.plist
https://i.imgur.com/wKyaVAi.png
* 用 plist 編輯器打開
(需要注意的是 Notepad++ 套件並不支援新版,我手上的是 ver.7.5.6)
* 改好後存檔
* 塞回 rar 檔案
* 改回 ipa 檔案
* 用 iTools/iFunbox/iTunes 安裝起來(12.7 以前)
或者你也可以直接從 /Containers/ 資料夾找到 APP 的 Payload 資料夾,
改好後存檔塞回原位,或者在 Filza 內改好。
https://i.imgur.com/UWAlK85.png
4. 其他注意事項
任何修改 APP 內部文件都會造成原始 ipa 數位簽名的破壞,
並導致直接安裝時會無法通過安裝檔的完整性驗證。
因此,以上操作請先進行越獄,並安裝 AppSync Unified 以便進行操作。
https://i.imgur.com/rjORk1Q.png
因為修改 iOS 其衍伸行為不在本篇教學之討論重點,故在此就不多談。
越獄版修改方法可以參閱瘋先生:
https://mrmad.com.tw/music-memos-install-ios9
--
--
有版友來信詢問如何編輯 Info.plist 檔案,以及相關的操作知識、路徑。
因此,本篇將以較為概略的方式介紹一下如何詐騙 Info.plist:
1. 甚麼是 Info.plist ?
Info.plist 中每個數值對應的說明可以參閱:
https://tinyurl.com/y3xwpofe
但是相信多數非本科系對於其詳細運作完全不想理解。
因此,簡單來說:Info.plist 有點類似 APP 的「身分證」,
用來說明一個 APP 的出生年月日、戶籍地.....等等,
比如:最低 iOS 版本、版號、Xcode 平台 ... 等等
很多的 APP 在強制更新的判斷依據就是依照 Info.plist 的版號,
如果低於開發者的最低要求,就會在聯網的時候彈出需要更新的提示窗,
當然也有一種是設定到期日的方式。
簡單來說,如果我們能夠竄改 Info.plist 的相關資訊,
就有一定的機會去躲過伺服器的「追殺」,
順利地讓舊版 APP 能夠順利繼續的運作下去。
2. Info.plist 建議修改方式
由於每個 APP 的 Info.plist 並不盡相同,會受到當時所用到的函式庫(Library)影響,
而有各式各樣的格式。因此,最好的辦法就是去取得一份最新版 APP 的 Info.plist,
並且人工比較一下兩者有甚麼區別,觀察到的差異越多,
最終這些的差異就決定了你的 APP 能不能躲過檢查了。
3. Info.plist 如何修改
* 先把 ipa 檔案改成 rar 等壓縮檔格式
* 開啟之後,找到 /Payload/***.app 資料夾
* 你找到 Info.plist
https://i.imgur.com/wKyaVAi.png
* 用 plist 編輯器打開
(需要注意的是 Notepad++ 套件並不支援新版,我手上的是 ver.7.5.6)
* 改好後存檔
* 塞回 rar 檔案
* 改回 ipa 檔案
* 用 iTools/iFunbox/iTunes 安裝起來(12.7 以前)
或者你也可以直接從 /Containers/ 資料夾找到 APP 的 Payload 資料夾,
改好後存檔塞回原位,或者在 Filza 內改好。
https://i.imgur.com/UWAlK85.png
4. 其他注意事項
任何修改 APP 內部文件都會造成原始 ipa 數位簽名的破壞,
並導致直接安裝時會無法通過安裝檔的完整性驗證。
因此,以上操作請先進行越獄,並安裝 AppSync Unified 以便進行操作。
https://i.imgur.com/rjORk1Q.png
因為修改 iOS 其衍伸行為不在本篇教學之討論重點,故在此就不多談。
越獄版修改方法可以參閱瘋先生:
https://mrmad.com.tw/music-memos-install-ios9
--
推 Lyeuiechang: [新聞]有狼師一直戳女學森(.)(.)而被家長吉上法院...12/04 23:42
→ Xhocer: ) (12/04 23:44
推 xj654m3: ( Y )12/04 23:46
→ Xhocer: \|/12/04 23:48
推 xj654m3: (╮⊙▽⊙)ノ|||12/05 00:47
推 Lyeuiechang: /|\╰╮o( ̄▽ ̄///)<12/05 01:17
--
Tags:
iOS
All Comments

By Emily
at 2019-04-02T05:29
at 2019-04-02T05:29

By Heather
at 2019-04-06T17:53
at 2019-04-06T17:53

By Gilbert
at 2019-04-07T11:20
at 2019-04-07T11:20

By Queena
at 2019-04-09T18:17
at 2019-04-09T18:17

By Eartha
at 2019-04-13T16:01
at 2019-04-13T16:01

By Susan
at 2019-04-14T07:36
at 2019-04-14T07:36

By Emily
at 2019-04-16T08:36
at 2019-04-16T08:36

By Madame
at 2019-04-18T23:43
at 2019-04-18T23:43

By Susan
at 2019-04-22T08:04
at 2019-04-22T08:04

By Olivia
at 2019-04-26T13:54
at 2019-04-26T13:54

By Faithe
at 2019-04-27T06:04
at 2019-04-27T06:04

By Carol
at 2019-04-30T12:01
at 2019-04-30T12:01

By Hamiltion
at 2019-05-02T11:18
at 2019-05-02T11:18

By Cara
at 2019-05-04T19:40
at 2019-05-04T19:40
Related Posts
10.3.3開放簽名(iPhone 5s限定)

By Selena
at 2019-04-02T00:29
at 2019-04-02T00:29
Line 建立相簿速度超慢

By Rae
at 2019-04-01T23:27
at 2019-04-01T23:27
做筆記該選iPad 2018還是mini5

By Yedda
at 2019-04-01T22:22
at 2019-04-01T22:22
犀牛盾4月生日禮金贈送

By Lydia
at 2019-04-01T20:32
at 2019-04-01T20:32
ipad pro下筆太用力會傷到螢幕嗎?

By Daph Bay
at 2019-04-01T18:18
at 2019-04-01T18:18