Connect to the phone via adb
adb shell
Request root access (has to be enabled in Developer settings).
Re-mount the /system with write permissions.
Edit the relevant configurations.
su
/** | |
* | |
* @param {any} defaultValue | |
* @param {String} propertyPath 'a.b.c.4' | |
* @param {any} obj | defaultValue | |
* @example getValue('foo', 'a.b.c.4', { a:{ b:{ c: [0, 1, 2, 3] } } }) // 3 | |
*/ | |
var getValue = exports.getValue = function (defaultValue, propertyPath, obj) { | |
var paths = propertyPath.split('.'); | |
var currentObj = obj; |
[ignore] | |
[include] | |
[libs] | |
[lints] | |
[options] |
Connect to the phone via adb
adb shell
Request root access (has to be enabled in Developer settings).
Re-mount the /system with write permissions.
Edit the relevant configurations.
su
const I = x => x; | |
const K = x => y => x; | |
const A = f => x => f(x); | |
const T = x => f => f(x); | |
const W = f => x => f(x)(x); | |
const C = f => y => x => f(x)(y); | |
const B = f => g => x => f(g(x)); | |
const S = f => g => x => f(x)(g(x)); | |
const P = f => g => x => y => f(g(x))(g(y)); | |
const Y = f => (g => g(g))(g => f(x => g(g)(x))); |
const map = (predicate, list) => { | |
if (!list.length) { return list; } | |
return [].concat(list) // TODO | |
}; |
{- | |
--- Day 1: No Time for a Taxicab --- | |
Santa's sleigh uses a very high-precision clock to guide its movements, and the | |
clock's oscillator is regulated by stars. Unfortunately, the stars have been | |
stolen... by the Easter Bunny. To save Christmas, Santa needs you to retrieve | |
all fifty stars by December 25th. | |
Collect stars by solving puzzles. Two puzzles will be made available on each day | |
in the advent calendar; the second puzzle is unlocked when you complete the |
This is mostly a checklist of things that I need to research and automate.
Wordlist ver 0.732 - EXPECT INCOMPATIBLE CHANGES; | |
acrobat africa alaska albert albino album | |
alcohol alex alpha amadeus amanda amazon | |
america analog animal antenna antonio apollo | |
april aroma artist aspirin athlete atlas | |
banana bandit banjo bikini bingo bonus | |
camera canada carbon casino catalog cinema | |
citizen cobra comet compact complex context | |
credit critic crystal culture david delta | |
dialog diploma doctor domino dragon drama |
angular | |
.module('PersonMod', []) | |
.factory('Person', function () { | |
function Person() {}; | |
Person.create = function (data) { | |
return new Person(data); | |
}; | |
return Person; | |
}) | |
.service('PersonLoader', [function() { |
# | |
# OSX packet filter rules | |
# References: | |
# * https://gist.github.com/scy/8122924 | |
# | |
# The purpose of this config is to make sure that my system uses the | |
# privateInternetAccess VPN connection for everything and not to communicate | |
# unencrypted when the VPN connection goes down. Therefore, I block | |
# everything on the physical interfaces except for ICMP, DHCP, DNS and the |