finally making progress. I've found that were at 42 bytes of configflags from the previous 36. Increasing the value fixes the WARNINGs, but then it errors later on because it doesn't know how to handle that new data. That new data I was planning on using AAPT to read, but APPT won't read these weird HTC Sense APKs. So gonna have to step 1 by 1 via java debugger :(

This commit is contained in:
Connor Tumbleson 2012-08-26 10:50:02 -05:00
parent 5c31f4de8e
commit cd845cb212
2 changed files with 2 additions and 2 deletions

View File

@ -170,7 +170,7 @@ final public class AndrolibResources {
fileDecoder.decode(res, in, out); fileDecoder.decode(res, in, out);
} }
LOGGER.info("Decoding values*/* XMLs..."); LOGGER.info("Decoding values */* XMLs...");
for (ResValuesFile valuesFile : pkg.listValuesFiles()) { for (ResValuesFile valuesFile : pkg.listValuesFiles()) {
generateValuesFile(valuesFile, out, xmlSerializer); generateValuesFile(valuesFile, out, xmlSerializer);
} }

View File

@ -395,7 +395,7 @@ public class ARSCDecoder {
private static final Logger LOGGER = private static final Logger LOGGER =
Logger.getLogger(ARSCDecoder.class.getName()); Logger.getLogger(ARSCDecoder.class.getName());
private static final int KNOWN_CONFIG_BYTES = 36; private static final int KNOWN_CONFIG_BYTES = 36; // 42 now. Just need to map them out.
public static class ARSCData { public static class ARSCData {