Kavish Devar
bf6a3cac4a
android: add back troubleshooter for non-Play builds
2026-04-23 00:47:09 +05:30
Kavish Devar
fce90cf88a
android: add logs in xposed module
2026-04-23 00:46:06 +05:30
Kavish Devar
3346221569
android: remove camera control
...
accessibility service kept on disabling automatically
2026-04-23 00:08:01 +05:30
Kavish Devar
9355a0cef1
android: something
2026-04-23 00:08:00 +05:30
Kavish Devar
45915ca560
android: add demo mode; fix issues on UI start
2026-04-23 00:07:59 +05:30
Kavish Devar
78920ef486
android: remove backdrop libs
2026-04-23 00:07:59 +05:30
Kavish Devar
7d58fb502a
android: 'testing' for Play relase
...
yeah... no big changes, unfortunately
2026-04-23 00:07:55 +05:30
Kavish Devar
e2308387fa
android: read listening mode status from service when picker is composed
2026-04-23 00:07:55 +05:30
Kavish Devar
e3b1f4f93b
android: remove duplicate assets & add stem controls for airpods4anc
2026-04-23 00:07:54 +05:30
Kavish Devar
08484e055d
android: remove reset offsets button
...
no longer needed, offset is now found in the xposed module itself
2026-04-23 00:07:54 +05:30
Kavish Devar
05da27331f
android: remove QS dialog mode
...
problems with scaling currently; it will be worked upon later
2026-04-23 00:07:54 +05:30
Kavish Devar
0087b871a1
android: assume off listening mode is available when the control command is not available
2026-04-23 00:07:54 +05:30
Kavish Devar
8469ce4984
android: parse optimized charging status
...
thanks @d4rken
2026-04-23 00:07:53 +05:30
Kavish Devar
a24a8986e1
android: remove duplicate assets
...
will add actual ones later
2026-04-23 00:07:53 +05:30
Kavish Devar
28c5510417
remove unused hook
2026-04-23 00:07:53 +05:30
Kavish Devar
2cd35a7e77
remove dependency on hiddenapibypass
2026-04-23 00:07:52 +05:30
Kavish Devar
4cff153402
disable DI hook and dependant functions
2026-04-23 00:07:52 +05:30
Kavish Devar
01e43a8e29
add A16QPR3 constructor for ATT
...
i really need to clean this up
2026-04-23 00:07:52 +05:30
Kavish Devar
e8b0e4538b
actually bring back DI hook
2026-04-23 00:07:51 +05:30
Kavish Devar
c7778e15be
bump version
2026-04-23 00:07:51 +05:30
Kavish Devar
6ccd068da8
add A16QPR3 constructor
...
it's almost as if google is doing this deliberately doing this
2026-04-23 00:07:51 +05:30
Kavish Devar
9893181498
add back DI hook
2026-04-23 00:07:51 +05:30
Kavish Devar
61ff89e114
android: disable DI hook
...
for CI
2026-04-23 00:07:50 +05:30
Kavish Devar
d9f7e84daa
remove radare2 onboarding
...
mostly ai generated, but I've tested it.
2026-04-23 00:07:50 +05:30
Kavish Devar
c9abe2a167
call original fcr_chk_chan to set preferred mode to BASIC
2026-04-23 00:07:47 +05:30
Matthias Urhahn
4f2d11a4b2
android: Fix rename packet using wrong opcode (0x1E → 0x1A) ( #511 )
2026-04-15 12:51:36 +05:30
Niclas Eisenhut
fd33528218
fix: update radare2 download source to GitHub releases ( #444 )
...
fix(radare2): update radare2 download url
2026-02-03 08:21:54 +05:30
Nikhil Kumar
5cd7db574a
android: remove unused permission from AndroidManifest ( #372 )
...
INTERACT_ACROSS_USERS is a privileged permission only granted to 1P android apps.
It can't be used here.
2025-12-18 00:39:20 +05:30
luna
b4deccff7e
android(i18n): complete Chinese Simplified translations ( #368 )
2025-12-14 10:28:46 +05:30
abc0922001
287163e116
i18n: add Traditional Chinese translations ( #365 )
...
* android(i18n): add Traditional Chinese translations
* linux(i18n): add Traditional Chinese translations
2025-12-11 08:59:45 +05:30
Falluck
b5f0c32751
android(i18n): add French translations ( #342 )
...
Adds complete French translation (values-fr/strings.xml). Follows the same structure as existing translations
2025-12-01 23:01:46 +05:30
rudolphtran25
8088594df5
android(i18n): add Vietnamese language ( #322 )
2025-11-25 13:55:58 +05:30
Kavish Devar
345b7b9051
android(fix): set HSP/HFP policy to allow when connecting to audio ( #318 )
...
* android: use setConnectionProfile instead of (dis)connect on BluetoothProfile
this prevents android from trying to reconnect to audio itself after we disconnect. this is essentially the same as toggling the 'Media Audio' and 'Phone Calls' settings in the android settings
* android(fix): set HSP/HFP policy to allow when connecting to audio
forgot to change it
2025-11-24 14:59:01 +05:30
Kavish Devar
826e395379
android: use setConnectionProfile instead of (dis)connect on BluetoothProfile ( #313 )
...
this prevents android from trying to reconnect to audio itself after we disconnect. this is essentially the same as toggling the 'Media Audio' and 'Phone Calls' settings in the android settings
2025-11-23 12:13:14 +05:30
Sergio LM
10bf2fe68c
android(i18n): add Spanish translations ( #310 )
2025-11-22 21:47:08 +05:30
albanobattistella
e192dc114b
android(i18n): add Italian translation ( #307 )
...
Added Italian localization strings for the app.
2025-11-22 21:46:34 +05:30
Kavish Devar
de82cdd8c2
android(fix): parse and send hearing aid data properly ( #286 )
2025-11-22 10:57:58 +05:30
Gabriel Oliveira
a06c673400
android(i18n): add pt translation ( #297 )
2025-11-21 23:48:06 +05:30
İbrahim Erdoğan
36c55169f1
android(i18n): add tr-TR ( #303 )
2025-11-21 23:36:58 +05:30
Kavish Devar
aa0898a65a
android: remove sponsor dialog
...
hiding it, rather than removing it entirely
2025-11-21 10:23:25 +05:30
Kavish Devar
ecfbcd1c02
android: set min version to 13
...
I haven't been able to figure out a workaround for pre-A13
2025-11-21 02:55:51 +05:30
Iscle
8fbdfd879c
android(refactor): remove unused textColor property and related preferences ( #266 )
2025-11-20 12:20:14 +05:30
Kavish Devar
141f1e7604
android(fix): do not require phone's MAC for service start ( #253 )
...
This makes the app run without issues on OxygenOS/ColorOS16 without root.
* android(fix): add missing HEAD_GESTURES capability on app2
* android(fix): catch att initial read exceptions in toggle
* android(refactor): remove navcontroller from head gestures screen
* android(fix): do not crash when connected devices list is sent empty
had never seen this before, this was the first time airpods saying zero connected devices
* android(fix): do not crash if phone's MAC not available
also removed crossdevice code
* android: skip sdp hook check if setup skipped
2025-11-19 23:20:24 +05:30
Kavish Devar
4a4494121d
update license to GPLv3
2025-11-16 20:09:32 +05:30
Hen
acf2b9bea7
android(i18n): added ukrainian translation ( #245 )
...
feat(i18n): added ukrainian translation with extracting of some string to resources. Auto generation of locale config
2025-11-13 07:51:18 +05:30
imgbot[bot]
89782d9b7c
[ImgBot] Optimize images ( #237 )
...
*Total -- 2,162.84kb -> 1,856.20kb (14.18%)
/android/imgs/hearing-test.png -- 72.02kb -> 32.69kb (54.62%)
/android/imgs/customizations-1.png -- 187.73kb -> 147.89kb (21.22%)
/android/imgs/accessibility.png -- 175.15kb -> 139.03kb (20.62%)
/android/imgs/transparency.png -- 142.45kb -> 114.67kb (19.5%)
/android/imgs/hearing-aid-adjustments.png -- 118.17kb -> 95.98kb (18.78%)
/android/imgs/long-press.png -- 89.79kb -> 74.73kb (16.77%)
/linux/imgs/main-app.png -- 32.58kb -> 27.15kb (16.67%)
/android/imgs/settings-2.png -- 265.03kb -> 221.76kb (16.33%)
/android/imgs/hearing-aid.png -- 73.45kb -> 61.93kb (15.68%)
/android/imgs/customizations-2.png -- 300.41kb -> 264.08kb (12.09%)
/android/imgs/settings-1.png -- 199.67kb -> 186.42kb (6.64%)
/android/imgs/head-tracking-and-gestures.png -- 142.86kb -> 134.84kb (5.61%)
/android/app/src/main/res-apple/drawable/airpods_pro_3_case.png -- 51.93kb -> 50.72kb (2.34%)
/android/app/src/main/res-apple/drawable/airpods_4_case.png -- 51.93kb -> 50.72kb (2.34%)
/android/app/src/main/res-apple/drawable/airpods_2_case.png -- 51.93kb -> 50.72kb (2.34%)
/android/app/src/main/res-apple/drawable/airpods_pro_2_case.png -- 51.93kb -> 50.72kb (2.34%)
/android/app/src/main/res-apple/drawable/airpods_3_case.png -- 51.93kb -> 50.72kb (2.34%)
/android/app/src/main/res-apple/drawable/airpods_pro_1_case.png -- 51.93kb -> 50.72kb (2.34%)
/android/app/src/main/res-apple/drawable/airpods_1_case.png -- 51.93kb -> 50.72kb (2.34%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com >
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com >
2025-11-10 10:08:44 +05:30
汞齐
283f841855
android(i18n): Add complete Chinese translation ( #240 )
...
This pull request is purely a localization effort and **does not add any new features or UI elements** to the Android application. Its sole purpose is to enable a complete Chinese (zh-CN) display in a Chinese Android environment.
Changes:
- All translatable strings from now have corresponding translated entries in .
- This significantly improves the user experience for Chinese-speaking users.
2025-11-05 19:19:09 +05:30
Marek Veselý
4c8ebe27bc
android: Add missing HEAD_GESTURES capability to the Airpods Pro 3 ( #239 )
...
fix: Add missing HEAD_GESTURES capability to the Airpods Pro 3
2025-10-27 20:00:40 +05:30
Kavish Devar
f62a57c888
android: fix find replace mess-up
2025-10-27 15:19:10 +05:30
Kavish Devar
217455fecb
android: bump version
2025-10-26 21:10:44 +05:30