#!/bin/sh set -x #HACKKIT=1.2 HACKKIT=2.0 #MACHINE=HSDGL MACHINE=KUROBOX DISK=/dev/sda ##################################################### mke2fs -j "$DISK"1 mkswap "$DISK"2 mke2fs -j "$DISK"3 if [ ! -d /tmp/root ] then mkdir /tmp/root fi mount "$DISK"1 /tmp/root mkdir /tmp/root/mnt mount "$DISK"3 /tmp/root/mnt mkdir /tmp/root/tmp chmod 1777 /tmp/root/tmp ########### case $HACKKIT in 1.2) # Hackkit 1.2 HACKKITFILE=/home/linkstation/BOOK/cd/hackkit-1.2/hackkit-1.2.tar.gz FROMIMAGE=/home/linkstation/BOOK/cd/hackkit-1.2/fromimage ;; 2.0) # Hackkit 2.0 alpha HACKKITFILE=/home/linkstation/BOOK/cd/hackkit-2.0-alpha/hackkit-2.0alpha050327.tar.gz FROMIMAGE=/home/linkstation/BOOK/cd/hackkit-2.0-alpha/fromimage ;; *) exit ;; esac ########### case $MACHINE in HSDGL) # HS-DGL IMAGEFILE=/home/linkstation/firmware/HS-DGL/hsd148/image.dat ;; KUROBOX) # 玄箱 IMAGEFILE=/home/linkstation/firmware/kurobako/1.02/kuro_102/image.zip ;; *) exit ;; esac ########### cd /tmp/root tar zxvpf $HACKKITFILE chmod +x $FROMIMAGE $FROMIMAGE $IMAGEFILE ########### chroot /tmp/root passwd root chroot /tmp/root groupadd yamasita chroot /tmp/root mkdir /home/yamasita chroot /tmp/root useradd -g yamasita -d /home/yamasita/yasunari yasunari chroot /tmp/root passwd yasunari chroot /tmp/root userdel guest chroot /tmp/root apt-get update chroot /tmp/root apt-get upgrade cd / umount /tmp/root/mnt umount /tmp/root各ファイルのパスには注意のこと
← HS-DGL ファームウェア 1.48 へのアップデート |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ 一足早いクリスマスプレゼント |