get_identity.sh
来自「WiiFuse is a FUSE filesystem module for 」· Shell 代码 · 共 44 行
SH
44 行
#!/bin/shDATADIR="/usr/local/etc/wiifuse"PARTDIR="$1/.internals"CERTSFILE="$PARTDIR/certs"TMDFILE="$PARTDIR/tmd"TICKETFILE="$PARTDIR/ticket"META_ID="$1/crypto/title_id"META_NAME="$1/header/name"if [ -z "$1" -o ! -d "$PARTDIR" ]; then echo "usage: $0 <mounted wiifuse partition directory> [name]" exit 1fiif [ ! -f "$CERTSFILE" -o ! -f "$TMDFILE" -o ! -f "$TICKETFILE" \ -o ! -f "$META_ID" -o ! -f "$META_NAME" ]; then echo "error: directory $1 is not a mounted wiifuse partition" exit 1fiID=`cat "$META_ID" | cut -d 'x' -f 2`NAME=`cat "$META_NAME" | tr ' ' '_'`echo "found '$NAME' ($ID)"if [ ! -z "$2" ]; then NAME="$2"ficp -vf "$CERTSFILE" "$DATADIR/$ID.certs"cp -vf "$TMDFILE" "$DATADIR/$ID.tmd"cp -vf "$TICKETFILE" "$DATADIR/$ID.tik"cd "$DATADIR"ln -vsf "$ID.certs" "$NAME.certs"ln -vsf "$ID.tmd" "$NAME.tmd"ln -vsf "$ID.tik" "$NAME.tik"echo "done"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?