-
Notifications
You must be signed in to change notification settings - Fork 36
/
Copy pathAPPheji_iTunes.js
150 lines (134 loc) · 6.64 KB
/
APPheji_iTunes.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
/*
TG频道:https://t.me/Guding88
TG群组:https://t.me/GudingChat
iTunes解锁合集,已解锁APP及下载地址请见说明:https://github.com/Guding88/Script/blob/main/Readme.md
[rewrite_local]
^https?:\/\/buy\.itunes\.apple\.com\/verifyReceipt$ url script-response-body https://raw.githubusercontent.com/Guding88/Script/main/APPheji_iTunes.js
[MITM]
hostname = buy.itunes.apple.com
*/
var guding = {};
var guding6 = JSON.parse(typeof $response != "undefined" && $response.body || null);
var headers = {};
for (var key in $request.headers) {
const reg = /^[a-z]+$/;
if (key === "User-Agent" && !reg.test(key)) {
var lowerkey = key.toLowerCase();
$request.headers[lowerkey] = $request.headers[key];
delete $request.headers[key];
}
}
var UA = $request.headers['user-agent'];
var uaProductMapping = {
'ScreenRecord': {product_id: 'https://t.me/Guding88'},
'bazaart': {product_id: 'Bazaart_Premium_Monthly_v9',},
'%E6%8B%8D%E7%89%B9%E5%86%85%E5%A4%B4': {product_id: 'Patternator_Lock_Screen_Monthly'},
'Revive': {product_id: 'revive.inapp.pro.lt_wotrial_42.99'},
'Picsew': {product_id: 'com.sugarmo.ScrollClip.pro',bundle_id: 'com.sugarmo.ScrollClip'},
'Air': {product_id: 'co.airapps.calculator.yearly'},
'HashPhotos': {product_id: 'com.kobaltlab.HashPhotos.iap.allinone.free'},
'ProxyFi': {product_id: 'week.proxyfi.sub'},
'Side': {product_id: 'com.johnil.side.year'},
'MyMemoryDebris': {product_id: 'com.chenxi.shannian.superNian'},
'FileArtifact': {product_id: 'com.shengzhou.fileartifact.year'},
'ChickAlarmClock': {product_id: 'Pro_M01'},
'TWWeatherMajor': {product_id: 'com.highonemob.weather.base.w'},
'ProKnockOut': {product_id: 'com.knockout.1monthplus.2weektrail'},
'PutApp': {product_id: 'com.maliquankai.appdesign'},
'CCD_Camera': {product_id: 'https://t.me/Guding88'},
'CHAT%20AI': {product_id: 'https://t.me/Guding88'},
'Koloro': {product_id: 'https://t.me/Guding88'},
'AllMyBatteries': {product_id: 'https://t.me/Guding88'},
'ReLens': {product_id: 'com.risingcabbage.pro.camera.yearlysubscription'},
'Fashion%20Design%20Sketches': {product_id: 'com.pocketartstudio.fashiondesign.twomonths'},
'StylishText': {product_id: 'com.app.StylishText.sub.monthly'},//试用后生效
'%E5%BF%AB%E6%8D%B7%E6%8C%87%E4%BB%A4%E5%BA%93%E5%85%85%E7%94%B5%E5%8A%A8%E7%94%BB%E5%B0%8F%E7%BB%84%E4%BB%B6': {product_id: 'com.othermaster.yearlyvip'},
'IslandWappScreen': {product_id: 'islandweek1342'},
'VPN': {product_id: 'com.yearMember'},
'oldroll': {product_id: 'com.zijayrate.analogcam.vipforever10'},
'Subscriptions': {product_id: 'com.touchbits.subscriptions.iap.pro.yearly'},
'intolive': {product_id: 'me.imgbase.intolive.proSubYearly'},
'PocketPics': {product_id: 'pocketpics_monthly_withtrial_0901'},
'CardDiary': {product_id: 'FuYuan.inkDiary.YearB.Pro'},
'%E7%86%8A%E6%8E%8C%E8%AE%B0': {product_id: 'net.shinyfrog.bear_iOS.pro_yearly_subscription_bis'},
'%E6%97%A5%E8%AE%B02.0': {product_id: 'com.LuoWei.aDiary.yearly0'},
'LifeTracker': {product_id: 'com.dk.lifetracker.yearplan'},
'newFitnessApp': {product_id: 'newfitnessapp02'},
'CostMemo': {product_id: 'org.zrey.money.lifetime'},
'LifeTime': {product_id: 'com.marklabs.lovetime.year'},
'iTimely': {product_id: 'org.zrey.iTimely.lifetime'},
'DoMemo': {product_id: 'org.zrey.fastnote.lifetime'},
'VDIT': {product_id: 'me.imgbase.videoday.profeaturesYearly'},
'xTerminal': {product_id: 'xterminal.pro2'},
'MoodTracker': {product_id: 'co.vulcanlabs.moodtracker.lifetime2'},
'Fotoz': {product_id: 'com.kiddy.fotoz.ipa.pro'},
'Count': {product_id: 'counter.sub.gr1.1w'},
'Wext': {product_id: 'com.lmf.wext.year'},
'Scanner': {product_id: 'scannerapp.free.premium.subscription.m1mte'},
'Metion': {product_id: 'org.zrey.metion.pro'},
'Ever%20Play': {product_id: 'com.zhangchao.AudioPlayer.subscription.oneYear'},
'Carbon%20VPN': {product_id: 'Prog_oneYear_auto'},
'RealTuner': {product_id: 'com.gismart.tuner.weekly'},
'ShellBean': {product_id: 'com.ningle.shellbean.subscription.year'},
//以下内容来自卑鄙的Baby
'MomentShouZhang': {product_id: 'xichaoshouzhangQuarterlyPlus'},
'XinQingRiJi': {product_id: 'zhiwenshouzhangQuarterlyPlus'},
'MoMoShouZhang': {product_id: 'shunchangshouzhangQuarterlyPlus'},
'BuBuSZ': {product_id: 'quaVersion'},
'LingLongShouZ': {product_id: 'zhenwushouzhangPlusVersion'},
'Dart': {product_id: 'xyz.iofree.lifelog.pro.yearly'},
'Pixiu%E8%AE%B0%E8%B4%A6': {product_id: 'com.RuoG.Pixiu.VIPYear'},
'Lister': {product_id: 'com.productlab.lister.yearly'},
'Daylio': {product_id: 'net.daylio.one_year_pro'},
'Nutrilio': {product_id: 'net.nutrilio.one_year_plus'},
'YSBrowser': {product_id: 'com.ys.pro'},
'%E5%B0%8F%E6%97%A5%E5%B8%B8': {product_id: 'membership'},
'Miary': {product_id: 'lifetime_sub'},
'Mindkit': {product_id: 'mindkit_yearly'},
'EnhanceFox': {product_id: 'com.risingcabbage.enhancefox.yearlysubscribewithtreetrial'},
'Snoring': {product_id: 'com.koshel.snore.premiumYearThreeDaysTria'},
'com.brother.pdfreaderprofree': {product_id: 'com.pdfreaderpro.free.member.all_access_pack_permanent_license.001'},
};
var receipt = {
"quantity": "1",
"purchase_date_ms": "1686002766000",
"expires_date": "6666-06-06 06:06:06 Etc\/GMT",
"expires_date_pst": "6666-06-06 06:06:06 America\/Los_Angeles",
"is_in_intro_offer_period": "false",
"transaction_id": "666666666666666",
"is_trial_period": "false",
"original_transaction_id": "666666666666666",
"purchase_date": "2023-06-06 06:06:06 Etc\/GMT",
"product_id": "https://t.me/Guding88",
"original_purchase_date_pst": "2023-06-06 06:06:06 America\/Los_Angeles",
"in_app_ownership_type": "PURCHASED",
"subscription_group_identifier": "20877951",
"original_purchase_date_ms": "1686002766000",
"web_order_line_item_id": "666666666666666",
"expires_date_ms": "148204937166000",
"purchase_date_pst": "2023-06-06 06:06:06 America\/Los_Angeles",
"original_purchase_date": "2023-06-06 06:06:06 Etc\/GMT"
}
var renewal = {
"expiration_intent": "1",
"product_id": "https://t.me/Guding88",
"is_in_billing_retry_period": "0",
"auto_renew_product_id": "https://t.me/Guding88",
"original_transaction_id": "666666666666666",
"auto_renew_status": "0"
}
for (var uaKey in uaProductMapping) {
if (UA && UA.includes(uaKey)) {
var productInfo = uaProductMapping[uaKey];
var product_id = productInfo.product_id;
receipt.product_id = product_id;
renewal.product_id = product_id;
renewal.auto_renew_product_id = product_id;
guding6.receipt.in_app = [receipt];
guding6.latest_receipt_info = [receipt];
guding.pending_renewal_info = [renewal];
break;
}
}
guding = guding6;
$done({ body: JSON.stringify(guding) });