mirror of
https://github.com/Ultra-NX/UltraNX.git
synced 2025-12-13 10:23:57 +00:00
Ultra 2.7|Pre2
This commit is contained in:
parent
90945e3415
commit
793c4b81c2
@ -10,7 +10,7 @@
|
||||
|
||||
### [UltraNX 2.6|R3](https://github.com/Ultra-NX/UltraNX/releases/tag/2.6-R3) Поддерживает все HOS до 20.5.0 включительно
|
||||
|
||||
### [UltraNX 2.7|Pre1](https://github.com/Ultra-NX/UltraNX/releases/tag/2.7-R1) Поддерживает все HOS до 21.0.0 включительно. Не полноценный релиз!
|
||||
### [UltraNX 2.7|Pre2](https://github.com/Ultra-NX/UltraNX/releases/tag/2.7-R2) Поддерживает все HOS до 21.0.1 включительно. Не полноценный релиз!
|
||||
|
||||
|
||||
|
||||
|
||||
@ -8,7 +8,7 @@
|
||||
|
||||
### [UltraNX 2.6|R3](https://github.com/Ultra-NX/UltraNX/releases/tag/2.6-R3) Supports all HOS up to and including 20.5.0
|
||||
|
||||
### [UltraNX 2.7|Pre1](https://github.com/Ultra-NX/UltraNX/releases/tag/2.7-R1) Supports all HOS up to and including 21.0.0. Not a full-fledged release!
|
||||
### [UltraNX 2.7|Pre2](https://github.com/Ultra-NX/UltraNX/releases/tag/2.7-R2) Supports all HOS up to and including 21.0.1. Not a full-fledged release!
|
||||
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +1,5 @@
|
||||
|
||||
{
|
||||
"name" : "sys-con",
|
||||
"tid" : "690000000000000D",
|
||||
"requires_reboot": false
|
||||
}
|
||||
|
||||
Binary file not shown.
Binary file not shown.
12
config/sphaira/config.ini
Normal file
12
config/sphaira/config.ini
Normal file
@ -0,0 +1,12 @@
|
||||
[config]
|
||||
theme=romfs:/themes/oled_black_theme.ini
|
||||
mtp_enabled=1
|
||||
replace_hbmenu=1
|
||||
install_emummc=1
|
||||
install_prompt=0
|
||||
|
||||
[homebrew]
|
||||
layout=1
|
||||
|
||||
[filebrowser]
|
||||
show_hidden=1
|
||||
4
config/sphaira/playlog.ini
Normal file
4
config/sphaira/playlog.ini
Normal file
@ -0,0 +1,4 @@
|
||||
[/switch/hbmenu.nro]
|
||||
hidden=1
|
||||
[/switch/sphaira/sphaira.nro]
|
||||
hidden=1
|
||||
1462
config/sys-con/config.ini
Normal file
1462
config/sys-con/config.ini
Normal file
File diff suppressed because it is too large
Load Diff
BIN
hbmenu.nro
BIN
hbmenu.nro
Binary file not shown.
@ -8,6 +8,9 @@ hex-by-swap /switch/.overlays/sys-clk-overlay.ovl 7379732D636C6B2D6F630000000000
|
||||
hex-by-swap /switch/.overlays/sys-clk-overlay.ovl 7379732D636C6B0000000000000000000000 556C747261204F4320287379732D636C6B29
|
||||
|
||||
|
||||
cp /hbmenu.nro /switch/sphaira/sphaira.nro
|
||||
|
||||
|
||||
|
||||
del '/atmosphere/config_templates/'
|
||||
del '/atmosphere/contents/00FF0000636C6BFF/toolbox.json'
|
||||
|
||||
BIN
switch/hbmenu.nro
Normal file
BIN
switch/hbmenu.nro
Normal file
Binary file not shown.
BIN
switch/sphaira/sphaira.nro
Normal file
BIN
switch/sphaira/sphaira.nro
Normal file
Binary file not shown.
109
tegraexplorer/scripts/DowngradeFix.te
Normal file
109
tegraexplorer/scripts/DowngradeFix.te
Normal file
@ -0,0 +1,109 @@
|
||||
#REQUIRE VER 4.0.0
|
||||
#REQUIRE MINERVA
|
||||
#REQUIRE KEYS
|
||||
#REQUIRE SD
|
||||
#Script_by_CostelaBR
|
||||
|
||||
p = println
|
||||
fatal = {
|
||||
color(0xFF0000)
|
||||
p("\n[FATAL]", fatalMsg)
|
||||
pause()
|
||||
exit()
|
||||
}
|
||||
|
||||
wait = {
|
||||
t = timer()
|
||||
while (timer() < (t + tw)) {
|
||||
print("Wait for ", ((t + tw - timer()) / 1000), " seconds \r")
|
||||
}
|
||||
}
|
||||
|
||||
downgradeFix = {
|
||||
color(0x00FF00)
|
||||
p("Starting Downgrade Fix...")
|
||||
color(0xFFFFFF)
|
||||
|
||||
p("Mounting SYSTEM partition...")
|
||||
if (mount("SYSTEM")) {
|
||||
fatal(fatalMsg = "Failed to mount SYSTEM partition!")
|
||||
}
|
||||
|
||||
targetFile = "bis:/save/8000000000000073"
|
||||
if (!fsexists(targetFile)) {
|
||||
color(0xFFFF00)
|
||||
p("File 8000000000000073 not found in SYSTEM partition.")
|
||||
p("No action needed.")
|
||||
color(0xFFFFFF)
|
||||
pause()
|
||||
exit()
|
||||
}
|
||||
|
||||
color(0xFF0000)
|
||||
p("Deleting 8000000000000073 from SYSTEM partition...")
|
||||
color(0xFFFFFF)
|
||||
|
||||
if (delfile(targetFile)) {
|
||||
fatal(fatalMsg = "Failed to delete 8000000000000073!")
|
||||
}
|
||||
|
||||
if (fsexists(targetFile)) {
|
||||
fatal(fatalMsg = "File deletion failed - file still exists!")
|
||||
}
|
||||
|
||||
color(0x00FF00)
|
||||
p("SUCCESS: 8000000000000073 has been deleted!")
|
||||
color(0xFFFFFF)
|
||||
}
|
||||
|
||||
clear()
|
||||
color(0x00FFFF)
|
||||
p("=== Switch Downgrade Fix ===")
|
||||
p("This script will delete the 8000000000000073 save file")
|
||||
p("from the SYSTEM partition to prevent downgrade protection.")
|
||||
p()
|
||||
color(0xFFFFFF)
|
||||
|
||||
p("Select target:")
|
||||
target = menu(["Exit", "Sysmmc", "Emummc"], 0)
|
||||
|
||||
if (target == 0) {
|
||||
exit()
|
||||
}
|
||||
|
||||
if (target == 1) {
|
||||
mount = mountsys
|
||||
mmcType = "Sysmmc"
|
||||
} .else() {
|
||||
mount = mountemu
|
||||
mmcType = "Emummc"
|
||||
}
|
||||
|
||||
clear()
|
||||
color(0x00FFFF)
|
||||
p("=== Downgrade Fix Confirmation ===")
|
||||
color(0xFFFFFF)
|
||||
p("Target:", mmcType)
|
||||
p("Action: Delete 8000000000000073")
|
||||
p()
|
||||
color(0xFFFF00)
|
||||
p("WARNING: This will modify your SYSTEM partition!")
|
||||
p("Make sure you know what you doing before proceeding!")
|
||||
p()
|
||||
color(0xFFFFFF)
|
||||
|
||||
wait(tw = 5000)
|
||||
p("Press POWER to continue, any other key to exit")
|
||||
if (!pause().power) {
|
||||
exit()
|
||||
}
|
||||
|
||||
clear()
|
||||
downgradeFix()
|
||||
|
||||
p()
|
||||
color(0x00FF00)
|
||||
p("Downgrade fix completed successfully!")
|
||||
color(0xFFFFFF)
|
||||
p("Press any key to exit")
|
||||
pause()
|
||||
Loading…
x
Reference in New Issue
Block a user