You are viewing our Forum Archives. To view or take place in current topics click here.
Modding .ipa Files For Games [Unity3D Games] Help!
Posted:

Modding .ipa Files For Games [Unity3D Games] Help!Posted:

Pro-Zombie-Killer
  • Christmas!
Status: Offline
Joined: Sep 06, 201211Year Member
Posts: 182
Reputation Power: 7
Status: Offline
Joined: Sep 06, 201211Year Member
Posts: 182
Reputation Power: 7
I have a jailbroken ipad and i have cracked a app called Alien Shooter Galaxy Attack v8.5 for ios.

I moved the cracked .ipa to my pc and got the binary to extract the .dll files from the no extension game files.

This then gave me the .dll files Assembly-CSharp.dll ect....... 45 to be exact.

[ Register or Signin to view external links. ]

I then Opened the Main, Assembly-CSharp.dll in a editor, .Net Reflector, I then looked for something to edit.. Card Manager (example)

[ Register or Signin to view external links. ]

In the picture i am not seeing the code for this nor am i seeing the value`s to edit as you can see in Reflexil v2.2. This is the same for all editable controllers within the CSharp.dll

I am now on the SpinController, With this i can modify the cost of each spin and the time to change it from having to wait 60 minutes from spinning again in-game.

[ Register or Signin to view external links. ]

This is the functions of the spincontroller and its viewable, BUT. When i click the method. That shows the code to manipulate to mod this, it doesnt show me the code to make changes.

[ Register or Signin to view external links. ]

Also as you can see in the Reflexil addon you see opCode (nop) this is the same for the CSharp dll functions. Its now confirmed i cannot see the methods of this CSharp.dll because of some security/permissions placed into it from the dev before building this version of the game.

My Question (Reason why i made this thread is)

How do i get this dll from showing the above to showing this.

[ Register or Signin to view external links. ]


This image is a Android version of this game running the same version on ios i am trying to mod.

The de-compile methods for both devices of the game files are different.

On Android there are plenty of tools to de-compile a .apk file to view its contents inside.

On IOS i have found 1 tool that de-compiles the game files to produce the .dll files

After doing the android method using APKTool to de-compile the game files and produce the .dll`s i then opened the Assembly-CSharp.dll file in Net Reflector and all code was view-able and i could mod it.

After doing the ios method using Il2CppDumper to de-compile the game files to produce the .dll`s i then opened the Assembly-CSharp.dll file in Net Reflector and functions was view-able but not the methods. How do i fix this so all code is view-able in the ios Assembly-CSharp.dll ?


I have tried many De-obfuscating tools to remove any protection the .dll might have to hide the methods and there value`s so it makes it harder to de-compile the full .dll and all attempts have failed.
Any ideas guys?

I have successfully modded this game for Android and the modifications i did are fully working in-game & has been tested. but the ios version is alot harder.


This is the Assembly-CSharp.dll Assembly information apon opening the .dll in Net Reflector and just clicking/highlighting the dll on the left panel.

This is the IOS Version

[ Register or Signin to view external links. ]



This is the Android version & you`ll notice this version has had protection removed somehow

[ Register or Signin to view external links. ]



I would appreciate any help on this as i have been working on trying to get the ios dll fully view-able just like the android one is for days now


Last edited by Pro-Zombie-Killer ; edited 1 time in total
#2. Posted:
Mike
  • KY Flood Relief
Status: Offline
Joined: Oct 12, 20167Year Member
Posts: 9,479
Reputation Power: 9290
Motto: I Speak Terpanese
Motto: I Speak Terpanese
Status: Offline
Joined: Oct 12, 20167Year Member
Posts: 9,479
Reputation Power: 9290
Motto: I Speak Terpanese
i see you have put in lots of work you have lots of knowledge on Ios Mods / exploits.
#3. Posted:
Pro-Zombie-Killer
  • Christmas!
Status: Offline
Joined: Sep 06, 201211Year Member
Posts: 182
Reputation Power: 7
Status: Offline
Joined: Sep 06, 201211Year Member
Posts: 182
Reputation Power: 7
Looking at the differences from both .dll`s the android one has definitely Been de-compiled at a higher level.


Could be my problem

The ios dumper il2cppdumper is bad and doesnt do a strong enough decompile. If this is the case does anybody know of other de-compile tools for what im trying to do here?
#4. Posted:
Pro-Zombie-Killer
  • Christmas!
Status: Offline
Joined: Sep 06, 201211Year Member
Posts: 182
Reputation Power: 7
Status: Offline
Joined: Sep 06, 201211Year Member
Posts: 182
Reputation Power: 7
Mike wrote i see you have put in lots of work you have lots of knowledge on Ios Mods / exploits.


lol, Only to do with this game i do haha

Other stuff im a noob @
#5. Posted:
Pro-Zombie-Killer
  • Challenger
Status: Offline
Joined: Sep 06, 201211Year Member
Posts: 182
Reputation Power: 7
Status: Offline
Joined: Sep 06, 201211Year Member
Posts: 182
Reputation Power: 7
Also i forgot to mention: This is a Unity Game made with Unity3D tools
#6. Posted:
Pro-Zombie-Killer
  • Christmas!
Status: Offline
Joined: Sep 06, 201211Year Member
Posts: 182
Reputation Power: 7
Status: Offline
Joined: Sep 06, 201211Year Member
Posts: 182
Reputation Power: 7
Basically my problem is how do i enable this .dll to show me Player.Prefs strings also int32/ integer values
& the Op Codes
Jump to:
You are viewing our Forum Archives. To view or take place in current topics click here.