Updated on 2026-08-14

This commit is contained in:
Tangem 2018-11-18 20:19:56 +03:00
parent 9d36a97fd9
commit 4d36c61c78
9 changed files with 78 additions and 43 deletions

View file

@ -13,14 +13,14 @@ import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets;
public class FW {
private static JsonArray jaFirmwares=null;
private static JsonArray jaFirmwares = null;
public static boolean needInit() {
return jaFirmwares == null;
}
public static void Init(Context context) {
try(InputStream is=context.getAssets().open("fw_hashes.json")) {
public static void init(Context context) {
try (InputStream is = context.getAssets().open("fw_hashes.json")) {
try (InputStreamReader reader = new InputStreamReader(is, StandardCharsets.UTF_8)) {
JsonParser parser = new JsonParser();
jaFirmwares = parser.parse(reader).getAsJsonArray();
@ -30,8 +30,7 @@ public class FW {
}
}
public static class VerifyCodeRecord
{
public static class VerifyCodeRecord {
public String hashAlg;
public int blockIndex;
public int blockCount;
@ -57,9 +56,7 @@ public class FW {
return result;
}
}
}
catch (Exception e)
{
} catch (Exception e) {
e.printStackTrace();
}
return null;