diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index a53c642..c04b25c 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,19 +4,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/Entity/__pycache__/AnchorModel.cpython-312.pyc b/Entity/__pycache__/AnchorModel.cpython-312.pyc
new file mode 100644
index 0000000..4faefef
Binary files /dev/null and b/Entity/__pycache__/AnchorModel.cpython-312.pyc differ
diff --git a/Entity/__pycache__/DeviceModel.cpython-312.pyc b/Entity/__pycache__/DeviceModel.cpython-312.pyc
new file mode 100644
index 0000000..5c09f9b
Binary files /dev/null and b/Entity/__pycache__/DeviceModel.cpython-312.pyc differ
diff --git a/Entity/__pycache__/ResultData.cpython-312.pyc b/Entity/__pycache__/ResultData.cpython-312.pyc
new file mode 100644
index 0000000..c5d82e9
Binary files /dev/null and b/Entity/__pycache__/ResultData.cpython-312.pyc differ
diff --git a/Entity/__pycache__/Variables.cpython-312.pyc b/Entity/__pycache__/Variables.cpython-312.pyc
new file mode 100644
index 0000000..38dcb00
Binary files /dev/null and b/Entity/__pycache__/Variables.cpython-312.pyc differ
diff --git a/Module/__pycache__/DeviceInfo.cpython-312.pyc b/Module/__pycache__/DeviceInfo.cpython-312.pyc
new file mode 100644
index 0000000..021f1c9
Binary files /dev/null and b/Module/__pycache__/DeviceInfo.cpython-312.pyc differ
diff --git a/Module/__pycache__/FlaskService.cpython-312.pyc b/Module/__pycache__/FlaskService.cpython-312.pyc
new file mode 100644
index 0000000..dc2b263
Binary files /dev/null and b/Module/__pycache__/FlaskService.cpython-312.pyc differ
diff --git a/Module/__pycache__/FlaskSubprocessManager.cpython-312.pyc b/Module/__pycache__/FlaskSubprocessManager.cpython-312.pyc
new file mode 100644
index 0000000..7766881
Binary files /dev/null and b/Module/__pycache__/FlaskSubprocessManager.cpython-312.pyc differ
diff --git a/Module/__pycache__/Main.cpython-312.pyc b/Module/__pycache__/Main.cpython-312.pyc
new file mode 100644
index 0000000..0da63df
Binary files /dev/null and b/Module/__pycache__/Main.cpython-312.pyc differ
diff --git a/Utils/__pycache__/AiUtils.cpython-312.pyc b/Utils/__pycache__/AiUtils.cpython-312.pyc
new file mode 100644
index 0000000..c8a382c
Binary files /dev/null and b/Utils/__pycache__/AiUtils.cpython-312.pyc differ
diff --git a/Utils/__pycache__/ControlUtils.cpython-312.pyc b/Utils/__pycache__/ControlUtils.cpython-312.pyc
new file mode 100644
index 0000000..3ca1fb6
Binary files /dev/null and b/Utils/__pycache__/ControlUtils.cpython-312.pyc differ
diff --git a/Utils/__pycache__/DevDiskImageDeployer.cpython-312.pyc b/Utils/__pycache__/DevDiskImageDeployer.cpython-312.pyc
new file mode 100644
index 0000000..f4d33f6
Binary files /dev/null and b/Utils/__pycache__/DevDiskImageDeployer.cpython-312.pyc differ
diff --git a/Utils/__pycache__/JsonUtils.cpython-312.pyc b/Utils/__pycache__/JsonUtils.cpython-312.pyc
new file mode 100644
index 0000000..69a0928
Binary files /dev/null and b/Utils/__pycache__/JsonUtils.cpython-312.pyc differ
diff --git a/Utils/__pycache__/LogManager.cpython-312.pyc b/Utils/__pycache__/LogManager.cpython-312.pyc
new file mode 100644
index 0000000..a1d2bf1
Binary files /dev/null and b/Utils/__pycache__/LogManager.cpython-312.pyc differ
diff --git a/Utils/__pycache__/Requester.cpython-312.pyc b/Utils/__pycache__/Requester.cpython-312.pyc
new file mode 100644
index 0000000..e054570
Binary files /dev/null and b/Utils/__pycache__/Requester.cpython-312.pyc differ
diff --git a/Utils/__pycache__/SubprocessKit.cpython-312.pyc b/Utils/__pycache__/SubprocessKit.cpython-312.pyc
new file mode 100644
index 0000000..a51377d
Binary files /dev/null and b/Utils/__pycache__/SubprocessKit.cpython-312.pyc differ
diff --git a/Utils/__pycache__/ThreadManager.cpython-312.pyc b/Utils/__pycache__/ThreadManager.cpython-312.pyc
new file mode 100644
index 0000000..419c147
Binary files /dev/null and b/Utils/__pycache__/ThreadManager.cpython-312.pyc differ
diff --git a/build.bat b/build.bat
index 6e939bf..c8e2d27 100644
--- a/build.bat
+++ b/build.bat
@@ -3,7 +3,6 @@ python -m nuitka "Module/Main.py" ^
--msvc=latest ^
--windows-console-mode=disable ^
--remove-output ^
---output-dir="F:/company code/AI item/20250820/iOSAI/out" ^
--output-filename=IOSAI ^
--include-package=Module,Utils,Entity,script ^
--include-module=flask ^
@@ -18,7 +17,8 @@ python -m nuitka "Module/Main.py" ^
--include-module=urllib3 ^
--include-module=certifi ^
--include-module=idna ^
---include-data-dir="F:/company code/AI item/20250820/iOSAI/SupportFiles=SupportFiles" ^
---include-data-dir="F:/company code/AI item/20250820/iOSAI/resources=resources" ^
---include-data-files="F:/company code/AI item/20250820/iOSAI/resources/iproxy/*=resources/iproxy/" ^
---windows-icon-from-ico="F:/company code/AI item/20250820/iOSAI/resources/icon.ico"
+--include-data-dir="E:/code/Python/iOSAI/SupportFiles=SupportFiles" ^
+--include-data-dir="E:/code/Python/iOSAI/resources=resources" ^
+--include-data-files="E:/code/Python/iOSAI/resources/iproxy/*=resources/iproxy/" ^
+--windows-icon-from-ico="E:/code/Python/iOSAI/resources/icon.ico"
+
diff --git a/script/__pycache__/ScriptManager.cpython-312.pyc b/script/__pycache__/ScriptManager.cpython-312.pyc
new file mode 100644
index 0000000..a2ca195
Binary files /dev/null and b/script/__pycache__/ScriptManager.cpython-312.pyc differ
diff --git a/tidevice.spec b/tidevice.spec
new file mode 100644
index 0000000..2474907
--- /dev/null
+++ b/tidevice.spec
@@ -0,0 +1,45 @@
+# -*- mode: python ; coding: utf-8 -*-
+from PyInstaller.utils.hooks import collect_all
+
+datas = [('C:\\Users\\milk\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\tidevice', 'tidevice')]
+binaries = []
+hiddenimports = ['tidevice._proto', 'tidevice._instruments', 'tidevice._usbmux', 'tidevice._wdaproxy']
+tmp_ret = collect_all('tidevice')
+datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2]
+
+
+a = Analysis(
+ ['tidevice_entry.py'],
+ pathex=[],
+ binaries=binaries,
+ datas=datas,
+ hiddenimports=hiddenimports,
+ hookspath=[],
+ hooksconfig={},
+ runtime_hooks=[],
+ excludes=[],
+ noarchive=False,
+ optimize=0,
+)
+pyz = PYZ(a.pure)
+
+exe = EXE(
+ pyz,
+ a.scripts,
+ a.binaries,
+ a.datas,
+ [],
+ name='tidevice',
+ debug=False,
+ bootloader_ignore_signals=False,
+ strip=False,
+ upx=True,
+ upx_exclude=[],
+ runtime_tmpdir=None,
+ console=False,
+ disable_windowed_traceback=False,
+ argv_emulation=False,
+ target_arch=None,
+ codesign_identity=None,
+ entitlements_file=None,
+)