From 80f820b505e1b4b230f9b77a67476905baa4865b Mon Sep 17 00:00:00 2001 From: francescotescari <36578133+francescotescari@users.noreply.github.com> Date: Fri, 15 Mar 2019 15:07:15 +0100 Subject: [PATCH] pre-release 9.3.14 alpha --- .idea/artifacts/XiaoMiTool_jar2.xml | 22 + ...m_mortennobel_java_image_scaling_0_8_6.xml | 11 + .idea/libraries/jMTPe.xml | 13 - .idea/libraries/lib.xml | 13 + .idea/misc.xml | 2 +- .idea/vcs.xml | 6 + .idea/workspace.xml | 1282 +++++++++-------- XiaoMiTool.iml | 6 +- proguard.conf | 41 +- src/com/xiaomitool/v2/adb/AdbCommons.java | 2 +- .../xiaomitool/v2/adb/AdbCommunication.java | 37 +- .../xiaomitool/v2/adb/FastbootCommons.java | 11 + src/com/xiaomitool/v2/adb/device/Device.java | 39 +- .../v2/adb/device/DeviceAnswers.java | 10 + .../v2/adb/device/DeviceGroups.java | 133 +- .../v2/adb/device/DeviceManager.java | 7 +- src/com/xiaomitool/v2/engine/ToolManager.java | 4 +- .../v2/engine/actions/ActionsDynamic.java | 267 +++- .../v2/engine/actions/ActionsStatic.java | 33 +- src/com/xiaomitool/v2/gui/WindowManager.java | 38 +- .../v2/gui/deviceView/Animatable.java | 28 + .../gui/deviceView/AnimatableDeviceView.java | 42 + .../v2/gui/deviceView/DeviceRecoveryView.java | 17 +- .../v2/gui/deviceView/DeviceView.java | 206 ++- .../v2/gui/drawable/device_auth.png | Bin 158075 -> 2158153 bytes src/com/xiaomitool/v2/gui/drawable/milogo.png | Bin 0 -> 6214 bytes .../v2/gui/drawable/pcsuiteicon.png | Bin 10883 -> 15425 bytes .../xiaomitool/v2/gui/drawable/usbdbg1.png | Bin 0 -> 3020859 bytes .../xiaomitool/v2/gui/drawable/usbdbg2.png | Bin 0 -> 127503 bytes .../xiaomitool/v2/gui/drawable/usbdbg3.png | Bin 0 -> 174767 bytes .../xiaomitool/v2/gui/drawable/usbdbg4.png | Bin 0 -> 119576 bytes .../xiaomitool/v2/gui/drawable/usbdbg5.png | Bin 0 -> 99249 bytes .../xiaomitool/v2/gui/drawable/usbdbg6.png | Bin 0 -> 162140 bytes .../xiaomitool/v2/gui/drawable/usbdbg7.png | Bin 0 -> 160553 bytes .../gui/visual/DeviceImgInstructionPane.java | 149 ++ .../v2/gui/visual/IDClickReceiver.java | 21 + .../xiaomitool/v2/gui/visual/InstallPane.java | 14 +- src/com/xiaomitool/v2/language/LRes.java | 58 +- src/com/xiaomitool/v2/logging/Log.java | 2 +- .../v2/procedure/ProcedureRunner.java | 8 +- src/com/xiaomitool/v2/procedure/RInstall.java | 21 +- src/com/xiaomitool/v2/procedure/RNode.java | 37 +- .../v2/procedure/device/ManageDevice.java | 51 +- .../v2/procedure/device/RebootDevice.java | 72 +- .../procedure/fetch/StockRecoveryFetch.java | 13 +- .../v2/procedure/install/AdbInstall.java | 5 +- .../v2/procedure/install/FastbootInstall.java | 117 +- .../v2/procedure/install/GenericInstall.java | 35 +- .../install/StockRecoveryInstall.java | 6 +- .../v2/procedure/install/TwrpInstall.java | 35 +- .../v2/procedure/uistuff/ChooseProcedure.java | 13 +- .../uistuff/ConfirmationProcedure.java | 56 +- .../v2/resources/ResourceImages.java | 3 +- src/com/xiaomitool/v2/rom/Installable.java | 6 + src/com/xiaomitool/v2/rom/MiuiRom.java | 4 + src/com/xiaomitool/v2/rom/MiuiTgzRom.java | 3 + src/com/xiaomitool/v2/rom/ZipRom.java | 5 +- .../rom/chooser/InstallationRequirement.java | 35 +- .../xiaomitool/v2/tasks/AdbSideloadTask.java | 11 +- src/com/xiaomitool/v2/test/GuiTest.java | 124 +- src/com/xiaomitool/v2/test/GuiTest2.java | 15 +- src/com/xiaomitool/v2/test/Main.java | 18 +- .../v2/utility/SilentCompleteFuture.java | 14 + .../v2/utility/utils/NumberUtils.java | 4 + .../xiaomitool/v2/xiaomi/XiaomiUtilities.java | 26 + .../v2/xiaomi/miuithings/Branch.java | 4 + .../miuithings/DefaultRequestParams.java | 4 +- .../v2/xiaomi/miuithings/MiuiVersion.java | 11 + .../v2/xiaomi/romota/MiuiRomOta.java | 14 +- .../xiaomi/unlock/UnlockCommonRequests.java | 54 +- src_rel2/META-INF/MANIFEST.MF | 3 + 71 files changed, 2365 insertions(+), 976 deletions(-) create mode 100644 .idea/artifacts/XiaoMiTool_jar2.xml create mode 100644 .idea/libraries/com_mortennobel_java_image_scaling_0_8_6.xml delete mode 100644 .idea/libraries/jMTPe.xml create mode 100644 .idea/libraries/lib.xml create mode 100644 .idea/vcs.xml create mode 100644 src/com/xiaomitool/v2/gui/deviceView/AnimatableDeviceView.java create mode 100644 src/com/xiaomitool/v2/gui/drawable/milogo.png create mode 100644 src/com/xiaomitool/v2/gui/drawable/usbdbg1.png create mode 100644 src/com/xiaomitool/v2/gui/drawable/usbdbg2.png create mode 100644 src/com/xiaomitool/v2/gui/drawable/usbdbg3.png create mode 100644 src/com/xiaomitool/v2/gui/drawable/usbdbg4.png create mode 100644 src/com/xiaomitool/v2/gui/drawable/usbdbg5.png create mode 100644 src/com/xiaomitool/v2/gui/drawable/usbdbg6.png create mode 100644 src/com/xiaomitool/v2/gui/drawable/usbdbg7.png create mode 100644 src/com/xiaomitool/v2/gui/visual/DeviceImgInstructionPane.java create mode 100644 src/com/xiaomitool/v2/utility/SilentCompleteFuture.java create mode 100644 src_rel2/META-INF/MANIFEST.MF diff --git a/.idea/artifacts/XiaoMiTool_jar2.xml b/.idea/artifacts/XiaoMiTool_jar2.xml new file mode 100644 index 0000000..1f9d68c --- /dev/null +++ b/.idea/artifacts/XiaoMiTool_jar2.xml @@ -0,0 +1,22 @@ + + + $PROJECT_DIR$/out/artifacts/XiaoMiTool_jar2 + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/com_mortennobel_java_image_scaling_0_8_6.xml b/.idea/libraries/com_mortennobel_java_image_scaling_0_8_6.xml new file mode 100644 index 0000000..3c6e4db --- /dev/null +++ b/.idea/libraries/com_mortennobel_java_image_scaling_0_8_6.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/jMTPe.xml b/.idea/libraries/jMTPe.xml deleted file mode 100644 index 67bb056..0000000 --- a/.idea/libraries/jMTPe.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/lib.xml b/.idea/libraries/lib.xml new file mode 100644 index 0000000..526231b --- /dev/null +++ b/.idea/libraries/lib.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 0548357..35bdbab 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 099edcf..9788782 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -3,10 +3,71 @@ + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - + + - - - - - - - - - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + @@ -76,68 +141,66 @@ - - + + - - + + - - + + - - + + - - - - - - - - - - - + + - - - - + + + + - - + + - - + + + + + - - + + - - + + - - + + - - + + + + + + @@ -155,23 +218,6 @@ - com.xiaomitool.v2.test.Rtest. - adn - progre - listener - fetching - RUNNING RU - FLLLL - getDownloadFile - selecte - PROGRESS_TEXT - PARTITION_FORMATTING - REBOOTING_TO_MODE - SEARCHING_LATEST_ROM - Format speci - PROCEDURE_EXC_DETAILS - Missin - installable rebooting_ abort LATEST_ROM @@ -185,6 +231,23 @@ Download Extract download + getrom + Overla + give + Your device is of + suffix + TODO + Magisk + .run + running now + WAITIN + WAITING_DEVICE_ACTIVE + 163846982 + PROCEDURE EXC + setCo + content + imageWr + ... protected @@ -203,60 +266,63 @@ checkAccessible + + @@ -276,16 +342,20 @@ - + + + + @@ -341,6 +411,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -452,6 +553,14 @@ + + + + + + + + @@ -459,6 +568,14 @@ + + + + + + + + @@ -479,27 +596,28 @@ + + + +