IOS檢視包名、版本號、裝置資訊、簽名、程式ID
獲取info.plist檔案
- 獲取ipa的安裝包,可以通過iTools匯出手機中已安裝App的ipa包。
- 匯出ipa包後將字尾“
.ipa
”改成“.zip
”並解壓。 - 在解壓的檔案找到info.plist檔案。
開啟info.plist檔案
- windows下需要安裝一個plist檔案編輯器:
plist edit下載地址:http://download.cnet.com/Plist-Editor/3000-2141_4-10909598.html - 下載plist edit並安裝然後之前找到的info.plist檔案圖示會變成一個黃色圖示,雙擊開啟。
獲取包名、程式ID、協議名
在plist edit中可以通過ctrl+f查詢一下資訊。
- CFBundleIdentifier包名
- CFBundleExecutable 程式id
- CFBundleName(一般和程式id是一樣的,然後同info.plist檔案中會有一個和程式id名的檔案)
- CFBundleURLTypes 協議 (一般有多個)用來喚起APP,暫時還沒有使用到
舉例參考
應用名稱 | 包名 | 程式ID | 協議名 |
---|---|---|---|
QQ安全中心 | com.tencent.QQ-Mobile | QQMobileToken | wx68451b483ebd18ce |
Todoist | com.todoist.ios | Todoist | db-o8lsvx1nvnswy6q |
阿里小號 | cn.aliqin.KB | KB | wxe39210a97e3a9c10 |
借貸寶 | com.renrenxing.JDB | JDBClient | wxbae9446f8aeb25d5 |
天天基金網 | com.eastmoney.jijin | EMProjJijin | wx4654ffed0376f250 |
惠惠購物助手 | cn.huihui.deals | deals | wx5ee450e46e396fd1 |
賺客幫 | com.qixiao.zkbios13 | ZhuangKeBang | wx3fd85989fa215ecc |
=================================
// app名稱
NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];
// app版本
NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
// app build版本
NSString *app_build = [infoDictionary objectForKey:@"CFBundleVersion"];
```
##所有欄位詳細說明
```
{
BuildMachineOSBuild = 15B42;
CFBundleDevelopmentRegion = ***; //所屬地區
CFBundleExecutable = **;
CFBundleIdentifier = "com.***.***"; //包名
CFBundleInfoDictionaryVersion = "6.0";
CFBundleInfoPlistURL = "xxxxx"; //infoPlist 地址
CFBundleName = "xxxxx"; //app名字
CFBundleNumericVersion = 16809984;
CFBundlePackageType = APPL;
CFBundleShortVersionString = "1.0";
CFBundleSignature = "????";
CFBundleSupportedPlatforms = (
iPhoneOS
);
CFBundleVersion = "1.0";
DTCompiler = "com.apple.compilers.llvm.clang.1_0";
DTPlatformBuild = 13B137;
DTPlatformName = iphoneos;
DTPlatformVersion = "9.1";
DTSDKBuild = 13B137;
DTSDKName = "iphoneos9.1";
DTXcode = 0711;
DTXcodeBuild = 7B1005;
LSApplicationQueriesSchemes = (
wechat,
weixin,
weibosdk,
mqqapi,
mqqbrowser,
mqqopensdkapiV2,
mqq,
mttbrowser,
taobao
);
LSRequiresIPhoneOS = 1;
MinimumOSVersion = "7.0";
NSAppTransportSecurity = {
NSAllowsArbitraryLoads = 1;
};
UIDeviceFamily = (
1,
2
);
//開機啟動畫面
UILaunchImages = (
{
UILaunchImageMinimumOSVersion = "8.0";
UILaunchImageName = "boluomiLaunch-800-Portrait-736h";
UILaunchImageOrientation = Portrait;
UILaunchImageSize = "{414, 736}";
},
{
UILaunchImageMinimumOSVersion = "8.0";
UILaunchImageName = "boluomiLaunch-800-667h";
UILaunchImageOrientation = Portrait;
UILaunchImageSize = "{375, 667}";
},
{
UILaunchImageMinimumOSVersion = "7.0";
UILaunchImageName = "boluomiLaunch-700";
UILaunchImageOrientation = Portrait;
UILaunchImageSize = "{320, 480}";
},
{
UILaunchImageMinimumOSVersion = "7.0";
UILaunchImageName = "boluomiLaunch-700-568h";
UILaunchImageOrientation = Portrait;
UILaunchImageSize = "{320, 568}";
},
{
UILaunchImageMinimumOSVersion = "7.0";
UILaunchImageName = "boluomiLaunch-700-Portrait";
UILaunchImageOrientation = Portrait;
UILaunchImageSize = "{768, 1024}";
}
);
UIRequiredDeviceCapabilities = (
armv7
);
UIRequiresFullScreen = 1;
UIStatusBarStyle = UIStatusBarStyleLightContent;
UISupportedInterfaceOrientations = (
UIInterfaceOrientationPortrait
);
}
```
相關文章
- 檢視keystore別名和android簽名Android
- iOS簽名、iOS企業簽名、iOS超級簽名工具使用iOS
- 蘋果ios簽名蘋果iOS
- iOS 重簽名iOS
- 蘋果企業簽名多少錢-ios企業簽名-企業簽名蘋果iOS
- Appium自動獲取 Android 裝置 id 和包名等資訊(python)APPAndroidPython
- iOS證書籤名機制&重簽名&防止重簽名iOS
- iOS逆向——應用簽名及重簽名原理iOS
- IOS App簽名原理iOSAPP
- iOS 簽名機制iOS
- 程式獲取Android簽名Android
- iOS超級簽名和iOS企業簽名有什麼不同?iOS
- 蘋果簽名該怎麼去選擇呢?iOS企業簽名-企業簽名蘋果iOS
- 蘋果企業簽名—ios簽名的演算法形式蘋果iOS演算法
- iOS逆向 應用重簽名+微信重簽名實戰iOS
- 蘋果ios企業簽名蘋果iOS
- 什麼是ios簽名?iOS
- iOS應用簽名(上)iOS
- iOS應用簽名(下)iOS
- iOSApp重簽名iOSAPP
- iOSApp簽名原理iOSAPP
- 在iOS上捕捉簽名iOS
- Oracle檢視版本號等其他資訊Oracle
- Linux下檢視ASM對應磁碟組以及裝置名LinuxASM
- 04、cordova-安卓版本簽名安卓
- iOS逆向——shell重簽名及程式碼注入iOS
- 隱藏Android簽名檔案和金鑰資訊Android
- Android v1 簽名 和 v2+ 簽名Android
- Android 打包簽名 從生成keystore到完成簽名Android
- Java 操作PPT數字簽名(一):新增、檢測、刪除簽名Java
- Java 新增數字簽名到Excel以及檢測、刪除簽名JavaExcel
- android檢視當前應用的的包名和activityAndroid
- iOS 重簽名踩雷記一iOS
- iOS逆向(3)-APP重簽名iOSAPP
- ios企業簽名價格iOS
- iOS應⽤簽名原理淺析iOS
- iOS HOOK 注入與重簽名iOSHook
- Authenticode簽名對未簽名程式碼的應用