Skip to content

Instantly share code, notes, and snippets.

View hyongbai's full-sized avatar
💭
Adventuring

hyongbai hyongbai

💭
Adventuring
View GitHub Profile
@hyongbai
hyongbai / database.rules.json
Created June 28, 2023 09:18 — forked from codediodeio/database.rules.json
Common Database Rules for Firebase
// No Security
{
"rules": {
".read": true,
".write": true
}
}
@hyongbai
hyongbai / cram_drive.sh
Created April 1, 2022 07:06
cram up your drive with random files
cram_drive() {
local names=(
# "100gb 100*2**30"
# "10gb 10*2**30"
"2gb 2*2**30"
"1gb 2**30"
"100mb 100*2**20"
"10mb 10*2**20"
"1mb 2**20"
"100kb 100*2**10"
@hyongbai
hyongbai / docker.md
Created February 15, 2022 07:49 — forked from FreddieOliveira/docker.md
This tutorial shows how to run docker natively on Android, without VMs and chroot.

Docker on Android 🐋📱

Edit 🎉

All packages, except for Tini have been added to termux-root. To install them, simply pkg install root-repo && pkg install docker. This will install the whole docker suite, left only Tini to be compiled manually.


Summary

@hyongbai
hyongbai / ClassLoader of ActivityManagerService.md
Last active February 10, 2022 07:38
ClassLoader of ActivityManagerService

ClassLoader of ActivityManagerService

alvik.system.PathClassLoader[DexPathList[[
zip file "/system/framework/com.android.location.provider.jar", 
zip file "/system/framework/services.jar", 
zip file "/system/framework/ethernet-service.jar", 
zip file "/apex/com.android.appsearch/javalib/service-appsearch.jar", 
zip file "/apex/com.android.media/javalib/service-media-s.jar", 
zip file "/apex/com.android.permission/javalib/service-permission.jar"],

Android 11/12 修改源码, 允许802.1x不安装证书登录企业wifi

//android-12.0.0_r11/packages/apps/Settings/src/com/android/settings/wifi/WifiConfigController2.java
    boolean isSubmittable() {
        boolean enabled = false;
        boolean passwordInvalid = false;
        if (mPasswordView != null
                && ((mWifiEntrySecurity == WifiEntry.SECURITY_WEP
                        && mPasswordView.length() == 0)
@hyongbai
hyongbai / build-numbers.md
Last active November 24, 2023 02:31
android build numbers: codename/version/api-level
[![PorterDuff-Mode.png](https://j.mp/3tK399i)](https://j.mp/39b6pmq)
> Task :app:taskTree
------------------------------------------------------------
Project :app
------------------------------------------------------------
preBuild
preDebugBuild
compileDebugAidl
compileDebugRenderscript
@hyongbai
hyongbai / uploadArchives.gradle
Last active July 9, 2020 08:09
upload to maven center
allprojects[0].repositories.listIterator().toSet().forEach {
println("REPOSITORY: ${it.name} ${it.properties.get('url')}")
}
function trace(count) {
var i = 0;
var caller = arguments.callee.caller;
count = count || 10;
while ((caller = caller.caller) && i++ < count) {
console.log(i+":"+caller.toString());
}
}