This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
scripts:oowow-dump2xz [2024/11/21 00:09] hyphop [VIM4 Android 11] |
scripts:oowow-dump2xz [2025/07/24 23:57] (current) hyphop [Auto convert] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== oowow-dump2xz ====== | ====== oowow-dump2xz ====== | ||
- | http:// | + | - https:// |
+ | - https:// | ||
===== Online usage examples ===== | ===== Online usage examples ===== | ||
Line 46: | Line 48: | ||
for D in *-dump.img.zst; | for D in *-dump.img.zst; | ||
O=${D%.*} | O=${D%.*} | ||
+ | [ -s " | ||
CMD zstd -d " | CMD zstd -d " | ||
done | done | ||
Line 72: | Line 75: | ||
echo -- | echo -- | ||
USER_DATA=userdata | USER_DATA=userdata | ||
- | grep $USER_DATA $T | while read a b c d e; do | + | grep $USER_DATA $T || ssh root@$REMOTE / |
+ | grep $USER_DATA $T | while read a b c d e f g h j k l m ; do | ||
[ " | [ " | ||
- | echo $d - $e | + | echo "${d%,*} or $l" |
- | echo ${d%,*} > $T.userdata | + | echo ${l:-${d%,*}} > $T.userdata |
done | done | ||
+ | |||
read USER_START < $T.userdata | read USER_START < $T.userdata | ||
BS=512 | BS=512 | ||
Line 122: | Line 127: | ||
label=" | label=" | ||
builder=" | builder=" | ||
- | date=" | + | date=" |
match=BOARD=$BOARD \ | match=BOARD=$BOARD \ | ||
$(bootloader) \ | $(bootloader) \ | ||
Line 128: | Line 133: | ||
desc=" | desc=" | ||
``` | ``` | ||
- | |||
```shell logs | ```shell logs | ||
Line 234: | Line 238: | ||
==== VIM4 Android 11 ==== | ==== VIM4 Android 11 ==== | ||
+ | |||
+ | <WRAP important > | ||
+ | '' | ||
+ | </ | ||
```sh VIM4 Android 11 | ```sh VIM4 Android 11 | ||
+ | unset BOOT | ||
export OSVER=11-64bit | export OSVER=11-64bit | ||
export VER=v240620 | export VER=v240620 | ||
+ | export REMOTE=xx.xx.xx.xx | ||
curl http:// | curl http:// | ||
``` | ``` | ||
Line 256: | Line 266: | ||
==== Edge2 Anrdoid 14 ==== | ==== Edge2 Anrdoid 14 ==== | ||
```sh | ```sh | ||
+ | unset BOOT | ||
export OSVER=14 | export OSVER=14 | ||
export VER=v240820 | export VER=v240820 | ||
Line 261: | Line 272: | ||
``` | ``` | ||
- | ==== VIM1S Anrdoid | + | ==== VIM1S Anrdoid |
```sh | ```sh | ||
- | export OSVER=14 | + | unset BOOT |
+ | export OSVER=11 | ||
export VER=v240820 | export VER=v240820 | ||
curl http:// | curl http:// | ||
``` | ``` | ||
+ | ==== OOWOW Meta ==== | ||
+ | |||
+ | ```sh oowow_meta | ||
+ | #!/bin/sh | ||
+ | ## hyphop ## | ||
+ | #? USAGE: oowow_meta | ||
+ | case $1 in | ||
+ | "" | ||
+ | grep -m1 USAGE " | ||
+ | ;; | ||
+ | http:// | ||
+ | *) set -xe ; tail -c4096 " | ||
+ | esac | ||
+ | ``` | ||
+ | |||
+ | ===== Auto convert ===== | ||
+ | |||
+ | |||
+ | Copy paste one-liner usage: | ||
+ | |||
+ | '' | ||
+ | |||
+ | ```sh aml-android-convert-oowow | ||
+ | #!/bin/sh | ||
+ | ## hyphop ## | ||
+ | |||
+ | # create oowow / android installation image for vim4 with full bootloaders | ||
+ | |||
+ | export OSVER=${OSVER: | ||
+ | export VER=${VER: | ||
+ | export BOOT=${BOOT: | ||
+ | export AML_IMAGE=${AML_IMAGE: | ||
+ | # | ||
+ | MIRROR=${MIRROR: | ||
+ | AML_SRC=${AML_SRC: | ||
+ | |||
+ | case $AML_IMAGE in | ||
+ | vim4*) BOARD=VIM4 ;; | ||
+ | esac | ||
+ | |||
+ | echo "OWOWO convert $AML_IMAGE OSVER: $OSVER IMG_VER: $VER" | ||
+ | |||
+ | [ -s " | ||
+ | echo " | ||
+ | wget " | ||
+ | md5sum " | ||
+ | } | ||
+ | |||
+ | [ -s " | ||
+ | echo "Flash image using amlburn $AML_IMAGE" | ||
+ | echo "Press KEY_FN x 3 times - and press ENTER to continue" | ||
+ | read YES | ||
+ | amlburn " | ||
+ | echo " | ||
+ | read YES | ||
+ | date > " | ||
+ | } | ||
+ | |||
+ | echo "Read to Dump image and convert into oowow format..." | ||
+ | echo "Press KEY_FN + RESET - to boot into oowow mode and press ENTER to continue" | ||
+ | read YES | ||
+ | curl " | ||
+ | |||
+ | ``` |