All you need is an Android buildsystem (LineageOS is recommended)
- Export your infos (replace examples with your infos)
subject='/C=US/ST=California/L=Mountain View/O=Android/OU=Android/CN=Android/'
| #!/bin/bash | |
| # SPDX-License-Identifier: GPL-3.0-only | |
| # | |
| # Author: spezifisch <[email protected]> | |
| # Date: 2024-10-09 | |
| # Function to prompt for overwrite | |
| prompt_overwrite() { | |
| local file=$1 | |
| if [[ -f "$file" ]]; then |
| { | |
| "backgroundColor": "#000000", | |
| "fontColor": "#ff8100", | |
| "flickering": 0, | |
| "horizontalSync": 0, | |
| "staticNoise": 0, | |
| "chromaColor": 0.2483, | |
| "saturationColor": 0.2483, | |
| "screenCurvature": 0, | |
| "glowingLine": 0, |
| # ~/bin/vendor_sleuth.sh| grep -vE '^(extra|match-)' | |
| mismatch-vendor/stock vendor/etc/camera/camxoverridesettings.txt | |
| mismatch-vendor/stock vendor/etc/init/init.batterysecret.rc | |
| mismatch-vendor/stock vendor/etc/qdcm_calib_data_xiaomi_k6s_38_0c_0a_fhd_dsc_video_dsi_panel.xml | |
| mismatch-vendor/stock odm/etc/build_S88006AA1.prop | |
| mismatch-vendor/stock odm/etc/build_S88007AA1.prop | |
| mismatch-vendor/stock odm/etc/build_S88007EA1.prop | |
| mismatch-vendor/stock odm/etc/build_S88008BA1.prop | |
| mismatch-vendor/stock odm/etc/build_S88106BA1.prop | |
| mismatch-vendor/stock odm/etc/build_S88107BA1.prop |
| tar -cvzf /sdcard/proprietary-files.tar.gz /odm/etc /product/app /product/priv-app /system/etc /system_ext/app /system_ext/bin /system_ext/etc /system_ext/framework /system_ext/lib64 /system_ext/priv-app /system/framework /vendor/app /vendor/bin /vendor/etc /vendor/firmware /vendor/gpu /vendor/lib64 /vendor/lib |
| devices: | |
| usb:18d1:4ee7: | |
| gid: "46" | |
| mode: "0660" | |
| productid: 4ee7 | |
| type: unix-hotplug | |
| vendorid: 18d1 | |
| usb:18d1:d001: | |
| gid: "46" | |
| mode: "0660" |
| -----BEGIN PGP PUBLIC KEY BLOCK----- | |
| mDMEZr+BkRYJKwYBBAHaRw8BAQdAPhDaV05vS2LLSCbEAJUf533X1NfNtQer8xAy | |
| bMyMSuO0KXNwZXppZmlzY2ggPHNwZXppZmlzY2grYW5kcm9pZEBnbWFpbC5jb20+ | |
| iJkEExYKAEEWIQRZQk+jks3JE9VKkJkKbuL4UpKD8gUCZr+BkQIbAwUJAeEzgAUL | |
| CQgHAgIiAgYVCgkICwIEFgIDAQIeBwIXgAAKCRAKbuL4UpKD8n72AQC6QREK/EY5 | |
| Zkrez8OD6dLCe96mTPWk8e67OO3m0uSC/QD/fzjwa00ByObozhrM+gRLtuZuKWRY | |
| q/S2mFpn3+nLhQ4= | |
| =reOu | |
| -----END PGP PUBLIC KEY BLOCK----- |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>Sokoban Solver</title> | |
| <style> | |
| canvas { | |
| border: 1px solid black; |
| { | |
| "key": "ctrl+w", | |
| "command": "deleteWordLeft", | |
| "when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor" | |
| } |
| package main | |
| import ( | |
| "fmt" | |
| "time" | |
| "fyne.io/fyne/v2" | |
| "fyne.io/fyne/v2/app" | |
| "fyne.io/fyne/v2/container" | |
| "fyne.io/fyne/v2/theme" | |
| "fyne.io/fyne/v2/widget" |