Mod
Mod
status_label.pack(pady=15)
labels = {}
copy_buttons = {}
labels[field] = label
copy_buttons[field] = copy_button
activate_button.configure(state="normal")
else:
reset_ui()
except:
reset_ui()
root.after(1000, update_device_info)
# Activation Process
def activate_device():
activate_button.configure(state="disabled", text="Processing...")
progress_bar.set(0.1)
progress_text.configure(text="Checking Server ...")
root.update()
def check_registration():
serial_number = get_device_info("SerialNumber")
if not is_registered:
messagebox.showerror("Error", "This iDevice is not registered!!!")
status_label.configure(text=f"SN: {serial_number}\nNot Registered",
text_color="red")
activate_button.configure(state="normal", text="Activate iDevice")
progress_bar.set(0)
progress_text.configure(text="")
return
root.after(3000, final_activation)
def final_activation():
subprocess.run("idevicediagnostics restart", shell=True)
activate_button.configure(state="normal", text="Activate iDevice")
progress_bar.set(0)
progress_text.configure(text="")
root.mainloop()