A ZSH theme optimized for people who use:
- Solarized
- Git
- Unicode-compatible fonts and terminals (I use iTerm2 + Menlo)
For Mac users, I highly recommend iTerm 2 + Solarized Dark
# /data/vendor/wifi/cnss_diag.conf | |
LOG_PATH_FLAG = 0 | |
MAX_LOG_FILE_SIZE = 30 | |
MAX_ARCHIVES = 2 | |
MAX_PKTLOG_ARCHIVES = 4 | |
LOG_STORAGE_PATH = /data/vendor/wlan_logs/ | |
AVAILABLE_MEMORY_THRESHOLD = 100 | |
MAX_LOG_BUFFER = 2 | |
MAX_PKTLOG_BUFFER = 10 |
#!/usr/bin/python3 | |
''' | |
author: ceres-c | |
usage: ./frida-extract-keystore.py | |
Once the keystore(s) have been exported you have to convert them to PKCS12 using keytool | |
''' | |
import frida, sys, time |
Java.perform(function(){ | |
console.log("\nRoot detection & SSL pinning bypass with Frida"); | |
var CertificateFactory = Java.use("java.security.cert.CertificateFactory"); | |
var FileInputStream = Java.use("java.io.FileInputStream"); | |
var BufferedInputStream = Java.use("java.io.BufferedInputStream"); | |
var X509Certificate = Java.use("java.security.cert.X509Certificate"); | |
var KeyStore = Java.use("java.security.KeyStore"); | |
var TrustManagerFactory = Java.use("javax.net.ssl.TrustManagerFactory"); | |
var SSLContext = Java.use("javax.net.ssl.SSLContext"); | |
var Volley = Java.use("com.android.volley.toolbox.Volley"); |
#!/bin/sh | |
# I put all my dev stuff in here | |
export DEV_PREFIX=$HOME/Dev/ | |
# Don't forget to adjust this to your NDK path | |
export ANDROID_NDK=${DEV_PREFIX}/android-ndk-r8d/ | |
export CROSS_COMPILE=arm-linux-androideabi |