├── .github └── workflows │ └── android.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ ├── top │ │ └── mrxiaom │ │ │ └── mirai │ │ │ └── aoki │ │ │ ├── AokiLoginSolver.kt │ │ │ ├── BotManager.kt │ │ │ ├── BuildConstants.kt │ │ │ ├── ExceptionAnalyzer.kt │ │ │ ├── MainApplication.kt │ │ │ ├── mirai │ │ │ ├── DeviceInfo.kt │ │ │ └── EncryptProvider.kt │ │ │ ├── ui │ │ │ ├── AboutActivity.kt │ │ │ ├── EditDeviceInfoActivity.kt │ │ │ ├── LoginActivity.kt │ │ │ ├── ScanActivity.kt │ │ │ ├── SettingsActivity.kt │ │ │ ├── SlideActivity.kt │ │ │ ├── dialog │ │ │ │ ├── LoginSolverDialog.kt │ │ │ │ └── QRLoginDialog.kt │ │ │ └── model │ │ │ │ └── LoginViewModel.kt │ │ │ └── util │ │ │ ├── FileUtil.kt │ │ │ ├── MiraiUtil.kt │ │ │ ├── ShareUtil.kt │ │ │ ├── Version.kt │ │ │ └── WidgetUtil.kt │ └── xyz │ │ └── cssxsh │ │ └── mirai │ │ └── tool │ │ └── FixProtocolVersion.kt │ └── res │ ├── drawable │ ├── back.png │ ├── icon.png │ ├── icon36.png │ ├── icon_round.png │ └── qrcode_border.xml │ ├── layout │ ├── activity_about.xml │ ├── activity_edit_device_info.xml │ ├── activity_login.xml │ ├── activity_scan.xml │ ├── activity_settings.xml │ ├── activity_slide.xml │ ├── dialog_login_failed.xml │ ├── dialog_qrlogin.xml │ ├── dl_progress.xml │ ├── item_dropdown.xml │ └── item_select.xml │ ├── menu │ ├── edit_device_menu.xml │ ├── login_menu.xml │ └── scan_menu.xml │ ├── raw │ ├── about.md │ └── markdown.css │ ├── values-land │ └── dimens.xml │ ├── values-w1240dp │ └── dimens.xml │ ├── values-w600dp │ └── dimens.xml │ ├── values-w820dp │ └── dimens.xml │ ├── values │ ├── arrays.xml │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── themes.xml │ └── xml │ ├── backup_rules.xml │ ├── data_extraction_rules.xml │ ├── file_paths.xml │ ├── network_security_config.xml │ └── preference_settings.xml ├── docs └── images │ └── logo.svg ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── release-note.md ├── settings.gradle.kts └── tlv544_enc ├── .gitignore ├── LICENSE ├── build.gradle.kts └── src └── main └── java └── top └── dsbbs2 └── t544 ├── Data.java ├── Pair.java ├── RC4.java ├── State.java └── Tlv544Sign.java /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/AokiLoginSolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/AokiLoginSolver.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/BotManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/BotManager.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/BuildConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/BuildConstants.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/ExceptionAnalyzer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/ExceptionAnalyzer.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/MainApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/mirai/DeviceInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/mirai/DeviceInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/mirai/EncryptProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/mirai/EncryptProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/ui/AboutActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/ui/AboutActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/ui/EditDeviceInfoActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/ui/EditDeviceInfoActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/ui/LoginActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/ui/LoginActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/ui/ScanActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/ui/ScanActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/ui/SettingsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/ui/SettingsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/ui/SlideActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/ui/SlideActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/ui/dialog/LoginSolverDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/ui/dialog/LoginSolverDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/ui/dialog/QRLoginDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/ui/dialog/QRLoginDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/ui/model/LoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/ui/model/LoginViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/util/FileUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/util/FileUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/util/MiraiUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/util/MiraiUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/util/ShareUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/util/ShareUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/util/Version.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/util/Version.kt -------------------------------------------------------------------------------- /app/src/main/java/top/mrxiaom/mirai/aoki/util/WidgetUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/top/mrxiaom/mirai/aoki/util/WidgetUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/xyz/cssxsh/mirai/tool/FixProtocolVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/java/xyz/cssxsh/mirai/tool/FixProtocolVersion.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/drawable/back.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/drawable/icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/drawable/icon36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/drawable/icon_round.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/qrcode_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/drawable/qrcode_border.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_about.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/layout/activity_about.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_edit_device_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/layout/activity_edit_device_info.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_scan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/layout/activity_scan.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/layout/activity_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_slide.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/layout/activity_slide.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_login_failed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/layout/dialog_login_failed.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_qrlogin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/layout/dialog_qrlogin.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dl_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/layout/dl_progress.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_dropdown.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/layout/item_dropdown.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_select.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/layout/item_select.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/edit_device_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/menu/edit_device_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/login_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/menu/login_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/scan_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/menu/scan_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/raw/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/raw/about.md -------------------------------------------------------------------------------- /app/src/main/res/raw/markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/raw/markdown.css -------------------------------------------------------------------------------- /app/src/main/res/values-land/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/values-land/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values-w1240dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/values-w1240dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values-w600dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/values-w600dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/preference_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/app/src/main/res/xml/preference_settings.xml -------------------------------------------------------------------------------- /docs/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/docs/images/logo.svg -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/gradlew.bat -------------------------------------------------------------------------------- /release-note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/release-note.md -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /tlv544_enc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/tlv544_enc/.gitignore -------------------------------------------------------------------------------- /tlv544_enc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/tlv544_enc/LICENSE -------------------------------------------------------------------------------- /tlv544_enc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/tlv544_enc/build.gradle.kts -------------------------------------------------------------------------------- /tlv544_enc/src/main/java/top/dsbbs2/t544/Data.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/tlv544_enc/src/main/java/top/dsbbs2/t544/Data.java -------------------------------------------------------------------------------- /tlv544_enc/src/main/java/top/dsbbs2/t544/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/tlv544_enc/src/main/java/top/dsbbs2/t544/Pair.java -------------------------------------------------------------------------------- /tlv544_enc/src/main/java/top/dsbbs2/t544/RC4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/tlv544_enc/src/main/java/top/dsbbs2/t544/RC4.java -------------------------------------------------------------------------------- /tlv544_enc/src/main/java/top/dsbbs2/t544/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/tlv544_enc/src/main/java/top/dsbbs2/t544/State.java -------------------------------------------------------------------------------- /tlv544_enc/src/main/java/top/dsbbs2/t544/Tlv544Sign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/Aoki/HEAD/tlv544_enc/src/main/java/top/dsbbs2/t544/Tlv544Sign.java --------------------------------------------------------------------------------