Finally implemented controls for what noise control modes to cycle between when long pressing the stem!
🔥3
libbluetooth_jni.so
12.3 MB
For anyone using A15 QPR1 (December Update), use this library instead which is built for this version of Android.
👍3
What feature do you want to see next on the app? Suggest in the comments!
p.s. I only have AirPods Pro 2, so I might be going on a wild good chase while implementing features for the other models.
p.s. I only have AirPods Pro 2, so I might be going on a wild good chase while implementing features for the other models.
Here is the xdaforums link if I didn't already drop it here!
https://xdaforums.com/t/app-root-for-now-airpodslikenormal-unlock-apple-exclusive-airpods-features-on-android.4707585/
https://xdaforums.com/t/app-root-for-now-airpodslikenormal-unlock-apple-exclusive-airpods-features-on-android.4707585/
XDA Forums
[APP][ROOT, FOR NOW] LibrePods - liberate your AirPods from...
Experience the Apple-exclusive features of your AirPods on an Android device!
This is not just another app that receives BLE broadcasts! This app can even send data to the AirPods to do stuff like...
This is not just another app that receives BLE broadcasts! This app can even send data to the AirPods to do stuff like...
GitHub
Release Nightly Release · kavishdevar/aln
What's Changed
request advertising permissions for crossdevice services on first launch by @kavishdevar in #50
[Linux] Use a enum to control the noise control mode by @tim-gromeyer in #47
andr...
request advertising permissions for crossdevice services on first launch by @kavishdevar in #50
[Linux] Use a enum to control the noise control mode by @tim-gromeyer in #47
andr...
New Nightly build!
What’s new
• Bug fixes - app would sometimes randomly crash.
• Smoother volume changes in conversational awareness - the volume would be changed gradually instead of in a single step.
• Better ear detection media controls - the app would not play the music when it's been manually paused by the user. Instead it will only continue playing if it has been paused by the app first. And some minor tweaks in the logic for the same.
Download at https://github.com/kavishdevar/aln/releases/tag/nightly.
Thanks!
What’s new
• Bug fixes - app would sometimes randomly crash.
• Smoother volume changes in conversational awareness - the volume would be changed gradually instead of in a single step.
• Better ear detection media controls - the app would not play the music when it's been manually paused by the user. Instead it will only continue playing if it has been paused by the app first. And some minor tweaks in the logic for the same.
Download at https://github.com/kavishdevar/aln/releases/tag/nightly.
Thanks!
Would you prefer a Material3 based UI for the app, or iOS like design like it is currently?
This is a poll just to see what is more preferred. I may or may not work on switching to Material Design even if it is voted more, because of time constraints.
This is a poll just to see what is more preferred. I may or may not work on switching to Material Design even if it is voted more, because of time constraints.
Anonymous Poll
64%
Material3 based
36%
iOS like
I've just realized that the post-data-fs script
bt.sh can also be provided by a module and doesn't need to be manually written to the /data/adb/post-data-fs.d folder! Expect either some workflow to build a module from a patched library that you upload or choose from already uploaded ones or prebuilt modules for stock versions of Android.❤1👍1
If someone wants to translate the app into their language use this!
https://crowdin.com/project/airpodslikenormal/
Currently, I will be manually downloading the translations and adding it to the app instead of doing it on the fly during runtime.
https://crowdin.com/project/airpodslikenormal/
Currently, I will be manually downloading the translations and adding it to the app instead of doing it on the fly during runtime.
What would be better?
Anonymous Poll
94%
Giving app root access to patch the library automatically
6%
Manually installing a root module
LibrePods - Announcements
What would be better?
So, I posted this poll without knowing if it was possible or not to implement the first. It isn’t possible to use a patched library at runtime. So what I’ll be instead working on is creating/installing a module via the app.
But till then, if anyone wants to use the app they can install module from any root manager app!
But till then, if anyone wants to use the app they can install module from any root manager app!
If anyone had followed the steps for the workaround, please delete all the files created for that.
Mainly
Mainly
/data/adb/modules/btl2capfix
/data/adb/post-fs-data.d/bt.sh
👍1
ok, finally got it to work -
https://github.com/kavishdevar/aln/releases/download/nightly/btl2capfix.zip
use at your own risk. i am not responsible if your device's bluetooth breaks.
https://github.com/kavishdevar/aln/releases/download/nightly/btl2capfix.zip
use at your own risk. i am not responsible if your device's bluetooth breaks.
LibrePods - Announcements
ok, finally got it to work - https://github.com/kavishdevar/aln/releases/download/nightly/btl2capfix.zip use at your own risk. i am not responsible if your device's bluetooth breaks.
updated the zip. download from the same link (the previous one was missing a few files)
👍2👏1
Hey!
Since I'm a bit busy with other stuff, just dm me @kavishdev following these instructions for getting the app to run on Android.
https://github.com/kavishdevar/aln#installation
If the module I send doesn't work, I am sorry, but I will not be able to help you.
Thanks!
Since I'm a bit busy with other stuff, just dm me @kavishdev following these instructions for getting the app to run on Android.
https://github.com/kavishdevar/aln#installation
If the module I send doesn't work, I am sorry, but I will not be able to help you.
Thanks!
👍1👏1
LibrePods - Announcements pinned «Join t.me/librepods_discussion for discussions»
Announcing v0.0.3!
Here’s what’s new:
• On device patching by using a root module. Thanks @crocodileturtleapple!
• New widgets - The battery widget has been updated to match iOS’s widget. There is also a new Noise Control widget - to... control the noise control mode, obviously.
• A little dynamic island-like popup when you switch to using AirPods as your audio device. i.e you wear at least one of your AirPods.
• And a few bug fixes!
Read more at https://github.com/kavishdevar/aln/releases/tag/v0.0.3
GitHub
Release v0.0.3 · kavishdevar/librepods
Finally, thanks to @devnoname120, we now have an easy way to patch! Just download the module and install it from your favorite root manager app.
What's changed
A new dynamic island looking pop...
What's changed
A new dynamic island looking pop...
❤1👍1