Update --wizard to match new bt-tether settings.

Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com>
This commit is contained in:
Jeroen Oudshoorn
2024-12-28 16:33:47 +01:00
parent 6e93616ed7
commit 1b11383011

View File

@ -215,20 +215,24 @@ def pwnagotchi_cli():
"[Y/N] ") "[Y/N] ")
if pwn_bluetooth.lower() in ('y', 'yes'): if pwn_bluetooth.lower() in ('y', 'yes'):
f.write("main.plugins.bt-tether.enabled = true\n\n") f.write("main.plugins.bt-tether.enabled = true\n\n")
pwn_bluetooth_device = input("What device do you use? Android or iOS?\n\n" pwn_bluetooth_phone_name = input("What name uses your phone, check settings?\n\n")
if pwn_bluetooth_phone_name != "":
f.write(f"main.plugins.bt-tether.phone-name = \"{pwn_bluetooth_phone_name}\"\n")
pwn_bluetooth_device = input("What device do you use? android or ios?\n\n"
"Device: ") "Device: ")
if pwn_bluetooth_device.lower() == "android": if pwn_bluetooth_device != "":
f.write("main.plugins.bt-tether.devices.android-phone.enabled = true\n") if pwn_bluetooth_device != "android" and pwn_bluetooth_device != "ios":
pwn_bluetooth_mac = input("What is the bluetooth MAC of your device?\n\n" print("You have chosen an invalid device. Please start over.")
"MAC: ") exit()
if pwn_bluetooth_mac != "": f.write(f"main.plugins.bt-tether.phone = \"{pwn_bluetooth_device.lower()}\"\n")
f.write(f"main.plugins.bt-tether.devices.android-phone.mac = \"{pwn_bluetooth_mac}\"\n") if pwn_bluetooth_device == "android":
elif pwn_bluetooth_device.lower() == "ios": f.write("main.plugins.bt-tether.ip = \"192.168.44.44\"\n")
f.write("main.plugins.bt-tether.devices.ios-phone.enabled = true\n") elif pwn_bluetooth_device == "ios":
pwn_bluetooth_mac = input("What is the bluetooth MAC of your device?\n\n" f.write("main.plugins.bt-tether.ip = \"172.20.10.6\"\n")
"MAC: ") pwn_bluetooth_mac = input("What is the bluetooth MAC of your device?\n\n"
if pwn_bluetooth_mac != "": "MAC: ")
f.write(f"main.plugins.bt-tether.devices.ios-phone.mac = \"{pwn_bluetooth_mac}\"\n") if pwn_bluetooth_mac != "":
f.write(f"main.plugins.bt-tether.mac = \"{pwn_bluetooth_mac}\"\n")
# set up display settings # set up display settings
pwn_display_enabled = input("Do you want to enable a display?\n\n" pwn_display_enabled = input("Do you want to enable a display?\n\n"
"[Y/N]: ") "[Y/N]: ")
@ -250,7 +254,9 @@ def pwnagotchi_cli():
if pwn_bluetooth.lower() in ('y', 'yes'): if pwn_bluetooth.lower() in ('y', 'yes'):
if pwn_bluetooth_device.lower == "android": if pwn_bluetooth_device.lower == "android":
print("To visit the webui when connected with your phone, visit: http://192.168.44.44:8080\n" print("To visit the webui when connected with your phone, visit: http://192.168.44.44:8080\n"
"Be sure to run `sudo bluetoothctl` to set-up the bluetooth connection for the first time. And read the wiki step 4.\n"
"Your configuration is done, and I will restart in 5 seconds.") "Your configuration is done, and I will restart in 5 seconds.")
elif pwn_bluetooth_device.lower == "ios": elif pwn_bluetooth_device.lower == "ios":
print("To visit the webui when connected with your phone, visit: http://172.20.10.6:8080\n" print("To visit the webui when connected with your phone, visit: http://172.20.10.6:8080\n"
"Your configuration is done, and I will restart in 5 seconds.") "Your configuration is done, and I will restart in 5 seconds.")