Skip to content

Instantly share code, notes, and snippets.

@ktnr74
ktnr74 / get_support_package_source.sh
Created September 10, 2016 16:05
Download all available source code jars for com.android.support.appcompat-v7 package
#!/bin/bash
GOOGLE_SOURCE_URL="https://android.googlesource.com"
REPO="platform/prebuilts/maven_repo/android"
BRANCH="+/master"
PACKAGE="com/android/support/appcompat-v7"
XPATH="/metadata/versioning/versions/version/text()"
GetGoogleSourceFile () {
curl -s --compressed -G -d "format=text" --url "$4/$3/$2/$1" | base64 -d
@ktnr74
ktnr74 / 99-android.rules
Created July 19, 2018 16:03
Universal udev rules file to set Android device permissions
# do not forget to run 'sudo udevadm control --reload-rules' after editing this file
ACTION!="add", GOTO="android_usb_rules_end"
SUBSYSTEM!="usb", GOTO="android_usb_rules_end"
ENV{DEVTYPE}!="usb_device", GOTO="android_usb_rules_end"
ENV{ID_SERIAL_SHORT}=="", GOTO="android_empty_serial"
ENV{ID_SERIAL_SHORT}=="0000:*", GOTO="android_empty_serial"
ENV{ID_SERIAL_SHORT}=="0123456789ABCDEF", GOTO="android_empty_serial"
@ktnr74
ktnr74 / rps10_cmd.sh
Created September 18, 2018 16:30
FreeBSD shell compatible script to control WTI RPS-10 remote power switch from pfSense/OpnSense boxes
#!/bin/sh
PORT=/dev/${1:-cuau0}
BAUD=${2:-9600}
# WTI RPS-10 Commands
ALL_DEVICES="*"
TOGGLE="T"
GET_STATE="?"
SWITCH_ON="1"