- Mac 版
https://gist.github.com/j796160836/c70ac4d61e05ac71099c - Windows 版
https://gist.github.com/j796160836/652f84c78c565fef10395ff03bc89ad1
- Homebrew
#!/bin/bash | |
# Ref: https://trjlive.com/2013/11/how-to-prevent-android-file-transfer-from-opening-each-time-a-device-is-connected/ | |
AFT_PID=`ps aux | grep "Android\ File\ Transfer" | awk '{print $2}'` | |
for pid in $AFT_PID | |
do | |
kill -9 $pid | |
echo "Kill PID (${pid}) succeeded" | |
done |
First:
git rm -r --cached .
git add .
Then:
git commit -am "Remove ignored files"
Reference:
#!/bin/bash | |
cd ~/.git | |
git config --global push.default simple |
#!/bin/sh | |
if test $# -lt 1 ; then | |
echo "Usage: download_apk.sh <GooglePlayPackageName>" | |
exit 1 | |
fi | |
PACKAGE=$1 | |
APK_PATH=`adb shell pm list packages -f -3 | grep $PACKAGE | cut -d'=' -f 1 | cut -c9-` | |
echo "Pulling $APK_PATH from device" | |
echo `adb pull ${APK_PATH} ./${PACKAGE}.apk` |
#!/bin/sh | |
if test $# -lt 1 ; then | |
echo "Usage: download_apk.sh <target-dir>" | |
exit 1 | |
fi | |
for APK_PATH in $(adb shell pm list packages -f -3|sed 's/package://g'|sed s/=.*$//g) ; do | |
echo -n "Pulling $APK_PATH from device... " | |
adb pull $APK_PATH $1 | |
done |
#!/bin/bash | |
if test $# -lt 1 ; then | |
echo "Usage: $0 <target-apk>" | |
exit 1 | |
fi | |
FILE_NAME=$1 | |
FOLDER_NAME=`echo $1 | sed 's/^\(.*\)\.\(.*\)$/\1/'` | |
mkdir -p $FOLDER_NAME | |
apktool -f d $FILE_NAME | |
d2j-dex2jar --force $FILE_NAME -o $FOLDER_NAME/$FOLDER_NAME'_dex.jar' |
package com.sjl.util; | |
import android.app.Activity; | |
import android.app.Application; | |
import android.content.Context; | |
import android.os.Bundle; | |
import android.os.Handler; | |
import android.util.Log; | |
import java.util.List; |
import android.accessibilityservice.AccessibilityService; | |
import android.accessibilityservice.AccessibilityServiceInfo; | |
import android.util.Log; | |
import android.view.accessibility.AccessibilityEvent; | |
public class RecorderService extends AccessibilityService { | |
static final String TAG = "RecorderService"; | |
private String getEventType(AccessibilityEvent event) { |
#!/bin/bash | |
# Sample usage is as follows; | |
# ./signapk myapp.apk debug.keystore android androiddebugkey | |
# | |
# param1, APK file: Calculator_debug.apk | |
# param2, keystore location: ~/.android/debug.keystore | |
# param3, key storepass: android | |
# param4, key alias: androiddebugkey | |
USER_HOME=$(eval echo ~${SUDO_USER}) |