File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
app/src/main/java/com/wmods/wppenhacer/xposed/core/devkit Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -103,14 +103,19 @@ private void initializeReverseResourceMap() {
103
103
var entries = chunk .getEntries ();
104
104
int baseValue = 0x7f12 ;
105
105
for (var entry : entries .entrySet ()) {
106
- int keyHexValue = entry .getKey ();
107
- int result = baseValue << 16 | keyHexValue ;
108
- String resourceString = pool .getString (entry .getValue ().value ().data ()).toLowerCase ().replaceAll ("\\ s" , "" );
109
- reverseResourceMap .put (resourceString , String .valueOf (result ));
106
+ try {
107
+ int keyHexValue = entry .getKey ();
108
+ int result = baseValue << 16 | keyHexValue ;
109
+ String resourceString = pool .getString (entry .getValue ().value ().data ()).toLowerCase ().replaceAll ("\\ s" , "" );
110
+ reverseResourceMap .put (resourceString , String .valueOf (result ));
111
+ } catch (Exception ignored ) {
112
+ }
110
113
}
111
114
} catch (Exception e ) {
112
115
XposedBridge .log (e );
113
116
reverseResourceMap .clear ();
117
+ }
118
+ if (reverseResourceMap .isEmpty ()) {
114
119
initializeReverseResourceMapBruteForce ();
115
120
}
116
121
}
You can’t perform that action at this time.
0 commit comments