50 lines
		
	
	
		
			No EOL
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			No EOL
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # konogonka
 | |
| 
 | |
| Deep WIP multi-tool to work with NS-specific files / filesystem images.
 | |
| 
 | |
| ### License
 | |
| 
 | |
| [GNU General Public License v3+](https://github.com/developersu/konogonka/blob/master/LICENSE)
 | |
| 
 | |
| ### Used libraries & resources
 | |
| * [Bouncy Castle](https://www.bouncycastle.org/) for Java.
 | |
| * [Java-XTS-AES](https://github.com/horrorho/Java-XTS-AES) by horrorho with minimal changes.
 | |
| * [OpenJFX](https://wiki.openjdk.java.net/display/OpenJFX/Main)
 | |
| * Few icons taken from: [materialdesignicons.com](http://materialdesignicons.com/)
 | |
| 
 | |
| #### Thanks 
 | |
| * Switch brew wiki
 | |
| * Original ScriesM software
 | |
| * roothorick, [shchmue](https://github.com/shchmue/), He, other Team AtlasNX discord members for their advices, notes and examples!
 | |
| 
 | |
| ### System requirements
 | |
| 
 | |
| JRE/JDK 8u60 or higher.
 | |
| 
 | |
| ### Notes about usage
 | |
| 
 | |
| 1. Start from clicking on 'settings' and importing keys. Use import. Don't waste your time.
 | |
| 2. To open sub-file from the file use right mouse click and select 'Open'. Supported formats listed below.
 | |
| 
 | |
| ### Build this
 | |
| 
 | |
| 1. Install JDK
 | |
| 2. Install Maven
 | |
| 3. $ git clone https://github.com/developersu/konogonka.git
 | |
| 4. $ mvn -B -DskipTests clean package
 | |
| 5. $ java -jar target/konogonka-0.x.x-jar-with-dependencies.jar
 | |
| 
 | |
| ### Checklist
 | |
| 
 | |
| * [x] NSP (PFS0)
 | |
| * [x] XCI (+HFS0)
 | |
| * [x] TIK
 | |
| * [x] XML 
 | |
| * [x] NRO
 | |
| * [x] NPDM support (to check)
 | |
| * [ ] CERT support
 | |
| * [ ] CNMT support
 | |
| * [ ] NSO support
 | |
| * [x] RomFS
 | |
| * [ ] LogPrinter to singleton implementation. 
 | |
| * [x] 'Save to folder' option | 
