Skip to content

Instantly share code, notes, and snippets.

@Bluscream
Last active June 20, 2025 03:58
Show Gist options
  • Select an option

  • Save Bluscream/a33c7da77815d966aeab430f71199810 to your computer and use it in GitHub Desktop.

Select an option

Save Bluscream/a33c7da77815d966aeab430f71199810 to your computer and use it in GitHub Desktop.

Revisions

  1. Bluscream revised this gist Jun 20, 2025. 1 changed file with 6 additions and 15 deletions.
    21 changes: 6 additions & 15 deletions dump_keys.sh
    Original file line number Diff line number Diff line change
    @@ -1,15 +1,6 @@
    echo "/data/system/devices/keylayout/*.kl,*.kcm,*.idc,virtualkeys.*" >> /storage/emulated/0/Backups/keys.txt
    cat /data/system/devices/keylayout/*.kl >> /storage/emulated/0/Backups/keys.txt
    cat /data/system/devices/keylayout/*.kcm >> /storage/emulated/0/Backups/keys.txt
    cat /data/system/devices/keylayout/*.idc >> /storage/emulated/0/Backups/keys.txt
    cat /data/system/devices/keylayout/virtualkeys.* >> /storage/emulated/0/Backups/keys.txt
    echo "/odm/usr/keylayout/*.kl,*.kcm,*.idc,virtualkeys.*" >> /storage/emulated/0/Backups/keys.txt
    cat /odm/usr/keylayout/*.kl >> /storage/emulated/0/Backups/keys.txt
    cat /odm/usr/keylayout/*.kcm >> /storage/emulated/0/Backups/keys.txt
    cat /odm/usr/keylayout/*.idc >> /storage/emulated/0/Backups/keys.txt
    cat /odm/usr/keylayout/virtualkeys.* >> /storage/emulated/0/Backups/keys.txt
    echo "/system/usr/keylayout/*.kl,*.kcm,*.idc,virtualkeys.*" >> /storage/emulated/0/Backups/keys.txt
    cat /system/usr/keylayout/*.kl >> /storage/emulated/0/Backups/keys.txt
    cat /system/usr/keylayout/*.kcm >> /storage/emulated/0/Backups/keys.txt
    cat /system/usr/keylayout/*.idc >> /storage/emulated/0/Backups/keys.txt
    cat /system/usr/keylayout/virtualkeys.* >> /storage/emulated/0/Backups/keys.txt
    echo "# /data/system/devices/keylayout/**" >> /storage/emulated/0/Backups/keys.txt
    cat /data/system/devices/keylayout/** >> /storage/emulated/0/Backups/keys.txt
    echo "# /odm/usr/keylayout/**" >> /storage/emulated/0/Backups/keys.txt
    cat /odm/usr/keylayout/** >> /storage/emulated/0/Backups/keys.txt
    echo "# /system/usr/keylayout/**" >> /storage/emulated/0/Backups/keys.txt
    cat /system/usr/keylayout/** >> /storage/emulated/0/Backups/keys.txt
  2. Bluscream created this gist Jun 20, 2025.
    15 changes: 15 additions & 0 deletions dump_keys.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,15 @@
    echo "/data/system/devices/keylayout/*.kl,*.kcm,*.idc,virtualkeys.*" >> /storage/emulated/0/Backups/keys.txt
    cat /data/system/devices/keylayout/*.kl >> /storage/emulated/0/Backups/keys.txt
    cat /data/system/devices/keylayout/*.kcm >> /storage/emulated/0/Backups/keys.txt
    cat /data/system/devices/keylayout/*.idc >> /storage/emulated/0/Backups/keys.txt
    cat /data/system/devices/keylayout/virtualkeys.* >> /storage/emulated/0/Backups/keys.txt
    echo "/odm/usr/keylayout/*.kl,*.kcm,*.idc,virtualkeys.*" >> /storage/emulated/0/Backups/keys.txt
    cat /odm/usr/keylayout/*.kl >> /storage/emulated/0/Backups/keys.txt
    cat /odm/usr/keylayout/*.kcm >> /storage/emulated/0/Backups/keys.txt
    cat /odm/usr/keylayout/*.idc >> /storage/emulated/0/Backups/keys.txt
    cat /odm/usr/keylayout/virtualkeys.* >> /storage/emulated/0/Backups/keys.txt
    echo "/system/usr/keylayout/*.kl,*.kcm,*.idc,virtualkeys.*" >> /storage/emulated/0/Backups/keys.txt
    cat /system/usr/keylayout/*.kl >> /storage/emulated/0/Backups/keys.txt
    cat /system/usr/keylayout/*.kcm >> /storage/emulated/0/Backups/keys.txt
    cat /system/usr/keylayout/*.idc >> /storage/emulated/0/Backups/keys.txt
    cat /system/usr/keylayout/virtualkeys.* >> /storage/emulated/0/Backups/keys.txt