[PR #75] [CLOSED] implement patching in the app instead of module #264

Closed
opened 2026-03-02 12:40:21 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/kavishdevar/librepods/pull/75
Author: @th01c
Created: 3/3/2025
Status: Closed

Base: mainHead: main


📝 Commits (10+)

  • 4816379 Changed AGP for android studio from 8.8.0 to 8.8.0-alpha05
  • a0572c7 Added some custom functionality
  • 90a9488 Reformated the MainActivity.kt for smaller size and better readability
  • 414b609 Reverted back to the original MainActivity
  • 2486f19 Reverted back
  • 9888d6b Fixed Main
  • b34a4cd Fixed Device Activity
  • 8bfa1eb Changed CrossedDevice.kt code
  • 2b4bf34 Added some comments in the code for better readability
  • 619fece Merge remote-tracking branch 'upstream/main'

📊 Changes

25 files changed (+2571 additions, -97 deletions)

View changed files

📝 android/app/build.gradle.kts (+2 -1)
📝 android/app/release/baselineProfiles/0/app-release.dm (+0 -0)
📝 android/app/release/baselineProfiles/1/app-release.dm (+0 -0)
📝 android/app/release/output-metadata.json (+2 -2)
android/app/src/main/assets/btl2capfix/META-INF/com/google/android/update-binary (+33 -0)
android/app/src/main/assets/btl2capfix/META-INF/com/google/android/updater-script (+1 -0)
android/app/src/main/assets/btl2capfix/busybox/busybox-arm64 (+0 -0)
android/app/src/main/assets/btl2capfix/busybox/xz (+3 -0)
android/app/src/main/assets/btl2capfix/customize.sh (+190 -0)
android/app/src/main/assets/btl2capfix/module.prop (+7 -0)
android/app/src/main/assets/btl2capfix/post-fs-data.sh (+15 -0)
📝 android/app/src/main/java/me/kavishdevar/aln/CustomDeviceActivity.kt (+12 -27)
📝 android/app/src/main/java/me/kavishdevar/aln/MainActivity.kt (+87 -41)
📝 android/app/src/main/java/me/kavishdevar/aln/composables/NavigationButton.kt (+5 -5)
📝 android/app/src/main/java/me/kavishdevar/aln/screens/DebugScreen.kt (+6 -6)
android/app/src/main/java/me/kavishdevar/aln/screens/NoRootScreen.kt (+62 -0)
📝 android/app/src/main/java/me/kavishdevar/aln/services/AirPodsService.kt (+1 -1)
📝 android/app/src/main/java/me/kavishdevar/aln/utils/CrossDevice.kt (+2 -2)
android/app/src/main/java/me/kavishdevar/aln/utils/LibPatcher.kt (+81 -0)
📝 android/app/src/main/java/me/kavishdevar/aln/utils/Packets.kt (+1 -1)

...and 5 more files

📄 Description

This update introduces significant UI and interface enhancements. Additionally, a local library patcher has been implemented, requiring either kernel-level root (SU), Magisk, or APatch to overlay modified lib64 Bluetooth libraries. Further UI functionalities have been added.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/kavishdevar/librepods/pull/75 **Author:** [@th01c](https://github.com/th01c) **Created:** 3/3/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (10+) - [`4816379`](https://github.com/kavishdevar/librepods/commit/481637932829a0412cac573b611215e872a0fb97) Changed AGP for android studio from 8.8.0 to 8.8.0-alpha05 - [`a0572c7`](https://github.com/kavishdevar/librepods/commit/a0572c7193922c2d8d6738ec29b50a52374ed2f1) Added some custom functionality - [`90a9488`](https://github.com/kavishdevar/librepods/commit/90a948866421c002236aebb75499212fa33758aa) Reformated the MainActivity.kt for smaller size and better readability - [`414b609`](https://github.com/kavishdevar/librepods/commit/414b609cdba37530402e8090bbe6a6a86d349677) Reverted back to the original MainActivity - [`2486f19`](https://github.com/kavishdevar/librepods/commit/2486f19e4d8bfb7603a98a70fc8518afc38ce54d) Reverted back - [`9888d6b`](https://github.com/kavishdevar/librepods/commit/9888d6b25a423f4f34daf3d6e0ad9a93a7d7a852) Fixed Main - [`b34a4cd`](https://github.com/kavishdevar/librepods/commit/b34a4cd4b23a2fb0c40b22ffa4f03ea6582abba1) Fixed Device Activity - [`8bfa1eb`](https://github.com/kavishdevar/librepods/commit/8bfa1eb3450e69008173a25fc0f499ea7f05ebeb) Changed CrossedDevice.kt code - [`2b4bf34`](https://github.com/kavishdevar/librepods/commit/2b4bf34131dd4f2b28fa70e7128b73a435b84708) Added some comments in the code for better readability - [`619fece`](https://github.com/kavishdevar/librepods/commit/619fece3b488229173e24a51da60536ac76d69aa) Merge remote-tracking branch 'upstream/main' ### 📊 Changes **25 files changed** (+2571 additions, -97 deletions) <details> <summary>View changed files</summary> 📝 `android/app/build.gradle.kts` (+2 -1) 📝 `android/app/release/baselineProfiles/0/app-release.dm` (+0 -0) 📝 `android/app/release/baselineProfiles/1/app-release.dm` (+0 -0) 📝 `android/app/release/output-metadata.json` (+2 -2) ➕ `android/app/src/main/assets/btl2capfix/META-INF/com/google/android/update-binary` (+33 -0) ➕ `android/app/src/main/assets/btl2capfix/META-INF/com/google/android/updater-script` (+1 -0) ➕ `android/app/src/main/assets/btl2capfix/busybox/busybox-arm64` (+0 -0) ➕ `android/app/src/main/assets/btl2capfix/busybox/xz` (+3 -0) ➕ `android/app/src/main/assets/btl2capfix/customize.sh` (+190 -0) ➕ `android/app/src/main/assets/btl2capfix/module.prop` (+7 -0) ➕ `android/app/src/main/assets/btl2capfix/post-fs-data.sh` (+15 -0) 📝 `android/app/src/main/java/me/kavishdevar/aln/CustomDeviceActivity.kt` (+12 -27) 📝 `android/app/src/main/java/me/kavishdevar/aln/MainActivity.kt` (+87 -41) 📝 `android/app/src/main/java/me/kavishdevar/aln/composables/NavigationButton.kt` (+5 -5) 📝 `android/app/src/main/java/me/kavishdevar/aln/screens/DebugScreen.kt` (+6 -6) ➕ `android/app/src/main/java/me/kavishdevar/aln/screens/NoRootScreen.kt` (+62 -0) 📝 `android/app/src/main/java/me/kavishdevar/aln/services/AirPodsService.kt` (+1 -1) 📝 `android/app/src/main/java/me/kavishdevar/aln/utils/CrossDevice.kt` (+2 -2) ➕ `android/app/src/main/java/me/kavishdevar/aln/utils/LibPatcher.kt` (+81 -0) 📝 `android/app/src/main/java/me/kavishdevar/aln/utils/Packets.kt` (+1 -1) _...and 5 more files_ </details> ### 📄 Description This update introduces significant UI and interface enhancements. Additionally, a local library patcher has been implemented, requiring either kernel-level root (SU), Magisk, or APatch to overlay modified lib64 Bluetooth libraries. Further UI functionalities have been added. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 12:40:21 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/librepods#264
No description provided.