最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS中的ipa重簽名(逆向必備)

 更新時間:2018年01月07日 10:08:18   作者:一行一世界,一夜一菩提  
這篇文章給大家介紹了ios中的ipa重簽名知識以及錯誤原因及解決俄方案,需要的朋友參考下吧

2018開篇,這回要講的是iOS重簽名,網(wǎng)上重簽名的工具太多了,我試用了一下,都還挺好使。但是,你不知道,我是個喜歡裝逼的人嗎?用工具怎么夠酷呢?對,裝逼得用終端。接下來的操作都是在終端中進(jìn)行,開始你的裝逼之旅吧!

一、重簽名準(zhǔn)備工作:

•找到開發(fā)者證書和配置文件:

列出所有開發(fā)者證書文件:

security find-identity -p codesigning -v 

 

•找一個開發(fā)環(huán)境配置文件生成entitlements.plist文件,后面簽名要用到:

security cms -D -i XX.mobileprovision > profile.plist
/usr/libexec/PlistBuddy -x -c 'Print :Entitlements' profile.plist > entitlements.plist
cat entitlements.plist

•把準(zhǔn)備好的開發(fā)環(huán)境配置文件復(fù)制到XX.app文件夾下:

cp XX.mobileprovision Payload/XX.app/embedded.mobileprovision 

•修改包Info.plist中的Bundle Identifier與配置文件中的Bundle Identifier保持一致:

/usr/libexec/PlistBuddy -c "Set :CFBundleIdentifier com.XX.XX" Payload/XX.app/Info.plist 

•移除之前的簽名文件夾:

rm -rf Payload/XX.app/_CodeSignature 

二、iOS重簽名:

•重簽名framework:

/usr/bin/codesign --force --sign 84A4B9F1F902462CC33D01E9FF72C1BA04A97653 --entitlements entitlements.plist /Payload/XX.app/Frameworks/JSONModel.framework 

•重簽名app執(zhí)行文件:

/usr/bin/codesign --force --sign 84A4B9F1F902462CC33D01E9FF72C1BA04A97653 --entitlements entitlements.plist Payload/XX.app/XX

•查看app簽名信息:

codesign -vv -d Payload/XX.app 

注意:重簽名有順序,先把framework和dylib簽名,最后再簽名:XX.app/XX,順序弄錯了,就算簽名成功也可能會安裝失敗!

三、調(diào)試和打包:

•ios-deploy 安裝與調(diào)試:

ios-deploy -d -b Payload/XX.app 

出現(xiàn)如下success字樣,就證明成功了!

 

過程中如果遇到錯誤提示:“Error 0xe8000067: There was an internal API error. AMDeviceSecureInstallApplication(0, device, url, options, install_callback, 0)”

錯誤原因:可能存在有framework或者dylib未簽名的情況。

解決方案:把a(bǔ)pp文件夾下面的framework全部簽名。

•打包(package):

zip -qry ppdest.ipa Payload
rm -rf Payload/

總結(jié)

以上所述是小編給大家介紹的iOS中的ipa重簽名(逆向必備),希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!

相關(guān)文章

  • iOS面試中如何優(yōu)雅回答B(yǎng)lock導(dǎo)致循環(huán)引用的問題

    iOS面試中如何優(yōu)雅回答B(yǎng)lock導(dǎo)致循環(huán)引用的問題

    這篇文章主要給大家介紹了iOS面試中關(guān)于如何優(yōu)雅回答B(yǎng)lock導(dǎo)致循環(huán)引用的問題的相關(guān)資料,文中通過圖文介紹的非常相信,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • 針對iOS開發(fā)的一些Xcode使用技巧小結(jié)

    針對iOS開發(fā)的一些Xcode使用技巧小結(jié)

    這篇文章主要介紹了針對iOS開發(fā)的一些Xcode使用技巧小結(jié),Xcode是Mac上編寫iOS應(yīng)用的開發(fā)環(huán)境,需要的朋友可以參考下
    2015-12-12
  • 全面解析iOS應(yīng)用中自定義UITableViewCell的方法

    全面解析iOS應(yīng)用中自定義UITableViewCell的方法

    這篇文章主要介紹了iOS應(yīng)用開發(fā)中自定義UITableViewCell的方法,示例為傳統(tǒng)的Obejective-C語言,需要的朋友可以參考下
    2016-04-04
  • 淺析iOS多視圖滑動點擊切換的集成

    淺析iOS多視圖滑動點擊切換的集成

    本文將大家常常會用到的多視圖滑動點擊切換視圖進(jìn)行封裝,這樣在大家使用的時候就很方便了,有需要的可以參考學(xué)習(xí),下面一起來看看吧。
    2016-08-08
  • IOS中的target action控件的實現(xiàn)

    IOS中的target action控件的實現(xiàn)

    這篇文章主要介紹了IOS中的target action控件的實現(xiàn)的相關(guān)資料,這里提供實現(xiàn)target action的簡單實例幫助大家學(xué)習(xí)理解該如何實現(xiàn),需要的朋友可以參考下
    2017-08-08
  • iOS11新特性之在你的APP中使用LargeTitle

    iOS11新特性之在你的APP中使用LargeTitle

    本篇文章主要介紹了iOS11新特性之在你的APP中使用LargeTitle,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • iOS中的地理位置的獲取及plist設(shè)置方法

    iOS中的地理位置的獲取及plist設(shè)置方法

    下面小編就為大家分享一篇iOS中的地理位置的獲取及plist設(shè)置方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • IOS簡單實現(xiàn)瀑布流UICollectionView

    IOS簡單實現(xiàn)瀑布流UICollectionView

    這篇文章主要為大家介紹了IOS簡單實現(xiàn)瀑布流UICollectionView的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-01-01
  • iOS UITextField 顯示銀行卡格式的方法

    iOS UITextField 顯示銀行卡格式的方法

    下面小編就為大家分享一篇iOS UITextField 顯示銀行卡格式的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • iOS禁用右滑返回的兩種方法

    iOS禁用右滑返回的兩種方法

    這篇文章主要為大家詳細(xì)介紹了iOS禁用右滑返回的兩種方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05

最新評論

凤庆县| 永登县| 南投县| 南澳县| 南和县| 宁化县| 林芝县| 错那县| 中江县| 嵊泗县| 闽侯县| 于田县| 东安县| 门源| 冕宁县| 连州市| 临江市| 民勤县| 大悟县| 体育| 潮安县| 潞西市| 交口县| 金寨县| 定日县| 黄山市| 南丰县| 陇川县| 尼勒克县| 枣阳市| 攀枝花市| 江达县| 大化| 且末县| 文安县| 新绛县| 顺平县| 孟村| 丹凤县| 仁布县| 阿瓦提县|