pax-pwn/firmware/tree/startup/data-skeleton.sh

60 lines
1.4 KiB
Bash

#!/bin/sh
cd /data
/bin/rm -rf *
/bin/mkdir -p -m 0777 public tmp
/bin/mkdir -p -m 0755 app appinfo etc opt
/bin/mkdir -p -m 0750 property
/bin/mkdir -p -m 0700 security
/bin/mkdir -p -m 0775 etc/ts var/opt
# chown
/bin/chown 1:1 etc/ts
/bin/chown 999:999 opt appinfo var/opt
/bin/chown 0:0 security
/bin/cat << EOD > /data/etc/group
root:x:0:
system:x:1:MAINAPP
hwdev:x:2:system,SUBAPP,MAINAPP
ped:x:3:
nobody:x:900:
SUBAPP:x:998:
MAINAPP:x:999:
EOD
/bin/chmod 0644 /data/etc/group
/bin/cat << EOD > /data/etc/passwd
root:x:0:0:root:/root:/bin/sh
system:x:1:1:administrator:/:/bin/false
hwdev:x:2:2:hardware access:/bin:/bin/false
ped:x:3:3:ped:/:/bin/false
nobody:x:900:900:nobody:/:/bin/false
SUBAPP:x:998:998:SUBAPP user:/:/bin/false
MAINAPP:x:999:999:MAINAPP user:/:/bin/sh
EOD
/bin/chmod 0644 /data/etc/passwd
/bin/cat << EOD > /data/etc/shadow
root:$1$9vCTc/8H$lRt/1/QoEXNamPGzhVGar/:0:0:99999:7:::
system:!$1$phzwtsL4$Qso0Z3H5eqoSUXwQ/hEAV1:0:0:99999:7:::
hwdev:!$1$jDG2WeUj$uM3mIyvZ1rkd11J7izXt6.:0:0:99999:7:::
ped:!$1$ZMsJtrjO$ibuMCiJvuyxQnrpkdptup/:0:0:99999:7:::
SUBAPP:!$1$gJUpez2c$U0Qv9IyoUAgD5cTSumbKB0:0:0:99999:7:::
MAINAPP:$1$wsdZqcgf$zD5mTBbZs.olBn7f02Wgf.:0:0:99999:7:::
EOD
/bin/chmod 0640 /data/etc/shadow
/bin/cat << EOD > /data/etc/ts/ts.conf
module_raw input
module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear
EOD
/bin/chmod 0644 /data/etc/ts/ts.conf
/bin/touch /data/.ready
/bin/sync