From 6198b52ca57ca554aafd042913a4e9a383ba7576 Mon Sep 17 00:00:00 2001 From: Dmitry Isaenko Date: Tue, 19 Feb 2019 00:04:58 +0300 Subject: [PATCH] README update. Fixing some typos. --- README.md | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index d2b131d..43e8220 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # NS-USBloader -NS-USBloader is a PC-side TinFoil/GoldLeaf NSP USB uploader. Replacement for default usb_install_pc.py and GoldTree. +NS-USBloader is a PC-side TinFoil and GoldLeaf NSP USB uploader. Replacement for default *usb_install_pc.py* and *GoldTree*. With GUI and cookies. @@ -8,27 +8,28 @@ Read more: https://developersu.blogspot.com/2019/02/ns-usbloader-en.html Here is the version of 'not perfect but anyway' [tinfoil I use](https://cloud.mail.ru/public/DwbX/H8d2p3aYR). Ok, I'm almost sure that this version has bugs. I don't remember where I downloaded it. But it works for me somehow.. + Let's rephrase, if you have working version of TinFoil DO NOT use this one. ## License Source code spreads under the GNU General Public License v.3. You can find it in LICENSE file. -## Requirements - -JRE 8 or higher. See below. - ## Used libraries * [OpenJFX](https://wiki.openjdk.java.net/display/OpenJFX/Main) * [usb4java](https://mvnrepository.com/artifact/org.usb4java/usb4java) * Few icons taken from: [materialdesignicons](http://materialdesignicons.com/) +## Requirements + +JRE 8 or higher. See below. + ## Usage ### Linux: -Install JRE/JDK 8 or higher (openJDK is good. Oracle's one is also good). JavaFX not needed, if you're interested (it's embedded). +1. Install JRE/JDK 8 or higher (openJDK is good. Oracle's one is also good). JavaFX not needed, if you're interested (it's embedded). -`root # java -jar /path/to/NS-USBloader.jar` +2. `root # java -jar /path/to/NS-USBloader.jar` ### macOS @@ -40,15 +41,15 @@ Set 'Security & Privacy' settings if needed. * Download Zadig: https://zadig.akeo.ie/ * Open tinfoil. Set 'Title Managment' -> 'Usb install NSP' -* Connect NS to pc +* Connect NS to PC * Open Zadig, select NS in dropdown, select 'libusbK (v3.0.7.0)' (version may vary), click 'Install WCID Driver' * Check that in device list of you system you have 'libusbK USB Devices' folder and your NS inside of it * Download and install Java JRE (8+) -* Get this application (JAR file) double-click on on it (alternatively open 'cmd', go to place where jar located and execute via 'java -jar thisAppName.jar') +* Get this application (JAR file) double-click on on it (alternatively open 'cmd', go to place where jar located and execute via `java -jar thisAppName.jar`) * Remember to have fun! ## Tips&tricks -### Add user to udev rules to use NS non-root (Linux): +### Linux: Add user to udev rules to use NS not-from-root-account `root # vim /etc/udev/rules.d/99-NS.rules` `SUBSYSTEM=="usb", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="3000", GROUP="plugdev"` @@ -70,6 +71,7 @@ Handling successful/failed installation is a purpose of the other side applicati - [x] GoldLeaf support - [ ] XCI support - [ ] File order sort (non-critical) +- [ ] More deep file analyze before uploading. ## Thanks Appreciate assistance and support of both Vitaliy and Konstantin. Without you all this magic would not have happened.