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 |