79788244

Date: 2025-10-11 21:38:55
Score: 0.5
Natty:
Report link

# Detach apps from Google Play

# Detaches applications from Google Play Store, disabling updates.

# Needs root and wget binary.

PACKAGES_TO_DETACH=$(cat <<-END

'com.google.android.youtube',

'com.sec.android.app.sbrowser',

'com.google.android.inputmethod.latin',

''

END

)

APP_FOLDER=/data/data/com.adamioan.scriptrunner/files

if [ ! -d "$APP_FOLDER" ]; then APP_FOLDER=/data/user/0/com.adamioan.scriptrunner/files; fi

if [ ! -d "$APP_FOLDER" ]; then

echo "Cannot determine SH Script Runner folder. Exiting. $APP_FOLDER"

exit 2

fi

WGET_BIN=/system/bin/wget

if [ ! -f "$WGET_BIN" ]; then WGET_BIN=/system/sbin/wget; fi

if [ ! -f "$WGET_BIN" ]; then WGET_BIN=/system/xbin/wget; fi

if [ ! -f "$WGET_BIN" ]; then

echo "wget binary is missing"

exit 1

fi

echo "WGET binary found in $WGET_BIN"

echo "Application folder found $APP_FOLDER"

SQLITE_FILE="$APP_FOLDER/sqlite"

echo "SQLITE binary path $SQLITE_FILE"

if [ ! -f "$SQLITE_FILE" ]; then

echo "SQLITE binary does not exist. Downloading to $SQLITE_FILE..."

"$WGET_BIN" "http://www.adamioannides.com/sites/com.adamioan.scriptrunner/resources/sqlite" -q -O "$SQLITE_FILE" > /dev/null 2>&1

if [ ! -f "$SQLITE_FILE" ]; then

echo "SQLITE binary cannot be downloaded"

exit 3

fi

else

echo "SQLITE binary exists"

fi

echo "Setting permissions..."

chmod 755 "$SQLITE_FILE"

echo "Killing Play Store..."

am force-stop com.android.vending

echo "Patching database..."

STORE_DB_FILE=/data/data/com.android.vending/databases/library.db

"$SQLITE_FILE" "$STORE_DB_FILE" "UPDATE ownership SET library_id = 'u-wl' WHERE doc_id IN ($PACKAGES_TO_DETACH)"

echo "Process completed"

Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Mercy Fernandez