diff --git a/README.md b/README.md index 388eefff..6f84f3c1 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,8 @@ Package: hanson.xyz.vpnhotspotmod Intents BLUETOOTH_TETHER_START and BLUETOOTH_TETHER_STOP are also available. -This has been tested and developed on Android 13, on a Pixel 7, in June 2023. +This has been tested and developed on +Android 13, on a Pixel 7, in June 2023. Original README.md follows: diff --git a/mobile/build/intermediates/dex/freedomDebug/mergeProjectDexFreedomDebug/5/classes.dex b/mobile/build/intermediates/dex/freedomDebug/mergeProjectDexFreedomDebug/5/classes.dex index d4e66c13..be9fc091 100644 Binary files a/mobile/build/intermediates/dex/freedomDebug/mergeProjectDexFreedomDebug/5/classes.dex and b/mobile/build/intermediates/dex/freedomDebug/mergeProjectDexFreedomDebug/5/classes.dex differ diff --git a/mobile/build/intermediates/incremental/packageFreedomDebug/tmp/freedomDebug/dex-renamer-state.txt b/mobile/build/intermediates/incremental/packageFreedomDebug/tmp/freedomDebug/dex-renamer-state.txt index c94c5e3a..0585ffd0 100644 --- a/mobile/build/intermediates/incremental/packageFreedomDebug/tmp/freedomDebug/dex-renamer-state.txt +++ b/mobile/build/intermediates/incremental/packageFreedomDebug/tmp/freedomDebug/dex-renamer-state.txt @@ -1,4 +1,4 @@ -#Sun Mar 03 23:02:15 CST 2024 +#Mon Mar 04 00:23:14 CST 2024 base.0=/home/brian/Desktop/vpnhotspotmod/mobile/build/intermediates/dex/freedomDebug/mergeExtDexFreedomDebug/classes.dex base.1=/home/brian/Desktop/vpnhotspotmod/mobile/build/intermediates/dex/freedomDebug/mergeProjectDexFreedomDebug/0/classes.dex base.10=/home/brian/Desktop/vpnhotspotmod/mobile/build/intermediates/desugar_lib_dex/freedomDebug/classes1000.dex diff --git a/mobile/build/intermediates/project_dex_archive/freedomDebug/out/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.dex b/mobile/build/intermediates/project_dex_archive/freedomDebug/out/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.dex index 826c1aac..47fb17d9 100644 Binary files a/mobile/build/intermediates/project_dex_archive/freedomDebug/out/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.dex and b/mobile/build/intermediates/project_dex_archive/freedomDebug/out/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.dex differ diff --git a/mobile/build/intermediates/version_control_info_file/freedomDebug/version-control-info.textproto b/mobile/build/intermediates/version_control_info_file/freedomDebug/version-control-info.textproto index fcabe4fe..d6ec2d10 100644 --- a/mobile/build/intermediates/version_control_info_file/freedomDebug/version-control-info.textproto +++ b/mobile/build/intermediates/version_control_info_file/freedomDebug/version-control-info.textproto @@ -1,5 +1,5 @@ repositories { system: GIT local_root_path: "$PROJECT_DIR" - revision: "74ff304e4057f88c7ef901a79a3298e9d315b494" + revision: "bbfe32da0544fa56a3b1d1cf5773162a9dfc49e9" } diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab index 0a0f77c5..2a3f08e4 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at index 3b661c18..adb4ab15 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab index 09458ab3..754ed9bc 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at index 51695251..3181de30 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab index a7da5523..ddbc854f 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at index 7fde6273..8e16f722 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab index a660f342..aa0fb99d 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at index 6bee9240..0c65fc3b 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab index 4da8b1d5..e7b8752c 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at index 8644708f..314f7360 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab index 3f115081..e595cd6f 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at index 2e25d3c4..4ee004bd 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab index 6fb671b6..5367133a 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at index 760dbb37..c989ba3a 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab index 4bd5200e..0bd6f745 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at index 83223e34..36d86755 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/counters.tab b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/counters.tab index 62cc04f2..a1410b6a 100644 --- a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/counters.tab +++ b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/counters.tab @@ -1,2 +1,2 @@ -92 +93 0 \ No newline at end of file diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab index c6be64c7..57ec1167 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at index db841084..bdd9bc6c 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab index 4a323eeb..3c4abd2b 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream index 3dfaae6f..99e4b03f 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len index 51d3a591..ffc9b0dc 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len index 68c89065..80db0497 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at index 8e7a7262..ad34a870 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i index c465b0e9..ff13a835 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab index 5168514a..8ce5b3a5 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream index 30dc5af8..9f1163ff 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len index ba69a354..6a2a1a8c 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len index 42dd0600..486d2aac 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values index 9fff8309..facb0068 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at index 5c7114ec..affe2b34 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.s b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.s index 901c2298..89b01cb4 100644 --- a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.s +++ b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.s @@ -1 +1 @@ -ä÷‰õcÍh÷ÚÒ”îyán \ No newline at end of file +ä÷‰õcÍh÷ÚÒ”îyánÆô \ No newline at end of file diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i index 264110e1..a5e196c6 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/last-build.bin b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/last-build.bin index 12a2077b..e99a2dea 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/last-build.bin and b/mobile/build/kotlin/compileFreedomDebugKotlin/cacheable/last-build.bin differ diff --git a/mobile/build/kotlin/compileFreedomDebugKotlin/local-state/build-history.bin b/mobile/build/kotlin/compileFreedomDebugKotlin/local-state/build-history.bin index cfc912be..71fe66c5 100644 Binary files a/mobile/build/kotlin/compileFreedomDebugKotlin/local-state/build-history.bin and b/mobile/build/kotlin/compileFreedomDebugKotlin/local-state/build-history.bin differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab index 4fc19271..b715de6a 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at index 675b704e..1ab59d6a 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab index 8e0d21c9..dcbd3c3e 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at index 5a988a82..a305b184 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab index eee85e1a..5971c661 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at index 05e1815b..2a011cd7 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab index 2ba8b098..a92f1328 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at index f1032ae4..eb422ef2 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab index 26e41067..6c56d553 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at index 8ce475a3..37b0b760 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab index a90f844a..2ff49027 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at index 66653a20..12e37b22 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab index d726022e..42d77d6a 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at index 7319e380..f54f0018 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab index 93b92cb8..206cb64c 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at index ba04c55b..93a05b94 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/counters.tab b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/counters.tab index 62cc04f2..3b8b5407 100644 --- a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/counters.tab +++ b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/counters.tab @@ -1,2 +1,2 @@ -92 +98 0 \ No newline at end of file diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab index c6be64c7..efda57cb 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at index db841084..443dc965 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab index 704ddaf3..d1335802 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream index 3dfaae6f..42a24aac 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len index 51d3a591..de8bf971 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len index 68c89065..8f15452c 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at index 8e7a7262..737a3905 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i index c465b0e9..fd9bf829 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab index 9e7a9466..3f35fc71 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream index a45661e7..3f55177a 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len index 491026f6..cbe134bb 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len index 19f354ea..449178a9 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values index b8eb12e6..33fc810e 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at index c3c5dee1..cd2b09b6 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.s b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.s index 4b6b0ace..eadd17bd 100644 --- a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.s +++ b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.s @@ -1 +1 @@ -É ûcÏ«ãSïl \ No newline at end of file +É ûcÏ«ãSïlЉû…À…Ü‚àÌ} \ No newline at end of file diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i index 49c0e8fb..b2d322d0 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/last-build.bin b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/last-build.bin index 2bfd1771..f93a1757 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/last-build.bin and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/cacheable/last-build.bin differ diff --git a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/local-state/build-history.bin b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/local-state/build-history.bin index 754a523e..b8fb719d 100644 Binary files a/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/local-state/build-history.bin and b/mobile/build/kotlin/kaptGenerateStubsFreedomDebugKotlin/local-state/build-history.bin differ diff --git a/mobile/build/outputs/apk/freedom/debug/mobile-freedom-debug.apk b/mobile/build/outputs/apk/freedom/debug/mobile-freedom-debug.apk index 43741bb9..9dd3b5e4 100644 Binary files a/mobile/build/outputs/apk/freedom/debug/mobile-freedom-debug.apk and b/mobile/build/outputs/apk/freedom/debug/mobile-freedom-debug.apk differ diff --git a/mobile/build/tmp/kapt3/incApCache/freedomDebug/java-cache.bin b/mobile/build/tmp/kapt3/incApCache/freedomDebug/java-cache.bin index ed1a3cbd..06531c12 100644 Binary files a/mobile/build/tmp/kapt3/incApCache/freedomDebug/java-cache.bin and b/mobile/build/tmp/kapt3/incApCache/freedomDebug/java-cache.bin differ diff --git a/mobile/build/tmp/kapt3/stubs/freedomDebug/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.java b/mobile/build/tmp/kapt3/stubs/freedomDebug/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.java index 30a52f86..f96288ea 100644 --- a/mobile/build/tmp/kapt3/stubs/freedomDebug/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.java +++ b/mobile/build/tmp/kapt3/stubs/freedomDebug/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.java @@ -9,6 +9,9 @@ public final class MyBroadcastReceiver extends android.content.BroadcastReceiver super(); } + /** + * Called when tethering has been successfully started. + */ @java.lang.Override public void onReceive(@org.jetbrains.annotations.NotNull android.content.Context context, @org.jetbrains.annotations.NotNull diff --git a/mobile/build/tmp/kapt3/stubs/freedomDebug/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.kapt_metadata b/mobile/build/tmp/kapt3/stubs/freedomDebug/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.kapt_metadata index a8f7b2db..5c933fa0 100644 Binary files a/mobile/build/tmp/kapt3/stubs/freedomDebug/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.kapt_metadata and b/mobile/build/tmp/kapt3/stubs/freedomDebug/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.kapt_metadata differ diff --git a/mobile/build/tmp/kotlin-classes/freedomDebug/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.class b/mobile/build/tmp/kotlin-classes/freedomDebug/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.class index 4426b94d..1385a1a4 100644 Binary files a/mobile/build/tmp/kotlin-classes/freedomDebug/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.class and b/mobile/build/tmp/kotlin-classes/freedomDebug/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.class differ diff --git a/mobile/src/main/java/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.kt b/mobile/src/main/java/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.kt index 0b18c272..a3d3ed90 100644 --- a/mobile/src/main/java/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.kt +++ b/mobile/src/main/java/hanson/xyz/vpnhotspotmod/MyBroadcastReceiver.kt @@ -28,6 +28,7 @@ import android.content.Context import android.content.Intent import android.os.Handler import android.os.Looper +import android.net.ConnectivityManager // added by hansonxyz @@ -35,6 +36,32 @@ class MyBroadcastReceiver : BroadcastReceiver(), TetheringManager.StartTethering private val handler = Handler(Looper.getMainLooper()) + /** + * Called when tethering has been successfully started. + */ +// override fun onTetheringStarted() { +// // Retrieve the list of currently active tethering interfaces +// val tetheredInterfaces = TetheringManager.tetheredIfaces +// +// // Iterate over the interfaces and start the monitoring service for each +// tetheredInterfaces.forEach { iface -> +// Intent(App.app, TetheringService::class.java).apply { +// action = TetheringService.ACTION_START_MONITORING +// putExtra(TetheringService.EXTRA_INTERFACE, iface) +// App.app.startForegroundService(this) +// } +// } +// } + +// +// /** +// * Called when starting tethering failed. +// * +// * @param error The error that caused the failure. +// */ +// override fun onTetheringFailed(error: Int? = null) { } + + override fun onReceive(context: Context, intent: Intent) { if (intent.action.toString().contains("BT_TETHER_START")) { TetheringManager.startTethering(TetheringManager.TETHERING_BLUETOOTH, false, this) @@ -48,10 +75,21 @@ class MyBroadcastReceiver : BroadcastReceiver(), TetheringManager.StartTethering for (startable in config.startables.values) startable.start(App.app) } TetheringManager.startTethering(TetheringManager.TETHERING_WIFI, false, this) + } if (intent.action.toString().contains("WIFI_TETHER_STOP")) { TetheringManager.stopTethering(TetheringManager.TETHERING_WIFI) } + if (intent.action.toString().contains("android.net.conn.TETHER_STATE_CHANGED")) { + @Suppress("UNCHECKED_CAST") + val tetheredInterfaces = intent.getStringArrayListExtra("tetherArray") + tetheredInterfaces?.forEach { iface -> + Intent(context, TetheringService::class.java).apply { + putExtra(TetheringService.EXTRA_ADD_INTERFACES, arrayOf(iface)) + context.startForegroundService(this) + } + } + } } }