【PSC】本体のセーブデータを削除するシェル
※※※ 取扱注意!!! ※※※
※※※ 使用方法によっては文鎮化の危険性あり ※※※
※※※ 事前に必ずバックアップをとってください ※※※
※※※ 使用にあたっては利用者の自己責任でお願いします ※※※
PSC本体のセーブデータを削除するシェルです!
※別途 gpghax が必要です
PSC電源オフ、電源ケーブルを抜いていることを確認
USBメモリを挿す
電源ケーブルを挿し、PSC電源オン
起動直後にブラックアウトします
処理が終わると画面が表示されるので電源を切り電源ケーブルを抜いてUSBメモリを抜いてください
lolhack.sh
#!/bin/bash ### define DB=regional_custom.db BACKUPDIR=/media/backup GAMEDIR=/media/games LOGDIR=/media/log ### get log number LOGCOUNT=1 LOGCOUNT_MAX=999 while [ $LOGCOUNT -le $LOGCOUNT_MAX ] do LOGCOUNTNAME=$(printf %03d $LOGCOUNT) if [ -e $LOGDIR/${LOGCOUNTNAME}_before_ls.txt ]; then LOGCOUNT=`expr $LOGCOUNT + 1` else break fi done LOGCOUNTNAME=$(printf %03d $LOGCOUNT) ### UI Stop sleep 8 echo "UI Stop" >> /media/messages.txt killall ui_menu sleep 5 ### log(before) COUNT=1 COUNT_MAX=30 while [ $COUNT -le $COUNT_MAX ] do if [ -e /gaadata/$COUNT ]; then echo "/gaadata/$COUNT" >> $LOGDIR/${LOGCOUNTNAME}_before_ls.txt ls -l /gaadata/$COUNT >> $LOGDIR/${LOGCOUNTNAME}_before_ls.txt fi COUNT=`expr $COUNT + 1` done cd / df -h > $LOGDIR/${LOGCOUNTNAME}_before_df.txt sync ### ========== DELETE SAVEDATA (PSC) ================= #echo "DELETE SAVEDATA 1 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/1/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/1/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/1/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/1/.pcsx/filename* #echo "DELETE SAVEDATA 2 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/2/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/2/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/2/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/2/.pcsx/filename* #echo "DELETE SAVEDATA 3 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/3/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/3/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/3/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/3/.pcsx/filename* #echo "DELETE SAVEDATA 4 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/4/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/4/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/4/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/4/.pcsx/filename* #echo "DELETE SAVEDATA 5 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/5/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/5/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/5/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/5/.pcsx/filename* #echo "DELETE SAVEDATA 6 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/6/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/6/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/6/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/6/.pcsx/filename* #echo "DELETE SAVEDATA 7 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/7/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/7/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/7/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/7/.pcsx/filename* #echo "DELETE SAVEDATA 8 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/8/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/8/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/8/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/8/.pcsx/filename* #echo "DELETE SAVEDATA 9 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/9/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/9/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/9/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/9/.pcsx/filename* #echo "DELETE SAVEDATA 10 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/10/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/10/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/10/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/10/.pcsx/filename* #echo "DELETE SAVEDATA 11 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/11/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/11/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/11/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/11/.pcsx/filename* #echo "DELETE SAVEDATA 12 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/12/.pcsx/memcards/* #rm /data/AppData/sony/pcsx/12/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/12/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/12/.pcsx/filename* #echo "DELETE SAVEDATA 13 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/13/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/13/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/13/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/13/.pcsx/filename* #echo "DELETE SAVEDATA 14 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/14/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/14/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/14/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/14/.pcsx/filename* #echo "DELETE SAVEDATA 15 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/15/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/15/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/15/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/15/.pcsx/filename* #echo "DELETE SAVEDATA 16 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/16/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/16/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/16/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/16/.pcsx/filename* #echo "DELETE SAVEDATA 17 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/17/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/17/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/17/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/17/.pcsx/filename* #echo "DELETE SAVEDATA 18 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/18/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/18/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/18/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/18/.pcsx/filename* #echo "DELETE SAVEDATA 19 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/19/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/19/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/19/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/19/.pcsx/filename* #echo "DELETE SAVEDATA 20 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/20/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/20/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/20/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/20/.pcsx/filename* #echo "DELETE SAVEDATA 21 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/21/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/21/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/21/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/21/.pcsx/filename* #echo "DELETE SAVEDATA 22 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/22/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/22/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/22/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/22/.pcsx/filename* #echo "DELETE SAVEDATA 23 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/23/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/23/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/23/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/23/.pcsx/filename* #echo "DELETE SAVEDATA 24 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/24/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/24/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/24/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/24/.pcsx/filename* #echo "DELETE SAVEDATA 25 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/25/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/25/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/25/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/25/.pcsx/filename* #echo "DELETE SAVEDATA 26 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/26/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/26/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/26/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/26/.pcsx/filename* #echo "DELETE SAVEDATA 27 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/27/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/27/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/27/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/27/.pcsx/filename* #echo "DELETE SAVEDATA 28 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/28/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/28/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/28/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/28/.pcsx/filename* #echo "DELETE SAVEDATA 29 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/29/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/29/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/29/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/29/.pcsx/filename* #echo "DELETE SAVEDATA 30 (PSC)" >> /media/messages.txt #rm /data/AppData/sony/pcsx/30/.pcsx/memcard/* #rm /data/AppData/sony/pcsx/30/.pcsx/screenshots/* #rm /data/AppData/sony/pcsx/30/.pcsx/sstates/* #rm /data/AppData/sony/pcsx/30/.pcsx/filename* sync ### ============================================================ ### log(after) COUNT=1 COUNT_MAX=30 while [ $COUNT -le $COUNT_MAX ] do if [ -e /gaadata/$COUNT ]; then echo "/gaadata/$COUNT" >> $LOGDIR/${LOGCOUNTNAME}_after_ls.txt ls -l /gaadata/$COUNT >> $LOGDIR/${LOGCOUNTNAME}_after_ls.txt fi COUNT=`expr $COUNT + 1` done cd / find . | sort > $LOGDIR/${LOGCOUNTNAME}_after_find.txt df -h > $LOGDIR/${LOGCOUNTNAME}_after_df.txt sync #UI Start echo "UI Start" >> /media/messages.txt cd /data/AppData/sony/pcsx /usr/sony/bin/ui_menu --power-off-enable echo "cp /data/sony/ui/error.log" >> /media/messages.txt cp -pr /data/sony/ui/error.log /media/error.log sync
削除したいファイル番号のコメントを外してください
例)25番を削除する場合
echo "DELETE SAVEDATA 25 (PSC)" >> /media/messages.txt rm /data/AppData/sony/pcsx/25/.pcsx/memcard/* rm /data/AppData/sony/pcsx/25/.pcsx/screenshots/* rm /data/AppData/sony/pcsx/25/.pcsx/sstates/* rm /data/AppData/sony/pcsx/25/.pcsx/filename*
実行後、USBメモリの以下のファイルの中を見て、ファイルが削除されていることを確認してください
/log/xxx_after_df.txt … PSC本体の空き領域
/log/xxx_after_find.txt … PSC本体 全ファイル一覧
/messages.txt … 実行ログ