djkaty / Il2CppInspector

Powerful automated tool for reverse engineering Unity IL2CPP binaries
http://www.djkaty.com
GNU Affero General Public License v3.0
2.62k stars 433 forks source link

Game Gaurdian dump #192

Open Reisyukaku opened 3 years ago

Reisyukaku commented 3 years ago

The regex doesnt seem to like my GG maps file. Address width is 10 instead of 8, among other discrepancies.

I changed it to this:

^(?<start>[0-9A-Fa-f]{8,})-(?<end>[0-9A-Fa-f]{8,}) [rwxp\-]{4} [0-9A-Fa-f]{8} [0-9A-Fa-f]{2,}:[0-9A-Fa-f]{2} \d+\s+(?<path>\S+)$

to allow for address' greater than 8 and device id greater than 2. That kinda helps but for whatever reason it doesnt like parsing the entire string so i ended up experimenting and removing the start and end characters and forcing it to look for libil2cpp.so. Once i got that hamfisted together, i realized it doesnt like parsing those start and end values as u32, so i changed to u64.. but that opens a can of worms. Eventually i got some other random error and didnt want to go further down that rabbit hole.

Ill attach the original maps file com.klab.lovelive.allstars.global-maps.txt .