Skip to content

Instantly share code, notes, and snippets.

View the-eric-kwok's full-sized avatar
😉

EricKwok the-eric-kwok

😉
View GitHub Profile
import os
import re
import json
class Store:
config_file_path = os.path.join(os.getcwd(), "installer.json")
patched_files: list[str] = []
patched_dirs: list[str] = []
@the-eric-kwok
the-eric-kwok / mitm_new_bing.md
Last active March 22, 2023 05:46
在任意浏览器上启用新必应

首先需要安装 mitmproxy

在 7890 端口架设好一个外网的 http 代理

接着将以下内容写入 mitm_new_bing.md

#!/usr/bin/env python3
# encoding: utf-8
@the-eric-kwok
the-eric-kwok / burn_ass_logo.ps1
Last active December 15, 2022 09:07
一个用来压制字幕和水印的脚本
# 这个脚本可以用来把ass格式的字幕和logo一起压制到视频里。依赖于ffmpeg和zenity
# 由于使用命令行输入路径的话参数太多,不方便记忆(我自己都记不住),所以使用zenity图形界面来操作,对新手更友好
# logo建议使用png格式,使用透明背景,并且请裁剪成正方形,否则大概会变形
# 设置logo大小指的是logo水印在视频中的大小,默认为200x200的正方形,如果需要压制长方形logo请自行修改源码
$global:position_map = @{
"top_left" = "10:10";
"top_right" = "main_w-overlay_w-10:10";
"bottom_left" = "10:main_h-overlay_h-10";
"bottom_right" = "main_w-overlay_w-10:main_h-overlay_h-10";
@the-eric-kwok
the-eric-kwok / 使用root跳过小米USB安装应用确认.md
Created October 23, 2022 04:49
使用root跳过小米USB安装应用确认

转自——使用root跳过小米USB安装应用确认(续) | LeadroyaL's website

最近又抓来一台小米手机当测试机,部署环境时候发现了新的 usb 相关功能的修改方式。

一、背景和结论

众所周知,小米手机开启 USB 安装功能,需要插入 SIM 卡登陆、需要登小米账号。我这台手机已root,懒得登陆了,就准备通过修改文件的方式来开启相关功能,还真做到了。 关键词:root,无需 xposed,无需 frida。 测试环境:miui9、miui10、miui11、miui12。

二、无需 SIM卡和小米账号,开启USB相关功能

@the-eric-kwok
the-eric-kwok / rjk-repo-mod.zsh-theme
Created September 17, 2022 06:08
rjk-repo 主题,将时间格式更改为 24h
# user, host, full path, and time/date on two lines for easier vgrepping
function hg_prompt_info {
if (( $+commands[hg] )) && grep -q "prompt" ~/.hgrc; then
hg prompt --angle-brackets "\
<hg:%{$fg[magenta]%}<branch>%{$reset_color%}><:%{$fg[magenta]%}<bookmark>%{$reset_color%}>\
</%{$fg[yellow]%}<tags|%{$reset_color%}, %{$fg[yellow]%}>%{$reset_color%}>\
%{$fg[red]%}<status|modified|unknown><update>%{$reset_color%}<
patches: <patches|join( → )|pre_applied(%{$fg[yellow]%})|post_applied(%{$reset_color%})|pre_unapplied(%{$fg_bold[black]%})|post_unapplied(%{$reset_color%})>>" 2>/dev/null
fi
}
@the-eric-kwok
the-eric-kwok / typora_uploader.sh
Last active January 23, 2023 05:16
Typora 使用 sm.ms 上传命令
#!/bin/bash
API_KEY="" # 这里填入 sm.ms 的 API key
for item in "$@"; do
curl -s -X POST \
-F "smfile=@${item}" \
-H "Content-Type: multipart/form-data" \
-H "Authorization: ${API_KEY}" \
https://smms.app/api/v2/upload \

Disable AppleI2C

In clover config.plist, KernelAndKextPatches -> KextsToPatch

Comment:         Prevent Apple I2C kexts from attaching to I2C controllers, credit CoolStar
Find:            494F4B6974
Replace:         494F4B6973
Name:            com.apple.driver.AppleIntelLpssI2C
InfoPlistPatch:  YES

https/http 协议的执行:

# 设置 http 代理
git config --global https.proxy http://127.0.0.1:8080

# 或 socks5 代理
git config --global http.proxy socks5h://127.0.0.1:1080

# 取消代理
git config --global --unset http.proxy
@the-eric-kwok
the-eric-kwok / mount_efi.command
Last active April 2, 2021 04:33
Mount ESP on macOS.
#!/bin/zsh
DISKS=($(diskutil list | grep -i efi | grep -o "disk[0-9]s[0-9]"))
for disk in $DISKS; do
echo "正在挂载 $disk..."
sudo diskutil mount $disk
done
open /Volumes
@the-eric-kwok
the-eric-kwok / clover_boot_flags.md
Created February 9, 2021 08:56 — forked from pjobson/clover_boot_flags.md
Clover Boot Flags

Clover Boot Flags

Flag Description
-v Verbose Mode
-x Safe Mode
-s Single User Mode
-no-zp Zone Postponing (use if hanging)
cpus=1 Single CPU Core Mode
-f No Kext Cache Mode (use if hanging)