Homebrew WIP PlatinumTree

  • Thread starter Thread starter gudenau
  • Start date Start date
  • Views Views 3,717
  • Replies Replies 11
  • Likes Likes 9

gudenau

Largely ignored
Member
Joined
Jul 7, 2010
Messages
4,111
Reaction score
4,451
Trophies
2
Location
/dev/random
Website
www.gudenau.net
XP
7,756
Country
United States
My WIP GoldTree implementation in Java, working on this with the intent for it to work on the big three as GoldTree only works on Windows.

It is aimed to be a daemon that you can leave running in the background so that you can just plug your Switch in and browse files without having to launch a program.

Requirements:
  • Java 12
  • Linux or Windows
Currently implemented:
  • File reading
  • File listing
  • Downloads/Documents shortcuts
  • Hotplug support
  • Favorite directories
  • File writing
  • File rename
  • File deletion
  • File creation
Broken:
  • Everything appears to be working

Versions:

Source
Issue tracker
 
Last edited by gudenau,
Hm nice work!
I see myself making great use of this app. Regular GoldTree would not recognize my switch whatsoever.
Now you mentioned that this runs on Linux which has me wondering (bit of a silly question) can we use another switch running L4T Ubuntu to run this app?
 
  • Like
Reactions: Deleted User
Hm nice work!
I see myself making great use of this app. Regular GoldTree would not recognize my switch whatsoever.
Now you mentioned that this runs on Linux which has me wondering (bit of a silly question) can we use another switch running L4T Ubuntu to run this app?

In theory, yes.

--------------------- MERGED ---------------------------

Update:
The repo now has working large file transfers. On my laptop (USB 3 + HDD) it peaked at 14MB/s and hovered around 12MB/s on average.
 
  • Like
Reactions: peteruk
"It is aimed to be a daemon that you can leave running in the background so that you can just plug your Switch in and browse files without having to launch a program."

What could go wrong :ph34r:
 
It defaults to read only.

RW or RO doesnt matterhere ;)
In worst case you create a open "smb" connection in the internet.
Everyone can browse your pc if you us a public ip or v6 without firewall on your computer.

I would recommend you to create a authentification between switch and computer.
Or limit it to a specific folder, not the root partition.
 
Last edited by switch_bricker,
RW or RO doesnt matterhere ;)
In worst case you create a open "smb" connection in the internet.
Everyone can browse your pc if you us a public ip or v6 without firewall on your computer.

I would recommend you to create a authentification between switch and computer.
Or limit it to a specific folder, not the root partition.
If the whole internet has got access to your entire PC's file system, I think your Switch should be the least of your concerns.
 
RW or RO doesnt matterhere ;)
In worst case you create a open "smb" connection in the internet.
Everyone can browse your pc if you us a public ip or v6 without firewall on your computer.

I would recommend you to create a authentification between switch and computer.
Or limit it to a specific folder, not the root partition.

I am not responsible for the protocol though.

Limiting it's scope is a good idea, and will be implemented. Just right now I am mainly worried about the basic functionality.

Would anyone be up for doing the Mac natives for this project? They are pretty simple, most of it are just thunks for libusb and there are two thunks for POSIX read/write.
 
  • Like
Reactions: switch_bricker
Just published version 1.0.0-RC1, try it out, break it, report issues!
The jar is missing the META-INF directory. Hence, the jar cannot be executed with java -jar.
If the META-INF is provided, a NullPointerException is thrown in init of class Platform, because resource files are missing. You should check your build system.
 
Last edited by ::Phoenix::,

Site & Scene News

Popular threads in this forum