Back
TegraExplorer
by suchmememanyskill
|
Version | 4.2.0 |
Zip size | 104 KiB |
License | GPLv2 |
Updated | 29/07/2024 |
Downloads | 34,146 |
MD5 | 3108a37333d5b8ae9bc65da756240dda |
App Details
A payload-based file explorer for your switch!
Usage
Get your favorite payload injector
Inject TegraExplorer as a payload
Navigate around the menus using the vol+, vol- and power buttons
Functions
Navigate the SD card
Navigate the System partition of your sysnand/sysmmc
Interact with files
Deleting, copying or moving files
Launching payloads files
Viewing the hex data of a file
Interacting with folders
Deleting or copying folders
Dumping your current firmware to sd
Formatting the sd card
Support
For general CFW support, go to the Nintendo Homebrew discord
For question specifically for TegraExplorer, go to my discord
Credits
Based on Lockpick_RCM, and thus also based on Hekate
Lots of help from:
shchmue
Denn
Changelog
4.2.0
This update overhauls how system wipe's inside tegraexplorer are done. This should now fix the black screen on boot after performing a system wipe, and also save battery calibration values after a wipe.
Please report any issues in the Issues tab
Systemwipe message has been edited to convey a bigger sense of danger when using the wipe script.
Generate save index (#91, #96)
This fixes the black screen issue
Keep the aging save (and index it) (#97, #99)
This fixes battery issues after a system wipe
On a lite system, this would have previously caused the battery to charge to unsafe levels. If you have previously ran the systemwipe script on a lite, you cannot run this script again to fix this.
Massive thanks to @JeffVi, who single-handedly fixed the systemwipe script
4.1.1
This is actually just v4.1.0-b1, with 2 changes
@bleck9999 added that the power and volume buttons can always be used as up/down/a
The keyboard is also now fixed with just power/volume controls
The firmwaredump script no longer automatically tries to read the firmware
PS: I messed up the selected branch of which this release is based, and i seemingly cannot edit this. it's based on this commit
4.1.0-b1
Upgrade BDK to Lockpick-RCM 1.19.10
New keydump strategy, hopefully mitigating pkg1 hotfixes
Thanks a lot to @JeffVi for helping me port the Lockpick_RCM BDK to TegraExplorer!
Thanks a lot to @lucasaf04 for testing this on an oled console for me
4.0.1-hotfix4
Hotfix for key dumping on firmware 16.0.0, brought to you by @FlyingBananaTree! (again)
4.0.1-hotfix3
Hotfix for key dumping on firmware 15.0.0, brought to you by @FlyingBananaTree!
4.0.1-hotfix2
This is a hotfix to support fw 14.0.0, added by @dezem. Thanks!
4.0.1-hotfix
This is a hotfix of TE 4.0.1 that contains the new PKG1 of 13.2.1. I'm still working on a proper release
4.0.1
Fixes an error regarding broken error text output.
4.0.0
TegraScript v3!
Embedded scripts!
The firmware dump script has been replaced by an embedded script, which also shows the actual firmware version now!
A System wipe (factory reset) script is also embedded into TegraExplorer now
Scripts put in sd:/TegraExplorer/scripts now show up in the main menu
Compiling with the SCRIPT_ONLY define will allow you to embed more scripts due to more space
Probably more that i forgot
This release wouldn't have been possible without the help of @bleck9999 and @maddiethecafebabe. Big thanks to them!
3.0.6
Adds support to dump keys on 12.1.0
Note: this also implements lockpick_rcm's handling of future firmwares™️, so these support updates should be less frequent
Update bdk
Add payload compression
Show a key dump error upon entering an mmc partition without dumping keys
Fix displaying small files in the hex view
3.0.5
Small update to support key dumping on 12.0.2
3.0.4
This is a small update to support 12.0.0
Also gives out a nicer error message if pkg1 is unknown, rather than scary hex
3.0.3
Added partition encrypting and decrypting. For the end user, this is only noticable in that prodinfo is now dumped decrypted. (and during restoring encrypted). WARNING: there is no option currently to restore an encrypted prodinfo part
Show SD mount error when user attempts to mount sd
3.0.2
Updated bdk to hekate 5.5.2
Fix up some broken code in the controller logic (switch lites should now not freak out anymore)
Add a reboot normally option in the main menu
Add safeguards for mariko to be unable to reboot to rcm
Fix an issue where if too much data was read from the internal storage, invalid data would be returned
3.0.1
A charging icon has been added
Screenshots have been added
Script fixes (see the TegraScript Repo for more detail)
File deletion now has a 500ms wait time
This release of TegraExplorer runs a lot faster when you have minerva on your sd card. This means that having the bootloader folder of hekate 5.1.0+ on your sd cards speeds things up a lot!
2.0.5
Fixed biskey dumping on 11.0.0
2.0.4
.cmnt.nca style dumping (for daybreak) using a prod.keys file
2.0.3
Lots of changes have been made to the TegraScript language. See the changelog there for the changes.
Bisfile extraction has been cleaned up
Menu code has been cleaned up
Small bugs have been fixed
Payload size has been reduced slightly
Note:
This release of TegraExplorer runs a lot faster when you have minerva on your sd card. This means that having the bootloader folder of hekate 5.1.0+ on your sd cards speeds things up a lot!
In this version of TegraExplorer some features are disabled unless you're running with minerva. Currently this is limited to taking screenshots
2.0.2
Added
Save signing using a prod.keys file
Fixed
Some various gfx bug fixes
Fix scripts asking for confirmation on flashing files back
Hopefully fix formatting (f_fdisk returned 1!)
Removed
The save dumping option in the tools menu is now gone. You can still do this via this tegrascript
2.0.1
Speed up sd formats
Little speed up in file copying
Reduced file size a little
2.0.0
Added
The screen is now horizontal, The GUI has been tweaked to fit the new dimensions
A scroll bar has been added
Additional info is displayed on the right side of the screen
Joycon support has been added
This also means the TegraScript Language has changed to reflect this
Due to having more buttons, a way to input text has been added. This means you can add folders, rename folders and rename files when you have both joycons connected
If you do not have the joycons on your system, LeftUp is vol+, LeftDown is vol-, and A is power
You can take a screenshot by pressing the screenshot button on the left joycon
Current controls:
Up/Down: Left stick up/down
Select: A
Back: B
Fast Up/Down: Right stick up/down
Screenshot: Capture button
Fixed
Loading into folders is now a lot faster as the way file sizes are cached changed
Navigating around folders is now a lot faster as the way screen updates has changed
(some) spelling errors have been corrected
Note:
This release of TegraExplorer runs a lot faster when you have minerva on your sd card. This means that having the bootloader folder of hekate 5.1.0+ on your sd cards speeds things up a lot!
In this version of TegraExplorer some features are disabled unless you're running with minerva. Currently this is limited to taking screenshots
1.5.2
Added
The file size display has been altered
coreboot.rom boot support
PKG1ID is shown on pkg1 dump failure
Changes to the TegraScript Language
Fixed
Partition dumps and restores above 4gb had some trouble keeping track of it's %. This has been fixed. Yes this is kinda pointless as you can't even do this without modifying TE
Merge Lockpick_RCM changes
Reduced file size by changing firmware dumps and save dumps
Screen scrolling (as in, scrolling the entire screen) is now about 10% faster
1.5.1-hotfix
Small release to fix some bis dumping bugs and add the 10.0.0 pkg1 version
1.5.1
Some small bugs have been fixed and some misc stuff has changed in scripts. The changes to scripts have been listed in the TegraScript Repo
1.5.0
Added
Reworked TegraScript. You can find out more about this new scripting lang in the TegraScript repo to find out how to use it and to find some premade scripts
Reworked the mmc view. Now you'll see the entirety of the gpt + boot01. (This makes interacting with gpt partitions easier)
Fixed
Hide errors inside scripts
Give accurate file count in the top right
1.4.0
Added:
Added better warnings, with descriptions
Revamped gfx system
Bis restoring, extracting, dumping
Fixed:
Lots of things. Stuff should be faster and more stable
1.3.2
Fixes:
File based emummc's not mounting properly
Fix errors after using copy_recursive()
Added:
Battery indicator
1.3.1
Add 3 new scripting elements for future use in some of my guides
1.3.0
Added
Scripting
EmuMMC reading
Fixed
pkg1id is now used as foldername for fw dumps to avoid conflicts
Changed some function behaviour internally
Folder attribs get copied correctly
The first 16MiB get cleared now on a SD format
Scripting:
Scripts have an extension of .tegrascript . you can read more about them in the wiki
1.2.1
SD partitioning failing
1.1.1
From this release onward, partitions should be aligned by 1mb.
1.1.0
Added User & Safe mounting!
Fixed not being able to format with an invalid partition on the sd card
1.0.2
Fixes issue #2 by preventing 32gb sd cards from being formatted for an emummc setup
Fixes screen going fucky by scrolling in a list of folders
Improves on the Tools > Display Console Info menu
Fixes some spelling
1.0.1
This release fixes a mistake in TE 1.0.0 that made it format sd's to a cluster size of 8K, instead of the standard 32k. This would cause very slow performance of the sd card.
1.0.0
The release marks the completion of the TegraExplorer rewrite.
Features added:
SD formatting
Copying between emmc and sd
Hex viewing
Note:
This release of TegraExplorer runs a lot faster when you have minerva on your sd card. This means that having the bootloader folder of hekate 5.1.0+ on your sd cards speeds things up a lot!
0.1.1
add 9.0 pkg1 which fixes tegraexplorer on 9.0