mirror of
https://github.com/Maschell/JNUSLib.git
synced 2024-11-21 23:49:17 +01:00
Formatting and organizing imports
This commit is contained in:
parent
c1f6272476
commit
3eb299d3a1
@ -25,7 +25,6 @@ import java.util.stream.Stream;
|
||||
|
||||
import de.mas.wiiu.jnus.entities.TMD;
|
||||
import de.mas.wiiu.jnus.entities.Ticket;
|
||||
import de.mas.wiiu.jnus.entities.content.Content;
|
||||
import de.mas.wiiu.jnus.entities.fst.FST;
|
||||
import de.mas.wiiu.jnus.entities.fst.FSTEntry;
|
||||
import de.mas.wiiu.jnus.interfaces.NUSDataProvider;
|
||||
|
@ -23,5 +23,5 @@ import lombok.Data;
|
||||
public class NUSTitleConfig {
|
||||
private Ticket ticket;
|
||||
private boolean noDecryption;
|
||||
private byte[] commonKey;
|
||||
private byte[] commonKey;
|
||||
}
|
||||
|
@ -25,6 +25,7 @@ public final class NUSTitleLoaderLocalBackup {
|
||||
private NUSTitleLoaderLocalBackup() {
|
||||
|
||||
}
|
||||
|
||||
public static NUSTitle loadNUSTitle(String inputPath, short titleVersion, Ticket ticket) throws Exception {
|
||||
NUSTitleConfig config = new NUSTitleConfig();
|
||||
|
||||
|
@ -104,7 +104,7 @@ public final class TMD {
|
||||
public static TMD parseTMD(File tmd) throws IOException, ParseException {
|
||||
if (tmd == null || !tmd.exists()) {
|
||||
log.info("TMD input file null or doesn't exist.");
|
||||
throw new IOException("TMD input file null or doesn't exist.");
|
||||
throw new IOException("TMD input file null or doesn't exist.");
|
||||
}
|
||||
return parseTMD(Files.readAllBytes(tmd.toPath()));
|
||||
}
|
||||
@ -145,7 +145,7 @@ public final class TMD {
|
||||
buffer.position(0x184);
|
||||
long systemVersion = buffer.getLong();
|
||||
long titleID = buffer.getLong();
|
||||
if((titleID & 0x0005000000000000L) != 0x0005000000000000L) {
|
||||
if ((titleID & 0x0005000000000000L) != 0x0005000000000000L) {
|
||||
throw new ParseException("Invalid TMD file. This is not a Wii U TMD", 0);
|
||||
}
|
||||
int titleType = buffer.getInt();
|
||||
|
@ -18,16 +18,12 @@ package de.mas.wiiu.jnus.entities.content;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import java.text.ParseException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import de.mas.wiiu.jnus.Settings;
|
||||
import de.mas.wiiu.jnus.entities.fst.FSTEntry;
|
||||
import de.mas.wiiu.jnus.utils.Utils;
|
||||
import lombok.Data;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import lombok.extern.java.Log;
|
||||
|
||||
/**
|
||||
|
@ -55,7 +55,7 @@ public final class ContentFSTInfo {
|
||||
* @param input
|
||||
* 0x20 byte of data from the FST (starting at 0x20)
|
||||
* @return ContentFSTInfo object
|
||||
* @throws ParseException
|
||||
* @throws ParseException
|
||||
*/
|
||||
public static ContentFSTInfo parseContentFST(byte[] input) throws ParseException {
|
||||
if (input == null || input.length != 0x20) {
|
||||
|
@ -56,8 +56,8 @@ public class NUSDataProviderFST implements NUSDataProvider {
|
||||
@Override
|
||||
public Optional<byte[]> getContentH3Hash(Content content) throws IOException {
|
||||
Optional<byte[]> res = h3Hashes.get(content.getID());
|
||||
if(res == null) {
|
||||
res =readFileByFilename(base, String.format("%08X%s", content.getID(), Settings.H3_EXTENTION));
|
||||
if (res == null) {
|
||||
res = readFileByFilename(base, String.format("%08X%s", content.getID(), Settings.H3_EXTENTION));
|
||||
h3Hashes.put(content.getID(), res);
|
||||
}
|
||||
return res;
|
||||
|
@ -26,7 +26,6 @@ import de.mas.wiiu.jnus.entities.fst.FST;
|
||||
import de.mas.wiiu.jnus.utils.StreamUtils;
|
||||
|
||||
public interface NUSDataProvider {
|
||||
|
||||
default public byte[] readContent(Content content, long offset, int size) throws IOException {
|
||||
return StreamUtils.getBytesFromStream(readContentAsStream(content, offset, size), size);
|
||||
}
|
||||
|
@ -23,7 +23,7 @@ import lombok.NonNull;
|
||||
public final class ByteArrayWrapper {
|
||||
private final byte[] data;
|
||||
|
||||
public ByteArrayWrapper(@NonNull byte[] data) {
|
||||
public ByteArrayWrapper(@NonNull byte[] data) {
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
|
@ -34,8 +34,8 @@ public final class StreamUtils {
|
||||
}
|
||||
|
||||
/**
|
||||
* Tries to read a given amount of bytes from a stream and return them as
|
||||
* a byte array. Closes the inputs stream on success AND failure.
|
||||
* Tries to read a given amount of bytes from a stream and return them as a byte array. Closes the inputs stream on success AND failure.
|
||||
*
|
||||
* @param in
|
||||
* @param size
|
||||
* @return
|
||||
|
@ -179,7 +179,7 @@ public final class Utils {
|
||||
return 0L;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public static void setGlobalLogLevel(Level level) {
|
||||
Arrays.stream(LogManager.getLogManager().getLogger("").getHandlers()).forEach(h -> h.setLevel(level));
|
||||
}
|
||||
|
@ -23,7 +23,6 @@ import java.net.URL;
|
||||
import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.Optional;
|
||||
|
||||
import de.mas.wiiu.jnus.Settings;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user