mirror of
https://github.com/Maschell/JNUSLib.git
synced 2024-11-29 19:34:21 +01:00
Fixing the TMD class (adding missing imports), minor formatting.
This commit is contained in:
parent
70db0b7fd9
commit
9d255e0291
@ -18,6 +18,7 @@ package de.mas.wiiu.jnus.entities;
|
|||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.io.PrintStream;
|
||||||
import java.nio.ByteBuffer;
|
import java.nio.ByteBuffer;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@ -29,6 +30,7 @@ import de.mas.wiiu.jnus.entities.content.Content;
|
|||||||
import de.mas.wiiu.jnus.entities.content.ContentInfo;
|
import de.mas.wiiu.jnus.entities.content.ContentInfo;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
import lombok.ToString;
|
||||||
import lombok.extern.java.Log;
|
import lombok.extern.java.Log;
|
||||||
|
|
||||||
@Log
|
@Log
|
||||||
@ -48,6 +50,7 @@ public final class TMD {
|
|||||||
private static final int CONTENT_INFO_OFFSET = 0x204;
|
private static final int CONTENT_INFO_OFFSET = 0x204;
|
||||||
private static final int CONTENT_OFFSET = 0xB04;
|
private static final int CONTENT_OFFSET = 0xB04;
|
||||||
|
|
||||||
|
|
||||||
private static final int CERT1_LENGTH = 0x400;
|
private static final int CERT1_LENGTH = 0x400;
|
||||||
private static final int CERT2_LENGTH = 0x300;
|
private static final int CERT2_LENGTH = 0x300;
|
||||||
|
|
||||||
@ -69,6 +72,7 @@ public final class TMD {
|
|||||||
@Getter private final short contentCount; // 0x1DE
|
@Getter private final short contentCount; // 0x1DE
|
||||||
@Getter private final short bootIndex; // 0x1E0
|
@Getter private final short bootIndex; // 0x1E0
|
||||||
@Getter private final byte[] SHA2; // 0x1E4
|
@Getter private final byte[] SHA2; // 0x1E4
|
||||||
|
|
||||||
@Getter private final ContentInfo[] contentInfos;
|
@Getter private final ContentInfo[] contentInfos;
|
||||||
@Getter private byte[] cert1;
|
@Getter private byte[] cert1;
|
||||||
@Getter private byte[] cert2;
|
@Getter private byte[] cert2;
|
||||||
@ -179,16 +183,14 @@ public final class TMD {
|
|||||||
contentList.add(c);
|
contentList.add(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try {
|
||||||
buffer.get(cert2, 0, CERT2_LENGTH);
|
buffer.get(cert2, 0, CERT2_LENGTH);
|
||||||
}catch(Exception e){
|
} catch (Exception e) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try {
|
||||||
buffer.get(cert1, 0, CERT1_LENGTH);
|
buffer.get(cert1, 0, CERT1_LENGTH);
|
||||||
}catch(Exception e){
|
} catch (Exception e) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
TMDParam param = new TMDParam();
|
TMDParam param = new TMDParam();
|
||||||
@ -212,7 +214,7 @@ public final class TMD {
|
|||||||
|
|
||||||
TMD result = new TMD(param);
|
TMD result = new TMD(param);
|
||||||
|
|
||||||
for(Content c : contentList){
|
for (Content c : contentList) {
|
||||||
result.setContentToIndex(c.getIndex(), c);
|
result.setContentToIndex(c.getIndex(), c);
|
||||||
result.setContentToID(c.getID(), c);
|
result.setContentToID(c.getID(), c);
|
||||||
}
|
}
|
||||||
@ -283,6 +285,7 @@ public final class TMD {
|
|||||||
private short bootIndex; // 0x1E0
|
private short bootIndex; // 0x1E0
|
||||||
private byte[] SHA2; // 0x1E4
|
private byte[] SHA2; // 0x1E4
|
||||||
private ContentInfo[] contentInfos; //
|
private ContentInfo[] contentInfos; //
|
||||||
|
|
||||||
private byte[] cert1;
|
private byte[] cert1;
|
||||||
private byte[] cert2;
|
private byte[] cert2;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user