1. klock

    OP klock Member
    Newcomer

    Joined:
    Dec 24, 2010
    Messages:
    47
    Country:
    United States
    [​IMG]
    kEx is a full-system filebrowser for the Nintendo Switch, written in C++.

    kEx can currently browse the SD card, USER, SYSTEM, and SAFE at the moment, traverse directories, and copy/delete files. This is a very early release and thus missing most major file management features, but I plan on adding them as quickly as I can (text wrapping for folders with too many entries planned for v0.04).

    Copy the .nro to your Switch folder and load through the homebrew menu.

    Use the A button to enter a partition/directory, B button to go back, and + to exit.

    Press X to copy a file, and Y to paste the file either to the SD card, or the same partition (does not currently work across system partitions). There is currently no indicator during a copy, only after, so give large files some time to copy.

    Press - to delete a file (press the A button to confirm deletion, any other button to cancel).

    NOTE: This can be very dangerous, so use at your own risk! Definitely have a backup saved somewhere before using this!
    This is also very early release at the moment, and there are bugs present - please be careful!

    Changelog

    v0.04 - 2018-07-31
    Implemented text wrapping and button repetition.

    v0.03 - 2018-07-27
    Added file deletion.

    v0.02 - 2018-07-27
    Added file copying.

    v0.01 - 2018-07-26
    Initial release.


    Source:

    https://github.com/klockee/kEx


    Release:

    https://github.com/klockee/kEx/releases/latest
     
    Last edited by klock, Jul 31, 2018
  2. lieder1987

    lieder1987 GBAtemp Regular
    Member

    Joined:
    Sep 24, 2017
    Messages:
    143
    Country:
    United States
    Is this through USB or through FTP?
     
  3. klock

    OP klock Member
    Newcomer

    Joined:
    Dec 24, 2010
    Messages:
    47
    Country:
    United States
    This runs directly on the console.
     
  4. subcon959

    subcon959 teh retro
    Member

    Joined:
    Dec 24, 2008
    Messages:
    3,169
    Country:
    Oh nice, definitely going to be following the progress of this.
     
  5. hippy dave

    hippy dave BBMB
    Member

    Joined:
    Apr 30, 2012
    Messages:
    6,075
    Country:
    United Kingdom
    Looks good, thanks! If you can add USB transfer as well that would be cool.
     
    Deleted User and whateverg1012 like this.
  6. klock

    OP klock Member
    Newcomer

    Joined:
    Dec 24, 2010
    Messages:
    47
    Country:
    United States
    v0.02 has been released, with very simple file copying (either from SD <-> EMMC partition, or within the same partition) added.
     
    hippy dave, Zumoly and ScarletDreamz like this.
  7. ScarletDreamz

    ScarletDreamz [Debug Mode]
    Member

    Joined:
    Feb 16, 2015
    Messages:
    3,909
    Country:
    United States
    Does it have an icon? if not, can i make one? O:
     
  8. kingsora831

    kingsora831 GBAtemp Fan
    Member

    Joined:
    Jun 15, 2012
    Messages:
    312
    Country:
    United States
    This would be good if it eventually allowed moving installed games from SD to Nand & vice versa. (If the latest update hasn't already done this lol)

    This is something that Nintendo has failed to add into the switch's native OS.
     
  9. Mr. Wizard

    Mr. Wizard Ending the spread of bullshit one thread at a time
    Member

    Joined:
    Mar 20, 2015
    Messages:
    1,814
    Country:
    Canada
    It's quite easy to do.

    https://www.imore.com/how-transfer-nintendo-switch-games-microsd-card
     
  10. Craftyawesome

    Craftyawesome GBAtemp Regular
    Member

    Joined:
    Feb 3, 2018
    Messages:
    166
    Country:
    United States
  11. Mr. Wizard

    Mr. Wizard Ending the spread of bullshit one thread at a time
    Member

    Joined:
    Mar 20, 2015
    Messages:
    1,814
    Country:
    Canada
    I feel ya.
    When I bought my switch and SD card I made sure to read the manual first and do some googling and found that it will prioritize SD before internal. So fortunately, taking those few minutes to educate myself on my new product, saved me the hassle you are going through.
     
  12. AnalogMan

    AnalogMan ultraSuMoFramework Dev
    Member

    Joined:
    Apr 20, 2007
    Messages:
    2,913
    Country:
    United States
    @Joel16 Something interesting has appeared.
     
    Joel16 likes this.
  13. Joel16

    Joel16 Ils ne passeront pas
    Member

    Joined:
    May 8, 2011
    Messages:
    872
    Country:
    United States
    I think this is something more like godmode9 than NX-Shell. NX-Shell aims to be more of a multi-media sort of thing. But yeah I do plan on supporting access to multiple partitions similar to how VITAShell does it.
     
    DayVeeBoi, Zumoly and Deleted User like this.
  14. Disco Inferno

    Disco Inferno GBAtemp Regular
    Member

    Joined:
    Feb 25, 2016
    Messages:
    112
    Country:
    United States
    Would it be possible to run this as an RCM payload?
     
    Dr.doom likes this.
  15. Zumoly

    Zumoly GBATemp Analyst
    Member

    Joined:
    Apr 27, 2018
    Messages:
    1,709
    Country:
    Mali
    -Snip
     
    Last edited by Zumoly, Jul 27, 2018
  16. Zumoly

    Zumoly GBATemp Analyst
    Member

    Joined:
    Apr 27, 2018
    Messages:
    1,709
    Country:
    Mali
    What a nice little tool have we here?
    I've been basically thinking about something like this recently.
    Amazing! Keep up the good work!
    Hopefully the delete function is not far off.
     
    Last edited by Zumoly, Jul 27, 2018
  17. subcon959

    subcon959 teh retro
    Member

    Joined:
    Dec 24, 2008
    Messages:
    3,169
    Country:
    Whoa, I hope there are lots of warnings and confirmation dialogs to go through first.
     
  18. Milenko

    Milenko GBAtemp Addict
    Member

    Joined:
    Oct 16, 2017
    Messages:
    2,168
    Country:
    Australia
    My files on the sd card are named too long and it seems to corrupt the other files? Can't select other folders in the same directory
     
  19. klock

    OP klock Member
    Newcomer

    Joined:
    Dec 24, 2010
    Messages:
    47
    Country:
    United States
    There are confirmations for deleting files, and to overwrite something you've got to have something to replace it with first (you can't copy a file within the same folder, though I'll add renaming in the future) - I'll add a file overwrite confirmation anyways, though. This is still pretty early.

    Speaking of which, v0.03 with file deletion (and a confirmation prompt) added.

    If you mean that the entries wrap around to the top of the screen and you can't tell what you're selecting, yeah, that's the next major bug I need to fix - as fast as I can!

    It's fairly low priority and I have a few ideas for icons, but I am admittedly terrible at graphic design, so if I change my mind I'll be sure to let you know! Thanks!
     
    Last edited by klock, Jul 27, 2018
    Zumoly, peteruk and Milenko like this.
  20. Omno

    Omno Advanced Member
    Newcomer

    Joined:
    Mar 2, 2016
    Messages:
    78
    Country:
    Does the listing of system/save actually show the list properly? I went in to manually delete files ending a0/a1/d1 and when I deleted just one of them to test, a1, when I turned off and on it hung on boot and gave a system error.
     
  21. jakkal

    jakkal GBAtemp Addict
    Member

    Joined:
    Apr 27, 2018
    Messages:
    2,285
    Country:
    United States
    Now to find out where the update file gets stored so we can start uploading them :)
     
  22. Zumoly

    Zumoly GBATemp Analyst
    Member

    Joined:
    Apr 27, 2018
    Messages:
    1,709
    Country:
    Mali
    Checked the OP and pleased to see you added delete function.
    Sadly I can't like the post a second time.
    Also on the github release page it says press + to delete while this causes the app to exit (I think this needs to be edited to -).
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - browser, system,