├── .github └── workflows │ └── android.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── nep │ │ └── timeline │ │ └── cirno │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ └── xposed_init │ ├── java │ │ └── nep │ │ │ └── timeline │ │ │ └── cirno │ │ │ ├── ApplicationActivity.kt │ │ │ ├── CommonConstants.java │ │ │ ├── GlobalVars.java │ │ │ ├── HookInit.java │ │ │ ├── MainActivity.kt │ │ │ ├── configs │ │ │ ├── ConfigFileObserver.java │ │ │ ├── ConfigManager.java │ │ │ ├── ConfigManagerJson.java │ │ │ ├── checkers │ │ │ │ └── AppConfigs.java │ │ │ └── settings │ │ │ │ ├── ApplicationSettings.java │ │ │ │ └── GlobalSettings.java │ │ │ ├── entity │ │ │ ├── AppRecord.java │ │ │ ├── AppState.java │ │ │ └── PendingIntentKey.java │ │ │ ├── framework │ │ │ ├── AbstractMethodHook.java │ │ │ ├── AbstractReplaceHook.java │ │ │ └── MethodHook.java │ │ │ ├── handlers │ │ │ ├── AudioHandler.java │ │ │ ├── LocationHandler.java │ │ │ └── RecordingHandler.java │ │ │ ├── hooks │ │ │ └── android │ │ │ │ ├── activity │ │ │ │ ├── ActivityManagerServiceHook.java │ │ │ │ └── ActivityStatsHook.java │ │ │ │ ├── alarms │ │ │ │ └── AlarmManagerService.java │ │ │ │ ├── anr │ │ │ │ ├── ANRErrorStateHook.java │ │ │ │ ├── ANRHelperHooks.java │ │ │ │ └── ANRHook.java │ │ │ │ ├── audio │ │ │ │ ├── AudioStateHook.java │ │ │ │ ├── PlayerBanHook.java │ │ │ │ └── SendMediaButtonHook.java │ │ │ │ ├── binder │ │ │ │ ├── HansKernelUnfreezeHook.java │ │ │ │ └── MilletBinderTransHook.java │ │ │ │ ├── broadcast │ │ │ │ ├── BroadcastDeliveryHook.java │ │ │ │ ├── BroadcastIntentHook.java │ │ │ │ └── BroadcastSkipHook.java │ │ │ │ ├── input │ │ │ │ └── InputMethodManagerService.java │ │ │ │ ├── intent │ │ │ │ └── PendingIntentHook.java │ │ │ │ ├── location │ │ │ │ ├── ListenerRegisterHook.java │ │ │ │ └── ListenerUnregisterHook.java │ │ │ │ ├── network │ │ │ │ └── NetworkManagerHook.java │ │ │ │ ├── process │ │ │ │ ├── ProcessAddHook.java │ │ │ │ └── ProcessRemoveHook.java │ │ │ │ ├── recorder │ │ │ │ ├── RecorderEventHook.java │ │ │ │ └── ReleaseRecorderHook.java │ │ │ │ ├── signal │ │ │ │ ├── SendSignalHook.java │ │ │ │ └── SendSignalQuietHook.java │ │ │ │ ├── vpn │ │ │ │ └── VpnStateHook.java │ │ │ │ └── wakelock │ │ │ │ └── WakeLockHook.java │ │ │ ├── log │ │ │ └── Log.java │ │ │ ├── master │ │ │ └── AndroidHooks.java │ │ │ ├── netlink │ │ │ ├── IoUtils.java │ │ │ ├── NetlinkClient.java │ │ │ ├── NetlinkSocket.java │ │ │ └── NetlinkSocketAddress.java │ │ │ ├── screen │ │ │ ├── ApplicationScreen.kt │ │ │ └── MainScreen.kt │ │ │ ├── services │ │ │ ├── ActivityManagerService.java │ │ │ ├── AppService.java │ │ │ ├── BinderService.java │ │ │ ├── FreezerService.java │ │ │ ├── NetworkManagementService.java │ │ │ └── ProcessService.java │ │ │ ├── threads │ │ │ ├── FreezerHandler.java │ │ │ ├── FreezerMessageHandler.java │ │ │ └── Handlers.java │ │ │ ├── utils │ │ │ ├── AnrHelper.java │ │ │ ├── ForceAppStandbyListener.java │ │ │ ├── FrozenRW.java │ │ │ ├── InputMethodData.java │ │ │ ├── PKGUtils.java │ │ │ ├── RWUtils.java │ │ │ ├── ReflectUtils.java │ │ │ ├── StringUtils.java │ │ │ └── SystemChecker.java │ │ │ └── virtuals │ │ │ ├── ActivityRecord.java │ │ │ ├── AudioPlaybackConfigurationReflect.java │ │ │ ├── BroadcastRecord.java │ │ │ ├── ILocationListener.java │ │ │ └── ProcessRecord.java │ └── res │ │ ├── drawable │ │ └── moon.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_logo_snowflake.xml │ │ └── ic_logo_snowflake_round.xml │ │ ├── values-v31 │ │ └── ic_logo_background.xml │ │ └── values │ │ ├── array.xml │ │ ├── colors.xml │ │ ├── ic_logo_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── nep │ └── timeline │ └── cirno │ └── ExampleUnitTest.kt ├── cirno.png ├── cirno.svg ├── cirno_ba.png ├── fastlane └── metadata │ └── android │ └── en-US │ ├── full_description.txt │ ├── images │ └── icon.png │ └── short_description.txt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/nep/timeline/cirno/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/androidTest/java/nep/timeline/cirno/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/xposed_init: -------------------------------------------------------------------------------- 1 | nep.timeline.cirno.HookInit -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/ApplicationActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/ApplicationActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/CommonConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/CommonConstants.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/GlobalVars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/GlobalVars.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/HookInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/HookInit.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/configs/ConfigFileObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/configs/ConfigFileObserver.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/configs/ConfigManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/configs/ConfigManager.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/configs/ConfigManagerJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/configs/ConfigManagerJson.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/configs/checkers/AppConfigs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/configs/checkers/AppConfigs.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/configs/settings/ApplicationSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/configs/settings/ApplicationSettings.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/configs/settings/GlobalSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/configs/settings/GlobalSettings.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/entity/AppRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/entity/AppRecord.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/entity/AppState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/entity/AppState.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/entity/PendingIntentKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/entity/PendingIntentKey.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/framework/AbstractMethodHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/framework/AbstractMethodHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/framework/AbstractReplaceHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/framework/AbstractReplaceHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/framework/MethodHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/framework/MethodHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/handlers/AudioHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/handlers/AudioHandler.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/handlers/LocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/handlers/LocationHandler.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/handlers/RecordingHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/handlers/RecordingHandler.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/activity/ActivityManagerServiceHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/activity/ActivityManagerServiceHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/activity/ActivityStatsHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/activity/ActivityStatsHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/alarms/AlarmManagerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/alarms/AlarmManagerService.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/anr/ANRErrorStateHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/anr/ANRErrorStateHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/anr/ANRHelperHooks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/anr/ANRHelperHooks.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/anr/ANRHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/anr/ANRHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/audio/AudioStateHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/audio/AudioStateHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/audio/PlayerBanHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/audio/PlayerBanHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/audio/SendMediaButtonHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/audio/SendMediaButtonHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/binder/HansKernelUnfreezeHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/binder/HansKernelUnfreezeHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/binder/MilletBinderTransHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/binder/MilletBinderTransHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/broadcast/BroadcastDeliveryHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/broadcast/BroadcastDeliveryHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/broadcast/BroadcastIntentHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/broadcast/BroadcastIntentHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/broadcast/BroadcastSkipHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/broadcast/BroadcastSkipHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/input/InputMethodManagerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/input/InputMethodManagerService.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/intent/PendingIntentHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/intent/PendingIntentHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/location/ListenerRegisterHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/location/ListenerRegisterHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/location/ListenerUnregisterHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/location/ListenerUnregisterHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/network/NetworkManagerHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/network/NetworkManagerHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/process/ProcessAddHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/process/ProcessAddHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/process/ProcessRemoveHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/process/ProcessRemoveHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/recorder/RecorderEventHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/recorder/RecorderEventHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/recorder/ReleaseRecorderHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/recorder/ReleaseRecorderHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/signal/SendSignalHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/signal/SendSignalHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/signal/SendSignalQuietHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/signal/SendSignalQuietHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/vpn/VpnStateHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/vpn/VpnStateHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/hooks/android/wakelock/WakeLockHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/hooks/android/wakelock/WakeLockHook.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/log/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/log/Log.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/master/AndroidHooks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/master/AndroidHooks.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/netlink/IoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/netlink/IoUtils.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/netlink/NetlinkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/netlink/NetlinkClient.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/netlink/NetlinkSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/netlink/NetlinkSocket.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/netlink/NetlinkSocketAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/netlink/NetlinkSocketAddress.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/screen/ApplicationScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/screen/ApplicationScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/screen/MainScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/screen/MainScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/services/ActivityManagerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/services/ActivityManagerService.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/services/AppService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/services/AppService.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/services/BinderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/services/BinderService.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/services/FreezerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/services/FreezerService.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/services/NetworkManagementService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/services/NetworkManagementService.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/services/ProcessService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/services/ProcessService.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/threads/FreezerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/threads/FreezerHandler.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/threads/FreezerMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/threads/FreezerMessageHandler.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/threads/Handlers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/threads/Handlers.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/utils/AnrHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/utils/AnrHelper.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/utils/ForceAppStandbyListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/utils/ForceAppStandbyListener.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/utils/FrozenRW.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/utils/FrozenRW.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/utils/InputMethodData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/utils/InputMethodData.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/utils/PKGUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/utils/PKGUtils.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/utils/RWUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/utils/RWUtils.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/utils/ReflectUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/utils/ReflectUtils.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/utils/StringUtils.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/utils/SystemChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/utils/SystemChecker.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/virtuals/ActivityRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/virtuals/ActivityRecord.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/virtuals/AudioPlaybackConfigurationReflect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/virtuals/AudioPlaybackConfigurationReflect.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/virtuals/BroadcastRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/virtuals/BroadcastRecord.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/virtuals/ILocationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/virtuals/ILocationListener.java -------------------------------------------------------------------------------- /app/src/main/java/nep/timeline/cirno/virtuals/ProcessRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/java/nep/timeline/cirno/virtuals/ProcessRecord.java -------------------------------------------------------------------------------- /app/src/main/res/drawable/moon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/res/drawable/moon.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_logo_snowflake.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_logo_snowflake.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_logo_snowflake_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_logo_snowflake_round.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v31/ic_logo_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/res/values-v31/ic_logo_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/array.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/res/values/array.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_logo_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/res/values/ic_logo_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/test/java/nep/timeline/cirno/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/app/src/test/java/nep/timeline/cirno/ExampleUnitTest.kt -------------------------------------------------------------------------------- /cirno.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/cirno.png -------------------------------------------------------------------------------- /cirno.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/cirno.svg -------------------------------------------------------------------------------- /cirno_ba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/cirno_ba.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/fastlane/metadata/android/en-US/short_description.txt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freezer-Team/Cirno/HEAD/settings.gradle.kts --------------------------------------------------------------------------------