Skip to content

Instantly share code, notes, and snippets.

Philipp Klose TheHippo

Block or report user

Report or block TheHippo

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
TheHippo /
Created Mar 3, 2014
Wrapper script for working with adb and multiple Android devices


$ adb shell
(1) - R32D3006XXX [device usb:3-1.1 product:mantaray model:Nexus_10 device:manta]
(2) - 01499EAD0701XXXX [device usb:3-1.4 product:yakju model:Galaxy_Nexus device:maguro]
shell@maguro:/ $ 

How it works

TheHippo /
Created Nov 12, 2013
Backup all the data of an Android package to the local folder. This could useful in various occasion, e.g if you want to inspect the Sqlite database of a package without rooting you device. Usage: `./`
if [[ "${#}" != "1" ]]; then
echo "Need exactly one command line argument: package name"
exit 1
echo "Please allow backup for: ${PACKAGE}"
adb backup -f data.ab -noapk ${PACKAGE}
dd if=data.ab bs=1 skip=24 | openssl zlib -d | tar -xvf -
rm data.ab
TheHippo / Makefile
Created Mar 17, 2013
Compile and compress multiple Coffee-Script files into a single one, including a working source map
View Makefile
# adjust these path to where ever the executables are
COFFEE_BIN = ./node_modules/.bin/coffee
UGLIFY_BIN = ./node_modules/.bin/uglifyjs
MAPCAT_BIN = ./node_modules/.bin/mapcat
# Where your coffee files are
INPUT_FOLDER = ./input
# Where you want your output
OUTPUT_FOLDER = ./output
TheHippo / nginx.conf
Created Dec 12, 2012
Upstart config for running Nginx.
View nginx.conf
description "nginx http daemon"
author "Philipp Klose"
start on (filesystem and net-device-up IFACE=lo)
stop on runlevel [!2345]
env DAEMON=/opt/nginx/sbin/nginx
env PID=/opt/nginx/logs/
expect fork
You can’t perform that action at this time.