加入我们 并成为A. 成员 为一个 验证徽章不和谐 使用最新的私人区域 PS4 FPKGS..
PS4越狱       螺纹启动器 psxhax.       开始日期 4月6日,2021年上午1:54       5,093       6      
地位
不打开进一步回复。
继续 PS4 Syscon NVS Dumps, PS4 Syscon Aux HAX, PS4 Syscon固件解密器, PS4 Sysglitch工具与Syscon引脚, PS4 Syscon Loader.PS4 / PS5无限制的Gameshare方法修补 最近 @egycnq. 分享 GitHub. a PS4系统控制器转储的SYSCON读写帮助器 Python脚本通过 推特 对于那些寻求倾倒,验证和转换他们的人 PlayStation 4 Syscon. 对于RL78闪烁的摩托罗拉S28格式 没有 任何外部工具。 :极客:

下载: SYSCON.v1.py.. / ps4-syscon-read-write-helper-main.zip. / Git.
Code:
# *************************************************************************
# Syscon.py - Read-Write Ps4 Syscon helper Script
# You can use this script to read Sony Ps4 syscon and validate it also produce 512kb firmware after that.
# You Still need stock RL78 for flashing the firmware.
# special thanks to VVildCard777 - Fail0verflow - droogie - juansbeck -Zecoxao - M4j0r - SSL - msalau
# Copyright (C) 2021 RedTeam - egycnq //twitter.com/egycnq
# *************************************************************************
import subprocess
import filecmp
import serial
import os
import re

def step2 () :
    raw_input("connect Syscon in read mode [check 'SYSGLITCH' Guide] and press any key when you are ready")
    ser = serial.Serial(com2, baudrate=115200, timeout=1)

    while 1:
        data = ser.read_all()
        f = open('syscon.bin', 'ab')
        data = str(data)
        f.write(data)
        f.close()
        print os.stat("syscon.bin").st_size
        if os.stat("syscon.bin").st_size >= 3094304:
            print "done"
            break
    f = open('syscon.bin', 'rb')
    data = f.read()
    pattern = "\x80\x01\xFF\xFF\xFF\xFF"
    regex = re.compile(pattern)
    asd = "syscon"
    for match_obj in regex.finditer(data):
        offset = match_obj.start()
        a = "{:02X}".format(offset)
        a = int(a, 16)
        hex_value = hex(a)
        hex_value = int(hex_value, 16)
        f.seek(hex_value, 0)
        data = f.read(0x80000)
        with open(asd, "wb") as outfile:
            outfile.write(data)
            asd = asd + "a"
    comp = filecmp.cmp("syscon", "syscona", shallow=False)
    if comp == False:
        print "\nError: 检查你的连接有问题"
        os.remove("syscon.bin")
        os.remove("syscon")
        os.remove("syscona")
        step2()

    subprocess.call(["srec_cat.exe", "syscon", "-binary", "-o", "syscon.srec", "-address-length=3"])
    os.rename("syscon.srec", "syscon.mot")
    os.remove("syscona")
    f.close()
    print "\nWell Done"
    start()


def step3():
    com3 = raw_input("Connect USB tty then enter Com (connect RL78 in write mode [check 'rl78flash' guide]")
    a = subprocess.call(["rl78flash.exe", "-i", "com3"])
    if a == 0:

            subprocess.call(["rl78flash.exe", "-ivvewc", com3,"syscon.mot"])
            print "done"

    else:
        print "Oh Nooooooo"
        step3()
    start()



def start():
    user_input = input("Enter 1 for Step 1 [read] \nEnter 2 for Step 2 [write]\n")
    if user_input == 1 :
        step2()
    elif user_input == 2 :
        step3()
    else :
        print "enter correct Input"
        start()

start()
从这一点起 readme.md.: PS4 Syscon读写帮助器

使用sysglitch转储ps4 syscon并验证它 - 提取512kb固件并将其转换为摩托罗拉S28文件格式 - 写入RL78(使用rl78flash)它的时间保存工具您只需要此脚本来读写不需要其他脚本外部工具。

如何使用它 :

第1步[阅读]:


你必须先检查 Sysglitch指南,然后在连接Syscon后正确运行脚本并转到步骤1

如果一切顺利,你会得到一个"syscon" full dump 3mb<~ and "syscon.mot"512KB,如果出现问题,脚本应该向您展示"检查你的连接有问题"

第2步[写]:

您还需要库存RL78也检查 RL78FLASH.,然后在连接RL78后正确运行脚本并转到步骤2

积分:

感谢Vvildcard777 - Fail0verflow - Droogie - Juansbeck -Zecoxao - M4J0R - SSL - Msalau

感谢Abkarino始终支持
PS4 Syscon读写帮助器,用于系统控制器通过egycnq.jpg转储
 

注释

psxhax.

工作人员
主持人
验证
回来时 sysglitch_teensy4.0.hex / sysglitch_teensy2.0 ++。十六进制/ sysglitch_downgrade.pdf 去年夏天发布了它被指出 两个都 重型焊接远见首先备份一切 是必需的,这就是为什么'降级'(或者) 固件恢复/回归方法 因为一些DEVS指代)是 不是 推荐用于大多数最终用户。

:箭: 那些新的应该仔细阅读 本文 从去年,包含所需的六角形,图表,PDF指南以及文章下方的“相关推文”扰流板中的所有开发人员反馈的链接。
 
地位
不打开进一步回复。

:火: 最新的帮助主题

最佳