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:
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
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:
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.
- 0useful
- 0not useful
#3. Posted:
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?
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?
- 0useful
- 0not useful
#4. Posted:
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 @
- 0useful
- 0not useful
#5. Posted:
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
- 0useful
- 0not useful
#6. Posted:
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
& the Op Codes
- 0useful
- 0not useful
You are viewing our Forum Archives. To view or take place in current topics click here.