206 lines
8.0 KiB
JSON
206 lines
8.0 KiB
JSON
{
|
|
"profileName": "qihang",
|
|
"identity": {
|
|
"profileAlias": "idp_c7a1935e"
|
|
},
|
|
"brand": {
|
|
"appName": "Qihang",
|
|
"uriScheme": "qihang",
|
|
"authorityPrefix": "com.jsq.qihang",
|
|
"storageDirectory": "QihangStorage_V1"
|
|
},
|
|
"metro": {
|
|
"moduleIdSalt": 65418237,
|
|
"assetIdentity": {
|
|
"family": "qelvo8",
|
|
"namespacePrefix": "glyph",
|
|
"assetNamePrefix": "rune"
|
|
},
|
|
"jso": {
|
|
"seed": 39167284,
|
|
"controlFlowFlattening": false,
|
|
"controlFlowFlatteningThreshold": 0,
|
|
"identifierNamesGenerator": "hexadecimal",
|
|
"identifiersPrefix": "_iy3l_",
|
|
"stringArray": false,
|
|
"stringArrayThreshold": 0,
|
|
"rotateStringArray": false,
|
|
"splitStrings": false,
|
|
"numbersToExpressions": false,
|
|
"disableConsoleOutput": true
|
|
}
|
|
},
|
|
"web": {
|
|
"hashSalt": "w-7a3d91e4-qh",
|
|
"uniqueName": "runtime_qh34",
|
|
"chunkLoadingGlobal": "webpackChunk_runtime_qh34",
|
|
"publicProfileTag": "idn_p_3a18cf6d",
|
|
"publicBrandTag": "idn_b_92f41a7c",
|
|
"defines": {
|
|
"__IDENTITY_CHANNEL_HINT__": "web-qh",
|
|
"process.env.TAURI_PLUGIN_TCP_PING_NAME": "swift-radar",
|
|
"process.env.TAURI_PLUGIN_PAYMENT_REQUEST_NAME": "ivory-dock",
|
|
"process.env.TAURI_PLUGIN_CUSTOMER_SERVICE_NAME": "ivory-lane"
|
|
}
|
|
},
|
|
"windows": {
|
|
"universalInstaller": {
|
|
"templateVariant": "classic",
|
|
"languages": [
|
|
"English",
|
|
"SimpChinese"
|
|
],
|
|
"pages": [
|
|
"INSTFILES",
|
|
"FINISH"
|
|
],
|
|
"sectionOrder": [
|
|
"install",
|
|
"epilogue"
|
|
],
|
|
"archOrder": [
|
|
"arm",
|
|
"x86"
|
|
],
|
|
"patchPeTimestamp": true,
|
|
"dummyPayloads": [
|
|
{
|
|
"fileName": "idn_c7a1_mid.bin",
|
|
"placement": "afterArch",
|
|
"content": "marker=6eb913af\nphase=after-arch\nslot=01\n"
|
|
},
|
|
{
|
|
"fileName": "idn_c7a1_tail.bin",
|
|
"placement": "afterLaunch",
|
|
"content": "marker=20cd71e5\nphase=after-launch\nslot=02\n"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"android": {
|
|
"namespace": "com.jsq.qihang",
|
|
"applicationId": "com.jsq.qihang",
|
|
"manifestPlaceholders": {
|
|
"identityAuthorityPrefix": "com.jsq.qihang",
|
|
"identityUriScheme": "qihang",
|
|
"identityStorageDirectory": "QihangStorage_V1"
|
|
},
|
|
"stringFog": {
|
|
"enabled": true,
|
|
"implementation": "com.github.megatronking.stringfog.xor.StringFogImpl",
|
|
"packageName": "com.jsq.qihang.stringfog.qh",
|
|
"mode": "bytes",
|
|
"fogPackages": [
|
|
"com.jsq.qihang.core.dns"
|
|
],
|
|
"strictPackageCheck": true,
|
|
"keyGenerator": {
|
|
"strategy": "hardcode-random",
|
|
"propertyName": "STRING_FOG_KEY_QH"
|
|
}
|
|
},
|
|
"r8RepackagePrefix": "y",
|
|
"resguard": {
|
|
"enabled": true,
|
|
"family": "qelvo8",
|
|
"pathPrefix": "sentry"
|
|
},
|
|
"noise": {
|
|
"enabled": true,
|
|
"style": "enum",
|
|
"packageBase": "com.jsq.qihang.qhmesh.qhxk91",
|
|
"resourcePrefix": "qhmesh",
|
|
"grammar": {
|
|
"family": "qelvo8",
|
|
"enumPrefix": "Prism",
|
|
"enumInterfacePrefix": "Chord",
|
|
"classPrefix": "Contour",
|
|
"anchorPrefix": "Sentry",
|
|
"assetBucketPrefix": "cellar",
|
|
"xmlRootPrefix": "matrix",
|
|
"xmlValuePrefix": "rune",
|
|
"xmlAttrPrefix": "anchor"
|
|
},
|
|
"fileCountMin": 4,
|
|
"fileCountMax": 6,
|
|
"resFileCountMin": 560,
|
|
"resFileCountMax": 560,
|
|
"resUniqueFileCountMin": 240,
|
|
"resUniqueFileCountMax": 240,
|
|
"assetFileCountMin": 64,
|
|
"assetFileCountMax": 64,
|
|
"assetUniqueFileCountMin": 88,
|
|
"assetUniqueFileCountMax": 88,
|
|
"payloadLineCount": 9,
|
|
"sharedPathSalt": "jsq-qihang-v2-shared",
|
|
"sharedContentSalt": "jsq-qihang-v2-qh-content",
|
|
"uniquePathSalt": "jsq-qihang-v2-qh-path",
|
|
"uniqueContentSalt": "jsq-qihang-v2-qh-unique"
|
|
},
|
|
"_comment": {
|
|
"desc":"StoragePlatformBridge class not found出现的原因就是'com/flutter/storage:com/qh/app/storage'长度不一致",
|
|
"dexClassRemap": "DEX 可不等长替换;但包含 native .so FindClass/JNI 路径的包必须保持 key/value 等长,否则 .so 二进制替换不会生效。"
|
|
},
|
|
"dexClassRemap": {
|
|
"com/flutter/clipboard": "com/qh/apps/clipboard",
|
|
"com/flutter/filemanager": "com/qh/apps/filemanager",
|
|
"com/flutter/inapppurchase": "com/qh/apps/inapppurchase",
|
|
"com/flutter/storage": "com/qh/apps/storage",
|
|
"com/flutter/uploadqueue": "com/qh/apps/uploadqueue",
|
|
"com/flutter/apiclient": "com/qh/apps/apiclient",
|
|
"com/flutter/dnsclient": "com/qh/apps/dnsclient",
|
|
"com/example/channel": "com/qh/apps/channel",
|
|
"com/geolib/data": "com/qh/geodataa",
|
|
"com/diagnostickit": "com/qh/diagtoolsa",
|
|
"com/reactnativeexitapp": "com/qh/apps/exitbridge",
|
|
"com/flutter/proxyruntime": "com/qh/apps/proxyruntime",
|
|
"com/flutter/baiduocpc": "com/qh/apps/baiduocpc",
|
|
"com/antidebugcollector/bridge": "com/qh/shieldmg/w/b/c/d/e/fja",
|
|
"com/pushnotification/bridge": "com/qh/msgrelay/d/e/f/g/hma",
|
|
"com/reactnativedeviceid/bridge": "com/qh/hwuuid/g/h/i/j/k/m/n/pa",
|
|
"com/reactnativedevicemodel/bridge": "com/qh/hwmodeldata/j/k/m/n/p/q/ra",
|
|
"com/reactnativedevicename/bridge": "com/qh/hwdisplayname/n/p/q/r/swa",
|
|
"com/reactnativesystemversion/bridge": "com/qh/platformbuild/r/s/t/u/v/w/ba",
|
|
"com/reactnativeversioninfo/bridge": "com/qh/releasestamp/u/v/w/b/c/dha",
|
|
"com/rntoast/bridge": "com/qh/tips/f/g/ha",
|
|
"google/appintegrity/bridge": "com/qh/appvalid/b/c/d/e/fa",
|
|
"com/domaindiscover0/bridge": "com/qh/dnspool0/e/f/g/h/ia",
|
|
"com/domaindiscover1/bridge": "com/qh/dnspool1/h/i/j/k/ma",
|
|
"com/customerservice/bridge": "com/qh/srvchat/k/m/n/p/qua",
|
|
"com/reactnativebugly/bridge": "com/qh/dmpcrsh/p/q/r/s/t/ua",
|
|
"com/reactnativeoaid/bridge": "com/qh/adident/s/t/u/v/wea",
|
|
"com/prod/sentry/bridge": "com/qh/caplog/v/w/b/ca",
|
|
"com/prod/sentry": "com/qh/caplg/ca",
|
|
"com/modal/bridge": "com/qh/pop/i/jpa",
|
|
"com/batterysettings/bridge": "com/qh/enrgmgr/m/n/p/q/rva",
|
|
"com/reactnativenetworkinfo/bridge": "com/qh/linkstatinfo/q/r/s/t/u/vda"
|
|
}
|
|
},
|
|
"rust": {
|
|
"env": {
|
|
"PROXY_SERVICE_BRAND": "Qihang",
|
|
"PROXY_SERVICE_NAME": "QihangAppService",
|
|
"PROXY_RPC_PORT": "37919",
|
|
"PROXY_SOCKS5_PORT": "1084",
|
|
"PROXY_HTTP_PORT": "7894",
|
|
"DOMAIN_DISCOVER_0_DOMAINS": "https://qihangapi.greatwalltopmark.com",
|
|
"DOMAIN_DISCOVER_1_URLS": "https://raw.githubusercontent.com/ym-source/ym/main/host_qihang.txt,https://pubtofile.oss-cn-hongkong.aliyuncs.com/host_qihang.txt,https://pub-eed78fedcfb6470ea94589a3771b4e0f.r2.dev/host_qihang.txt,https://yingmao.oss-cn-hongkong.aliyuncs.com/host_qihang.txt,https://yingmao2.s3.ap-east-1.amazonaws.com/host_qihang.txt,https://wfjsq.s3.ap-east-1.amazonaws.com/host_qihang.txt",
|
|
"API_CLIENT_APP_ID_ANDROID": "exception",
|
|
"API_CLIENT_APP_SECRET_ANDROID": "1234567890qwertasdcv",
|
|
"API_CLIENT_APP_ID_IOS": "ios",
|
|
"API_CLIENT_APP_SECRET_IOS": "export",
|
|
"API_CLIENT_APP_ID_MACOS": "exception",
|
|
"API_CLIENT_APP_SECRET_MACOS": "1234567890qwertasdcv",
|
|
"API_CLIENT_APP_ID_WINDOWS": "exception",
|
|
"API_CLIENT_APP_SECRET_WINDOWS": "1234567890qwertasdcv",
|
|
"API_CLIENT_APP_ID_LINUX": "exception",
|
|
"API_CLIENT_APP_SECRET_LINUX": "1234567890qwertasdcv",
|
|
"TAURI_PLUGIN_TCP_PING_NAME": "swift-radar",
|
|
"TAURI_PLUGIN_PAYMENT_REQUEST_NAME": "ivory-dock",
|
|
"TAURI_PLUGIN_CUSTOMER_SERVICE_NAME": "ivory-lane",
|
|
"CUSTOMER_SERVICE_URLS": "https://raw.githubusercontent.com/ym-source/ym/main/kf/hb_kefu.txt,https://pubtofile.oss-cn-hongkong.aliyuncs.com/kf/hb_kefu.txt,https://pub-eed78fedcfb6470ea94589a3771b4e0f.r2.dev/kf/hb_kefu.txt,https://yingmao.oss-cn-hongkong.aliyuncs.com/kf/hb_kefu.txt,https://yingmao2.s3.ap-east-1.amazonaws.com/kf/hb_kefu.txt,https://wfjsq.s3.ap-east-1.amazonaws.com/kf/hb_kefu.txt",
|
|
"CUSTOMER_SERVICE_ACCOUNT_NAME": "启航"
|
|
}
|
|
}
|
|
}
|