Jump to content

AKidWithMidgetFriend

Ascended
  • Posts

    354
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by AKidWithMidgetFriend

  1. I think lucky patcher can but I've always just used a playstore app like this one:P
  2. Alot more is modifiable from inside the apk files, and this game could be modified a hundred different ways by an experienced modder from PMT, but they don't always get around to requests and it's an intermediate level of security so I figured it would be great practice. Whether it's modifiable or not all depends on how the dumped files are. There are anti-cheat measures yes, but for apk modding the only limitation is the modders expierence and where the information is stored. Some games do still have unmodifiable things that are solely server sided, but as for this game it isn't really structured that way and the game files never really request a server or a site that's hosted on a server. As for the GG editing method though I completely agree, it's easier to thwart against memory editing software than lib modding though I wasn't able to login to the game pre-modification either though:Pbut you were so that's why I think you might be able to. I can also share the offset I modified and the edit I done to the hexcode, but you said you couldn't even get the app to run so I believe there might be a problem with the compile method you're using, and in which case knowing the offset and the edit won't help if you can't get the game running Is it a parse error or a libil2cpp error when you attempt to modify the game? Also here's the unsigned apk let me know if it works for you don't forget to sign it so you won't be hit with the "you can't install this app on your device" error BR Style_v0.976.apk
  3. This runs I'm just not sure wether the money mod works please sign and test it on your device I can't login for either google or Facebook Sorry can't upload the .apk until tomorrow, my wifi is trash and the attachment fails before it even gets to 10%
  4. Heh monkeysan always have some amazing script in store:D
  5. You need a pc to inspect .so files which is technically correct to my knowledge .so files are just in lib in general you won't see them solely in arm-4 but there will be a copy of each .so for every arm subfolder in a lib file i.e. 1 for arm-v7a and 1 for arm-v8 both being similar but maybe structured a little different in terms to where information is on the page (so really a change in offsets if I recall correctly I dunno I never mess with arm-v8) Youre also right about the files aren't meant to be read by the clients. They don't like people poking around:P I don't know enough about data structures to make a call on how they are compiled but it seems spot on I just know that it goes from binary (for example 1001 1101 111) to arm (including but not limited to ADD SUB MOV MVN) to hexcode 1F 20 3B E3 the hexcode is stored in the libil2cpp or whichever il2cpp binary file. Then their location in the .so determines their offset. But youre mostly spot on don't worry about it you're doing great keep up the good work! [added 0 minutes later] No problem!
  6. Don't stress it man in due time... You don't have to plus this will probably be a game that's necessary to edit the IL instruction
  7. I took a look at it... And it is both a split apk and a non-libil2cpp il2cpp binary. The correct lib.so to use would be the largest lib.so in this directory and instead of using dnspy or viewing the dump.cs you are going to have to use a disassembler like IDA pro. I'm going to see which .so file is the largest for you... Okay well now there is a libil2cpp but it was hidden from the SO puller? Sorry man this is beyond my understanding... I am still a newbie with modding and I haven't dealt with this kind of security:'( I wish you luck...
  8. The dump.cs is obtained from memory dumping. Game guardians memory dumping feature will output binary files and you can recover dll files from that and load them into dnspy for the same use. Another method would to just pull the libil2cpp and meta data and do a dump via il2cppdumper. This will give you a dump.cs as well as a dummy dll folder. This omits any information on editing libil2cpp as it seem you just want to know an offset from the dump. Modding the apk won't be necessary if you're able to just search the offset in gg and change it to your desired outcome. Dump.cs files can be read and edited with notepad++ and you can use ctrl+F to search for keywords in the dump.cs file But again to reiterate, you need to do a memory dump. The memory dumping feature Game Guardian offers will work but it's a little bit of a work around and you will not get the dump.cs file,only the binary files that can be recovered into dll files. Il2cpp dumper will give you the dump.cs file you are looking for
  9. Loaded the dummy dll into dnspy and most of the strings are encrypted with random characters probably will not be able to do this tonight.
  10. It's alright man we're all still learning lol... As a matter of fact I just figured out my method of merging split apks are what's returning this parsing error:P apkpure has an already merged apk for this game so I'm going to just use that and procrastinate on setting up sai and sap.... But this should really help in terms of modding it
  11. I'll make another attempt at modding the apk
  12. @Jasminemoon practicing and learning search methods only will take you so far though. When attempting to fill out a recent request on this site the,solution was to search the value with byte separation i.e. value is 90 in game so search 90x4 for a byte separation of four bytes, but I had overlooked this method as it isn't used as much and I don't have to use it very often. So remember to frequently revisit learned stuff just so you stay refreshed and you can probably save yourself sometime later on down the road, I would've probably spent the better half of a few hours trying to mod the apk had @Farmeriscool not provided the proper search method. I'm not too good at apk modding yet. Incase you do come across something that you can the life of you cannot figure out and you decide to consult these forums some information that's really helpful to provide in your posts are the methods you've tried the playstore link for the app what you're attempting to edit, and any other odd things that you notice that doesn't correlate with the status quo of similar games Sorry if any of this is over complicating things I do have a really circumventing on my explanations
  13. I've never see r or E used in a search before, what's up with this syntax?
  14. I always forget to search byte speration thank you farmeriscool!
  15. You are fine. Management was on my a** today so maybe I was being unreasonably critical
  16. Depends on the class void classes don't return values but when you do finally determine one is what you can/ and want to modify then search it's offset in HxD by loading the libil2cpp file into it There are a few different hex codes out there that will help you but don't copy in paste you have to manually type them into HxD or else you will change the byte size of the lib file and the android manifest won't be able to load the lib and you will be return with a failed to load il2cpp error upon running your apk
  17. Not that gender appropriation is important in casual social dynamics though as it was just a farewell greeting. "She" knew what I meant and she didn't care enough to correct me herself she doesn't need someone to do it on her behalf. Apologies to them if it did offend, but as for why it was necessary for you to deliver this grievance is beyond me. As she has demonstrated by asking for games to hack, opposed to how to hack them, she is fully capable of taking self-initiative and had this correction been necessary it would have been by the affected party. Oh well just another rambling by AKidWithAMidgetFriend.... Word of the day "Redundancy"
  18. He's playing the long con
  19. Have not watched this one but thank you!
  20. So far I have found out, 1) This is a split apk. 2)There are some notable things that can be modified 3) My first attempt at modifying this has returned me a parsing error. I believe i know which modification caused this as I am fairly certain it isn't the decompile and compile method I used. I think I confused a get_gears method for a currency rather than a gear shift for a car and I set the hex to FF 09 0C E3 00 10 A0 E3 9A 0B 43 E3 1E FF 2F E1 which would be 999,999,999. I will make further attempts later as I am fairly exhausted right now
  21. It doesn't seem you guys had any luck with gg. I will try to make a modded apk if I can but I'm still rather new to it. I do not want the € this will serve as practice. No promises but wish me luck!
  22. I don't really know about lib scripts but I do know how to return a libil2cpp file in a gg memory page or how to use offsets found in lib files in a gg script As for the accessing in GG then go to the hamburger menu which is the three lines with bullet points next to them The hamburger menu will bring you to memory pages here you should tap the bold rightward pointing arrow(not the small one but the one without a leftward pointing counterpart) this will allow you to select a memory range to go to Select Xa code app range and you should be able to see which file is for which option at the end of the choice. Here are some pictures to go along with this
  23. Are they all libil2cpp or are they just .so files because then youd go with the one that says libil2cpp.so or if there is not libil2cpp in the .so list then you want to go with the one with the largest byte size If the largest il2cpp binary file isn't libil2cpp then you're going to need ida pro But if it is libil2cpp then dump it with the metadata The dump cs and dummy dll should contain just about the same information and these are both to find offsets associated with certain game functions or methods You drop the libil2cpp.so that you used to do the dump and you put it into HxD which will allow you to search these offsets with ctrl+g.
  24. Hello NoFear! Thank you for your help understanding that bit about field offsets But another question arose while observing a dump dll and given that you are so familiar with offsets you'd seem like the perfect person to help So I noticed that these classes have assigned Tokens... These tokens are structured very similarly to offsets. My questions being; Are tokens and offsets directly related or are they both just reference constructors to allocate data? Can a token be searched in the libil2cpp with HxD the same way you'd search an offset? I'm sorry if I am wasting your time by inquiring I try not to make a habit of asking others opposed to plugging my questions into a search engine but I couldn't find the proper keywords to filter out irrelevant information
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.