├── .gitignore ├── 1blocker.js ├── Adguard.rsp ├── Appprice.js ├── Bright.rsp ├── CamScaner.js ├── Gyroscope.vip.js ├── Lightroom.js ├── Pdfexpert.vip.js ├── QuantumultX ├── Fake_Local.txt ├── Fake_Vip.txt ├── Quantumult_Fakevip_LangKhach.txt └── Quantumult_Fakevip_LangKhach_v1.02.txt ├── README.md ├── Terminus.js ├── Unfold.vip.js ├── beautyplusvip.js ├── blinkist.js ├── boom.vip.js ├── boom.vip.rsp ├── busuu.vip.js ├── buy.itunes.apple.com.js ├── calm.vip.js ├── camera360.vip.js ├── documents.js ├── draft.js ├── drops.js ├── duolingo.js ├── elevate.vip.js ├── elsa-response.js ├── instasize.vip.js ├── jibjab.vip.js ├── kinemaster.js ├── lingokids.vip.js ├── memrise.vip.js ├── mimo.vip.js ├── mojo.vip.js ├── mondly.vip.js ├── musicalm.js ├── musixmatch.miao.js ├── nhaccuatui.js ├── over.vip.js ├── photoshop.js ├── picsArt.vip.js ├── productive.js ├── pushover.js ├── sideload.vip.js ├── sololearn.js ├── speak&translate.js ├── syn.me.js ├── ulike.js ├── verify_receipt.js ├── videoshow.vip.js ├── vivavideo.vip.js ├── vsco.js ├── workingcopy.js ├── zingmp3.js └── zingtvvipv1.js /.gitignore: -------------------------------------------------------------------------------- 1 | /keelo.js 2 | -------------------------------------------------------------------------------- /1blocker.js: -------------------------------------------------------------------------------- 1 | let obj = JSON.parse($response.body); 2 | let sub= obj["subscriber"]; 3 | sub["subscriptions"]["blocker.ios.subscription.lifetime"]= 4 | { 5 | "is_sandbox": false, 6 | "period_type": "false", 7 | "billing_issues_detected_at": null, 8 | "unsubscribe_detected_at": null, 9 | "expires_date": null, 10 | "original_purchase_date": "2019-11-09T14:03:59Z", 11 | "purchase_date": "2019-11-09T14:03:59Z", 12 | "store": "app_store" 13 | }; 14 | 15 | sub["entitlements"]["premium"]= 16 | { 17 | "expires_date": "2099-11-23T14:03:59Z", 18 | "product_identifier": "blocker.ios.subscription.lifetime", 19 | "purchase_date": "2019-11-09T14:03:59Z" 20 | }; 21 | 22 | $done({body: JSON.stringify(obj)}); 23 | 24 | // Descriptions -------------------------------------------------------------------------------- /Adguard.rsp: -------------------------------------------------------------------------------- 1 | {"products":[{"product_id":"com.adguard.lifetimePurchase","premium_status":"ACTIVE"}]} -------------------------------------------------------------------------------- /Appprice.js: -------------------------------------------------------------------------------- 1 | /*using surge cron*/ 2 | 3 | const region = "vn" 4 | const appIds = ["1312014438", "1423330822", "1085978097"] 5 | 6 | var cacheData = $persistentStore.read() 7 | if (!cacheData) { 8 | cacheData = {} 9 | } else { 10 | cacheData = JSON.parse(cacheData) 11 | } 12 | 13 | $httpClient.post('https://itunes.apple.com/lookup?id=' + appIds + "&country=" + region, function (error, response, data) { 14 | if (error) { 15 | console.log(error); 16 | $notification.post("App Pricer", "获取价格失败") 17 | $done() 18 | } else { 19 | let appData = JSON.parse(data).results 20 | let priceChanged = "" 21 | let newAppAdded = "" 22 | for (var i = 0; i < appData.length; i++) { 23 | if (cacheData[appData[i].trackId]) { 24 | if (appData[i].formattedPrice != cacheData[appData[i].trackId].price) { 25 | priceChanged = priceChanged + "🏷 " + appData[i].trackName + " " + cacheData[appData[i].trackId].price + " → " + appData[i].formattedPrice + "\n" 26 | cacheData[appData[i].trackId].price = appData[i].formattedPrice 27 | } 28 | } else { 29 | newAppAdded = newAppAdded + "🏷 " + appData[i].trackName + " " + appData[i].formattedPrice + "\n" 30 | cacheData[appData[i].trackId] = { 31 | name: appData[i].trackName, 32 | price: appData[i].formattedPrice 33 | } 34 | } 35 | } 36 | if (priceChanged) { 37 | $notification.post("Price Changed", "", priceChanged) 38 | } 39 | if (newAppAdded) { 40 | $notification.post("New Apps Added", "", newAppAdded) 41 | } 42 | $persistentStore.write(JSON.stringify(cacheData)) 43 | $done() 44 | } 45 | }) 46 | -------------------------------------------------------------------------------- /Bright.rsp: -------------------------------------------------------------------------------- 1 | {"status":0, "environment":"Production", 2 | "receipt":{"receipt_type":"Production", "adam_id":1258621855, "app_item_id":1258621855, "bundle_id":"com.engbright.bright", "application_version":"4", "download_id":22057478245346, "version_external_identifier":833261759, "receipt_creation_date":"2019-11-01 01:52:52 Etc/GMT", "receipt_creation_date_ms":"1572573172000", "receipt_creation_date_pst":"2019-10-31 18:52:52 America/Los_Angeles", "request_date":"2019-11-01 01:52:58 Etc/GMT", "request_date_ms":"1572573178384", "request_date_pst":"2019-10-31 18:52:58 America/Los_Angeles", "original_purchase_date":"2019-11-01 01:10:54 Etc/GMT", "original_purchase_date_ms":"1572570654000", "original_purchase_date_pst":"2019-10-31 18:10:54 America/Los_Angeles", "original_application_version":"4", 3 | "in_app":[ 4 | {"quantity":"1", "product_id":"2months3days30", "transaction_id":"20000619801721", "original_transaction_id":"20000619801721", "purchase_date":"2019-11-01 01:15:50 Etc/GMT", "purchase_date_ms":"1572570950000", "purchase_date_pst":"2019-10-31 18:15:50 America/Los_Angeles", "original_purchase_date":"2019-11-01 01:15:51 Etc/GMT", "original_purchase_date_ms":"1572570951000", "original_purchase_date_pst":"2019-10-31 18:15:51 America/Los_Angeles", "expires_date":"2099-11-04 02:15:50 Etc/GMT", "expires_date_ms":"4097416550000", "expires_date_pst":"2099-11-03 18:15:50 America/Los_Angeles", "web_order_line_item_id":"20000195978329", "is_trial_period":"true", "is_in_intro_offer_period":"false"}]}, 5 | "latest_receipt_info":[ 6 | {"quantity":"1", "product_id":"2months3days30", "transaction_id":"20000619801721", "original_transaction_id":"20000619801721", "purchase_date":"2019-11-01 01:15:50 Etc/GMT", "purchase_date_ms":"1572570950000", "purchase_date_pst":"2019-10-31 18:15:50 America/Los_Angeles", "original_purchase_date":"2019-11-01 01:15:51 Etc/GMT", "original_purchase_date_ms":"1572570951000", "original_purchase_date_pst":"2019-10-31 18:15:51 America/Los_Angeles", "expires_date":"2099-11-04 02:15:50 Etc/GMT", "expires_date_ms":"4097416550000", "expires_date_pst":"2099-11-03 18:15:50 America/Los_Angeles", "web_order_line_item_id":"20000195978329", "is_trial_period":"true", "is_in_intro_offer_period":"false", "subscription_group_identifier":"20404691"}], 7 | "latest_receipt":"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", "pending_renewal_info":[{"auto_renew_product_id":"2months3days30", "original_transaction_id":"20000619801721", "product_id":"2months3days30", "auto_renew_status":"0"}]} -------------------------------------------------------------------------------- /CamScaner.js: -------------------------------------------------------------------------------- 1 | let obj = JSON.parse($response.body); 2 | obj = {"data":{"psnl_vip_property":{"expiry":"1643731200"}}}; 3 | $done({body: JSON.stringify(obj)}); -------------------------------------------------------------------------------- /Gyroscope.vip.js: -------------------------------------------------------------------------------- 1 | 2 | let obj = JSON.parse($response.body); 3 | obj.user["active_until_time"] = "2099-01-01T00:00:00Z"; 4 | $done({body: JSON.stringify(obj)}); 5 | //bynubyta -------------------------------------------------------------------------------- /Lightroom.js: -------------------------------------------------------------------------------- 1 | body = $response.body.replace(/while.{7}\n/, ""); 2 | let obj = JSON.parse(body); 3 | obj.entitlement.status="subscriber"; 4 | obj.current_subs={ 5 | "product_id": "lightroom", 6 | "store": "adobe", 7 | "purchase_date": "2019-10-10T16:32:10.254954Z", 8 | "sao": { 9 | "inpkg_CCES": "0", 10 | "inpkg_CCLE": "1", 11 | "inpkg_CCSN": "0", 12 | "inpkg_CCSV": "0", 13 | "inpkg_LCCC": "0", 14 | "inpkg_LPES": "0", 15 | "inpkg_LRBRL": "0", 16 | "inpkg_LRMAC": "0", 17 | "inpkg_LRMC": "0", 18 | "inpkg_LRMP": "0", 19 | "inpkg_LRTB": "0", 20 | "inpkg_PHLT": "0", 21 | "inpkg_PHLT2": "0", 22 | "inpkg_PLES": "0", 23 | "storage_quota": "100" 24 | } 25 | }; 26 | obj.entitlement.storage={ 27 | "used": 0, 28 | "limit": 1154487209165, 29 | "display_limit": 1099511627776, 30 | "warn": 992137445376 31 | }; 32 | obj.avatar.placeholder=true; 33 | body = JSON.stringify(obj); 34 | $done({body}); 35 | -------------------------------------------------------------------------------- /Pdfexpert.vip.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj= { 4 | "originalTransactionId": "20000618444996", 5 | "subscriptionState": "trial", 6 | "isInGracePeriod": false, 7 | "subscriptionExpirationDate": "13:15 03/11/2099", 8 | "subscriptionAutoRenewStatus": "autoRenewOn", 9 | "isEligibleForIntroPeriod": false, 10 | "isPDFExpert6User": false, 11 | "subscriptionReceiptId": "1572178404000" 12 | }; 13 | 14 | $done({body: JSON.stringify(obj)}); 15 | 16 | // -------------------------------------------------------------------------------- /QuantumultX/Fake_Local.txt: -------------------------------------------------------------------------------- 1 | hostname = avatar-nct.nixcdn.com, spclient.wg.spotify.com, *.googlevideo.com, oa.zalo.me, vsco.co, api.gyrosco.pe, origin-prod-phoenix.jibjab.com, api.termius.com, api.picsart.com, api.unfold.app, viva-asia1.vvbrd.com, graph.nhaccuatui.com, api.memrise.com , buy.itunes.apple.com, api.sync.me, pool.elsanow.io, lambda.us-east-1.amazonaws.com, api.mondlylanguages.com, api.busuu.com, owa.videoshowiosglobalserver.com:8095, accounts.elevateapp.net, purchases.ws.pho.to, api-intl.mr.meitu.com, bmall.camera360.com, api.tv.zing.vn, api.calm.com, www.calm.com, api.global.mp3.zing.vn, apimboom2.globaldelight.net, photos.adobe.io, license.pdfexpert.com, subs.platforms.team, apic.musixmatch.com, api.getmimo.com, api.revenuecat.com, engbright.com, api.lingokids.com, www.peacefulsoundsapp.com, duolingo-leaderboards-prod.duolingo.com, commerce-i18n-api.faceu.mobi, mobile-api.adguard.com, api.blinkist.com, api.sololearn.com, api-kinemaster-assetstore.nexstreaming.com, api.pushover.net, ap*.intsig.net, api.overhq.com, receipt-validator.herewetest.com, lcs-mobile-cops.adobe.io, education.github.com, backend.getdrafts.com, 2 | 3 | # vsco 4 | ^https?:\/\/vsco\.co\/api\/subscriptions\/2.1\/user-subscriptions\/ url script-response-body vsco.js 5 | 6 | # gyroscope 7 | ^https:\/\/api\.gyrosco\.pe\/v1\/account\/$ url script-response-body Gyroscope.vip.js 8 | 9 | # Termius 10 | https:\/\/api\.termius\.com\/api\/v3\/bulk\/account\/ url script-response-body Terminus.js 11 | 12 | # PicsArt 13 | ^https:\/\/api\.picsart\.com\/users\/show\/me\.json$ url script-response-body picsArt.vip.js 14 | 15 | #Vivavideo 16 | ^https:\/\/viva-asia1\.vvbrd\.com\/api\/rest\/u\/vip* url script-response-body vivavideo.vip.js 17 | 18 | #Undfold 19 | ^https:\/\/api\.unfold\.app\/v1\/ios\/receipts$ url script-response-body Unfold.vip.js 20 | 21 | #Nhaccuatui 22 | ^https:\/\/graph\.nhaccuatui\.com\/.*\/users\/info* url script-response-body nhaccuatui.js 23 | 24 | #Memrise 25 | ^https:\/\/api\.memrise\.com\/v1\.16\/(me\/$|dashboard\/$|leaderboards\/following\/) url script-response-body memrise.vip.js 26 | 27 | # Jibjab 28 | ^https:\/\/origin-prod-phoenix\.jibjab\.com\/v1\/user$ url script-response-body jibjab.vip.js 29 | 30 | #buyhack 31 | ^https:\/\/buy\.itunes\.apple\.com\/verifyReceipt$ url script-response-body buy.itunes.apple.com.js 32 | 33 | #sync 34 | ^https:\/\/api\.sync\.me\/api\/purchases\/(report_purchases|get_purchases) url script-response-body syn.me.js 35 | 36 | #elsaresponse 37 | ^https:\/\/pool\.elsanow\.io\/user\/api\/v1\/purchase$ url script-response-body elsa-response.js 38 | 39 | #elsarewrite 40 | ^https:\/\/pool\.elsanow\.io\/content\/api\/v1\/modules\/download$ url request-header (\r\n)x-session-token:.+(\r\n) request-header $1x-session-token: F3S0w0bysBQFdbjtxpFurrFv2ItBBcBkVQxUddQW+9vjt2JXM751ksqq5GAWpkl+kk9nhig9BGh9JhYHQaokmendY6zLZDscHiRkZD2HrdJclKVCLordAARJhYIrf5C+5OSK6ax2TA45CKi8S09FEtYXN4noXO7gt42NT6WPIv6DKhdIwVxQuIAMLU5abmpMTDlyWeI4ulBWcOQbuZWWZg== 41 | 42 | #drops 43 | ^https:\/\/lambda\.us-east-1\.amazonaws\.com/.*/functions\/prod-4-syncPurchases\/invocations$ url script-response-body drops.js 44 | 45 | #mondly 46 | ^https:\/\/api\.mondlylanguages\.com\/v1\/ios\/user\/sync$ url script-response-body mondly.vip.js 47 | 48 | #busuu 49 | ^https:\/\/api\.busuu\.com\/users\/me* url script-response-body busuu.vip.js 50 | 51 | #Videoshow 52 | ^https:\/\/owa\.videoshowiosglobalserver\.com* url script-response-body videoshow.vip.js 53 | 54 | #elevate 55 | ^https:\/\/accounts\.elevateapp\.net\/api\/users\?user%5Bauthentication_token* url script-response-body elevate.vip.js 56 | 57 | #beautyplus 58 | ^https:\/\/api-intl\.mr\.meitu\.com/.*/subs_offer_elg$ url script-response-body beautyplusvip.js 59 | 60 | #camera360 61 | ^https:\/\/bmall\.camera360\.com\/api\/iap\/check-receipt$ url script-response-body camera360.vip.js 62 | 63 | #zingtv 64 | ^http:\/\/api\.tv\.zing\.vn\/.*/user* url script-response-body zingtvvipv1.js 65 | 66 | #calm 67 | ^https:\/\/api\.calm\.com\/me$ url script-response-body calm.vip.js 68 | 69 | #remove_manage 70 | ^https:\/\/www\.calm\.com\/mobile\/manage-subscription\?token=* url reject-img 71 | 72 | #lightroom 73 | ^https:\/\/photos\.adobe\.io\/v2\/accounts* url script-response-body Lightroom.js 74 | 75 | #Pdfexpert 76 | ^https:\/\/license\.pdfexpert\.com\/api\/1\.0\/pdfexpert6\/subscription\/(refresh$|check$) url script-response-body Pdfexpert.vip.js 77 | 78 | #productive 79 | ^https:\/\/subs\.platforms\.team\/apple\/verifyTransaction$ url script-response-body productive.js 80 | 81 | #Musixmatch 82 | ^https:\/\/apic\.musixmatch\.com\/ws\/.*\/config\.get url script-response-body musixmatch.miao.js 83 | 84 | #boom 85 | ^https:\/\/apimboom2\.globaldelight\.net\/itunesreceipt_v2\.php$ url 302 https://raw.githubusercontent.com/langkhach270389/Scripting/master/boom.vip.rsp 86 | 87 | #mimo 88 | ^https:\/\/api\.getmimo\.com\/v1\/subscriptions$ url script-response-body mimo.vip.js 89 | 90 | #mojo 91 | ^https:\/\/api\.revenuecat\.com\/v1\/receipts$ url script-response-body mojo.vip.js 92 | 93 | #Bright 94 | ^https:\/\/engbright\.com\/app-portal\/apple\/receipt$ url 302 https://raw.githubusercontent.com/langkhach270389/Scripting/master/Bright.rsp 95 | 96 | #lingokids 97 | ^https:\/\/api\.lingokids\.com\/v1\/renovate_session$ url script-response-body lingokids.vip.js 98 | 99 | #musicalm 100 | ^https:\/\/www\.peacefulsoundsapp\.com\/api\/v1\/init$ url script-response-body musicalm.js 101 | 102 | #duolingo 103 | ^https:\/\/duolingo-leaderboards-prod\.duolingo\.com\/leaderboards* url script-response-body duolingo.js 104 | 105 | #ulike 106 | ^https:\/\/commerce-i18n-api\.faceu\.mobi\/commerce\/v1\/subscription\/user_info$ url script-response-body ulike.js 107 | 108 | #adguardpremium 109 | ^https:\/\/mobile-api\.adguard\.com\/api\/1\.0\/ios_validate_receipt$ url 302 https://raw.githubusercontent.com/langkhach270389/Scripting/master/Adguard.rsp 110 | 111 | #zingmp3 112 | ^https:\/\/api\.global\.mp3\.zing\.vn\/1\.0\/getUserInfo\?data=* url script-response-body zingmp3.js 113 | 114 | #Blinkist 115 | ^https:\/\/api\.blinkist\.com\/v4\/(me$|me.json$|me\/access$) url script-response-body blinkist.js 116 | 117 | #sololearn 118 | ^https:\/\/api\.sololearn\.com\/(Profile\/GetProfile$|authenticateDevice$) url script-response-body sololearn.js 119 | 120 | #kinemaster 121 | ^https:\/\/api-kinemaster-assetstore\.nexstreaming\.com\/.*\/product\/verifyReceipt$ url script-response-body kinemaster.js 122 | 123 | #pushover 124 | ^https:\/\/api\.pushover\.net\/1\/messages\.json* url script-response-body pushover.js 125 | 126 | #CamScanner 127 | ^https:\/\/(api|api-cs)\.intsig\.net\/purchase\/cs\/query_property\? url script-response-body CamScaner.js 128 | 129 | #over 130 | ^https:\/\/api\.overhq\.com\/(user\/token\/refresh$|subscription\/verifyReceipt$) url script-response-body over.vip.js 131 | 132 | #1blocker 133 | ^https:\/\/api\.revenuecat\.com\/.*\/subscribers\/[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}$ url script-response-body 1blocker.js 134 | 135 | #speak&translate 136 | ^https:\/\/receipt-validator\.herewetest\.com\/apple\/verifyTransaction$ url script-response-body speak&translate.js 137 | 138 | #document 139 | ^https:\/\/license\.pdfexpert\.com\/api\/.*\/documents\/subscription\/(refresh$|check$) url script-response-body documents.js 140 | 141 | #workingcopy 142 | ^https:\/\/education\.github\.com\/api\/user$ url script-response-body workingcopy.js 143 | 144 | #draft 145 | ^https:\/\/backend\.getdrafts\.com\/api\/.*\/verification* url script-response-body draft.js 146 | 147 | #photoshop_ipad 148 | ;^https:\/\/lcs-mobile-cops\.adobe\.io\/mobile_profile\/nul\/v1$ url script-response-body url script-response-body photoshop.js 149 | -------------------------------------------------------------------------------- /QuantumultX/Fake_Vip.txt: -------------------------------------------------------------------------------- 1 | hostname = avatar-nct.nixcdn.com, spclient.wg.spotify.com, oa.zalo.me, vsco.co, api.gyrosco.pe, origin-prod-phoenix.jibjab.com, api.termius.com, api.picsart.com, api.unfold.app, viva-asia1.vvbrd.com, graph.nhaccuatui.com, api.memrise.com , buy.itunes.apple.com, api.sync.me, pool.elsanow.io, lambda.us-east-1.amazonaws.com, api.mondlylanguages.com, api.busuu.com, owa.videoshowiosglobalserver.com:0, accounts.elevateapp.net, purchases.ws.pho.to, api-intl.mr.meitu.com, bmall.camera360.com, api.tv.zing.vn, api.calm.com, www.calm.com, api.global.mp3.zing.vn, apimboom2.globaldelight.net, photos.adobe.io, license.pdfexpert.com, subs.platforms.team, apic.musixmatch.com, api.getmimo.com, api.revenuecat.com, engbright.com, api.lingokids.com, www.peacefulsoundsapp.com, duolingo-leaderboards-prod.duolingo.com, commerce-i18n-api.faceu.mobi, mobile-api.adguard.com, api.blinkist.com, api.sololearn.com, api-kinemaster-assetstore.nexstreaming.com, api.pushover.net, ap*.intsig.net, api.overhq.com, receipt-validator.herewetest.com, lcs-mobile-cops.adobe.io, education.github.com, backend.getdrafts.com, 2 | 3 | #vsco 4 | ^https?:\/\/vsco\.co\/api\/subscriptions\/2.1\/user-subscriptions\/ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/vsco.js 5 | 6 | #gyroscope 7 | ^https:\/\/api\.gyrosco\.pe\/v1\/account\/$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/Gyroscope.vip.js 8 | 9 | #Termius 10 | https:\/\/api\.termius\.com\/api\/v3\/bulk\/account\/ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/Terminus.js 11 | 12 | #PicsArt 13 | ^https:\/\/api\.picsart\.com\/users\/show\/me\.json$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/picsArt.vip.js 14 | 15 | #Vivavideo 16 | ^https:\/\/viva-asia1\.vvbrd\.com\/api\/rest\/u\/vip* url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/vivavideo.vip.js 17 | 18 | #Undfold 19 | ^https:\/\/api\.unfold\.app\/v1\/ios\/receipts$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/Unfold.vip.js 20 | 21 | #Nhaccuatui 22 | ^https:\/\/graph\.nhaccuatui\.com\/.*\/users\/info* url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/nhaccuatui.js 23 | 24 | #Memrise 25 | ^https:\/\/api\.memrise\.com\/v1\.16\/(me\/$|dashboard\/$|leaderboards\/following\/) url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/memrise.vip.js 26 | 27 | # Jibjab 28 | ^https:\/\/origin-prod-phoenix\.jibjab\.com\/v1\/user$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/jibjab.vip.js 29 | 30 | #buyhack 31 | ^https:\/\/buy\.itunes\.apple\.com\/verifyReceipt$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/buy.itunes.apple.com.js 32 | 33 | #sync 34 | ^https:\/\/api\.sync\.me\/api\/purchases\/(report_purchases|get_purchases) url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/syn.me.js 35 | 36 | #elsaresponse 37 | ^https:\/\/pool\.elsanow\.io\/user\/api\/v1\/purchase$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/elsa-response.js 38 | 39 | #elsarewrite 40 | ^https:\/\/pool\.elsanow\.io\/content\/api\/v1\/modules\/download$ url request-header (\r\n)x-session-token:.+(\r\n) request-header $1x-session-token: F3S0w0bysBQFdbjtxpFurrFv2ItBBcBkVQxUddQW+9vjt2JXM751ksqq5GAWpkl+kk9nhig9BGh9JhYHQaokmendY6zLZDscHiRkZD2HrdJclKVCLordAARJhYIrf5C+5OSK6ax2TA45CKi8S09FEtYXN4noXO7gt42NT6WPIv6DKhdIwVxQuIAMLU5abmpMTDlyWeI4ulBWcOQbuZWWZg== 41 | 42 | #drops 43 | ^https:\/\/lambda\.us-east-1\.amazonaws\.com/.*/functions\/prod-4-syncPurchases\/invocations$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/drops.js 44 | 45 | #mondly 46 | ^https:\/\/api\.mondlylanguages\.com\/v1\/ios\/user\/sync$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/mondly.vip.js 47 | 48 | #busuu 49 | ^https:\/\/api\.busuu\.com\/users\/me* url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/busuu.vip.js 50 | 51 | #Videoshow 52 | ^https:\/\/owa\.videoshowiosglobalserver\.com* url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/videoshow.vip.js 53 | 54 | #elevate 55 | ^https:\/\/accounts\.elevateapp\.net\/api\/users\?user%5Bauthentication_token* url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/elevate.vip.js 56 | 57 | #beautyplus 58 | ^https:\/\/api-intl\.mr\.meitu\.com/.*/subs_offer_elg$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/beautyplusvip.js 59 | 60 | #camera360 61 | ^https:\/\/bmall\.camera360\.com\/api\/iap\/check-receipt$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/camera360.vip.js 62 | 63 | #zingtv 64 | ^http:\/\/api\.tv\.zing\.vn\/.*/user* url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/zingtvvipv1.js 65 | 66 | #calm 67 | ^https:\/\/api\.calm\.com\/me$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/calm.vip.js 68 | 69 | #remove_manage 70 | ^https:\/\/www\.calm\.com\/mobile\/manage-subscription\?token=* url reject-img 71 | 72 | #lightroom 73 | ^https:\/\/photos\.adobe\.io\/v2\/accounts* url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/Lightroom.js 74 | 75 | #Pdfexpert 76 | ^https:\/\/license\.pdfexpert\.com\/api\/1\.0\/pdfexpert6\/subscription\/(refresh$|check$) url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/Pdfexpert.vip.js 77 | 78 | #productive 79 | ^https:\/\/subs\.platforms\.team\/apple\/verifyTransaction$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/productive.js 80 | 81 | #Musixmatch 82 | ^https:\/\/apic\.musixmatch\.com\/ws\/.*\/config\.get url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/musixmatch.miao.js 83 | 84 | #boom 85 | ^https:\/\/apimboom2\.globaldelight\.net\/itunesreceipt_v2\.php$ url 302 https://raw.githubusercontent.com/langkhach270389/Scripting/master/boom.vip.rsp 86 | 87 | #mimo 88 | ^https:\/\/api\.getmimo\.com\/v1\/subscriptions$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/mimo.vip.js 89 | 90 | #mojo 91 | ^https:\/\/api\.revenuecat\.com\/v1\/receipts$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/mojo.vip.js 92 | 93 | #Bright 94 | ^https:\/\/engbright\.com\/app-portal\/apple\/receipt$ url 302 https://raw.githubusercontent.com/langkhach270389/Scripting/master/Bright.rsp 95 | 96 | #lingokids 97 | ^https:\/\/api\.lingokids\.com\/v1\/renovate_session$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/lingokids.vip.js 98 | 99 | #musicalm 100 | ^https:\/\/www\.peacefulsoundsapp\.com\/api\/v1\/init$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/musicalm.js 101 | 102 | #duolingo_test 103 | ^https:\/\/duolingo-leaderboards-prod\.duolingo\.com\/leaderboards* url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/duolingo.js 104 | 105 | #ulike 106 | ^https:\/\/commerce-i18n-api\.faceu\.mobi\/commerce\/v1\/subscription\/user_info$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/ulike.js 107 | 108 | #adguardpremium 109 | ^https:\/\/mobile-api\.adguard\.com\/api\/1\.0\/ios_validate_receipt$ url 302 https://raw.githubusercontent.com/langkhach270389/Scripting/master/Adguard.rsp 110 | 111 | #zingmp3 112 | ^https:\/\/api\.global\.mp3\.zing\.vn\/1\.0\/getUserInfo\?data=* url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/zingmp3.js 113 | 114 | #Blinkist 115 | ^https:\/\/api\.blinkist\.com\/v4\/(me$|me.json$|me\/access$) url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/blinkist.js 116 | 117 | #sololearn 118 | ^https:\/\/api\.sololearn\.com\/(Profile\/GetProfile$|authenticateDevice$) url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/sololearn.js 119 | 120 | #kinemaster 121 | ^https:\/\/api-kinemaster-assetstore\.nexstreaming\.com\/.*\/product\/verifyReceipt$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/kinemaster.js 122 | 123 | #pushover 124 | ^https:\/\/api\.pushover\.net\/1\/messages\.json* url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/pushover.js 125 | 126 | #CamScanner 127 | ^https:\/\/(api|api-cs)\.intsig\.net\/purchase\/cs\/query_property\? url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/CamScaner.js 128 | 129 | #over 130 | ^https:\/\/api\.overhq\.com\/(user\/token\/refresh$|subscription\/verifyReceipt$) url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/over.vip.js 131 | 132 | #1blocker 133 | ^https:\/\/api\.revenuecat\.com\/.*\/subscribers\/[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/1blocker.js 134 | 135 | #speak&translate 136 | ^https:\/\/receipt-validator\.herewetest\.com\/apple\/verifyTransaction$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/speak&translate.js 137 | 138 | #document 139 | ^https:\/\/license\.pdfexpert\.com\/api\/.*\/documents\/subscription\/(refresh$|check$) url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/documents.js 140 | 141 | #workingcopy 142 | ^https:\/\/education\.github\.com\/api\/user$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/workingcopy.js 143 | 144 | #draft 145 | ^https:\/\/backend\.getdrafts\.com\/api\/.*\/verification* url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/draft.js 146 | 147 | #photoshop_ipad 148 | ;^https:\/\/lcs-mobile-cops\.adobe\.io\/mobile_profile\/nul\/v1$ url script-response-body url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/photoshop.js -------------------------------------------------------------------------------- /QuantumultX/Quantumult_Fakevip_LangKhach.txt: -------------------------------------------------------------------------------- 1 | ; 20191020_070434 2 | 3 | [general] 4 | server_check_url=http://www.google.com/generate_204 5 | ;geo_location_checker=http://www.example.com/json/, https://www.example.com/script.js 6 | ;dns_exclusion_list=*.qq.com, qq.com, *.cmpassport.com 7 | ;ssid_suspended_list=LINK_22E174, LINK_22E175 8 | ;udp_whitelist=53, 123, 1900, 80-443 9 | ;excluded_routes= 192.168.0.0/16, 172.16.0.0/12, 100.64.0.0/10, 10.0.0.0/8 10 | ;icmp_auto_reply=true 11 | [dns] 12 | server=1.1.1.1 13 | server=1.0.0.1 14 | 15 | [policy] 16 | 17 | [server_remote] 18 | ;https://raw.githubusercontent.com/crossutility/Quantumult-X/master/server.txt, tag=Sample-01 19 | 20 | [filter_remote] 21 | https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hostsVN-quantumult-rule.conf,force-policy=reject, tag= hostvn, enabled=true 22 | 23 | 24 | [rewrite_remote] 25 | https://raw.githubusercontent.com/langkhach270389/Scripting/master/QuantumultX/Fake_Vip.txt, tag=Fake_vip_LangKhach, enabled=true 26 | https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hostsVN-quantumultX-rewrite.conf, tag=HostVn, enabled=true 27 | 28 | [server_local] 29 | 30 | 31 | ;shadowsocks=ss-a.example.com:80, method=chacha20, password=pwd, obfs=http, obfs-host=bing.com, obfs-uri=/resource/file, fast-open=false, udp-relay=false, server_check_url=http://www.apple.com/generate_204, tag=Sample-A 32 | ;shadowsocks=ss-b.example.com:80, method=chacha20, password=pwd, obfs=http, obfs-host=bing.com, obfs-uri=/resource/file, fast-open=false, udp-relay=false, tag=Sample-B 33 | ;shadowsocks=ss-c.example.com:443, method=chacha20, password=pwd, obfs=tls, obfs-host=bing.com, fast-open=false, udp-relay=false, tag=Sample-C 34 | ;shadowsocks=ssr-a.example.com:443, method=chacha20, password=pwd, ssr-protocol=auth_chain_b, ssr-protocol-param=def, obfs=tls1.2_ticket_fastauth, obfs-host=bing.com, tag=Sample-D 35 | ;shadowsocks=ws-a.example.com:80, method=aes-128-gcm, password=pwd, obfs=ws, obfs-uri=/ws, fast-open=false, udp-relay=false, tag=Sample-E 36 | ;shadowsocks=ws-b.example.com:80, method=aes-128-gcm, password=pwd, obfs=ws, fast-open=false, udp-relay=false, tag=Sample-F 37 | ;shadowsocks=ws-tls-a.example.com:443, method=aes-128-gcm, password=pwd, obfs=wss, obfs-uri=/ws, fast-open=false, udp-relay=false, tag=Sample-G 38 | 39 | [filter_local] 40 | host-keyword, mobile-api.adguard.com/api/1.0/status.html, reject 41 | ;user-agent, ?abc*, proxy 42 | ;host, www.google.com, proxy 43 | ;host-keyword, adsite, reject 44 | ;host-suffix, googleapis.com, proxy 45 | final, direct 46 | 47 | 48 | # 49 | # The "reject" returns HTTP status code 404 with no content. 50 | # The "reject-200" returns HTTP status code 200 with no content. 51 | # The "reject-img" returns HTTP status code 200 with content of 1px gif. 52 | # The "reject-dict" returns HTTP status code 200 with content of empty json object. 53 | # The "reject-array" returns HTTP status code 200 with content of empty json array. 54 | # The "request-header" works for all the http headers not just one single header, so you can match two or more headers including CRLF in one regular expression. 55 | # The length and encoding related HTTP header fields will be automatically processed by Quantumult if the "rewrite" is body related, so you should not handle them by yourself. The max supported response size is 256kB(decompressed) for response-body and script-response-body. 56 | # When using javascript in rewrite, you can use those objects: $request, $response, $notify(title, subtitle, message), console.log(message) and Quantumult’s built-in objects all have prefix "$". 57 | # Supports: $request.scheme, $request.method, $request.url, $request.path, $request.headers, $response.statusCode, $response.headers, $response.body 58 | # The $notify(title, subtitle, message) will post iOS notifications if Quantumult notification has been enabled. 59 | # The console.log(message) will output logs to Quantumult log file if the log level is "debug". 60 | # 61 | 62 | [mitm] 63 | passphrase = F7E29724 64 | p12 = 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 65 | skip_validating_cert = true 66 | ;force_sni_domain_name = true 67 | 68 | -------------------------------------------------------------------------------- /QuantumultX/Quantumult_Fakevip_LangKhach_v1.02.txt: -------------------------------------------------------------------------------- 1 | [general] 2 | server_check_url=http://www.google.com/generate_204 3 | ;geo_location_checker=http://www.example.com/json/, https://www.example.com/script.js 4 | ;dns_exclusion_list=*.qq.com, qq.com, *.cmpassport.com 5 | ;ssid_suspended_list=LINK_22E174, LINK_22E175 6 | ;udp_whitelist=53, 123, 1900, 80-443 7 | ;excluded_routes= 192.168.0.0/16, 172.16.0.0/12, 100.64.0.0/10, 10.0.0.0/8 8 | ;icmp_auto_reply=true 9 | [dns] 10 | server=1.1.1.1 11 | server=8.8.8.8 12 | 13 | [policy] 14 | static=Fake iAP 1, proxy, reject, direct 15 | 16 | [server_remote] 17 | https://github.com/tinycarrot/tinycarrot/raw/master/quantumutlx/remote/fakeiap_server.txt, tag=Fake iAP Server 1, enabled=true 18 | 19 | [filter_remote] 20 | https://raw.githubusercontent.com/tinycarrot/tinycarrot/master/Profile/quantumult/fakePXX-itunes.txt, tag=Fake PXX, force-policy=direct, enabled=false 21 | https://raw.githubusercontent.com/tinycarrot/tinycarrot/master/Profile/quantumult/fakeiap-filter.txt, tag=Fake iAP 1, force-policy=direct, enabled=false 22 | https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hostsVN-quantumult-rule.conf, tag=hostvn, force-policy=reject, enabled=true 23 | 24 | [rewrite_remote] 25 | https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hostsVN-quantumultX-rewrite.conf, tag=HostVn, enabled=true 26 | 27 | [server_local] 28 | 29 | ;http=127.0.0.1:8118, username=, password=, fast-open=false, udp-relay=false, certificate=1 ,tag=LOCAL DEBUG Server 30 | 31 | ;shadowsocks=ss-a.example.com:80, method=chacha20, password=pwd, obfs=http, obfs-host=bing.com, obfs-uri=/resource/file, fast-open=false, udp-relay=false, server_check_url=http://www.apple.com/generate_204, tag=Sample-A 32 | ;shadowsocks=ss-b.example.com:80, method=chacha20, password=pwd, obfs=http, obfs-host=bing.com, obfs-uri=/resource/file, fast-open=false, udp-relay=false, tag=Sample-B 33 | ;shadowsocks=ss-c.example.com:443, method=chacha20, password=pwd, obfs=tls, obfs-host=bing.com, fast-open=false, udp-relay=false, tag=Sample-C 34 | ;shadowsocks=ssr-a.example.com:443, method=chacha20, password=pwd, ssr-protocol=auth_chain_b, ssr-protocol-param=def, obfs=tls1.2_ticket_fastauth, obfs-host=bing.com, tag=Sample-D 35 | ;shadowsocks=ws-a.example.com:80, method=aes-128-gcm, password=pwd, obfs=ws, obfs-uri=/ws, fast-open=false, udp-relay=false, tag=Sample-E 36 | ;shadowsocks=ws-b.example.com:80, method=aes-128-gcm, password=pwd, obfs=ws, fast-open=false, udp-relay=false, tag=Sample-F 37 | ;shadowsocks=ws-tls-a.example.com:443, method=aes-128-gcm, password=pwd, obfs=wss, obfs-uri=/ws, fast-open=false, udp-relay=false, tag=Sample-G 38 | 39 | [filter_local] 40 | ;host, *, LOCAL DEBUG Server 41 | ;user-agent, ?abc*, proxy 42 | ;host, www.google.com, proxy 43 | ;host-keyword, adsite, reject 44 | ;host-suffix, googleapis.com, proxy 45 | final, direct 46 | 47 | # 48 | # The "reject" returns HTTP status code 404 with no content. 49 | # The "reject-200" returns HTTP status code 200 with no content. 50 | # The "reject-img" returns HTTP status code 200 with content of 1px gif. 51 | # The "reject-dict" returns HTTP status code 200 with content of empty json object. 52 | # The "reject-array" returns HTTP status code 200 with content of empty json array. 53 | # The "request-header" works for all the http headers not just one single header, so you can match two or more headers including CRLF in one regular expression. 54 | # The length and encoding related HTTP header fields will be automatically processed by Quantumult if the "rewrite" is body related, so you should not handle them by yourself. The max supported response size is 256kB(decompressed) for response-body and script-response-body. 55 | # When using javascript in rewrite, you can use those objects: $request, $response, $notify(title, subtitle, message), console.log(message) and Quantumult’s built-in objects all have prefix "$". 56 | # Supports: $request.scheme, $request.method, $request.url, $request.path, $request.headers, $response.statusCode, $response.headers, $response.body 57 | # The $notify(title, subtitle, message) will post iOS notifications if Quantumult notification has been enabled. 58 | # The console.log(message) will output logs to Quantumult log file if the log level is "debug". 59 | # 60 | 61 | [mitm] 62 | passphrase = 3FDCC70A 63 | p12 = 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 64 | skip_validating_cert = true 65 | ;force_sni_domain_name = true 66 | 67 | hostname = avatar-nct.nixcdn.com, spclient.wg.spotify.com, *.googlevideo.com, oa.zalo.me, vsco.co, api.gyrosco.pe, origin-prod-phoenix.jibjab.com, api.termius.com, api.picsart.com, api.unfold.app, viva-asia1.vvbrd.com, graph.nhaccuatui.com, api.memrise.com , buy.itunes.apple.com, api.sync.me, pool.elsanow.io, lambda.us-east-1.amazonaws.com, api.mondlylanguages.com, api.busuu.com, owa.videoshowiosglobalserver.com:8095, accounts.elevateapp.net, purchases.ws.pho.to, api-intl.mr.meitu.com, bmall.camera360.com, api.tv.zing.vn, api.calm.com, www.calm.com, api.global.mp3.zing.vn, apimboom2.globaldelight.net, photos.adobe.io, license.pdfexpert.com, subs.platforms.team, apic.musixmatch.com, api.getmimo.com, api.revenuecat.com, pixmagicapp.com, engbright.com, api.lingokids.com, www.peacefulsoundsapp.com, duolingo-leaderboards-prod.duolingo.com, commerce-i18n-api.faceu.mobi, mobi, mobile-api.adguard.com, api.blinkist.com, api.sololearn.com, receipts.cerebralgardens.com, api-kinemaster-assetstore.nexstreaming.com, api.pushover.net, api-cs.intsig.net, api.overhq.com, api.appsyscode.com, api.freeletics.com, api.shred.app, receipt-validator.herewetest.com, api.deezer.com, iap.aps-sdk.com, education.github.com, backend.getdrafts.com, 68 | 69 | [rewrite_local] 70 | # vsco 71 | ^https?:\/\/vsco\.co\/api\/subscriptions\/2.1\/user-subscriptions\/ url script-response-body vsco.js 72 | 73 | # gyroscope 74 | ^https:\/\/api\.gyrosco\.pe\/v1\/account\/$ url script-response-body Gyroscope.vip.js 75 | 76 | # Termius 77 | https:\/\/api\.termius\.com\/api\/v3\/bulk\/account\/ url script-response-body Terminus.js 78 | 79 | # PicsArt 80 | ^https:\/\/api\.picsart\.com\/users\/show\/me\.json$ url script-response-body picsArt.vip.js 81 | 82 | #Vivavideo 83 | ^https:\/\/viva-asia1\.vvbrd\.com\/api\/rest\/u\/vip* url script-response-body vivavideo.vip.js 84 | 85 | #Undfold 86 | ^https:\/\/api\.unfold\.app\/v1\/ios\/receipts$ url script-response-body Unfold.vip.js 87 | 88 | #Nhaccuatui 89 | ^https:\/\/graph\.nhaccuatui\.com\/.*\/users\/info* url script-response-body nhaccuatui.js 90 | 91 | #Memrise 92 | ^https:\/\/api\.memrise\.com\/v1\.16\/(me\/$|dashboard\/$|leaderboards\/following\/) url script-response-body memrise.vip.js 93 | 94 | # Jibjab 95 | ^https:\/\/origin-prod-phoenix\.jibjab\.com\/v1\/user$ url script-response-body jibjab.vip.js 96 | 97 | #buy.itunes.apple.com 98 | ^https:\/\/buy\.itunes\.apple\.com\/verifyReceipt$ url script-response-body verify_receipt.js 99 | 100 | #sync 101 | ^https:\/\/api\.sync\.me\/api\/purchases\/(report_purchases|get_purchases) url script-response-body syn.me.js 102 | 103 | #elsaresponse 104 | ^https:\/\/pool\.elsanow\.io\/user\/api\/v1\/purchase$ url script-response-body elsa-response.js 105 | 106 | #elsarewrite 107 | ^https:\/\/pool\.elsanow\.io\/content\/api\/v1\/modules\/download$ url request-header (\r\n)x-session-token:.+(\r\n) request-header $1x-session-token: F3S0w0bysBQFdbjtxpFurrFv2ItBBcBkVQxUddQW+9vjt2JXM751ksqq5GAWpkl+kk9nhig9BGh9JhYHQaokmendY6zLZDscHiRkZD2HrdJclKVCLordAARJhYIrf5C+5OSK6ax2TA45CKi8S09FEtYXN4noXO7gt42NT6WPIv6DKhdIwVxQuIAMLU5abmpMTDlyWeI4ulBWcOQbuZWWZg== 108 | 109 | #drops 110 | ^https:\/\/lambda\.us-east-1\.amazonaws\.com/.*/functions\/prod-4-syncPurchases\/invocations$ url script-response-body drops.js 111 | 112 | #mondly 113 | ^https:\/\/api\.mondlylanguages\.com\/v1\/ios\/user\/sync$ url script-response-body mondly.vip.js 114 | 115 | #busuu 116 | ^https:\/\/api\.busuu\.com\/users\/me* url script-response-body busuu.vip.js 117 | 118 | #Videoshow 119 | ^https:\/\/owa\.videoshowiosglobalserver\.com:8095\.* url 302 https://www.dropbox.com/s/4r9px7wbld76nmy/videoshow.vip.rsp?dl=1 120 | 121 | #elevate 122 | ^https:\/\/accounts\.elevateapp\.net\/api\/users\?user%5Bauthentication_token* url script-response-body elevate.vip.js 123 | 124 | #beautyplus 125 | ^https:\/\/api-intl\.mr\.meitu\.com/.*/subs_offer_elg$ url script-response-body beautyplusvip.js 126 | 127 | #camera360 128 | ^https:\/\/bmall\.camera360\.com\/api\/iap\/check-receipt$ url script-response-body camera360.vip.js 129 | 130 | #zingtv 131 | ^http:\/\/api\.tv\.zing\.vn\/.*/user* url script-response-body zingtvvipv1.js 132 | 133 | #calm 134 | ^https:\/\/api\.calm\.com\/me$ url script-response-body calm.vip.js 135 | 136 | #remove_manage_calm 137 | ^https:\/\/www\.calm\.com\/mobile\/manage-subscription\?token=* url reject-img 138 | 139 | #lightroom 140 | ^https:\/\/photos\.adobe\.io\/v2\/accounts* url script-response-body Lightroom.js 141 | 142 | #Pdfexpert 143 | ^https:\/\/license\.pdfexpert\.com\/api\/1\.0\/pdfexpert6\/subscription\/(refresh$|check$) url script-response-body Pdfexpert.vip.js 144 | 145 | #productive 146 | ^https:\/\/subs\.platforms\.team\/apple\/verifyTransaction$ url script-response-body productive.js 147 | 148 | #Musixmatch 149 | ^https:\/\/apic\.musixmatch\.com\/ws\/.*\/config\.get url script-response-body musixmatch.miao.js 150 | 151 | #boom 152 | ^https:\/\/apimboom2\.globaldelight\.net\/itunesreceipt_v2\.php$ url 302 https://raw.githubusercontent.com/langkhach270389/Scripting/master/boom.vip.rsp 153 | 154 | #mimo 155 | ^https:\/\/api\.getmimo\.com\/v1\/subscriptions$ url script-response-body mimo.vip.js 156 | 157 | #mojo 158 | ^https:\/\/api\.revenuecat\.com\/v1\/receipts$ url script-response-body mojo.vip.js 159 | 160 | #photolift 161 | ^https:\/\/pixmagicapp\.com\/api\/subscriptions$ url script-response-body photolift.vip.js 162 | 163 | #Bright 164 | ^https:\/\/engbright\.com\/app-portal\/apple\/receipt$ url 302 https://raw.githubusercontent.com/langkhach270389/Scripting/master/Bright.rsp 165 | 166 | #lingokids 167 | ^https:\/\/api\.lingokids\.com\/v1\/renovate_session$ url script-response-body lingokids.vip.js 168 | 169 | #musicalm 170 | ^https:\/\/www\.peacefulsoundsapp\.com\/api\/v1\/init$ url script-response-body musicalm.js 171 | 172 | #duolingo 173 | ^https://duolingo-leaderboards-prod.duolingo.com/leaderboards/* url script-response-body duolingo.js 174 | 175 | #ulike 176 | ^https:\/\/commerce-i18n-api\.faceu\.mobi\/commerce\/v1\/subscription\/user_info$ url script-response-body ulike.js 177 | 178 | #adguardpremium 179 | ^https:\/\/mobile-api\.adguard\.com\/api\/1\.0\/ios_validate_receipt$ url 302 https://raw.githubusercontent.com/langkhach270389/Scripting/master/Adguard.rsp 180 | 181 | #zingmp3 182 | ^https:\/\/api\.global\.mp3\.zing\.vn\/1\.0\/(getUserInfo)\?data=* url script-response-body zingmp3.js 183 | 184 | #Blinkist 185 | ^https:\/\/api\.blinkist\.com\/v4\/(me$|me.json$|me\/access$) url script-response-body blinkist.js 186 | 187 | #sololearn 188 | ^https:\/\/api\.sololearn\.com\/(Profile\/GetProfile$|authenticateDevice$) url script-response-body sololearn.js 189 | 190 | #kinemaster 191 | ^https:\/\/api-kinemaster-assetstore\.nexstreaming\.com\/.*\/product\/verifyReceipt$ url script-response-body kinemaster.js 192 | 193 | #pushover 194 | ^https:\/\/api\.pushover\.net\/1\/messages\.json* url script-response-body pushover.js 195 | 196 | #CamScanner 197 | ^https:\/\/api-cs\.intsig\.net\/purchase\/cs\/query_property\? url script-response-body CamScaner.js 198 | 199 | #over 200 | ^https:\/\/api\.overhq\.com\/(user\/token\/refresh$|subscription\/verifyReceipt$) url script-response-body over.vip.js 201 | 202 | #freeleticgym 203 | ^https:\/\/api\.freeletics\.com\/gym\/users\/\d{1,}\/validate_subscription$ url script-response-body freeleticgym.js 204 | 205 | #shred 206 | ^https:\/\/api\.shred\.app\/me$ url script-response-body shred.js 207 | 208 | #1blocker 209 | ^https:\/\/api\.revenuecat\.com\/.*\/subscribers\/[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}$ url script-response-body 1blocker.js 210 | 211 | #speak&translate 212 | ^https:\/\/receipt-validator\.herewetest\.com\/apple\/verifyTransaction$ url script-response-body speak&translate.js 213 | 214 | #document 215 | ^https:\/\/license\.pdfexpert\.com\/api\/.*\/documents\/subscription\/(refresh$|check$) url script-response-body documents.js 216 | 217 | #workingcopy 218 | ^https:\/\/education\.github\.com\/api\/user$ url script-response-body workingcopy.js 219 | 220 | #draft 221 | ^https:\/\/backend\.getdrafts\.com\/api\/.*\/verification* url script-response-body draft.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Scripting 2 | Fakevipapp Quantumult X 3 | -------------------------------------------------------------------------------- /Terminus.js: -------------------------------------------------------------------------------- 1 | let obj=JSON.parse($response.body) 2 | obj.account["pro_mode"] = true; 3 | obj.account["plan_type"] = "Premium"; 4 | obj.account["user_type"] = "Premium"; 5 | obj.account["current_period"]["until"] = "2099-10-10T03:27:34"; 6 | $done({body:JSON.stringify(obj)}) 7 | //bynubyta -------------------------------------------------------------------------------- /Unfold.vip.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj = { 4 | "status": 0, 5 | "environment": "Production", 6 | "receipt": { 7 | "receipt_type": "Production", 8 | "app_item_id": 1247275033, 9 | "receipt_creation_date": "2019-06-06 11:22:01 Etc/GMT", 10 | "bundle_id": "com.moonlab.unfoldstories", 11 | "original_purchase_date": "2019-06-06 11:13:18 Etc/GMT", 12 | "in_app": [ 13 | { 14 | "quantity": "1", 15 | "purchase_date_ms": "1559820071000", 16 | "expires_date": "9999-05-02 06:35:04 Etc/GMT", 17 | "expires_date_pst": "9999-05-01 23:35:04 America/Los_Angeles", 18 | "is_in_intro_offer_period": "false", 19 | "transaction_id": "350000478662776", 20 | "is_trial_period": "true", 21 | "original_transaction_id": "350000478662776", 22 | "purchase_date": "2019-06-06 11:21:11 Etc/GMT", 23 | "product_id": "UNFOLD_PLUS_YEAR", 24 | "original_purchase_date_pst": "2019-06-06 04:21:11 America/Los_Angeles", 25 | "original_purchase_date_ms": "1559820071000", 26 | "web_order_line_item_id": "310000127554953", 27 | "expires_date_ms": "4081386904000", 28 | "purchase_date_pst": "2019-06-06 04:21:11 America/Los_Angeles", 29 | "original_purchase_date": "2019-06-06 11:21:11 Etc/GMT" 30 | } 31 | ], 32 | "adam_id": 1247275033, 33 | "receipt_creation_date_pst": "2019-06-06 04:22:01 America/Los_Angeles", 34 | "request_date": "2019-06-06 11:26:42 Etc/GMT", 35 | "request_date_pst": "2019-06-06 04:26:42 America/Los_Angeles", 36 | "version_external_identifier": 831552801, 37 | "request_date_ms": "1559820402780", 38 | "original_purchase_date_pst": "2019-06-06 04:13:18 America/Los_Angeles", 39 | "application_version": "2104", 40 | "original_purchase_date_ms": "1559819598000", 41 | "receipt_creation_date_ms": "1559820121000", 42 | "original_application_version": "1", 43 | "download_id": 75046221646570 44 | }, 45 | "pending_renewal_info": [ 46 | { 47 | "product_id": "UNFOLD_PLUS_YEAR", 48 | "original_transaction_id": "310000410687477", 49 | "auto_renew_product_id": "UNFOLD_PLUS_YEAR", 50 | "auto_renew_status": "1" 51 | } 52 | ], 53 | "latest_receipt_info": [ 54 | { 55 | "quantity": "1", 56 | "purchase_date_ms": "1559820071000", 57 | "expires_date": "9999-05-02 06:35:04 Etc/GMT", 58 | "expires_date_pst": "9999-05-01 23:35:04 America/Los_Angeles", 59 | "is_in_intro_offer_period": "false", 60 | "transaction_id": "350000478662776", 61 | "is_trial_period": "true", 62 | "original_transaction_id": "350000478662776", 63 | "purchase_date": "2019-06-06 11:21:11 Etc/GMT", 64 | "product_id": "UNFOLD_PLUS_YEAR", 65 | "original_purchase_date_pst": "2019-06-06 04:21:11 America/Los_Angeles", 66 | "original_purchase_date_ms": "1559819598000", 67 | "web_order_line_item_id": "310000127554953", 68 | "expires_date_ms": "4081386904000", 69 | "purchase_date_pst": "2019-06-06 04:21:11 America/Los_Angeles", 70 | "original_purchase_date": "2019-06-06 11:21:11 Etc/GMT" 71 | } 72 | ], 73 | "latest_receipt": "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" 74 | }; 75 | $done({body: JSON.stringify(obj)}); 76 | -------------------------------------------------------------------------------- /beautyplusvip.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | 4 | obj= { 5 | "status": 0, 6 | "expires_date": "9999-06-06 19:57:41" 7 | }; 8 | $done({body: JSON.stringify(obj)}); 9 | 10 | 11 | // Mô tả 12 | -------------------------------------------------------------------------------- /blinkist.js: -------------------------------------------------------------------------------- 1 | let obj=JSON.parse($response.body); 2 | let url = $request.url; 3 | const cons1= "https://api.blinkist.com/v4/me"; 4 | const cons2= "https://api.blinkist.com/v4/me.json"; 5 | const cons3= "https://api.blinkist.com/v4/me/access"; 6 | if((url===cons1)||(url===cons2)) 7 | { 8 | obj["user"]["trial_ending_at"]="2099-11-07T19:26:12.000+00:00"; 9 | obj["user"]["free_access_ending_at"] = "2099-11-02T10:43:43.483+00:00"; 10 | obj["user"]["subscription_period_ending_at"]= "2099-11-02T10:43:43.483+00:00"; 11 | obj["user"]["access_type"]= "premium"; 12 | obj["user"]["access_source"]="itunes"; 13 | obj["user"]["features"]= 14 | [ 15 | "read", 16 | "text_marker", 17 | "audio", 18 | "send_to_kindle", 19 | "evernote", 20 | "minute", 21 | "sync_to_evernote", 22 | "home_row_localization" 23 | ]; 24 | obj["user"]["current_minute_id"]= "onboarding_4"; 25 | obj["user"] ["current_minute_id_expires_at"]= "2099-11-06T23:00:00.000Z"; 26 | obj["user"] ["minute_subscribed_at"]= "2019-11-01T14:46:17.000Z"; 27 | } 28 | if(url===cons3) 29 | { 30 | obj["user_access"]["type"]="premium"; 31 | obj["user_access"]["marketplace"]= "itunes"; obj["user_access"]["valid_until"]= "2099-11-07T19:26:12.000+00:00"; 32 | obj["user_access"]["premium"]= "softpaywall"; 33 | } 34 | $done({body: JSON.stringify(obj)}); -------------------------------------------------------------------------------- /boom.vip.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | obj= { 3 | "status": "0", 4 | "receipt-data": { 5 | "status": 0, 6 | "environment": "Production", 7 | "receipt": { 8 | "receipt_type": "Production", 9 | "adam_id": 1065511007, 10 | "app_item_id": 1065511007, 11 | "bundle_id": "com.globaldelight.iBoom", 12 | "application_version": "1.4.70002", 13 | "download_id": 22057166984396, 14 | "version_external_identifier": 832251566, 15 | "receipt_creation_date": "2019-10-25 01:51:02 Etc/GMT", 16 | "receipt_creation_date_ms": "1571968262000", 17 | "receipt_creation_date_pst": "2019-10-24 18:51:02 America/Los_Angeles", 18 | "request_date": "2019-10-25 01:53:35 Etc/GMT", 19 | "request_date_ms": "1571968415590", 20 | "request_date_pst": "2019-10-24 18:53:35 America/Los_Angeles", 21 | "original_purchase_date": "2019-10-25 01:43:54 Etc/GMT", 22 | "original_purchase_date_ms": "1571967834000", 23 | "original_purchase_date_pst": "2019-10-24 18:43:54 America/Los_Angeles", 24 | "original_application_version": "1.4.70002", 25 | "in_app": [ 26 | { 27 | "quantity": "1", 28 | "product_id": "com.globaldelight.iBoom.7DayFree1YearIntroPack", 29 | "transaction_id": "20000617694038", 30 | "original_transaction_id": "20000617694038", 31 | "purchase_date": "2019-10-25 01:50:51 Etc/GMT", 32 | "purchase_date_ms": "1571968251000", 33 | "purchase_date_pst": "2019-10-24 18:50:51 America/Los_Angeles", 34 | "original_purchase_date": "2019-10-25 01:50:51 Etc/GMT", 35 | "original_purchase_date_ms": "1571968251000", 36 | "original_purchase_date_pst": "2019-10-24 18:50:51 America/Los_Angeles", 37 | "expires_date": "2029-11-01 01:50:51 Etc/GMT", 38 | "expires_date_ms": "1888167051000", 39 | "expires_date_pst": "2029-10-31 18:50:51 America/Los_Angeles", 40 | "web_order_line_item_id": "20000194718574", 41 | "is_trial_period": "true", 42 | "is_in_intro_offer_period": "false" 43 | } 44 | ] 45 | }, 46 | "latest_receipt_info": [ 47 | { 48 | "quantity": "1", 49 | "product_id": "com.globaldelight.iBoom.7DayFree1YearIntroPack", 50 | "transaction_id": "20000617694038", 51 | "original_transaction_id": "20000617694038", 52 | "purchase_date": "2019-10-25 01:50:51 Etc/GMT", 53 | "purchase_date_ms": "1571968251000", 54 | "purchase_date_pst": "2019-10-24 18:50:51 America/Los_Angeles", 55 | "original_purchase_date": "2019-10-25 01:50:51 Etc/GMT", 56 | "original_purchase_date_ms": "1571968251000", 57 | "original_purchase_date_pst": "2019-10-24 18:50:51 America/Los_Angeles", 58 | "expires_date": "2029-11-01 01:50:51 Etc/GMT", 59 | "expires_date_ms": "1888167051000", 60 | "expires_date_pst": "2029-10-31 18:50:51 America/Los_Angeles", 61 | "web_order_line_item_id": "20000194718574", 62 | "is_trial_period": "true", 63 | "is_in_intro_offer_period": "false", 64 | "subscription_group_identifier": "20461753" 65 | } 66 | ], 67 | "pending_renewal_info": [ 68 | { 69 | "auto_renew_product_id": "com.globaldelight.iBoom.7DayFree1YearIntroPack", 70 | "original_transaction_id": "20000617694038", 71 | "product_id": "com.globaldelight.iBoom.7DayFree1YearIntroPack", 72 | "auto_renew_status": "1" 73 | } 74 | ] 75 | }; 76 | 77 | $done({body: JSON.stringify(obj)}); 78 | 79 | // Descriptions -------------------------------------------------------------------------------- /boom.vip.rsp: -------------------------------------------------------------------------------- 1 | {"status":"0","receipt-data":{"status":0,"environment":"Production","receipt":{"receipt_type":"Production","adam_id":1065511007,"app_item_id":1065511007,"bundle_id":"com.globaldelight.iBoom","application_version":"1.4.70002","download_id":87042883772350,"version_external_identifier":832251566,"receipt_creation_date":"2019-10-30 16:52:23 Etc\/GMT","receipt_creation_date_ms":"1572454343000","receipt_creation_date_pst":"2019-10-30 09:52:23 America\/Los_Angeles","request_date":"2019-10-30 16:52:29 Etc\/GMT","request_date_ms":"1572454349573","request_date_pst":"2019-10-30 09:52:29 America\/Los_Angeles","original_purchase_date":"2019-04-17 04:07:39 Etc\/GMT","original_purchase_date_ms":"1555474059000","original_purchase_date_pst":"2019-04-16 21:07:39 America\/Los_Angeles","original_application_version":"1.4.10008","in_app":[{"quantity":"1","product_id":"com.globaldelight.iBoom1YearPackDiscount","transaction_id":"470000445785125","original_transaction_id":"470000445785125","purchase_date":"2019-04-17 04:10:56 Etc\/GMT","purchase_date_ms":"1555474256000","purchase_date_pst":"2019-04-16 21:10:56 America\/Los_Angeles","original_purchase_date":"2019-04-17 04:10:59 Etc\/GMT","original_purchase_date_ms":"1555474259000","original_purchase_date_pst":"2019-04-16 21:10:59 America\/Los_Angeles","expires_date":"2099-04-17 04:10:56 Etc\/GMT","expires_date_ms":"1587096656000","expires_date_pst":"2099-04-16 21:10:56 America\/Los_Angeles","web_order_line_item_id":"470000137081235","is_trial_period":"false","is_in_intro_offer_period":"false"}]},"latest_receipt_info":[{"quantity":"1","product_id":"com.globaldelight.iBoom1YearPackDiscount","transaction_id":"470000445785125","original_transaction_id":"470000445785125","purchase_date":"2019-04-17 04:10:56 Etc\/GMT","purchase_date_ms":"1555474256000","purchase_date_pst":"2019-04-16 21:10:56 America\/Los_Angeles","original_purchase_date":"2019-04-17 04:10:59 Etc\/GMT","original_purchase_date_ms":"1555474259000","original_purchase_date_pst":"2019-04-16 21:10:59 America\/Los_Angeles","expires_date":"2099-04-17 04:10:56 Etc\/GMT","expires_date_ms":"1587096656000","expires_date_pst":"2099-04-16 21:10:56 America\/Los_Angeles","web_order_line_item_id":"470000137081235","is_trial_period":"false","is_in_intro_offer_period":"false","subscription_group_identifier":"20461753"}],"pending_renewal_info":[{"auto_renew_product_id":"com.globaldelight.iBoom1YearPackDiscount","original_transaction_id":"470000445785125","product_id":"com.globaldelight.iBoom1YearPackDiscount","auto_renew_status":"0"}]}} -------------------------------------------------------------------------------- /busuu.vip.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | obj.data.is_premium= true; 3 | $done({body: JSON.stringify(obj)}); 4 | -------------------------------------------------------------------------------- /buy.itunes.apple.com.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | var bundle_id = obj.receipt["bundle_id"]; 3 | //Magicam+ 4 | if(bundle_id == "com.video.magicam") 5 | { 6 | obj = { "status": 0, 7 | "environment": "Production", 8 | "receipt": { 9 | "receipt_type": "Production", 10 | "app_item_id": 1454351172, 11 | "receipt_creation_date": "2019-06-13 17:59:01 Etc/GMT", 12 | "bundle_id": "com.video.magicam", 13 | "original_purchase_date": "2019-06-13 17:59:01 Etc/GMT", 14 | "in_app": [ 15 | { 16 | "quantity": "1", 17 | "purchase_date_ms": "1559820071000", 18 | "expires_date": "2099-05-02 06:35:04 Etc/GMT", 19 | "expires_date_pst": "2099-05-01 23:35:04 America/Los_Angeles", 20 | "is_in_intro_offer_period": "false", 21 | "transaction_id": "120000610385872", 22 | "is_trial_period": "true", 23 | "original_transaction_id": "120000610385872", 24 | "purchase_date": "2019-06-06 11:21:11 Etc/GMT", 25 | "product_id": "com.video.magicam.pro", 26 | "original_purchase_date_pst": "2019-06-06 04:21:11 America/Los_Angeles", 27 | "original_purchase_date_ms": "1559820071000", 28 | "web_order_line_item_id": "310000127554953", 29 | "expires_date_ms": "4081386904000", 30 | "purchase_date_pst": "2019-06-06 04:21:11 America/Los_Angeles", 31 | "original_purchase_date": "2019-06-06 11:21:11 Etc/GMT" 32 | } 33 | ], 34 | "adam_id": 1454351172, 35 | "receipt_creation_date_pst": "2019-06-13 10:59:01 America/Los_Angeles", 36 | "request_date": "2019-06-13 17:59:25 Etc/GMT", 37 | "request_date_pst": "2019-06-13 10:59:25 America/Los_Angeles", 38 | "version_external_identifier": 831581126, 39 | "request_date_ms": "1560448765134", 40 | "original_purchase_date_pst": "2019-06-13 10:59:01 America/Los_Angeles", 41 | "application_version": "35", 42 | "original_purchase_date_ms": "1560448741000", 43 | "receipt_creation_date_ms": "1560448741000", 44 | "original_application_version": "35", 45 | "download_id": 75046319393213 46 | }, 47 | "pending_renewal_info": [ 48 | { 49 | "product_id": "com.video.magicam.pro", 50 | "original_transaction_id": "310000410687477", 51 | "auto_renew_product_id": "com.video.magicam.pro", 52 | "auto_renew_status": "1" 53 | } 54 | ], 55 | "latest_receipt_info": [ 56 | { 57 | "quantity": "1", 58 | "purchase_date_ms": "1559820071000", 59 | "expires_date": "2099-05-02 06:35:04 Etc/GMT", 60 | "expires_date_pst": "2099-05-01 23:35:04 America/Los_Angeles", 61 | "is_in_intro_offer_period": "false", 62 | "transaction_id": "120000610385872", 63 | "is_trial_period": "true", 64 | "original_transaction_id": "120000610385872", 65 | "purchase_date": "2019-06-06 11:21:11 Etc/GMT", 66 | "product_id": "com.video.magicam.pro", 67 | "original_purchase_date_pst": "2019-06-06 04:21:11 America/Los_Angeles", 68 | "original_purchase_date_ms": "1559819598000", 69 | "web_order_line_item_id": "310000127554953", 70 | "expires_date_ms": "4081386904000", 71 | "purchase_date_pst": "2019-06-06 04:21:11 America/Los_Angeles", 72 | "original_purchase_date": "2019-06-06 11:21:11 Etc/GMT" 73 | } 74 | ], 75 | "latest_receipt": "MIIUBwYJKoZIhvcNAQcCoIIT+DCCE/QCAQExCzAJBgUrDgMCGgUAMIIDqAYJKoZIhvcNAQcBoIIDmQSCA5UxggORMAoCARQCAQEEAgwAMAsCARkCAQEEAwIBAzAMAgEOAgEBBAQCAgCJMA0CAQoCAQEEBRYDMTIrMA0CAQsCAQEEBQIDBbw6MA0CAQ0CAQEEBQIDAdWIMA4CAQECAQEEBgIEGlAaQjAOAgEDAgEBBAYMBDU0NjEwDgIBCQIBAQQGAgRQMjUyMA4CARACAQEEBgIEMYd/xzAOAgETAgEBBAYMBDU0NjEwEAIBDwIBAQQIAgZAnAtPaKMwEwIBAgIBAQQLDAljb20ucGhvdG8wFAIBAAIBAQQMDApQcm9kdWN0aW9uMBgCAQQCAQIEEAujslKttlRyW0eNZ23GcXIwHAIBBQIBAQQUheRZ3b4JVGrNiIeMXkjyo3f0LDwwHgIBCAIBAQQWFhQyMDE5LTA0LTI4VDA5OjQyOjI1WjAeAgEMAgEBBBYWFDIwMTktMDQtMjhUMDk6NDI6MjZaMB4CARICAQEEFhYUMjAxOS0wNC0yOFQwOToxMzo1OFowPwIBBwIBAQQ3DcFK7/rtLm9KrEd/KRaTeHCmxtJsm7/2Y5D3ImmB6ZfqZqnBYPrSddOj1gPzkh8aIR25MDxBLTBSAgEGAgEBBEol0h4CgXtisIDiUvvS2z2SLlTMi0lAblPFRIgk+V2gFKYj8YgLjrqjeJOK9zlrGpMM9HidIeLQdVRrkHt9R7n/nr7CPGZv5gPv/zCCAX8CARECAQEEggF1MYIBcTALAgIGrQIBAQQCDAAwCwICBrACAQEEAhYAMAsCAgayAgEBBAIMADALAgIGswIBAQQCDAAwCwICBrQCAQEEAgwAMAsCAga1AgEBBAIMADALAgIGtgIBAQQCDAAwDAICBqUCAQEEAwIBATAMAgIGqwIBAQQDAgEDMAwCAgaxAgEBBAMCAQEwDAICBrcCAQEEAwIBADAPAgIGrgIBAQQGAgRLOLVuMBICAgavAgEBBAkCBwEZ8Yd7tYkwGgICBqcCAQEEEQwPMzEwMDAwNDEwNjg3NDc3MBoCAgapAgEBBBEMDzMxMDAwMDQxMDY4NzQ3NzAcAgIGpgIBAQQTDBFwcm9fc3Vic2NyX3R5cGUyMzAfAgIGqAIBAQQWFhQyMDE5LTA0LTI4VDA5OjQyOjI1WjAfAgIGqgIBAQQWFhQyMDE5LTA0LTI4VDA5OjQyOjI1WjAfAgIGrAIBAQQWFhQyMDE5LTA1LTAxVDA5OjQyOjI1WqCCDmUwggV8MIIEZKADAgECAggO61eH554JjTANBgkqhkiG9w0BAQUFADCBljELMAkGA1UEBhMCVVMxEzARBgNVBAoMCkFwcGxlIEluYy4xLDAqBgNVBAsMI0FwcGxlIFdvcmxkd2lkZSBEZXZlbG9wZXIgUmVsYXRpb25zMUQwQgYDVQQDDDtBcHBsZSBXb3JsZHdpZGUgRGV2ZWxvcGVyIFJlbGF0aW9ucyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0xNTExMTMwMjE1MDlaFw0yMzAyMDcyMTQ4NDdaMIGJMTcwNQYDVQQDDC5NYWMgQXBwIFN0b3JlIGFuZCBpVHVuZXMgU3RvcmUgUmVjZWlwdCBTaWduaW5nMSwwKgYDVQQLDCNBcHBsZSBXb3JsZHdpZGUgRGV2ZWxvcGVyIFJlbGF0aW9uczETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQClz4H9JaKBW9aH7SPaMxyO4iPApcQmyz3Gn+xKDVWG/6QC15fKOVRtfX+yVBidxCxScY5ke4LOibpJ1gjltIhxzz9bRi7GxB24A6lYogQ+IXjV27fQjhKNg0xbKmg3k8LyvR7E0qEMSlhSqxLj7d0fmBWQNS3CzBLKjUiB91h4VGvojDE2H0oGDEdU8zeQuLKSiX1fpIVK4cCc4Lqku4KXY/Qrk8H9Pm/KwfU8qY9SGsAlCnYO3v6Z/v/Ca/VbXqxzUUkIVonMQ5DMjoEC0KCXtlyxoWlph5AQaCYmObgdEHOwCl3Fc9DfdjvYLdmIHuPsB8/ijtDT+iZVge/iA0kjAgMBAAGjggHXMIIB0zA/BggrBgEFBQcBAQQzMDEwLwYIKwYBBQUHMAGGI2h0dHA6Ly9vY3NwLmFwcGxlLmNvbS9vY3NwMDMtd3dkcjA0MB0GA1UdDgQWBBSRpJz8xHa3n6CK9E31jzZd7SsEhTAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFIgnFwmpthhgi+zruvZHWcVSVKO3MIIBHgYDVR0gBIIBFTCCAREwggENBgoqhkiG92NkBQYBMIH+MIHDBggrBgEFBQcCAjCBtgyBs1JlbGlhbmNlIG9uIHRoaXMgY2VydGlmaWNhdGUgYnkgYW55IHBhcnR5IGFzc3VtZXMgYWNjZXB0YW5jZSBvZiB0aGUgdGhlbiBhcHBsaWNhYmxlIHN0YW5kYXJkIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHVzZSwgY2VydGlmaWNhdGUgcG9saWN5IGFuZCBjZXJ0aWZpY2F0aW9uIHByYWN0aWNlIHN0YXRlbWVudHMuMDYGCCsGAQUFBwIBFipodHRwOi8vd3d3LmFwcGxlLmNvbS9jZXJ0aWZpY2F0ZWF1dGhvcml0eS8wDgYDVR0PAQH/BAQDAgeAMBAGCiqGSIb3Y2QGCwEEAgUAMA0GCSqGSIb3DQEBBQUAA4IBAQANphvTLj3jWysHbkKWbNPojEMwgl/gXNGNvr0PvRr8JZLbjIXDgFnf4+LXLgUUrA3btrj+/DUufMutF2uOfx/kd7mxZ5W0E16mGYZ2+FogledjjA9z/Ojtxh+umfhlSFyg4Cg6wBA3LbmgBDkfc7nIBf3y3n8aKipuKwH8oCBc2et9J6Yz+PWY4L5E27FMZ/xuCk/J4gao0pfzp45rUaJahHVl0RYEYuPBX/UIqc9o2ZIAycGMs/iNAGS6WGDAfK+PdcppuVsq1h1obphC9UynNxmbzDscehlD86Ntv0hgBgw2kivs3hi1EdotI9CO/KBpnBcbnoB7OUdFMGEvxxOoMIIEIjCCAwqgAwIBAgIIAd68xDltoBAwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCVVMxEzARBgNVBAoTCkFwcGxlIEluYy4xJjAkBgNVBAsTHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRYwFAYDVQQDEw1BcHBsZSBSb290IENBMB4XDTEzMDIwNzIxNDg0N1oXDTIzMDIwNzIxNDg0N1owgZYxCzAJBgNVBAYTAlVTMRMwEQYDVQQKDApBcHBsZSBJbmMuMSwwKgYDVQQLDCNBcHBsZSBXb3JsZHdpZGUgRGV2ZWxvcGVyIFJlbGF0aW9uczFEMEIGA1UEAww7QXBwbGUgV29ybGR3aWRlIERldmVsb3BlciBSZWxhdGlvbnMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDKOFSmy1aqyCQ5SOmM7uxfuH8mkbw0U3rOfGOAYXdkXqUHI7Y5/lAtFVZYcC1+xG7BSoU+L/DehBqhV8mvexj/avoVEkkVCBmsqtsqMu2WY2hSFT2Miuy/axiV4AOsAX2XBWfODoWVN2rtCbauZ81RZJ/GXNG8V25nNYB2NqSHgW44j9grFU57Jdhav06DwY3Sk9UacbVgnJ0zTlX5ElgMhrgWDcHld0WNUEi6Ky3klIXh6MSdxmilsKP8Z35wugJZS3dCkTm59c3hTO/AO0iMpuUhXf1qarunFjVg0uat80YpyejDi+l5wGphZxWy8P3laLxiX27Pmd3vG2P+kmWrAgMBAAGjgaYwgaMwHQYDVR0OBBYEFIgnFwmpthhgi+zruvZHWcVSVKO3MA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUK9BpR5R2Cf70a40uQKb3R01/CF4wLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL2NybC5hcHBsZS5jb20vcm9vdC5jcmwwDgYDVR0PAQH/BAQDAgGGMBAGCiqGSIb3Y2QGAgEEAgUAMA0GCSqGSIb3DQEBBQUAA4IBAQBPz+9Zviz1smwvj+4ThzLoBTWobot9yWkMudkXvHcs1Gfi/ZptOllc34MBvbKuKmFysa/Nw0Uwj6ODDc4dR7Txk4qjdJukw5hyhzs+r0ULklS5MruQGFNrCk4QttkdUGwhgAqJTleMa1s8Pab93vcNIx0LSiaHP7qRkkykGRIZbVf1eliHe2iK5IaMSuviSRSqpd1VAKmuu0swruGgsbwpgOYJd+W+NKIByn/c4grmO7i77LpilfMFY0GCzQ87HUyVpNur+cmV6U/kTecmmYHpvPm0KdIBembhLoz2IYrF+Hjhga6/05Cdqa3zr/04GpZnMBxRpVzscYqCtGwPDBUfMIIEuzCCA6OgAwIBAgIBAjANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQGEwJVUzETMBEGA1UEChMKQXBwbGUgSW5jLjEmMCQGA1UECxMdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFjAUBgNVBAMTDUFwcGxlIFJvb3QgQ0EwHhcNMDYwNDI1MjE0MDM2WhcNMzUwMjA5MjE0MDM2WjBiMQswCQYDVQQGEwJVUzETMBEGA1UEChMKQXBwbGUgSW5jLjEmMCQGA1UECxMdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFjAUBgNVBAMTDUFwcGxlIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkkakJH5HbHkdQ6wXtXnmELes2oldMVeyLGYne+Uts9QerIjAC6Bg++FAJ039BqJj50cpmnCRrEdCju+QbKsMflZ56DKRHi1vUFjczy8QPTc4UadHJGXL1XQ7Vf1+b8iUDulWPTV0N8WQ1IxVLFVkds5T39pyez1C6wVhQZ48ItCD3y6wsIG9wtj8BMIy3Q88PnT3zK0koGsj+zrW5DtleHNbLPbU6rfQPDgCSC7EhFi501TwN22IWq6NxkkdTVcGvL0Gz+PvjcM3mo0xFfh9Ma1CWQYnEdGILEINBhzOKgbEwWOxaBDKMaLOPHd5lc/9nXmW8Sdh2nzMUZaF3lMktAgMBAAGjggF6MIIBdjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUK9BpR5R2Cf70a40uQKb3R01/CF4wHwYDVR0jBBgwFoAUK9BpR5R2Cf70a40uQKb3R01/CF4wggERBgNVHSAEggEIMIIBBDCCAQAGCSqGSIb3Y2QFATCB8jAqBggrBgEFBQcCARYeaHR0cHM6Ly93d3cuYXBwbGUuY29tL2FwcGxlY2EvMIHDBggrBgEFBQcCAjCBthqBs1JlbGlhbmNlIG9uIHRoaXMgY2VydGlmaWNhdGUgYnkgYW55IHBhcnR5IGFzc3VtZXMgYWNjZXB0YW5jZSBvZiB0aGUgdGhlbiBhcHBsaWNhYmxlIHN0YW5kYXJkIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHVzZSwgY2VydGlmaWNhdGUgcG9saWN5IGFuZCBjZXJ0aWZpY2F0aW9uIHByYWN0aWNlIHN0YXRlbWVudHMuMA0GCSqGSIb3DQEBBQUAA4IBAQBcNplMLXi37Yyb3PN3m/J20ncwT8EfhYOFG5k9RzfyqZtAjizUsZAS2L70c5vu0mQPy3lPNNiiPvl4/2vIB+x9OYOLUyDTOMSxv5pPCmv/K/xZpwUJfBdAVhEedNO3iyM7R6PVbyTi69G3cN8PReEnyvFteO3ntRcXqNx+IjXKJdXZD9Zr1KIkIxH3oayPc4FgxhtbCS+SsvhESPBgOJ4V9T0mZyCKM2r3DYLP3uujL/lTaltkwGMzd/c6ByxW69oPIQ7aunMZT7XZNn/Bh1XZp5m5MkL72NVxnn6hUrcbvZNCJBIqxw8dtk2cXmPIS4AXUKqK1drk/NAJBzewdXUhMYIByzCCAccCAQEwgaMwgZYxCzAJBgNVBAYTAlVTMRMwEQYDVQQKDApBcHBsZSBJbmMuMSwwKgYDVQQLDCNBcHBsZSBXb3JsZHdpZGUgRGV2ZWxvcGVyIFJlbGF0aW9uczFEMEIGA1UEAww7QXBwbGUgV29ybGR3aWRlIERldmVsb3BlciBSZWxhdGlvbnMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkCCA7rV4fnngmNMAkGBSsOAwIaBQAwDQYJKoZIhvcNAQEBBQAEggEAZqEEpw/AQlWjg/2v3XhM2BsCyF8KSgesvZ3WcC4aZn8ygXydWC8Gol/pNOgQG+EX2ZSVlUrMhad+6eGF4C6IDJ6jaBDVj1nTomlSBBQI023RcogI4QgjMi7ZcyXcCnuU2NqTtWWMGsHwdnQT7vMHkdC3Yb8X1wccev7grtVIDt7Oq3f9wN9mqLI9iTBxPIw2XfOK972elNbDZkfZLG/lNlUTW34CGe9nkxLIRfCfKO80PLGEA66FgYSgJaJv32boIBymxoIyBrAR/lHgDaXPOqhXFmwegQwdqoEtw6yEmsImj/uK0/glVSImm4NEX8t7aYDw+XIL9J+53M8apUHOfQ=" 76 | }; 77 | } 78 | if(bundle_id == "com.ginnypix.kuni") 79 | { 80 | obj= { 81 | "status": 0, 82 | "environment": "Production", 83 | "receipt": { 84 | "receipt_type": "Production", 85 | "app_item_id": 1336488891, 86 | "receipt_creation_date": "2019-10-23 03:54:46 Etc/GMT", 87 | "bundle_id": "com.ginnypix.kuni", 88 | "original_purchase_date": "2019-10-09 14:35:58 Etc/GMT", 89 | "in_app": [ 90 | { 91 | "quantity": "1", 92 | "purchase_date_ms": "1571195595000", 93 | "expires_date": "2099-10-23 03:13:15 Etc/GMT", 94 | "expires_date_pst": "2099-10-22 20:13:15 America/Los_Angeles", 95 | "is_in_intro_offer_period": "false", 96 | "transaction_id": "20000614962719", 97 | "is_trial_period": "true", 98 | "original_transaction_id": "20000614962719", 99 | "purchase_date": "2019-10-16 03:13:15 Etc/GMT", 100 | "product_id": "com.ginnypix.kuni.monthly", 101 | "original_purchase_date_pst": "2019-10-15 20:13:15 America/Los_Angeles", 102 | "original_purchase_date_ms": "1571195595000", 103 | "web_order_line_item_id": "20000193003715", 104 | "expires_date_ms": "4096412384000", 105 | "purchase_date_pst": "2019-10-15 20:13:15 America/Los_Angeles", 106 | "original_purchase_date": "2019-10-16 03:13:15 Etc/GMT" 107 | } 108 | ], 109 | "adam_id": 1336488891, 110 | "receipt_creation_date_pst": "2019-10-22 20:54:46 America/Los_Angeles", 111 | "request_date": "2019-10-23 03:54:47 Etc/GMT", 112 | "request_date_pst": "2019-10-22 20:54:47 America/Los_Angeles", 113 | "version_external_identifier": 833247143, 114 | "request_date_ms": "1571802887093", 115 | "original_purchase_date_pst": "2019-10-09 07:35:58 America/Los_Angeles", 116 | "application_version": "98", 117 | "original_purchase_date_ms": "1570631758000", 118 | "receipt_creation_date_ms": "1571802886000", 119 | "original_application_version": "94", 120 | "download_id": 22056422541810 121 | }, 122 | "pending_renewal_info": [ 123 | { 124 | "expiration_intent": "1", 125 | "original_transaction_id": "20000614962719", 126 | "is_in_billing_retry_period": "0", 127 | "auto_renew_product_id": "com.ginnypix.kuni.monthly", 128 | "product_id": "com.ginnypix.kuni.monthly", 129 | "auto_renew_status": "0" 130 | } 131 | ], 132 | "latest_receipt_info": [ 133 | { 134 | "quantity": "1", 135 | "purchase_date_ms": "1571195595000", 136 | "expires_date": "2099-10-23 03:13:15 Etc/GMT", 137 | "expires_date_pst": "2099-10-22 20:13:15 America/Los_Angeles", 138 | "is_in_intro_offer_period": "false", 139 | "transaction_id": "20000614962719", 140 | "is_trial_period": "true", 141 | "original_transaction_id": "20000614962719", 142 | "purchase_date": "2019-10-16 03:13:15 Etc/GMT", 143 | "product_id": "com.ginnypix.kuni.monthly", 144 | "original_purchase_date_pst": "2019-10-15 20:13:15 America/Los_Angeles", 145 | "subscription_group_identifier": "20464717", 146 | "original_purchase_date_ms": "1571195595000", 147 | "web_order_line_item_id": "20000193003715", 148 | "expires_date_ms": "4096412384000", 149 | "purchase_date_pst": "2019-10-15 20:13:15 America/Los_Angeles", 150 | "original_purchase_date": "2019-10-16 03:13:15 Etc/GMT" 151 | } 152 | ], 153 | "latest_receipt": "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" 154 | }; 155 | } 156 | if(bundle_id =="com.macpaw.iosgemini") 157 | { 158 | obj= { 159 | "status": 0, 160 | "environment": "Production", 161 | "receipt": { 162 | "receipt_type": "Production", 163 | "app_item_id": 1277110040, 164 | "receipt_creation_date": "2019-07-03 08:38:13 Etc/GMT", 165 | "bundle_id": "com.macpaw.iosgemini", 166 | "original_purchase_date": "2019-07-03 08:24:48 Etc/GMT", 167 | "in_app": [ 168 | { 169 | "quantity": "1", 170 | "purchase_date_ms": "1562143063000", 171 | "expires_date": "2099-07-06 08:37:43 Etc/GMT", 172 | "expires_date_pst": "2099-07-06 01:37:43 America/Los_Angeles", 173 | "is_in_intro_offer_period": "false", 174 | "transaction_id": "120000622085871", 175 | "is_trial_period": "true", 176 | "original_transaction_id": "120000622085871", 177 | "purchase_date": "2019-07-03 08:37:43 Etc/GMT", 178 | "product_id": "com.macpaw.iosgemini.month.trial", 179 | "original_purchase_date_pst": "2019-07-03 01:37:44 America/Los_Angeles", 180 | "original_purchase_date_ms": "1562143064000", 181 | "web_order_line_item_id": "120000194886473", 182 | "expires_date_ms": "4087010263000", 183 | "purchase_date_pst": "2019-07-03 01:37:43 America/Los_Angeles", 184 | "original_purchase_date": "2019-07-03 08:37:44 Etc/GMT" 185 | } 186 | ], 187 | "adam_id": 1277110040, 188 | "receipt_creation_date_pst": "2019-07-03 01:38:13 America/Los_Angeles", 189 | "request_date": "2019-07-03 08:38:14 Etc/GMT", 190 | "request_date_pst": "2019-07-03 01:38:14 America/Los_Angeles", 191 | "version_external_identifier": 831733346, 192 | "request_date_ms": "1562143094449", 193 | "original_purchase_date_pst": "2019-07-03 01:24:48 America/Los_Angeles", 194 | "application_version": "1246", 195 | "original_purchase_date_ms": "1562142288000", 196 | "receipt_creation_date_ms": "1562143093000", 197 | "original_application_version": "1246", 198 | "download_id": 9999 199 | }, 200 | "pending_renewal_info": [ 201 | { 202 | "product_id": "com.macpaw.iosgemini.month.trial", 203 | "original_transaction_id": "120000622085871", 204 | "auto_renew_product_id": "com.macpaw.iosgemini.month.trial", 205 | "auto_renew_status": "1" 206 | } 207 | ], 208 | "latest_receipt_info": [ 209 | { 210 | "quantity": "1", 211 | "purchase_date_ms": "1562143063000", 212 | "expires_date": "2099-07-06 08:37:43 Etc/GMT", 213 | "expires_date_pst": "2099-07-06 01:37:43 America/Los_Angeles", 214 | "is_in_intro_offer_period": "false", 215 | "transaction_id": "120000622085871", 216 | "is_trial_period": "true", 217 | "original_transaction_id": "120000622085871", 218 | "purchase_date": "2019-07-03 08:37:43 Etc/GMT", 219 | "product_id": "com.macpaw.iosgemini.month.trial", 220 | "original_purchase_date_pst": "2019-07-03 01:37:44 America/Los_Angeles", 221 | "original_purchase_date_ms": "1562143064000", 222 | "web_order_line_item_id": "120000194886473", 223 | "expires_date_ms": "4087010263000", 224 | "purchase_date_pst": "2019-07-03 01:37:43 America/Los_Angeles", 225 | "original_purchase_date": "2019-07-03 08:37:44 Etc/GMT" 226 | } 227 | ], 228 | "latest_receipt": "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" 229 | }; 230 | } 231 | if(bundle_id == "com.stey") 232 | { 233 | obj= { 234 | "receipt": { 235 | "receipt_type": "Production", 236 | "app_item_id": 1171358257, 237 | "receipt_creation_date": "2019-04-26 20:42:49 Etc/GMT", 238 | "bundle_id": "com.stey", 239 | "original_purchase_date": "2019-03-24 17:13:28 Etc/GMT", 240 | "in_app": [ 241 | { 242 | "quantity": "1", 243 | "purchase_date_ms": "1553443920000", 244 | "expires_date": "2019-03-31 16:12:00 Etc/GMT", 245 | "expires_date_pst": "2019-03-31 09:12:00 America/Los_Angeles", 246 | "is_in_intro_offer_period": "false", 247 | "transaction_id": "310000398581494", 248 | "is_trial_period": "true", 249 | "original_transaction_id": "310000398581494", 250 | "purchase_date": "2019-03-24 16:12:00 Etc/GMT", 251 | "product_id": "com.filmr.year", 252 | "original_purchase_date_pst": "2019-03-24 09:12:01 America/Los_Angeles", 253 | "original_purchase_date_ms": "1553443921000", 254 | "web_order_line_item_id": "310000121072263", 255 | "expires_date_ms": "1554048720000", 256 | "purchase_date_pst": "2019-03-24 09:12:00 America/Los_Angeles", 257 | "original_purchase_date": "2019-03-24 16:12:01 Etc/GMT" 258 | } 259 | ], 260 | "adam_id": 1171358257, 261 | "receipt_creation_date_pst": "2019-04-26 13:42:49 America/Los_Angeles", 262 | "request_date": "2019-04-26 20:42:50 Etc/GMT", 263 | "request_date_pst": "2019-04-26 13:42:50 America/Los_Angeles", 264 | "version_external_identifier": 830990623, 265 | "request_date_ms": "1556311370800", 266 | "original_purchase_date_pst": "2019-03-24 10:13:28 America/Los_Angeles", 267 | "application_version": "13", 268 | "original_purchase_date_ms": "1553447608000", 269 | "receipt_creation_date_ms": "1556311369000", 270 | "original_application_version": "2", 271 | "download_id": 71037812059406 272 | }, 273 | "pending_renewal_info": [ 274 | { 275 | "product_id": "com.filmr.year", 276 | "original_transaction_id": "310000398581494", 277 | "auto_renew_product_id": "com.filmr.year", 278 | "auto_renew_status": "1" 279 | } 280 | ], 281 | "latest_receipt_info": [ 282 | { 283 | "quantity": "1", 284 | "purchase_date_ms": "1553443920000", 285 | "expires_date": "2099-05-02 06:35:04 Etc/GMT", 286 | "expires_date_pst": "2099-05-01 23:35:04 America/Los_Angeles", 287 | "is_in_intro_offer_period": "false", 288 | "transaction_id": "310000398581494", 289 | "is_trial_period": "true", 290 | "original_transaction_id": "310000398581494", 291 | "purchase_date": "2019-03-24 16:12:00 Etc/GMT", 292 | "product_id": "com.filmr.year", 293 | "original_purchase_date_pst": "2019-03-24 09:12:01 America/Los_Angeles", 294 | "original_purchase_date_ms": "1553443921000", 295 | "web_order_line_item_id": "310000121072263", 296 | "expires_date_ms": "4081386904000", 297 | "purchase_date_pst": "2019-03-24 09:12:00 America/Los_Angeles", 298 | "original_purchase_date": "2019-03-24 16:12:01 Etc/GMT" 299 | } 300 | ], 301 | "latest_receipt": "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" 302 | }; 303 | } 304 | if(bundle_id == "com.kinemaster.app") 305 | { 306 | obj= { 307 | "receipt": { 308 | "receipt_type": "Production", 309 | "app_item_id": 1223932558, 310 | "receipt_creation_date": "2019-04-25 07:25:07 Etc/GMT", 311 | "bundle_id": "com.kinemaster.app", 312 | "original_purchase_date": "2019-04-25 07:25:07 Etc/GMT", 313 | "in_app": [ 314 | { 315 | "quantity": "1", 316 | "purchase_date_ms": "1556174104000", 317 | "expires_date": "2099-05-02 06:35:04 Etc/GMT", 318 | "expires_date_pst": "2099-05-01 23:35:04 America/Los_Angeles", 319 | "is_in_intro_offer_period": "false", 320 | "transaction_id": "310000409576746", 321 | "is_trial_period": "true", 322 | "original_transaction_id": "310000409576746", 323 | "purchase_date": "2019-04-25 06:35:04 Etc/GMT", 324 | "product_id": "com.kinemaster.sub.annual", 325 | "original_purchase_date_pst": "2019-04-24 23:35:05 America/Los_Angeles", 326 | "original_purchase_date_ms": "1556174105000", 327 | "web_order_line_item_id": "310000126937582", 328 | "expires_date_ms": "4081386904000", 329 | "purchase_date_pst": "2019-04-24 23:35:04 America/Los_Angeles", 330 | "original_purchase_date": "2019-04-25 06:35:05 Etc/GMT" 331 | } 332 | ], 333 | "adam_id": 1223932558, 334 | "receipt_creation_date_pst": "2019-04-25 00:25:07 America/Los_Angeles", 335 | "request_date": "2019-04-25 07:27:36 Etc/GMT", 336 | "request_date_pst": "2019-04-25 00:27:36 America/Los_Angeles", 337 | "version_external_identifier": 830846736, 338 | "request_date_ms": "1556177256590", 339 | "original_purchase_date_pst": "2019-04-25 00:25:07 America/Los_Angeles", 340 | "application_version": "1153", 341 | "original_purchase_date_ms": "1556177107000", 342 | "receipt_creation_date_ms": "1556177107000", 343 | "original_application_version": "1153", 344 | "download_id": 71038840944328 345 | }, 346 | "pending_renewal_info": [ 347 | { 348 | "product_id": "com.kinemaster.sub.annual", 349 | "original_transaction_id": "310000409576746", 350 | "auto_renew_product_id": "com.kinemaster.sub.annual", 351 | "auto_renew_status": "1" 352 | } 353 | ], 354 | "latest_receipt_info": [ 355 | { 356 | "quantity": "1", 357 | "purchase_date_ms": "1556174104000", 358 | "expires_date": "2099-05-02 06:35:04 Etc/GMT", 359 | "expires_date_pst": "2099-05-01 23:35:04 America/Los_Angeles", 360 | "is_in_intro_offer_period": "false", 361 | "transaction_id": "310000409576746", 362 | "is_trial_period": "true", 363 | "original_transaction_id": "310000409576746", 364 | "purchase_date": "2019-04-25 06:35:04 Etc/GMT", 365 | "product_id": "com.kinemaster.sub.annual", 366 | "original_purchase_date_pst": "2019-04-24 23:35:05 America/Los_Angeles", 367 | "original_purchase_date_ms": "1556174105000", 368 | "web_order_line_item_id": "310000126937582", 369 | "expires_date_ms": "4081386904000", 370 | "purchase_date_pst": "2019-04-24 23:35:04 America/Los_Angeles", 371 | "original_purchase_date": "2019-04-25 06:35:05 Etc/GMT" 372 | } 373 | ], 374 | "latest_receipt": "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" 375 | }; 376 | } 377 | if(bundle_id == "com.midnight.snell") 378 | { 379 | obj= { 380 | "status": 0, 381 | "environment": "Production", 382 | "receipt": { 383 | "receipt_type": "Production", 384 | "app_item_id": 1444875213, 385 | "receipt_creation_date": "2019-06-09 14:56:25 Etc/GMT", 386 | "bundle_id": "com.midnight.snell", 387 | "original_purchase_date": "2019-06-09 14:53:36 Etc/GMT", 388 | "in_app": [ 389 | { 390 | "quantity": "1", 391 | "purchase_date_ms": "1560092185000", 392 | "expires_date": "2029-06-12 14:56:25 Etc/GMT", 393 | "expires_date_pst": "2029-06-12 07:56:25 America/Los_Angeles", 394 | "is_in_intro_offer_period": "false", 395 | "transaction_id": "120000611785209", 396 | "is_trial_period": "true", 397 | "original_transaction_id": "120000611785209", 398 | "purchase_date": "2019-06-09 14:56:25 Etc/GMT", 399 | "product_id": "com.snell.introweek", 400 | "original_purchase_date_pst": "2019-06-09 07:56:25 America/Los_Angeles", 401 | "original_purchase_date_ms": "1560092185000", 402 | "web_order_line_item_id": "120000188927655", 403 | "expires_date_ms": "1875970585000", 404 | "purchase_date_pst": "2019-06-09 07:56:25 America/Los_Angeles", 405 | "original_purchase_date": "2019-06-09 14:56:25 Etc/GMT" 406 | } 407 | ], 408 | "adam_id": 1444875213, 409 | "receipt_creation_date_pst": "2019-06-09 07:56:25 America/Los_Angeles", 410 | "request_date": "2019-06-09 14:56:54 Etc/GMT", 411 | "request_date_pst": "2019-06-09 07:56:54 America/Los_Angeles", 412 | "version_external_identifier": 831196309, 413 | "request_date_ms": "1560092214847", 414 | "original_purchase_date_pst": "2019-06-09 07:53:36 America/Los_Angeles", 415 | "application_version": "1.0.16.2", 416 | "original_purchase_date_ms": "1560092016000", 417 | "receipt_creation_date_ms": "1560092185000", 418 | "original_application_version": "1.0.16.2", 419 | "download_id": 32057727804835 420 | }, 421 | "pending_renewal_info": [ 422 | { 423 | "product_id": "com.snell.introweek", 424 | "original_transaction_id": "120000611785209", 425 | "auto_renew_product_id": "com.snell.introweek", 426 | "auto_renew_status": "1" 427 | } 428 | ], 429 | "latest_receipt_info": [ 430 | { 431 | "quantity": "1", 432 | "purchase_date_ms": "1560092185000", 433 | "expires_date": "2029-06-12 14:56:25 Etc/GMT", 434 | "expires_date_pst": "2029-06-12 07:56:25 America/Los_Angeles", 435 | "is_in_intro_offer_period": "false", 436 | "transaction_id": "120000611785209", 437 | "is_trial_period": "true", 438 | "original_transaction_id": "120000611785209", 439 | "purchase_date": "2019-06-09 14:56:25 Etc/GMT", 440 | "product_id": "com.snell.introweek", 441 | "original_purchase_date_pst": "2019-06-09 07:56:25 America/Los_Angeles", 442 | "original_purchase_date_ms": "1560092185000", 443 | "web_order_line_item_id": "120000188927655", 444 | "expires_date_ms": "1875970585000", 445 | "purchase_date_pst": "2019-06-09 07:56:25 America/Los_Angeles", 446 | "original_purchase_date": "2019-06-09 14:56:25 Etc/GMT" 447 | } 448 | ], 449 | "latest_receipt": "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" 450 | }; 451 | } 452 | //Jsondesiner 453 | if(bundle_id =="com.cribster.jsondesigner") 454 | { 455 | obj= { 456 | "status": 0, 457 | "environment": "Production", 458 | "receipt": { 459 | "receipt_type": "Production", 460 | "app_item_id": 432736126, 461 | "receipt_creation_date": "2019-10-21 19:29:28 Etc/GMT", 462 | "bundle_id": "com.cribster.jsondesigner", 463 | "original_purchase_date": "2019-10-21 08:20:26 Etc/GMT", 464 | "in_app": [ 465 | { 466 | "quantity": "1", 467 | "purchase_date_ms": "1571686155000", 468 | "expires_date": "2099-11-21 20:29:15 Etc/GMT", 469 | "expires_date_pst": "2099-11-21 12:29:15 America/Los_Angeles", 470 | "is_in_intro_offer_period": "false", 471 | "transaction_id": "20000616718645", 472 | "is_trial_period": "false", 473 | "original_transaction_id": "20000616718645", 474 | "purchase_date": "2019-10-21 19:29:15 Etc/GMT", 475 | "product_id": "com.cribster.jsondesigner.codegenerator", 476 | "original_purchase_date_pst": "2019-10-21 12:29:15 America/Los_Angeles", 477 | "original_purchase_date_ms": "1571686155000", 478 | "web_order_line_item_id": "20000194107805", 479 | "expires_date_ms": "1574368155000", 480 | "purchase_date_pst": "2019-10-21 12:29:15 America/Los_Angeles", 481 | "original_purchase_date": "2019-10-21 19:29:15 Etc/GMT" 482 | } 483 | ], 484 | "adam_id": 432736126, 485 | "receipt_creation_date_pst": "2019-10-21 12:29:28 America/Los_Angeles", 486 | "request_date": "2019-10-22 08:34:00 Etc/GMT", 487 | "request_date_pst": "2019-10-22 01:34:00 America/Los_Angeles", 488 | "version_external_identifier": 831227069, 489 | "request_date_ms": "1571733240211", 490 | "original_purchase_date_pst": "2019-10-21 01:20:26 America/Los_Angeles", 491 | "application_version": "4.3.0.0", 492 | "original_purchase_date_ms": "1571646026000", 493 | "receipt_creation_date_ms": "1571686168000", 494 | "original_application_version": "4.3.0.0", 495 | "download_id": 22056977258607 496 | }, 497 | "pending_renewal_info": [ 498 | { 499 | "product_id": "com.cribster.jsondesigner.codegenerator", 500 | "original_transaction_id": "20000616718645", 501 | "auto_renew_product_id": "com.cribster.jsondesigner.codegenerator", 502 | "auto_renew_status": "0" 503 | } 504 | ], 505 | "latest_receipt_info": [ 506 | { 507 | "quantity": "1", 508 | "purchase_date_ms": "1571686155000", 509 | "expires_date": "2099-11-21 20:29:15 Etc/GMT", 510 | "expires_date_pst": "2099-11-21 12:29:15 America/Los_Angeles", 511 | "is_in_intro_offer_period": "false", 512 | "transaction_id": "20000616718645", 513 | "is_trial_period": "false", 514 | "original_transaction_id": "20000616718645", 515 | "purchase_date": "2019-10-21 19:29:15 Etc/GMT", 516 | "product_id": "com.cribster.jsondesigner.codegenerator", 517 | "original_purchase_date_pst": "2019-10-21 12:29:15 America/Los_Angeles", 518 | "subscription_group_identifier": "13210963", 519 | "original_purchase_date_ms": "1571686155000", 520 | "web_order_line_item_id": "20000194107805", 521 | "expires_date_ms": "1574368155000", 522 | "purchase_date_pst": "2019-10-21 12:29:15 America/Los_Angeles", 523 | "original_purchase_date": "2019-10-21 19:29:15 Etc/GMT" 524 | } 525 | ], 526 | "latest_receipt": "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"}; 527 | } 528 | if(bundle_id =="com.appcubby.launchpro") 529 | { 530 | obj= { 531 | "status": 0, 532 | "environment": "Production", 533 | "receipt": { 534 | "receipt_type": "Production", 535 | "adam_id": 532016360, 536 | "app_item_id": 532016360, 537 | "bundle_id": "com.appcubby.launchpro", 538 | "application_version": "314", 539 | "download_id": 32058254960124, 540 | "version_external_identifier": 830843743, 541 | "receipt_creation_date": "2019-06-21 19:22:03 Etc/GMT", 542 | "receipt_creation_date_ms": "1561144923000", 543 | "receipt_creation_date_pst": "2019-06-21 12:22:03 America/Los_Angeles", 544 | "request_date": "2019-06-21 19:22:42 Etc/GMT", 545 | "request_date_ms": "1561144962039", 546 | "request_date_pst": "2019-06-21 12:22:42 America/Los_Angeles", 547 | "original_purchase_date": "2019-06-21 19:01:02 Etc/GMT", 548 | "original_purchase_date_ms": "1561143662000", 549 | "original_purchase_date_pst": "2019-06-21 12:01:02 America/Los_Angeles", 550 | "original_application_version": "314", 551 | "in_app": [{ 552 | "quantity": "1", 553 | "product_id": "com.appcubby.launchpro.subscription.annual", 554 | "transaction_id": "120000616913586", 555 | "original_transaction_id": "120000616913586", 556 | "purchase_date": "2019-06-21 19:08:27 Etc/GMT", 557 | "purchase_date_ms": "1561144107000", 558 | "purchase_date_pst": "2019-06-21 12:08:27 America/Los_Angeles", 559 | "original_purchase_date": "2019-06-21 19:08:27 Etc/GMT", 560 | "original_purchase_date_ms": "1561144107000", 561 | "original_purchase_date_pst": "2019-06-21 12:08:27 America/Los_Angeles", 562 | "expires_date": "2099-06-28 19:08:27 Etc/GMT", 563 | "expires_date_ms": "4086356907000", 564 | "expires_date_pst": "2099-06-28 12:08:27 America/Los_Angeles", 565 | "web_order_line_item_id": "120000191913942", 566 | "is_trial_period": "true", 567 | "is_in_intro_offer_period": "false" 568 | }] 569 | }, 570 | "latest_receipt_info": [{ 571 | "quantity": "1", 572 | "product_id": "com.appcubby.launchpro.subscription.annual", 573 | "transaction_id": "120000616913586", 574 | "original_transaction_id": "120000616913586", 575 | "purchase_date": "2019-06-21 19:08:27 Etc/GMT", 576 | "purchase_date_ms": "1561144107000", 577 | "purchase_date_pst": "2019-06-21 12:08:27 America/Los_Angeles", 578 | "original_purchase_date": "2019-06-21 19:08:27 Etc/GMT", 579 | "original_purchase_date_ms": "1561144107000", 580 | "original_purchase_date_pst": "2019-06-21 12:08:27 America/Los_Angeles", 581 | "expires_date": "2099-06-28 19:08:27 Etc/GMT", 582 | "expires_date_ms": "4086356907000", 583 | "expires_date_pst": "2099-06-28 12:08:27 America/Los_Angeles", 584 | "web_order_line_item_id": "120000191913942", 585 | "is_trial_period": "true", 586 | "is_in_intro_offer_period": "false" 587 | }], 588 | "latest_receipt": "MIIUOwYJKoZIhvcNAQcCoIIULDCCFCgCAQExCzAJBgUrDgMCGgUAMIID3AYJKoZIhvcNAQcBoIIDzQSCA8kxggPFMAoCARQCAQEEAgwAMAsCARkCAQEEAwIBAzAMAgELAgEBBAQCAlHJMAwCAQ4CAQEEBAICAIkwDQIBAwIBAQQFDAMzMTQwDQIBCgIBAQQFFgMxMiswDQIBDQIBAQQFAgMB1YgwDQIBEwIBAQQFDAMzMTQwDgIBAQIBAQQGAgQftezoMA4CAQkCAQEEBgIEUDI1MjAOAgEQAgEBBAYCBDGFq18wEAIBDwIBAQQIAgYdKCTmJfwwFAIBAAIBAQQMDApQcm9kdWN0aW9uMBgCAQQCAQIEEJDN/tciPdAᫌ㎳፾능〜ȁԂāД㦩됱悉瞦釦ɱ䒜轘哫〞ȁࠂāЖᘔ㈰ㄹⴰ㘭㈱吱㤺㈲㨰㍚〞ȁంāЖᘔ㈰ㄹⴰ㘭㈱吱㤺㈲㨴㉚〞ȁሂāЖᘔ㈰ㄹⴰ㘭㈱吱㤺〱㨰㉚〠ȁȂāИఖ捯洮慰灣畢批⹬慵湣桰牯぀ȁ܂āиా!声슔腕㥪誁邙确⊁�㫹욍ꄉ례㑡왌ᘡ熟뷔䫥ो왁놉赪䘬瓕늋っȁ؂āћ⻃ὲ찰㠪฀᧿ᢨ䬀਋觤蔣φ苺窶ꓓ锑榟鵏씲힫ɉꓒ쿾뚇兀䟧淙䠮㸡眸鍤徑磎ക龝칽冨蚑죍笰舁霂đȁĄ舁贱舁褰ଂȆ괂āЂఀ》ȂڰȁĄȖ0ଂȆ눂āЂఀ》ȂڳȁĄȌ0ଂȆ됂āЂఀ》ȂڵȁĄȌ0ଂȆ똂āЂఀ「ȂڥȁĄ̂ā「ȂګȁĄ̂ă「ȂڱȁĄ̂ā「ȂڷȁĄ̂Ā』ȂڮȁĄ؂іठ栰ᄂȆ꼂āЈȆ洣룏�〚ȂڧȁĄᄌ༱㈰〰〶ㄶ㤱㌵㠶〚ȂکȁĄᄌ༱㈰〰〶ㄶ㤱㌵㠶〟ȂڨȁĄᘖᐲ〱㤭〶ⴲㅔㄹ㨰㠺㈷娰ἂȆꨂāЖᘔ㈰ㄹⴰ㘭㈱吱㤺〸㨲㝚〟ȂڬȁĄᘖᐲ〱㤭〶ⴲ㡔ㄹ㨰㠺㈷娰㔂ȆꘂāЬప捯洮慰灣畢批⹬慵湣桰牯⹳畢獣物灴楯渮慮湵慬ꂂ๥もռもѤꀃȁȂࠎ蟧鸉贰ആप虈蛷ഁąԀめ阱ରआ͕Іጂ啓ㄓ】؃唄਌ੁ灰汥⁉湣⸱ⰰ⨆͕Ћణ䅰灬攠坯牬摷楤攠䑥癥汯灥爠剥污瑩潮猱䐰䈆͕Ѓ఻䅰灬攠坯牬摷楤攠䑥癥汯灥爠剥污瑩潮猠䍥牴楦楣慴楯渠䅵瑨潲楴礰ḗറ㔱ㄱ㌰㈱㔰㥚ᜍ㈳〲〷㈱㐸㐷娰膉ㄷ〵؃唄̌⹍慣⁁灰⁓瑯牥⁡湤⁩呵湥猠却潲攠剥捥楰琠卩杮楮朱ⰰ⨆͕Ћణ䅰灬攠坯牬摷楤攠䑥癥汯灥爠剥污瑩潮猱ጰᄆ͕Њఊ䅰灬攠䥮挮ㄋ〉؃唄ؓɕ匰舁∰ആप虈蛷ഁāԀ΂ď0舁ਂ舁Āꗏ臽▢腛횇�᲎삥쐦쬽욟ൕ蛿ꐂ힗쨹呭絿뉔ᢝ쐬剱蹤箂캉멉혈衱켿孆⻆쐝렃꥘ꈄ㸡磕�킎ኍ荌嬪样鏂Ễ튡ొ塒ꬒ�頕逵ⷂ찒쪍䢁硔毨谱㘟䨆ే哳㞐뢲銉絟ꒅ䫡삜꒻芗援⮓쇽㹯쫁ꦏ刚쀥੶ໞﺙ쉫庬獑䤈嚉챃郌躁ːꂗ뙜놡楩螐ၨ☦㦸ᴐ现੝앳탟瘻��ợ쿢軐폺♕臯䤣ȃĀƣ舁휰舁팰㼆ࠫ؁ԅ܁Ą㌰㄰⼆ࠫ؁ԅܰƆ⍨瑴瀺⼯潣獰⹡灰汥⹣潭⽯捳瀰㌭睷摲〴〝؃唝คᘄᒑ꒜ﳄ皷龠諴䷵輶巭⬄蔰ఆ͕ᴓā$Ȱ0ἆ͕ᴣИ〖耔蠧ᜉꦶᡠ诬姅剔ꎷもĞ؃唝 舁ᔰ舁ᄰ舁ആਪ虈蛷捤Ԇİ臾め쌆ࠫ؁ԅ܂Ȱ膶ಁ덒敬楡湣攠潮⁴桩猠捥牴楦楣慴攠批⁡湹⁰慲瑹⁡獳畭敳⁡捣数瑡湣攠潦⁴桥⁴桥渠慰灬楣慢汥⁳瑡湤慲搠瑥牭猠慮搠捯湤楴楯湳映畳攬⁣敲瑩晩捡瑥⁰潬楣礠慮搠捥牴楦楣慴楯渠灲慣瑩捥⁳瑡瑥浥湴献〶؈⬆ąԇȁᘪ桴瑰㨯⽷睷⹡灰汥⹣潭⽣敲瑩晩捡瑥慵瑨潲楴礯『؃唝༁ǿЄ̂ހ【؊⪆䢆搆ଁЂԀ」؉⪆䢆āԅ舁Āඦᯓ⸽⬇湂陬폨豃も忠峑趾봏봚ﰥ鋛貅쎀姟휮Ԕ갍�룾ﰵ⹼쮭ᝫ蹿ῤ瞹녧閴፞ꘙ虶ₕ谏珼옟꺙䡜ꃠ⠺쀐㜭릠йέ마׽缚⨪渫Ǽꀠ峙➦㏸䓛녌柼渊俉꣒音ꞎ歑ꉚ葵旑ᘄ拣셟ꧏ棙鈀직貳d멘惀粯轵쩩륛⫖ᵨ溘䋵䲧㜙鯌㬜稙䏳ꍭ뽈怆శ鈫ᢵᇚⴣ킎ﲠ榜᜛麀笹䝅ち⿇ᎨもТも̊ꀃȁȂࠁ�쐹涠ူആप虈蛷ഁąԀぢㄋ〉؃唄ؓɕ匱ጰᄆ͕Њጊ䅰灬攠䥮挮ㄦ〤؃唄ଓᵁ灰汥⁃敲瑩晩捡瑩潮⁁畴桯物瑹ㄖ〔؃唄̓ു灰汥⁒潯琠䍁〞ᜍㄳ〲〷㈱㐸㐷娗ല㌰㈰㜲ㄴ㠴㝚め阱ରआ͕Іጂ啓ㄓ】؃唄਌ੁ灰汥⁉湣⸱ⰰ⨆͕Ћణ䅰灬攠坯牬摷楤攠䑥癥汯灥爠剥污瑩潮猱䐰䈆͕Ѓ఻䅰灬攠坯牬摷楤攠䑥癥汯灥爠剥污瑩潮猠䍥牴楦楣慴楯渠䅵瑨潲楴礰舁∰ആप虈蛷ഁāԀ΂ď0舁ਂ舁Ā쨸咦쭖꫈␹䣩賮롿⚑밴卺칼掀慷摞ꔇ⎶㧾倭ᕖ塰⵾쑮셊蔾⿰�᪡埉꽻᣿櫺ᔒ䤕࠙겪�㋭陣桒ᔽ貊欘闠άŽ霅柎຅锷櫭শ깧쵑撟왜톼坮朵聶㚤螁游还⬕乻◘媿亃속튓픚熵悜鴳乕裸堌蚸ᘍ쇥睅赐䢺⬭藡鷆梥낣ﱧ繰먂奋睂鄹맵췡䳯쀻䢌ꛥ⅝ﵪ檻꜖㕠틦귳䘩짨쎋쁪慧ᖲ뱢彮쾙�᭣ﺒ斫ȃĀƣ膦めꌰᴆ͕ᴎЖД蠧ᜉꦶᡠ诬姅剔ꎷ』؃唝ጁǿЅ〃āPἆ͕ᴣИ〖耔⯐楇鑶৾贮䂦䵿࡞〮؃唝ἄ✰┰⎠↠ᾆᵨ瑴瀺⼯捲氮慰灬攮捯洯牯潴⹣牬『؃唝༁ǿЄ̂Ɔ【؊⪆䢆搆ȁЂԀ」؉⪆䢆āԅ舁Ā俏븬氯迮ᎇ㋨Եꡮ譽쥩ಹ�뱷Ⳕ柢ﶚ洺奜�ƽ늮⩡犱꿍썅わꎃ෎ᵇ등鎊ꍴ鮤쎘犇㬾꽅ஒ咹㊻逘卫੎Ⴖ�偬ↀઉ乗豫嬼㶦﷞⌝୊⚇㾺醒䲤ᤒᥭ埵穘蝻梊豊䤔ꪥ�©꺻䬰껡ꂱ방胦ॷ㒢NJ翜뢻投捁苍༻ᵌ閤�柳闩俤䷧⚙臩볹됩툁穦賶↊엸磡膮뿓邝ꦭﴸ᪖朰᱑ꕜ誂둬༌ᔟもһもΣꀃȁȂĂ」؉⪆䢆āԅ0戱ରआ͕Іጂ啓ㄓ】؃唄ਓੁ灰汥⁉湣⸱☰␆͕Ћጝ䅰灬攠䍥牴楦楣慴楯渠䅵瑨潲楴礱ᘰᐆ͕Ѓግ䅰灬攠副潴⁃䄰ḗര㘰㐲㔲ㄴ〳㙚ᜍ㌵〲〹㈱㐰㌶娰戱ରआ͕Іጂ啓ㄓ】؃唄ਓੁ灰汥⁉湣⸱☰␆͕Ћጝ䅰灬攠䍥牴楦楣慴楯渠䅵瑨潲楴礱ᘰᐆ͕Ѓግ䅰灬攠副潴⁃䄰舁∰ആप虈蛷ഁāԀ΂ď0舁ਂ舁Ā꤉ᾑ�䝐禄ⷫ㚢坌嗬謙觞屢泵ޫ∰˨ᠾ৓罁ꢘ六쩦鰤欑킣믤ᬪ쌟閞稌ꑇ譛퐖㜳쯄ཌྷ츔槑줙狵崎핿徛κ喏䵝෱搵⌕䬕夝뎔鲞콐뫁塐枏ࢴ⃷쮬Ⱐ潰똿İ買䏏ྜྷ㷳⭉⠚죾캵뤎�᳖쬽딺귴༎’ற№⹴피ෛ或ꮣ熒䝓嗁꼯䆳췦ꍌ䕾Ὄ歐陁规瑢ଐ荁蜳誁넰壬娄㊌梳輝�珿杞於䧘皟㌔斡瞔줭ȃĀƣ舁稰舁瘰ฆ͕ᴏā$Ѓȁذ༆͕ᴓā$԰́ǿ〝؃唝คᘄᐫ큩䞔瘉ﻴ殍⹀꛷䝍缈帰ἆ͕ᴣИ〖耔⯐楇鑶৾贮䂦䵿࡞もđ؃唝 舁࠰舁а舁प虈蛷捤ԁめ⨆ࠫ؁ԅ܂ĖṨ瑴灳㨯⽷睷⹡灰汥⹣潭⽡灰汥捡⼰臃؈⬆ąԇȂめ똚膳剥汩慮捥渠瑨楳⁣敲瑩晩捡瑥⁢礠慮礠灡牴礠慳獵浥猠慣捥灴慮捥映瑨攠瑨敮⁡灰汩捡扬攠獴慮摡牤⁴敲浳⁡湤⁣潮摩瑩潮猠潦⁵獥Ⱐ捥牴楦楣慴攠灯汩捹⁡湤⁣敲瑩晩捡瑩潮⁰牡捴楣攠獴慴敭敮瑳⸰ആप虈蛷ഁąԀ΂ā㚙䰭碷鯜鯲盒眰俁ᾅ莅ᮙ㵇㟲ꦛ䂎Ⳕ놐ዘ뻴玛搏쭹伴�㻹磿毈߬紹莋匠팸쒱뾚伊毿⯼妧ԉ簗䁖ᄞ瓓랋⌻䞣핯ⓢ띰�䗡⟊磭᜗꣜縢㗊◕�홫풢␣ᇷꆬ轳腠옛嬉⾒닸䑈㢞ᗵ㴦朠訳櫷ං쿞⿹卪孤쁣㍷ܬ囫�ℎ�猙侵�翁蝕�馹㉂ﯘ핱鹾ꅒ뜛붓䈤ሪ윏ᶶ䶜幣졋耗傪諕�ﳐइ㞰畵ℱ舁쬰舁윂āめꌰ膖ㄋ〉؃唄ؓɕ匱ጰᄆ͕Њఊ䅰灬攠䥮挮ㄬ〪؃唄ଌ⍁灰汥⁗潲汤睩摥⁄敶敬潰敲⁒敬慴楯湳ㅄあ؃唄̌㭁灰汥⁗潲汤睩摥⁄敶敬潰敲⁒敬慴楯湳⁃敲瑩晩捡瑩潮⁁畴桯物瑹Ȉ໫垇঍〉؅⬎̂ᨅ0ആप虈蛷ഁāԀ҂ĀŽ砚㖻䈃麯䗝⏗㟜ょ䅗篥⢜礡輪娖㣞謖፰ꈼ햵⌦긾첰蠦ʀ췴�㟿裡٫㚿汅꟭觀탁࠭稭ຒ즵᰸␪䌗ᓭᠯ䤰謨쌫௙ᡫ톋ᩋᙹ潻ꋛ쫥煰鶩헭췩⠉䦏z뙪蕱᱿刐懁䠥裟떅ⵘ퇜ꌏ뿛嫆�徾뇓젒鬉ᐅ쇻\n薷䘅�ꆃ襰ﷆ胬ͯ枫᧥䊆㌵͍亨ꊻᲢ燥돶濷�糎㯷ൺ뮮⃢㦉砭웑ൕ틟쬿逤퐖↦=", 589 | "pending_renewal_info": [{ 590 | "auto_renew_product_id": "com.appcubby.launchpro.subscription.annual", 591 | "original_transaction_id": "120000616913586", 592 | "product_id": "com.appcubby.launchpro.subscription.annual", 593 | "auto_renew_status": "1" 594 | }] 595 | }; 596 | } 597 | $done({body: JSON.stringify(obj)}); -------------------------------------------------------------------------------- /calm.vip.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj["subscription"]= { 4 | "in_free_trial_window": true, 5 | "subscription_plan": "com.calm.yearly.trial.one_week.usd_50", 6 | "began": "2019-04-22T12:12:54.000Z", 7 | "is_lifetime": true, 8 | "valid": true, 9 | "is_renewable": true, 10 | "is_in_billing_retry_period": false, 11 | "will_renew": true, 12 | "expires": "2099-04-29T12:12:54.000Z", 13 | "user_id": "KgagpU1URv", 14 | "type": "ios", 15 | "is_canceled": false, 16 | "free_trial_began": "2019-04-22T12:12:54.000Z", 17 | "coupon_used": false, 18 | "has_ever_done_free_trial": true, 19 | "is_free": false, 20 | "ios_details": { 21 | "product_id": "com.calm.yearly.trial.one_week.usd_50", 22 | "began": "2019-04-22T12:12:54.000Z", 23 | "is_free_trial": true, 24 | "id": "540000370675471", 25 | "is_canceled": false, 26 | "is_renewable": true, 27 | "free_trial_ended": "2099-04-29T12:12:54.000Z", 28 | "free_trial_began": "2019-04-22T12:12:54.000Z", 29 | "will_renew": true, 30 | "original_transaction_id": "540000370675471", 31 | "expires": "2099-04-29T12:12:54.000Z" 32 | }, 33 | "free_trial_ended": "2099-04-29T12:12:54.000Z" 34 | }; 35 | 36 | $done({body: JSON.stringify(obj)}); 37 | 38 | -------------------------------------------------------------------------------- /camera360.vip.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | obj= 3 | { 4 | "status": 200, 5 | "data": { 6 | "sandbox": 1, 7 | "purchaseTime": 1571682188, 8 | "giftVip": 0, 9 | "productId": "VIP_yearly_29.99", 10 | "appleVip": 1, 11 | "expireTime": 4096532852, 12 | "operationVip": 1, 13 | "errorCode": 0 14 | }, 15 | "message": "ok", 16 | "exetime": "1572056389212-1572056391362", 17 | "serverTime": 1572056391.3622 18 | }; 19 | $done({body: JSON.stringify(obj)}); 20 | -------------------------------------------------------------------------------- /documents.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj= { 4 | "originalTransactionId" : "20000625420102", 5 | "subscriptionState" : "trial", 6 | "isInGracePeriod" : false, 7 | "subscriptionExpirationDate" : "17:48 25/11/2099", 8 | "isDocuments6User" : true, 9 | "isEligibleForIntroPeriod" : false, 10 | "subscriptionAutoRenewStatus" : "autoRenewOff", 11 | "subscriptionReceiptId" : "1530908572000" 12 | }; 13 | 14 | $done({body: JSON.stringify(obj)}); 15 | 16 | // Descriptions -------------------------------------------------------------------------------- /draft.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj= { 4 | "active_expires_at" : "2029-01-01T00:00:00Z", 5 | "is_subscription_active" : true, 6 | "active_subscription_type" : "premium", 7 | "is_blocked" : false 8 | }; 9 | 10 | $done({body: JSON.stringify(obj)}); 11 | 12 | // Descriptions -------------------------------------------------------------------------------- /drops.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj= { 4 | "purchases": [ 5 | { 6 | "topUpId": "iapPremiumYearly70FreeTrial", 7 | "provider": "apple", 8 | "receipt": "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", 9 | "status": "valid", 10 | "purchaseDate": 1555871338000, 11 | "expirationDate": 4080738538000, 12 | "transactionId": "540000370461013" 13 | } 14 | ] 15 | }; 16 | 17 | $done({body: JSON.stringify(obj)}); 18 | 19 | // Descriptions 20 | 21 | -------------------------------------------------------------------------------- /duolingo.js: -------------------------------------------------------------------------------- 1 | var body = $response.body; 2 | var url = $request.url; 3 | var obj = JSON.parse(body); 4 | obj['num_sessions_remaining_to_unlock'] = 0; 5 | obj['tier'] = 4; 6 | if(!obj['active']) 7 | { 8 | obj['active'] = {}; 9 | } 10 | obj['active']['collab_goal_accepted'] = false; 11 | obj['active']['complete'] = false; 12 | if(!obj['active']['contest']){ 13 | obj['active']['contest'] = {} 14 | } 15 | obj['active']['contest']['contest_end'] = '2099-11-04T00:00:00Z' 16 | obj['active']['contest']['contest_start'] = '2019-10-28T00:00:00Z' 17 | obj['active']['contest']['contest_state'] = 'ACTIVE' 18 | obj['active']['contest']['registration_end'] = '2099-11-03T00:00:00Z' 19 | obj['active']['contest']['registration_state'] = 'OPEN' 20 | body = JSON.stringify(obj); 21 | $done({body}); 22 | -------------------------------------------------------------------------------- /elevate.vip.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | if(obj.user.is_on_free_trial == false) 3 | { 4 | obj.user.is_on_free_trial= true; 5 | obj.user.subscription_expiration_date_epoch= 5555555555; 6 | obj.user.current_subscription= { 7 | "sku": "com.elevateapp.elevate.renewable.free_trial_year_subscription_16", 8 | "duration": "annual", 9 | "store": "App Store" 10 | }; 11 | obj.user.can_purchase= false; 12 | } 13 | 14 | $done({body: JSON.stringify(obj)}); -------------------------------------------------------------------------------- /elsa-response.js: -------------------------------------------------------------------------------- 1 | 2 | var obj = JSON.parse($response.body); 3 | 4 | obj["subscriptions"] = [ 5 | { 6 | "expire_at": "21190505", 7 | "subscription": "lifetime_membership", 8 | "days_to_end": 36469, 9 | "created_at": "20190529151809" 10 | } 11 | ]; 12 | $done({body: JSON.stringify(obj)}); 13 | -------------------------------------------------------------------------------- /instasize.vip.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj= { 4 | "data": { 5 | "id": "2354993", 6 | "type": "ios_subscriptions", 7 | "attributes": { 8 | "intro_offer_period": false, 9 | "created_at": "2019-04-26T18:59:13.664Z", 10 | "expires_at": "2119-05-03T18:59:11.000Z", 11 | "trial": true, 12 | "validated_on_request": true, 13 | "renewal_info": { 14 | "auto_renew": true, 15 | "auto_renew_product_type": "instasize_premium_plus_subscription" 16 | }, 17 | "original_transaction_id": "540000371928348", 18 | "updated_at": "2019-04-26T18:59:23.144Z", 19 | "pay_as_you_go": false, 20 | "updated_by": "validation", 21 | "payments_count": 0, 22 | "product_type": "instasize_premium_plus_subscription", 23 | "environment": "Production", 24 | "status": "active", 25 | "intro_price_expires_at": null 26 | } 27 | } 28 | }; 29 | 30 | $done({body: JSON.stringify(obj)}); 31 | 32 | // Mô tả 33 | -------------------------------------------------------------------------------- /jibjab.vip.js: -------------------------------------------------------------------------------- 1 | let obj = JSON.parse($response.body); 2 | obj.data.attributes["is-paid"] = true; 3 | $done({body: JSON.stringify(obj)}); 4 | //bynubyta -------------------------------------------------------------------------------- /kinemaster.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj= { 4 | "is_valid_device" : true, 5 | "has_valid_subscription" : true, 6 | "expiration_date_ms" : 4097755192000, 7 | "is_table_resettable" : true, 8 | "subscription_product_id" : "com.kinemaster.sub.annual.ia2", 9 | "state_code" : 0 10 | }; 11 | 12 | $done({body: JSON.stringify(obj)}); 13 | 14 | // Descriptions -------------------------------------------------------------------------------- /lingokids.vip.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj["info"]["subscriptions"]= [ 4 | { 5 | "status": "trial", 6 | "product": "unlimited", 7 | "duration_unit": "months", 8 | "id": 805063, 9 | "platform": "apple", 10 | "duration_value": 1, 11 | "starts_at": 1572617692, 12 | "ends_at": 4099821292, 13 | "auto_renew_status": true, 14 | "plan_id": "lk.ios.s1m.t1m.p15.v1", 15 | "state": "active_trial" 16 | }]; 17 | 18 | $done({body: JSON.stringify(obj)}); 19 | 20 | // Descriptions -------------------------------------------------------------------------------- /memrise.vip.js: -------------------------------------------------------------------------------- 1 | let obj = JSON.parse($response.body); 2 | let url = $request.url; 3 | const cons1 = "api.memrise.com/v1.16/me/"; 4 | const cons2 = "api.memrise.com/v1.16/dashboard/"; 5 | const cons3 = "leaderboards/following/"; 6 | 7 | if(url.indexOf(cons1) != -1) { 8 | obj["profile"]["is_pro"] = true; 9 | } 10 | 11 | if(url.indexOf(cons2) != -1) { 12 | obj["user"]["is_premium"] = true; 13 | } 14 | 15 | if(url.indexOf(cons3) != -1) { 16 | obj["users"][0]["is_premium"] = true; 17 | } 18 | $done({body: JSON.stringify(obj)}); -------------------------------------------------------------------------------- /mimo.vip.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj= { 4 | "source": "ios", 5 | "status": "active", 6 | "interval": "yearly", 7 | "billingInfo": { 8 | "currency": "USD", 9 | "nextBillingPrice": 59.98999999999999 10 | }, 11 | "subscriptions": [ 12 | { 13 | "source": "ios", 14 | "status": "active", 15 | "interval": "yearly", 16 | "billingInfo": { 17 | "currency": "USD", 18 | "nextBillingPrice": 59.98999999999999 19 | }, 20 | "intervalCount": 1, 21 | "activeUntil": "2099-10-10T08:04:21+00:00", 22 | "createdAt": "2019-10-03T08:04:21+00:00", 23 | "clientSecret": "", 24 | "isActive": true 25 | } 26 | ], 27 | "intervalCount": 1, 28 | "activeUntil": "2099-10-10T08:04:21+00:00", 29 | "createdAt": "2019-10-03T08:04:21+00:00", 30 | "clientSecret": "", 31 | "isActive": true 32 | }; 33 | 34 | $done({body: JSON.stringify(obj)}); 35 | -------------------------------------------------------------------------------- /mojo.vip.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj= { 4 | "request_date_ms": 1572490296249, 5 | "request_date": "2019-10-31T02:51:36Z", 6 | "subscriber": { 7 | "first_seen": "2019-10-12T00:37:49Z", 8 | "original_application_version": "194", 9 | "other_purchases": { 10 | }, 11 | "subscriptions": { 12 | "video.mojo.pro.yearly": { 13 | "is_sandbox": false, 14 | "period_type": "trial", 15 | "billing_issues_detected_at": null, 16 | "unsubscribe_detected_at": null, 17 | "expires_date": "2099-12-01T03:51:32Z", 18 | "original_purchase_date": "2019-10-31T02:51:33Z", 19 | "purchase_date": "2019-10-31T02:51:32Z", 20 | "store": "app_store" 21 | } 22 | }, 23 | "entitlements": { 24 | "pro": { 25 | "expires_date": "2099-12-01T03:51:32Z", 26 | "product_identifier": "video.mojo.pro.yearly", 27 | "purchase_date": "2019-10-31T02:51:32Z" 28 | } 29 | }, 30 | "original_purchase_date": "2019-10-12T00:03:39Z", 31 | "original_app_user_id": "lTNT8zWozfXUzstQM02ZqqkoSh03", 32 | "non_subscriptions": { 33 | } 34 | } 35 | }; 36 | 37 | $done({body: JSON.stringify(obj)}); 38 | 39 | // Descriptions -------------------------------------------------------------------------------- /mondly.vip.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj["pucharses"]= [10]; 4 | obj["subscriptions"]= { 5 | "10": "2099-09-09 05:05:05" 6 | }; 7 | obj["subscription"]= { 8 | "10": "2099-09-09 05:05:05" 9 | }; 10 | obj["parsed_transactions"]= [ 11 | "540000370283138" 12 | ]; 13 | $done({body: JSON.stringify(obj)}); 14 | -------------------------------------------------------------------------------- /musicalm.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj["data"]["is_premium"]=1; 4 | obj["meta"]["current_subscription_expiration_date"]= "2 November 2099"; 5 | obj["meta"]["current_subscription_expiry_date"]= "2099-11-09 04:48:25"; 6 | $done({body: JSON.stringify(obj)}); 7 | 8 | // Descriptions -------------------------------------------------------------------------------- /musixmatch.miao.js: -------------------------------------------------------------------------------- 1 | let obj=JSON.parse($response.body); 2 | let usr=obj.message.body; 3 | usr.app_config.trial=false; 4 | usr.app_config.active_products=[ 5 | { 6 | "product_id" : "com.musixmatch.offers.removeads.autorenewable.oneyear", 7 | "start_date" : "2019-10-27T16:27:38.000Z", 8 | "creation_date" : "2019-10-27T16:27:38.000Z", 9 | "credits" : 10, 10 | "end_date" : "2099-11-03T17:27:38.000Z", 11 | "product_type" : "subscription", 12 | "features" : { 13 | "no_ads" : 1, 14 | "clean_metadata" : 1, 15 | "party_mode" : 1, 16 | "lyrics_offline" : 1 17 | } 18 | } 19 | ], 20 | 21 | usr.app_config.reference= "active"; 22 | usr.app_config.last_modified="Fri Nov 08 2019 17:35:48 GMT+0000 (UTC)"; 23 | $done({body: JSON.stringify(obj)}); -------------------------------------------------------------------------------- /nhaccuatui.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | let url = $request.url; 3 | var cons = "users/info"; 4 | if(url.indexOf(cons) != -1) 5 | { 6 | obj.data.VIPExpire= "27/03/9999 00:00:00"; 7 | obj.data.isVIP= true; 8 | } 9 | $done({body: JSON.stringify(obj)}); 10 | -------------------------------------------------------------------------------- /over.vip.js: -------------------------------------------------------------------------------- 1 | var body = $response.body; 2 | let obj = JSON.parse(body); 3 | obj.user.subscription["isSubscriptionActive"] = true; 4 | obj.user.subscription["entitlement"] = ["OVER_PRO"]; 5 | $done({body:JSON.stringify(obj)}); 6 | 7 | -------------------------------------------------------------------------------- /photoshop.js: -------------------------------------------------------------------------------- 1 | let obj = JSON.parse($response.body) 2 | obj.mobileProfile.profileStatus = 'PROFILE_AVAILABLE' 3 | obj.mobileProfile.legacyProfile = '{}' 4 | obj.mobileProfile.relationshipProfile = '{}' 5 | $done({body: JSON.stringify(obj)}) 6 | //@ImSingee -------------------------------------------------------------------------------- /picsArt.vip.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj.subscription= { 4 | "granted": true 5 | }; 6 | obj.is_verified_type= "subscribed"; 7 | obj.is_verified= true; 8 | obj.is_verified_type_new=true; 9 | $done({body: JSON.stringify(obj)}); 10 | 11 | // Mô tả 12 | -------------------------------------------------------------------------------- /productive.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj= { 4 | "error": 0, 5 | "data": { 6 | "is_valid": true, 7 | "may_expire": false, 8 | "is_offer_eligible": true, 9 | "in_app": { 10 | "com.beHappy.Productive.1y_7dt_sub00031.": { 11 | "is_valid": true, 12 | "cancelled": false, 13 | "may_expire": true, 14 | "is_trial": true, 15 | "is_intro": false, 16 | "transaction_id": "20000618719284", 17 | "cancel_reason": "user", 18 | "purchase_date_ms": "1572250822000", 19 | "expired": false, 20 | "expires_date_ms": "4096862781000", 21 | "remaining_time_ms": "2522880000000" 22 | } 23 | }, 24 | "consumable_inapp": [], 25 | "hash": "1a14a9df5944c5aa00a02783a8c5d2a4" 26 | } 27 | }; 28 | 29 | $done({body: JSON.stringify(obj)}); 30 | 31 | // -------------------------------------------------------------------------------- /pushover.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj["user"]["is_ios_licensed"]= true; 4 | 5 | $done({body: JSON.stringify(obj)}); 6 | 7 | // Descriptions -------------------------------------------------------------------------------- /sideload.vip.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj= { 4 | "sourceURL": "https://cdn.altstore.io/file/altstore/apps.json", 5 | "apps": [ 6 | { 7 | "version": "1.0.1", 8 | "versionDate": "2019-09-28T03:00:00-07:00", 9 | "screenshotURLs": [ 10 | "https://user-images.githubusercontent.com/705880/65605563-2f009d00-df5e-11e9-9b40-1f36135d5c80.PNG", 11 | "https://user-images.githubusercontent.com/705880/65605569-30ca6080-df5e-11e9-8dfb-15ebb00e10cb.PNG", 12 | "https://user-images.githubusercontent.com/705880/65605577-332cba80-df5e-11e9-9f00-b369ce974f71.PNG" 13 | ], 14 | "bundleIdentifier": "com.rileytestut.AltStore", 15 | "iconURL": "https://user-images.githubusercontent.com/705880/65270980-1eb96f80-dad1-11e9-9367-78ccd25ceb02.png", 16 | "tintColor": "018084", 17 | "versionDescription": "Fixes Patreon bugs.", 18 | "size": 3481256, 19 | "permissions": [ 20 | { 21 | "type": "background-fetch", 22 | "usageDescription": "AltStore periodically refreshes apps in the background to prevent them from expiring." 23 | }, 24 | { 25 | "type": "background-audio", 26 | "usageDescription": "Allows AltStore to run longer than 30 seconds when refreshing apps in background." 27 | } 28 | ], 29 | "developerName": "Riley Testut", 30 | "localizedDescription": "AltStore is an alternative app store for non-jailbroken devices. 31 | 32 | This initial release of AltStore allows you to install Delta, an all-in-one emulator for iOS, with support for installing 3rd party apps coming soon.", 33 | "name": "AltStore", 34 | "downloadURL": "https://f000.backblazeb2.com/file/altstore/altstore.ipa" 35 | }, 36 | { 37 | "version": "1.0.1b", 38 | "versionDate": "2019-09-28T03:00:00-07:00", 39 | "beta": true, 40 | "bundleIdentifier": "com.rileytestut.AltStore.Beta", 41 | "iconURL": "https://user-images.githubusercontent.com/705880/65270980-1eb96f80-dad1-11e9-9367-78ccd25ceb02.png", 42 | "tintColor": "018084", 43 | "versionDescription": "- Adds support for sideloading apps via "Open In..." 44 | - Fixes Patreon bugs", 45 | "size": 3481256, 46 | "screenshotURLs": [ 47 | "https://user-images.githubusercontent.com/705880/65605563-2f009d00-df5e-11e9-9b40-1f36135d5c80.PNG", 48 | "https://user-images.githubusercontent.com/705880/65605569-30ca6080-df5e-11e9-8dfb-15ebb00e10cb.PNG", 49 | "https://user-images.githubusercontent.com/705880/65605577-332cba80-df5e-11e9-9f00-b369ce974f71.PNG" 50 | ], 51 | "permissions": [ 52 | { 53 | "type": "background-fetch", 54 | "usageDescription": "AltStore periodically refreshes apps in the background to prevent them from expiring." 55 | }, 56 | { 57 | "type": "background-audio", 58 | "usageDescription": "Allows AltStore to run longer than 30 seconds when refreshing apps in background." 59 | } 60 | ], 61 | "developerName": "Riley Testut", 62 | "localizedDescription": "AltStore is an alternative app store for non-jailbroken devices. 63 | 64 | This beta release of SideloadStore allows you to install Delta as well as any app (.ipa) directly from the Files app.", 65 | "name": "AltStore", 66 | "downloadURL": "https://f000.backblazeb2.com/file/altstore/altstore-beta.ipa" 67 | }, 68 | { 69 | "subtitle": "Classic games in your pocket.", 70 | "version": "1.0", 71 | "versionDate": "2019-09-28T12:00:00-07:00", 72 | "permissions": [ 73 | { 74 | "type": "photos", 75 | "usageDescription": "Allows Delta to use images from your Photo Library as game artwork." 76 | } 77 | ], 78 | "bundleIdentifier": "com.rileytestut.Delta", 79 | "iconURL": "https://user-images.githubusercontent.com/705880/63391976-4d311700-c37a-11e9-91a8-4fb0c454413d.png", 80 | "tintColor": "8A28F7", 81 | "versionDescription": "Initial version.", 82 | "size": 23075523, 83 | "screenshotURLs": [ 84 | "https://user-images.githubusercontent.com/705880/65600448-f7d9be00-df54-11e9-9e3e-d4c31296da94.PNG", 85 | "https://user-images.githubusercontent.com/705880/65813009-f2ae8600-e183-11e9-9eb7-704effc11173.png", 86 | "https://user-images.githubusercontent.com/705880/65601117-58b5c600-df56-11e9-9c19-9a5ba5da54cf.PNG", 87 | "https://user-images.githubusercontent.com/705880/65601125-5b182000-df56-11e9-9e7e-261480e893c0.PNG" 88 | ], 89 | "developerName": "Riley Testut", 90 | "localizedDescription": "Delta is an all-in-one emulator for iOS. Delta builds upon the strengths of its predecessor, GBA4iOS, while expanding to include support for more game systems such as NES, SNES, and N64. 91 | 92 | FEATURES 93 | 94 | Supported Game Systems 95 | • Nintendo Entertainment System 96 | • Super Nintendo Entertainment System 97 | • Nintendo 64 98 | • Game Boy (Color) 99 | • Game Boy Advance 100 | • And plenty more to come! 101 | 102 | Controller Support 103 | • Supports PS4, Xbox One S, and MFi game controllers. 104 | • Supports bluetooth (and wired) keyboards, as well as the Apple Smart Keyboard. 105 | • Completely customize button mappings on a per-system, per-controller basis. 106 | • Map buttons to special “Quick Save”, “Quick Load,” and “Fast Forward” actions. 107 | 108 | Save States 109 | • Save and load save states for any game from the pause menu. 110 | • Lock save states to prevent them from being accidentally overwritten. 111 | • Automatically makes backup save states to ensure you never lose your progress. 112 | • Support for “Quick Saves,” save states that can be quickly saved/loaded with a single button press (requires external controller). 113 | 114 | Cheats 115 | • Supports various types of cheat codes for each supported system: 116 | • NES: Game Genie 117 | • SNES: Game Genie, Pro Action Replay 118 | • N64: GameShark 119 | • GBC: Game Genie, GameShark 120 | • GBA: Action Replay, Code Breaker, GameShark 121 | 122 | Delta Sync 123 | • Sync your games, game saves, save states, cheats, controller skins, and controller mappings between devices. 124 | • View version histories of everything you sync and optionally restore them to earlier versions. 125 | • Supports both Google Drive and Dropbox. 126 | 127 | Custom Controller Skins 128 | • Beautiful built-in controller skins for all systems. 129 | • Import controller skins made by others, or even make your own to share with the world! 130 | 131 | Hold Button 132 | • Choose buttons for Delta to hold down on your behalf, freeing up your thumbs to press other buttons instead. 133 | • Perfect for games that typically require one button be held down constantly (ex: run button in Mario games, or the A button in Mario Kart). 134 | 135 | Fast Forward 136 | • Speed through slower parts of games by running the game much faster than normal. 137 | • Easily enable or disable from the pause menu, or optionally with a mapped button on an external controller. 138 | 139 | 3D/Haptic Touch 140 | • Use 3D or Haptic Touch to “peek” at games, save states, and cheat codes. 141 | • App icon shortcuts allow quick access to your most recently played games, or optionally customize the shortcuts to always include certain games. 142 | 143 | Game Artwork 144 | • Automatically displays appropriate box art for imported games. 145 | • Change a game’s artwork to anything you want, or select from the built-in game artwork database. 146 | 147 | Misc. 148 | • Gyroscope support for WarioWare: Twisted! 149 | • Support for delta:// URL scheme to jump directly into a specific game. 150 | 151 | **Delta and AltStore LLC are in no way affiliated with Nintendo. The name "Nintendo" and all associated game console names are registered trademarks of Nintendo Co., Ltd.**", 152 | "name": "Delta", 153 | "downloadURL": "https://f000.backblazeb2.com/file/altstore/delta.ipa" 154 | }, 155 | { 156 | "subtitle": "Classic games in your pocket.", 157 | "version": "1.0b", 158 | "versionDate": "2019-09-28T12:00:00-07:00", 159 | "beta": true, 160 | "bundleIdentifier": "com.rileytestut.Delta.Beta", 161 | "iconURL": "https://user-images.githubusercontent.com/705880/63391976-4d311700-c37a-11e9-91a8-4fb0c454413d.png", 162 | "tintColor": "8A28F7", 163 | "versionDescription": "Includes initial support for DS games.", 164 | "size": 23075071, 165 | "permissions": [ 166 | { 167 | "type": "photos", 168 | "usageDescription": "Allows Delta to use images from your Photo Library as game artwork." 169 | } 170 | ], 171 | "screenshotURLs": [ 172 | "https://user-images.githubusercontent.com/705880/65600448-f7d9be00-df54-11e9-9e3e-d4c31296da94.PNG", 173 | "https://user-images.githubusercontent.com/705880/65601942-e5ad4f00-df57-11e9-9255-1463e0296e46.PNG", 174 | "https://user-images.githubusercontent.com/705880/65813009-f2ae8600-e183-11e9-9eb7-704effc11173.png", 175 | "https://user-images.githubusercontent.com/705880/65601117-58b5c600-df56-11e9-9c19-9a5ba5da54cf.PNG" 176 | ], 177 | "developerName": "Riley Testut", 178 | "localizedDescription": "The next console for Delta is coming: this beta version of Delta brings support for playing DS games! 179 | 180 | DS support currently includes: 181 | • Playing DS games 182 | • Save States 183 | • Hold Button 184 | 185 | Features I'm still working on: 186 | • Fast Forward 187 | • Cheats 188 | • Controller skin (using placeholder controller skin for now) 189 | 190 | Please report any issues you find to support@altstore.io. Thanks!", 191 | "name": "Delta", 192 | "downloadURL": "https://f000.backblazeb2.com/file/altstore/delta-beta.ipa" 193 | }, 194 | { 195 | "subtitle": "The 80s in your pocket.", 196 | "version": "1.0", 197 | "versionDate": "2019-09-25", 198 | "permissions": [ 199 | { 200 | "type": "photos", 201 | "usageDescription": "Allows Delta to use images from your Photo Library as game artwork." 202 | } 203 | ], 204 | "bundleIdentifier": "com.rileytestut.Delta.Lite", 205 | "iconURL": "https://user-images.githubusercontent.com/705880/63391976-4d311700-c37a-11e9-91a8-4fb0c454413d.png", 206 | "tintColor": "8A28F7", 207 | "versionDescription": "Initial version.", 208 | "size": 15256861, 209 | "screenshotURLs": [ 210 | "https://user-images.githubusercontent.com/705880/65599574-07580780-df53-11e9-97a3-b27141c8cae8.PNG", 211 | "https://user-images.githubusercontent.com/705880/65599570-04f5ad80-df53-11e9-914a-8c42ac4805b0.PNG" 212 | ], 213 | "developerName": "Riley Testut", 214 | "localizedDescription": "Delta Lite brings NES games to iOS.", 215 | "name": "Delta Lite", 216 | "downloadURL": "https://f000.backblazeb2.com/file/altstore/delta-lite.ipa" 217 | }, 218 | { 219 | "subtitle": "The 80s (and 90s) in your pocket.", 220 | "version": "1.0b", 221 | "versionDate": "2019-09-25", 222 | "beta": true, 223 | "bundleIdentifier": "com.rileytestut.Delta.Lite.Beta", 224 | "iconURL": "https://user-images.githubusercontent.com/705880/63391976-4d311700-c37a-11e9-91a8-4fb0c454413d.png", 225 | "tintColor": "8A28F7", 226 | "versionDescription": "Adds support for GBC games in addition to NES.", 227 | "size": 16509767, 228 | "permissions": [ 229 | { 230 | "type": "photos", 231 | "usageDescription": "Allows Delta to use images from your Photo Library as game artwork." 232 | } 233 | ], 234 | "screenshotURLs": [ 235 | "https://user-images.githubusercontent.com/705880/65599562-fe673600-df52-11e9-9cfb-b60a11568baf.PNG", 236 | "https://user-images.githubusercontent.com/705880/65599567-01fabd00-df53-11e9-8654-f075c0f32c59.PNG" 237 | ], 238 | "developerName": "Riley Testut", 239 | "localizedDescription": "Delta Lite brings NES and GBC games to iOS.", 240 | "name": "Delta Lite", 241 | "downloadURL": "https://f000.backblazeb2.com/file/altstore/delta-lite-beta.ipa" 242 | } 243 | ], 244 | "name": "AltStore", 245 | "identifier": "com.rileytestut.AltStore", 246 | "news": [ 247 | { 248 | "notify": false, 249 | "tintColor": "8A28F7", 250 | "title": "Delta Gaining DS Support", 251 | "date": "2019-09-25", 252 | "identifier": "delta-ds-support", 253 | "imageURL": "https://user-images.githubusercontent.com/705880/65603159-0676a400-df5a-11e9-882e-dc5566f4d50a.png", 254 | "caption": "Available this Saturday for patrons, coming soon for everyone else." 255 | }, 256 | { 257 | "notify": true, 258 | "tintColor": "8A28F7", 259 | "appID": "com.rileytestut.Delta", 260 | "title": "Delta Now Available", 261 | "date": "2019-09-28", 262 | "identifier": "delta-now-available", 263 | "imageURL": "https://user-images.githubusercontent.com/705880/65604130-c1ec0800-df5b-11e9-8150-7657c474e3c3.png", 264 | "caption": "Finally, relive your favorite NES, SNES, GB(C), GBA, and N64 games." 265 | }, 266 | { 267 | "notify": false, 268 | "tintColor": "018084", 269 | "title": "Welcome to AltStore", 270 | "date": "2019-09-28", 271 | "identifier": "welcome-to-altstore", 272 | "caption": "Please read the FAQ for help with installing apps.", 273 | "url": "https://altstore.io/faq/" 274 | } 275 | ] 276 | }; 277 | 278 | $done({body: JSON.stringify(obj)}); 279 | 280 | // Descriptions 281 | -------------------------------------------------------------------------------- /sololearn.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | url= $request.url; 3 | const cons1 = "Profile/GetProfile"; 4 | const cons2 = "authenticateDevice"; 5 | if(url.indexOf(cons1) !=-1) 6 | { 7 | obj["profile"]["isPro"]= true; 8 | } 9 | if(url.indexOf(cons2) !=-1) 10 | { 11 | obj["user"]["isPro"]= true; 12 | } 13 | $done({body: JSON.stringify(obj)}); 14 | 15 | // Descriptions -------------------------------------------------------------------------------- /speak&translate.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj= { 4 | "error" : 0, 5 | "data" : { 6 | "is_offer_eligible" : true, 7 | "may_expire" : false, 8 | "hash" : "c349550ecceff853e31ee2cb4dc4df86", 9 | "consumable_inapp" : [ 10 | 11 | ], 12 | "is_valid" : true, 13 | "in_app" : { 14 | "com.appicfun.translatorfree.01m_03dt_lim50302" : { 15 | "expired" : false, 16 | "may_expire" : true, 17 | "cancelled" : false, 18 | "is_valid" : true, 19 | "is_trial" : true, 20 | "is_intro" : false, 21 | "transaction_id" : "20000612885421", 22 | "cancel_reason" : "user", 23 | "purchase_date_ms" : "1570593305000", 24 | "expires_date_ms" : "4570852505000", 25 | "remaining_time_ms" : "3178755000000" 26 | } 27 | } 28 | } 29 | }; 30 | 31 | $done({body: JSON.stringify(obj)}); 32 | 33 | // Descriptions -------------------------------------------------------------------------------- /syn.me.js: -------------------------------------------------------------------------------- 1 | let obj=JSON.parse($response.body) 2 | let url = $request.url; 3 | var cons1 = "get"; 4 | var cons2 = "report"; 5 | if(url.indexOf(cons1) != -1) 6 | { 7 | obj= 8 | 9 | { 10 | "error_code": 0, 11 | "purchases": [ 12 | { 13 | "product_id": "com.ultimake.smartsync.membership.1year.30dayTrial", 14 | "platform_type": 1, 15 | "purchase_date": 1571436858000, 16 | "expiration_date": 4096044858000 17 | } 18 | ], 19 | "error_description": "OK" 20 | }; 21 | body= JSON.stringify(obj); 22 | } 23 | if(url.indexOf(cons2) != -1) 24 | { 25 | obj= { 26 | "error_code": 0, 27 | "purchases": [ 28 | { 29 | "error_code": 0, 30 | "product_id": "com.ultimake.smartsync.membership.1year.30dayTrial" 31 | } 32 | ], 33 | "error_description": "OK" 34 | }; 35 | body= JSON.stringify(obj); 36 | } 37 | 38 | $done({body}); -------------------------------------------------------------------------------- /ulike.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj= { 4 | "data": { 5 | "flag": true, 6 | "start_time": 1572760027, 7 | "end_time": 4097368706 8 | }, 9 | "systime": "", 10 | "errmsg": "Success", 11 | "ret": "0" 12 | }; 13 | 14 | $done({body: JSON.stringify(obj)}); 15 | 16 | //LK -------------------------------------------------------------------------------- /verify_receipt.js: -------------------------------------------------------------------------------- 1 | let obj = JSON.parse($response.body); 2 | obj["receipt"]["in_app"][0]["expires_date"] = "2099-10-19 05:14:18 Etc/GMT"; 3 | obj["receipt"]["in_app"][0]["expires_date_pst"] = "2099-10-18 22:14:18 America/Los_Angeles"; 4 | obj["receipt"]["in_app"][0]["expires_date_ms"] = "4096019658000"; 5 | obj["latest_receipt_info"][0]["expires_date"] = "2099-10-19 05:14:18 Etc/GMT"; 6 | obj["latest_receipt_info"][0]["expires_date_pst"] = "2099-10-18 22:14:18 America/Los_Angeles"; 7 | obj["latest_receipt_info"][0]["expires_date_ms"] = "4096019658000"; 8 | $done({body: JSON.stringify(obj)}); -------------------------------------------------------------------------------- /videoshow.vip.js: -------------------------------------------------------------------------------- 1 | let obj = JSON.parse($response.body); 2 | let url = $request.url; 3 | var cons = "payVerify"; 4 | if(url.indexOf(cons) != -1) 5 | { 6 | obj= { 7 | "product_id": "vip_privilege_monthly", 8 | "status": "0", 9 | "isBlacklist": "0", 10 | "transaction_id": "310000409847203", 11 | "cancellation_date": "", 12 | "expires_date": "2020-04-29 01:25:28 Etc/GMT", 13 | "current_date": "2019-05-02 13:15:02", 14 | "is_trial_period": "true", 15 | "msg": "验证成功", 16 | "original_transaction_id": "310000409847203", 17 | "purchase_date": "2019-04-26 01:25:28 Etc/GMT" 18 | }; 19 | } 20 | $done({body: JSON.stringify(obj)}); 21 | -------------------------------------------------------------------------------- /vivavideo.vip.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | 3 | obj= { 4 | "autoRenewProductId": "premium_platinum_yearly", 5 | "iosDeviceProductVo": { 6 | "premiumVipWeekly": 3, 7 | "premiumGoldMonthly": 3, 8 | "premiumPlatinumMonthly": 3, 9 | "premiumGoldYearly": 3, 10 | "premiumPlatinumYearly": 2, 11 | "premiumPlatinumHalfYearly": 3, 12 | "premiumVipYearly": 3 13 | }, 14 | "isTrialPeriod": true, 15 | "endTime": 4081109070000, 16 | "platform": 2, 17 | "vipType": "premium_platinum_yearly", 18 | "duidDgest": "DIIe86X35", 19 | "autoRenewStatus": 1, 20 | "startTime": 1556241871000, 21 | "systemDate": 1556965441014 22 | }; 23 | 24 | $done({body: JSON.stringify(obj)}); 25 | 26 | // Descriptions 27 | -------------------------------------------------------------------------------- /vsco.js: -------------------------------------------------------------------------------- 1 | var body = $response.body; 2 | var url = $request.url; 3 | 4 | const path1 = '/api/subscriptions/2.1/user-subscriptions/'; 5 | 6 | let obj = JSON.parse(body); 7 | 8 | if (url.indexOf(path1) != -1) { 9 | obj.user_subscription["expires_on_sec"] = 1655536094; 10 | obj.user_subscription["expired"] = false; 11 | obj.user_subscription["payment_type"] = 2; 12 | obj.user_subscription["is_trial_period"] = true; 13 | obj.user_subscription["starts_on_sec"] = 1560831070; 14 | obj.user_subscription["is_active"] = true; 15 | obj.user_subscription["auto_renew"] = true; 16 | obj.user_subscription["last_verified_sec"] = 1560831070; 17 | obj.user_subscription["subscription_code"] = "VSCOANNUAL"; 18 | obj.user_subscription["user_id"] = 54624336; 19 | obj.user_subscription["source"] = 1; 20 | body = JSON.stringify(obj); 21 | } 22 | 23 | $done({body}); 24 | //bynubyta 25 | -------------------------------------------------------------------------------- /workingcopy.js: -------------------------------------------------------------------------------- 1 | $done({body: '{"student": true}'}) -------------------------------------------------------------------------------- /zingmp3.js: -------------------------------------------------------------------------------- 1 | body = $response.body.replace(/"lastVipExpireTime".*\d{10}\n/, ""); 2 | let obj = JSON.parse(body); 3 | obj["data"]["sessionsKey"]= "sm1.mfc_.1009719336.10.vjnZ26bVD1L1HnifQLyq5MbVD1LfNpGLQDphhpHVD1K"; 4 | obj["data"]["vip"]= {"expireTime":1869254270,"startTime":1572527803,"subscription":{"status":1,"expireTime": 1869254270,"platform":2},"vipType":1}; 5 | $done({body: JSON.stringify(obj)}); -------------------------------------------------------------------------------- /zingtvvipv1.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | var url = $request.url; 3 | var cons = "user/info"; 4 | if(url.indexOf(cons) != -1) 5 | { 6 | obj["data"]["premium"]["is_premium"] = true; 7 | } 8 | $done({body: JSON.stringify(obj)}); 9 | --------------------------------------------------------------------------------