From 6c6c6d9390322b97cb3091e548d262c06b52911c Mon Sep 17 00:00:00 2001 From: Kavish Devar Date: Sat, 11 Jan 2025 01:38:29 +0530 Subject: [PATCH] hopefully this works --- root-module/btl2capfix.zip | Bin 3832 -> 3792 bytes root-module/customize.sh | 25 ++++++------------------- 2 files changed, 6 insertions(+), 19 deletions(-) diff --git a/root-module/btl2capfix.zip b/root-module/btl2capfix.zip index 80c331386d6d87f6c85839a4f9d76677accb0fc0..56fbaa03dca4b8f339b530d18c34f278c01ab4f2 100644 GIT binary patch delta 921 zcmV;K17`gA9nc-HfdUS?3@ci*%*tj40{{SO36qZk7k?OjfoBH6k7K*fqvB*g-jYkq^w$o8f`|q>U zmZq#w#9rt_)zsg8clX`-E-zm=aw-+(PRI&Jrk2(9`oV=i=#W&YQXV)C%?kUPPMAz% zoKRus=zq|X5o_cQy`b0kJES!ldisY!1|?NdN-VECIy!NC!Et}!2B+Pj+abg{KfCac z-1sHMJMh~A{lO^ZKrRon3Ki!ng~8jSt_Pm+ zc?GRqV*Rl!mcS*n6CgTFym2C)+q8%UXR#eBiGO0kB9ut-9WKa%9|f}|Cvf!+ zREkCIaV6v@64pek$=(ZFquX8VOk#|0ZL~r_dZ;i`7=wljDy9dp#s{zh9+3pGFk7lP z?~f-5w$b*PX|odVV`ccMo-V`Oc9RTE*d`e?c7qI`NBw)GnE82}6an6-|B+*Z{j-&% z5r4OlMdFg~l!KyTjB3FJ39pLS2KR<3R*dbLYt&D$YbC6nZa^-|jMG@3L#vrEC~g!4 zJ&`q!fI0)iVr!n-u%Ez`S6c!h;zfi43!MrLd8MEfY(k^yYXg9Y79eoK@K;SJc_kua z6C?2C)(2IvnE7L-(kis|lyDlO-wb#s%zt?3>O1-!HKk)HqaB}Cv`Em->)NWwDgd~7v3sd+lrJ1A(5omKt? ziZ}L()A}d8TU@V+OOeJXq^)igX{?rqiJF~X*U85S*+kc7t^k;1AQ3!Yh;KKVvVUJl zMYGKG!wP=h4l~8KB|A~)S0k^s?knuhGGucPTw`_strhlJS|W$GNLF4@?p)|K zi2C%+U$g549R?1%3@ci*%*tj40{{SO36mBKB?1_JlK}z~lTZvO0mGAd3{U}tlgbQK v0b`RN4NL)~lWYxA0_z8pzzt6UFq04tPyuz5VGdRSz>~NRItB>|00000q2a7m delta 1017 zcmVRjC ze;+9;w$wOtkloZ5hA6-1>mhlLkACv?S{p3!1g=(CbjG7H9&XgCUcv@;t|?1NKAB{OkG$)rCUd)tEDMi` zL`j}_bE8qMc#PV&ChyPO_dH*skCkAi zw+W4Q1@B18T_d|GbIFo+8F7tf7n+X4%K!5YV zR@_63k*}<`R-{zP;*q-rUCEDNELZq6t9pkDnJjZW){VKi4Kfniusm-})B~o~_B!*% zXdPb7OQ59TkJFNA_XJ(Uv_h)DOZTAEryK*PZ8Z*0T zb41bFE_>A~B38r&B?8fVlK}z~lOPHNlYI;dlQs+*0qc`d3{U~A zlcEe%3X2B-0CRbBbY*Rmp$;39APO274FDJb00000000mG{XxtJ0047&b97~Glm7`j nli3Xp0uu<6m<>+>Sd-`tPywBjISy6<=#!8RItDQb00000L^a6L diff --git a/root-module/customize.sh b/root-module/customize.sh index 6b74295..2c395f7 100644 --- a/root-module/customize.sh +++ b/root-module/customize.sh @@ -1,21 +1,16 @@ #!/system/bin/sh -# Define variables API_URL="https://aln.kavishdevar.me/api" TEMP_DIR="$TMPDIR/aln_patch" PATCHED_FILE_NAME="" SOURCE_FILE="" -LIBRARY_NAME="" # To store the name of the library being patched - -# Create temporary directory +LIBRARY_NAME="" mkdir -p "$TEMP_DIR" -# Function to log messages log() { - echo "[ALN Patch] $1" + echo "[Bluetooth L2CAP Patch] $1" } -# Identify the library type if [ -f "/apex/com.android.btservices/lib64/libbluetooth_jni.so" ]; then SOURCE_FILE="/apex/com.android.btservices/lib64/libbluetooth_jni.so" LIBRARY_NAME="libbluetooth_jni.so" @@ -41,8 +36,8 @@ else exit 1 fi -# Upload the library to the API log "Uploading $LIBRARY_NAME to the API for patching..." +log "If you're concerened about privacy, you can review the source code of the API at https://github.com/kavishdevar/aln/blob/main/root-module-manual/server.py" PATCHED_FILE_NAME="patched_$LIBRARY_NAME" curl -s -X POST "$API_URL" \ @@ -51,18 +46,12 @@ curl -s -X POST "$API_URL" \ -o "$TEMP_DIR/$PATCHED_FILE_NAME" \ -D "$TEMP_DIR/headers.txt" -# Check if the patched file was downloaded successfully if [ -f "$TEMP_DIR/$PATCHED_FILE_NAME" ]; then log "Received patched file from the API." - - # Move the patched file to the module's directory log "Installing patched file to the module's directory..." mkdir -p "$MODPATH/system/lib/" - cp "$TEMP_DIR/$PATCHED_FILE_NAME" "$MODPATH/system/lib/" - - # Set permissions - chmod 644 "$MODPATH/system/lib/$PATCHED_FILE_NAME" - + cp "$TEMP_DIR/$PATCHED_FILE_NAME" "$MODPATH/$LIBRARY_NAME" + chmod 644 "$MODPATH/$LIBRARY_NAME" log "Patched file has been successfully installed at $MODPATH/system/lib/$PATCHED_FILE_NAME" else ERROR_MESSAGE=$(grep -oP '(?<="error": ")[^"]+' "$TEMP_DIR/headers.txt") @@ -71,7 +60,5 @@ else exit 1 fi -# Cleanup rm -rf "$TEMP_DIR" - -exit 0 +exit 0 \ No newline at end of file