Skip to content

Instantly share code, notes, and snippets.

View Zer0xFF's full-sized avatar

Zer0xFF

View GitHub Profile
@Zer0xFF
Zer0xFF / media.bat
Last active October 17, 2019 09:44
fuck you c windows media
takeown /f c:\windows\media /r
icacls "c:\Windows\Media\*.wav" /grant everyone:f "NT SERVICE\TrustedInstaller:F" "BUILTIN\Administrators:R" "NT AUTHORITY\SYSTEM:R" "BUILTIN\Users:R"
https://forums.civfanatics.com/attachments/silent-zip.357923/
cacls c:\windows\media /t /c /g everyone:f
icacls c:\Windows\media\*.wav /grant "nt service\Trustedinstaller":f
@Zer0xFF
Zer0xFF / thegamesdb.yaml
Created August 19, 2019 04:42 — forked from J-Swift/thegamesdb.yaml
Cleaned up swagger spec for thegamesdb
swagger: '2.0'
info:
description: API Documentations
version: 1.0.0
title: TheGamesDB API
# put the contact info for your development or API team
# contact:
# email: you@your-company.com
license:
@Zer0xFF
Zer0xFF / rpcs3-updater.py
Last active July 7, 2020 21:55
RPCS3 update script linux/windows
import requests
import platform
api_url = ''
file_name = ''
if(platform.system() == 'Windows'):
from pyunpack import Archive
# pip install pyunpack
# pip install patool
api_url = 'https://api.github.com/repos/RPCS3/rpcs3-binaries-win/releases/latest'
@Zer0xFF
Zer0xFF / README
Last active October 13, 2023 13:58
you'd need to download you're entitlements 1st
so login to PSN web store
then open this link https://store.playstation.com/kamaji/api/chihiro/00_09_000/gateway/store/v1/users/me/internal_entitlements?start=0&size=800&fields=game_meta,drm_def
save as JSON, i called them EU.json and USA.json as per region, then run through the script, not if you only have 1 account or of different region, adjust the script accordingly
# Thanks to @RancidoPS3ita for placing send_icc_cmd in Psxita (PS4 linux arch build)
# and providing instruction on how it works
# create device node to control ICC
sudo mknod -m 0666 /dev/icc c 0x49 1
# get current fan settings
send_icc_cmd 0xA 7 0 0 52
# set default fan settings (ramp up at 79 degrees celsius)(PS4 Pro)
send_icc_cmd 0xA 6 52 0x00 0x00 0x00 0x00 0x00 0x4f 0x00 0x00 0x00 0x08 0x00 0x00 0x80 0x00 0x00 0x00 0xff 0xff 0xff 0x0f 0xff 0xff 0xff 0x0f 0xff 0xff 0xff 0x0f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20
@Zer0xFF
Zer0xFF / README.md
Last active January 8, 2019 15:49
WoL PC using Raspberry Pi (RPI)

I host all my media on my Desktop PC, which is connected to the network via WIFI, unfortunely my Wifi Card doesnt support WoL (as dont most Wifi cards?), so my solution was to use an old RPI Model B with Wifi dongle I have as WoL switch, since

  1. it's low powered, compared to keeping PC on all the time
  2. can be powered by the PC USB port
  3. has a ethernet port which can be connected directly to PC

Requirements:

  1. RPI any model with Ethernet connection and WIFI (for wifi, i used a 5 euro wifi dongle)
Decrypting /mnt/sandbox/pfsmnt/CUSA01703-app0-patch0-union/eboot.bin AUTH_INFO.
AUTH_INFO:
0000 a7 06 c2 ac 03 00 00 36 00 00 00 00 70 00 00 10 .......6....p...
0010 00 ff 00 00 00 00 00 02 00 00 00 00 00 00 00 00 ................
0020 00 00 00 00 00 00 00 00 00 00 00 40 00 40 00 40 ...........@.@.@
0030 00 00 00 00 00 00 00 40 03 00 00 00 00 00 80 00 .......@........
0040 00 40 ff ff 00 00 00 f0 00 00 00 00 00 00 00 00 .@..............
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
@Zer0xFF
Zer0xFF / Persona5.PS4Cheater.cht
Created July 9, 2018 14:29
Disable Persona 5 Anti-Screenshots
1.4|eboot.bin|ID:CUSA06638|VER:01.00|FM:505
data|0|1007D70|byte|195|0||3CA1BD70
data|0|1007D40|byte|195|0||3CA1BD40
#!/usr/bin/python
import binascii
import hashlib
import hmac
import sys
def GetHash(GameID):
byte_key = binascii.unhexlify('AD62E37F905E06BC19593142281C112CEC0E7EC3E97EFDCAEFCDBAAFA6378D84')
hash = hmac.new(byte_key, 'np_%s' % GameID, digestmod=hashlib.sha256)
function writeHomebrewEN(p, reactPSPlus, time) {
p.write4(reactPSPlus.add32(0x00000000), 0x00005be9);
p.write4(reactPSPlus.add32(0x00000004), 0x0f2e6600);
p.write4(reactPSPlus.add32(0x00000008), 0x0000841f);
p.write4(reactPSPlus.add32(0x0000000c), 0x90000000);
p.write4(reactPSPlus.add32(0x00000010), 0x000082b9);
p.write4(reactPSPlus.add32(0x00000014), 0x320f53c0);
p.write4(reactPSPlus.add32(0x00000018), 0xbfd18948);
p.write4(reactPSPlus.add32(0x0000001c), 0x0000000f);
p.write4(reactPSPlus.add32(0x00000020), 0x20e1c148);