Files
InjectLib/config.json

322 lines
11 KiB
JSON
Raw Normal View History

2023-08-26 01:14:35 +08:00
{
"project": "InjectShell",
"Author": "QiuChenly",
2023-09-16 02:37:58 +08:00
"Version": 1.1,
2023-08-26 01:14:35 +08:00
"Description": {
"desc": "这是一个用于解释说明json对象用途的说明文档。basePublicConfig里面的同名配置如果在AppList里面配置了相同的Key则优先使用AppList里面的值。",
"bridgeFile": "app路径和注入文件路径之间的中间路径有些app只能注入到/Contents所以加了这个。",
"packageName": "app包名用来确认App是否存在。",
"injectFile": "注入文件的相对app路径的路径",
"supportVersion": "支持的版本号,用于大版本号 如果不提供任意版本号则直接无条件注入",
"supportSubVersion": "更精确的子版本号用于某些app大版本号不变但是经常变小版本号的陋习",
"extraShell": "额外的执行shell比如PD18需要执行一些额外的shell支持自定义。",
"needCopyToAppDir": "有些app需要复制到app目录中才能在SIP打开的时候运行 这个属性可以控制库文件被复制到Framework",
"deepSignApp": "自动签名整个App",
"disableLibraryValidate": "关闭库验证 暂时只为pd启用",
"entitlements": "用于跳过部分权限 在启用SIP的macOS上 如ARM64",
"noSignTarget": "默认注入后会对目标文件进行签名,我们有时候不需要这个行为。",
"noDeep": "--deep 控制"
},
"basePublicConfig": {
"bridgeFile": "/Contents/Frameworks/"
},
"AppList": [
{
"packageName": "com.nssurge.surge-mac",
"appBaseLocate": "/Applications/Surge.app",
"bridgeFile": "/Contents/Frameworks/",
"injectFile": "Bugsnag.framework/Versions/A/Bugsnag",
"needCopyToAppDir": true,
2023-09-01 21:56:53 +08:00
"extraShell": "surge.sh"
2023-08-26 01:14:35 +08:00
},
2023-09-04 15:57:08 +08:00
{
"packageName": "com.crystalidea.macsfancontrol",
"injectFile": "QtMacExtras.framework/Versions/5/QtMacExtras",
"needCopyToAppDir": true,
"extraShell": "macfans.sh"
},
2023-09-28 00:22:57 +08:00
{
"packageName": "com.nonstrict.Bezel-direct",
"injectFile": "Sparkle.framework/Versions/B/Sparkle",
"needCopyToAppDir": true,
"noDeep": true,
"deepSignApp": true
},
2023-09-04 15:57:08 +08:00
{
"packageName": "com.tinyapp.TablePlus",
"injectFile": "SSH.framework/Versions/A/SSH",
"needCopyToAppDir": true,
2023-09-04 16:42:50 +08:00
"noDeep": true,
"deepSignApp": true,
"extraShell": "tablePlus.sh"
2023-09-04 15:57:08 +08:00
},
2023-08-26 01:14:35 +08:00
{
"packageName": "app.elpass.macos",
"appBaseLocate": "/Applications/Elpass.app",
"injectFile": "MMMarkdown.framework/Versions/A/MMMarkdown",
"needCopyToAppDir": true,
"deepSignApp": true
},
{
"packageName": "ws.stash.app.mac",
"appBaseLocate": "/Applications/Stash.app",
"injectFile": "Sparkle.framework/Versions/B/Sparkle",
"needCopyToAppDir": true,
"deepSignApp": true,
"extraShell": "stash.sh"
},
{
"packageName": "com.firecore.infuse",
2023-09-01 23:02:16 +08:00
"injectFile": "GZIP.framework/Versions/A/GZIP",
"needCopyToAppDir": true,
"noDeep": true,
2023-09-06 13:00:50 +08:00
"deepSignApp": true,
2023-09-01 23:02:16 +08:00
"entitlements": "signkeep.xml"
2023-08-26 01:14:35 +08:00
},
{
"packageName": "com.coderforart.MWeb3",
"injectFile": "Sparkle.framework/Versions/B/Sparkle"
},
{
"packageName": "com.nektony.App-Cleaner-SIII",
"needCopyToAppDir": true,
"deepSignApp": true,
"injectFile": "NektonyFallManager.framework/Versions/A/NektonyFallManager"
2023-08-26 01:14:35 +08:00
},
{
"packageName": "com.macpaw.CleanMyMac4",
"injectFile": "Announcements.framework/Versions/A/Announcements",
"needCopyToAppDir": true,
"deepSignApp": true,
"extraShell": "cmm.sh"
},
{
"packageName": "com.macpaw.CleanMyMac4.Menu",
"appBaseLocate": "/Applications/CleanMyMac X.app/Contents/Library/LoginItems/CleanMyMac X Menu.app",
"injectFile": "CMMNotifications.framework/Versions/A/CMMNotifications",
"needCopyToAppDir": true,
"deepSignApp": true
},
{
"packageName": "com.artdesktop.bestzip2",
"injectFile": "JSONModel.framework/Versions/A/JSONModel"
},
{
"packageName": [
"com.navicat.NavicatPremium",
"com.navicat.NavicatForOracle"
],
"injectFile": "NAVTabBarView.framework/Versions/A/NAVTabBarView"
},
{
"packageName": "com.adobe.Photoshop",
"appBaseLocate": "/Applications/Adobe Photoshop (Beta)/Adobe Photoshop (Beta).app",
"injectFile": "AdobeAGM.framework/Versions/A/AdobeAGM"
},
2023-08-30 08:53:57 +08:00
{
"packageName": "com.adobe.lightroomCC",
"appBaseLocate": "/Applications/Adobe Lightroom CC/Adobe Lightroom.app",
2023-08-31 18:12:11 +08:00
"injectFile": "AgUI.framework/Versions/A/AgUI",
"entitlements": "signkeep.xml",
2023-08-30 08:53:57 +08:00
"needCopyToAppDir": true,
"noDeep": true
},
2023-08-26 01:14:35 +08:00
{
"packageName": "com.adobe.Photoshop",
2023-09-16 02:37:58 +08:00
"appBaseLocate": "/Applications/Adobe Photoshop 2024/Adobe Photoshop 2024.app",
"injectFile": "AdobeAGM.framework/Versions/A/AdobeAGM",
"needCopyToAppDir": true,
"noDeep": true
2023-08-26 01:14:35 +08:00
},
{
"packageName": "com.adobe.illustrator",
"appBaseLocate": "/Applications/Adobe Illustrator 2023/Adobe Illustrator.app",
"injectFile": "AdobeAGM.framework/Versions/A/AdobeAGM",
2023-10-02 19:18:51 +08:00
"needCopyToAppDir": true,
"noDeep": true
2023-08-26 01:14:35 +08:00
},
{
"packageName": "com.adobe.ame.application.23",
"appBaseLocate": "/Applications/Adobe Media Encoder 2023/Adobe Media Encoder 2023.app",
"injectFile": "AdobeAGM.framework/Versions/A/AdobeAGM",
"needCopyToAppDir": true,
"noDeep": true
},
{
"packageName": "com.adobe.AfterEffects",
"appBaseLocate": "/Applications/Adobe After Effects 2023/Adobe After Effects 2023.app",
"injectFile": "AdobeAGM.framework/Versions/A/AdobeAGM",
"needCopyToAppDir": true,
"noDeep": true
},
{
"packageName": "com.adobe.Adobe-Animate-2023.application",
"appBaseLocate": "/Applications/Adobe Animate 2023/Adobe Animate 2023.app",
"injectFile": "AdobeAGM.framework/Versions/A/AdobeAGM",
"needCopyToAppDir": true,
"noDeep": true
},
{
"packageName": "com.adobe.Audition",
"appBaseLocate": "/Applications/Adobe Audition 2023/Adobe Audition 2023.app",
"injectFile": "AdobeAGM.framework/Versions/A/AdobeAGM",
"needCopyToAppDir": true,
"noDeep": true
},
2023-08-26 01:14:35 +08:00
{
"packageName": "com.adobe.PremierePro.23",
"appBaseLocate": "/Applications/Adobe Premiere Pro 2023/Adobe Premiere Pro 2023.app",
"injectFile": "AdobeAGM.framework/Versions/A/AdobeAGM",
2023-10-02 19:18:51 +08:00
"needCopyToAppDir": true,
"noDeep": true
2023-08-26 01:14:35 +08:00
},
{
"packageName": "com.adobe.Acrobat.Pro",
"appBaseLocate": "/Applications/Adobe Acrobat DC/Adobe Acrobat.app",
"injectFile": "AdobeAGM.framework/Versions/A/AdobeAGM",
2023-10-02 19:18:51 +08:00
"needCopyToAppDir": true,
"noDeep": true
2023-08-26 01:14:35 +08:00
},
{
"packageName": "com.adobe.InCopy",
"appBaseLocate": "/Applications/Adobe InCopy 2023/Adobe InCopy 2023.app",
"bridgeFile": "/Contents/MacOS/",
"injectFile": "PublicLib.dylib",
"needCopyToAppDir": true,
"noDeep": true
},
{
"packageName": "com.adobe.InDesign",
"appBaseLocate": "/Applications/Adobe InDesign 2023/Adobe InDesign 2023.app",
"bridgeFile": "/Contents/MacOS/",
"injectFile": "PublicLib.dylib",
"needCopyToAppDir": true,
"noDeep": true
},
2023-08-26 01:14:35 +08:00
{
"packageName": "com.adobe.LightroomClassicCC7",
"appBaseLocate": "/Applications/Adobe Lightroom Classic/Adobe Lightroom Classic.app",
2023-08-31 18:12:11 +08:00
"injectFile": "AgUI.framework/Versions/A/AgUI",
2023-08-28 18:34:29 +08:00
"needCopyToAppDir": true,
"noDeep": true,
2023-08-31 18:12:11 +08:00
"entitlements": "signkeep.xml"
2023-08-26 01:14:35 +08:00
},
{
"packageName": [
"com.microsoft.Excel",
"com.microsoft.Powerpoint",
"com.microsoft.Word"
],
"needCopyToAppDir": true,
2023-09-22 10:38:44 +08:00
"injectFile": "ADAL4.framework/Versions/A/ADAL4"
2023-08-28 18:34:29 +08:00
},
{
"packageName": ["com.microsoft.Outlook"],
2023-08-26 01:14:35 +08:00
"needCopyToAppDir": true,
"deepSignApp": true,
"entitlements": "signkeep.xml",
"injectFile": "FluentUI.framework/Versions/A/FluentUI"
},
{
"packageName": "com.sublimetext.4",
"needCopyToAppDir": true,
"deepSignApp": true,
"entitlements": "signkeep.xml",
"bridgeFile": "/Contents/MacOS/",
"injectFile": "sublime_text"
},
{
"packageName": "com.sublimemerge",
"needCopyToAppDir": true,
"deepSignApp": true,
"entitlements": "signkeep.xml",
"bridgeFile": "/Contents/MacOS/",
"injectFile": "sublime_merge"
},
{
"packageName": "com.mac.utility.screen.recorder",
"bridgeFile": "/Contents/MacOS/",
"injectFile": "OmniRecorder"
},
{
"packageName": "com.mac.utility.media.player",
"injectFile": "XADMaster.framework/Versions/A/XADMaster",
"needCopyToAppDir": true,
"deepSignApp": true
2023-08-26 01:14:35 +08:00
},
2023-10-02 19:18:51 +08:00
{
"packageName": "com.bandisoft.mac.bandizip",
"needCopyToAppDir": true,
"deepSignApp": true,
"bridgeFile": "/Contents/MacOS/",
"injectFile": "Bandizip",
"supportVersion": ["7.25"]
},
2023-08-26 01:14:35 +08:00
{
"packageName": "com.proxyman.NSProxy",
"injectFile": "Moya.framework/Versions/A/Moya",
"needCopyToAppDir": true,
"deepSignApp": true,
2023-09-01 04:47:25 +08:00
"extraShell": "proxyman.sh"
2023-08-26 01:14:35 +08:00
},
{
"packageName": [
"com.seriflabs.affinityphoto2",
"com.seriflabs.affinitydesigner2",
"com.seriflabs.affinitypublisher2"
],
"injectFile": "liblibzlib.dylib",
2023-09-01 04:47:25 +08:00
"needCopyToAppDir": true,
2023-09-25 13:51:18 +08:00
"deepSignApp": true
2023-08-26 01:14:35 +08:00
},
{
"packageName": "com.panic.transmit.mas",
2023-09-11 11:50:34 +08:00
"needCopyToAppDir": true,
"deepSignApp": true,
2023-09-25 13:51:18 +08:00
"injectFile": "ZipZap.framework/Versions/A/ZipZap"
2023-08-26 01:14:35 +08:00
},
2023-09-11 16:12:38 +08:00
{
"packageName": "tonyapp.devutils",
"needCopyToAppDir": true,
"deepSignApp": true,
"injectFile": "DiffMatchPatch.framework/Versions/A/DiffMatchPatch"
},
2023-09-14 03:00:25 +08:00
{
"packageName": "app.mp3tag.Mp3tag",
"needCopyToAppDir": true,
"deepSignApp": true,
"injectFile": "Sparkle.framework/Versions/B/Sparkle"
},
2023-09-16 01:41:37 +08:00
{
"packageName": "com.villow.wgt",
"needCopyToAppDir": true,
"deepSignApp": true,
"injectFile": "BFPageControl.framework/Versions/A/BFPageControl"
},
2023-08-26 01:14:35 +08:00
{
"packageName": "com.wiheads.paste",
"bridgeFile": "/Contents/MacOS/",
"extraShell": "paste.sh",
"injectFile": "Paste",
"needCopyToAppDir": true,
2023-08-30 08:53:57 +08:00
"deepSignApp": true
2023-08-26 01:14:35 +08:00
},
{
"packageName": "cn.better365.ishot",
"injectFile": "PTHotKey.framework/Versions/A/PTHotKey",
"needCopyToAppDir": true,
"deepSignApp": true,
"extraShell": "ishot.sh"
2023-08-31 10:32:57 +08:00
},
{
"packageName": "com.drbuho.BuhoCleaner",
"injectFile": "Sparkle.framework/Versions/A/Sparkle",
"bridgeFile": "/Contents/Frameworks/DesktopApplication.framework/Versions/A/Frameworks/",
"needCopyToAppDir": true,
"deepSignApp": true,
"entitlements": "signkeep.xml",
"extraShell": "buhoCleaner.sh"
2023-08-26 01:14:35 +08:00
}
]
}