WIP checkpoint (M2.53→M2.54 工作区): 字体归MeowOS/fonts+SDK跟随+多字体(进行中)+boot板载+状态栏28+亮度/音量修复+文档刷新

This commit is contained in:
MeowOS Dev committed 2026-08-30 03:27:24 +08:00
1 parent 245bee2946
commit 064635b3c4
44 files changed
+2834 -308

No files matched your search

+11 -11
View File
@@ -9,8 +9,8 @@ DEV="<alt_device_ip>"
KEY="$HOME/Project/R3ProII/ssh_keys/<device_key>"
PATCH="$HOME/Project/R3ProII/patch_v2/hiby_player_patched_v2"
WD="$HOME/Project/R3ProII/patch_v2/meow_watchdog/meow_watchdog"
HELLO="$HOME/Project/R3ProII/patch_v2/apps_assets/apps/hello/hello"
HJ="$HOME/Project/R3ProII/patch_v2/apps_assets/apps/hello/app.json"
HELLO="$HOME/Project/R3ProII/patch_v2/apps_assets/apps/os.meow.hello/hello"
HJ="$HOME/Project/R3ProII/patch_v2/apps_assets/apps/os.meow.hello/app.json"
TAP="$HOME/Project/R3ProII/patch_v2/uinput_tap/uinput_tap"
KEYTAP=/data/keytap
ASSETS="$HOME/Project/R3ProII/patch_v2/apps_assets"
@@ -40,17 +40,17 @@ deploy() {
s 'md5sum /data/hiby_player_patched_v2 | cut -c1-8'
echo "== 设备侧组装 =="
s 'if ! grep -q "sd_0" /proc/mounts; then mount /dev/mmcblk0p1 /usr/data/mnt/sd_0 2>/dev/null || echo mount_fail; fi
mkdir -p /usr/data/mnt/sd_0/MeowAPPs/hello /data/overlay
cp -f /data/hello.bin /usr/data/mnt/sd_0/MeowAPPs/hello/hello 2>/dev/null
cp -f /data/hello_app.json /usr/data/mnt/sd_0/MeowAPPs/hello/app.json 2>/dev/null
chmod 755 /usr/data/mnt/sd_0/MeowAPPs/hello/hello 2>/dev/null
mkdir -p /usr/data/mnt/sd_0/MeowAPPs/os.meow.hello /data/overlay
cp -f /data/hello.bin /usr/data/mnt/sd_0/MeowAPPs/os.meow.hello/hello 2>/dev/null
cp -f /data/hello_app.json /usr/data/mnt/sd_0/MeowAPPs/os.meow.hello/app.json 2>/dev/null
chmod 755 /usr/data/mnt/sd_0/MeowAPPs/os.meow.hello/hello 2>/dev/null
rm -rf /data/overlay/theme1 /data/overlay/str_zh /data/overlay/str_en
cp -a /usr/resource/layout/theme1 /data/overlay/theme1
cp -a /usr/resource/str/simplified_chinese /data/overlay/str_zh
cp -a /usr/resource/str/english /data/overlay/str_en
cp -f /data/hiby_player_patched_v2 /data/overlay/hiby_player
chmod 755 /data/overlay/hiby_player
ls /usr/data/mnt/sd_0/MeowAPPs/hello/ 2>/dev/null'
ls /usr/data/mnt/sd_0/MeowAPPs/os.meow.hello/ 2>/dev/null'
# 推 hello + 资源
timeout 30 $SSH root@$DEV "cat > /data/hello.bin" < "$HELLO"
timeout 30 $SSH root@$DEV "cat > /data/hello_app.json" < "$HJ"
@@ -60,10 +60,10 @@ put $ASSETS/str/simplified_chinese/apps.ini /data/overlay/str_zh/apps.ini
put $ASSETS/str/english/apps.ini /data/overlay/str_en/apps.ini
EOF
timeout 30 sftp -i "$KEY" -o StrictHostKeyChecking=accept-new -b /tmp/vc.sftp root@$DEV
s 'cp -f /data/hello.bin /usr/data/mnt/sd_0/MeowAPPs/hello/hello
cp -f /data/hello_app.json /usr/data/mnt/sd_0/MeowAPPs/hello/app.json
chmod 755 /usr/data/mnt/sd_0/MeowAPPs/hello/hello
ls -la /usr/data/mnt/sd_0/MeowAPPs/hello/'
s 'cp -f /data/hello.bin /usr/data/mnt/sd_0/MeowAPPs/os.meow.hello/hello
cp -f /data/hello_app.json /usr/data/mnt/sd_0/MeowAPPs/os.meow.hello/app.json
chmod 755 /usr/data/mnt/sd_0/MeowAPPs/os.meow.hello/hello
ls -la /usr/data/mnt/sd_0/MeowAPPs/os.meow.hello/'
}
restart() {