Skip to content

Instantly share code, notes, and snippets.

View silverzhaojr's full-sized avatar

Jianrong Zhao silverzhaojr

  • Shanghai
View GitHub Profile
@silverzhaojr
silverzhaojr / HookVPN.java
Created January 16, 2024 06:14
share vpn for multiple users / work profile
package com.github.silverzhaojr.xposed.sharevpnformultiusers;
import android.util.Range;
import androidx.annotation.Keep;
import java.util.List;
import java.util.Set;
import de.robv.android.xposed.IXposedHookLoadPackage;

Build PixelExperience kernel for whyred (xiaomi_sdm660) with GNU toolchain

Preparation

  1. download kernel source: https://github.com/PixelExperience-Devices/kernel_xiaomi_sdm660/tree/thirteen
  2. download cross compile toolchain: https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads
    • AArch32 GNU/Linux target with hard float (arm-none-linux-gnueabihf)
      • arm-gnu-toolchain-12.2.rel1-x86_64-arm-none-linux-gnueabihf.tar.xz
    • AArch64 GNU/Linux target (aarch64-none-linux-gnu)
      • arm-gnu-toolchain-12.2.rel1-x86_64-aarch64-none-linux-gnu.tar.xz
# pm list users
# Users:
# UserInfo{0:机主:c13} running
# UserInfo{11:工作资料:1030} running
# ls /data/system/packages.list
# com.android.vending 10082
# com.google.android.gms 10080
# com.google.android.gms.location.history 10096
# com.google.android.gms.policy_sidecar_aps 10078
@silverzhaojr
silverzhaojr / pull-k8s-image.sh
Created November 4, 2019 09:11
Pull k8s images in China mainland
# /containers/services/docker/rootfs/usr/bin/kubeadm config images list
images=(
kube-apiserver:v1.14.7
kube-controller-manager:v1.14.7
kube-scheduler:v1.14.7
kube-proxy:v1.14.7
pause:3.1
etcd:3.3.10
coredns:1.3.1