QuasaR
Member-
Posts
56 -
Joined
-
Last visited
Everything posted by QuasaR
-
Yes, I see it now, somehow I selected a completely different script...
-
@ZoZo How do I 'load' the script.json in IDA ? I can run the script.py with the File -> Script file menu item but I don't know how to load the script.json. Can you explain that one ?
-
@Ted2I have a question. I have the following class: public class SlotMachine : MonoBehaviour // TypeDefIndex: 9068 { public const int REEL_COUNT = 3; // 0x0 public const int VISIBLE_ROWS = 5; // 0x0 public const int REEL_EXTRA_END_SYMBOLS = 3; // 0x0 public const int REEL_OFFSET = 2; // 0x0 etc... // Properties public bool StartPulling { get; set; } public SpinOddsData resultData { get; } // Methods /* snip */ public void set_StartPulling(bool value); // RVA: 0x101FD081C Offset: 0x1FD081C private void Awake(); // RVA: 0x101FD0824 Offset: 0x1FD0824 private void OnDestroy(); // RVA: 0x101FD0D1C Offset: 0x1FD0D1C private void TrySpin(); // RVA: 0x101FD0E60 Offset: 0x1FD0E60 private void OnSpinButtonPressed(); // RVA: 0x101FD1110 Offset: 0x1FD1110 private void RandomizeSymbols(); // RVA: 0x101FD1114 Offset: 0x1FD1114 private void UpdateSlotSymbol(SlotMachine.SlotReel reel, int reelPos, int symbolIndex); // RVA: 0x101FD164C Offset: 0x1FD164C private Sprite GetSprite(SpinOddsData.Result resultSymbol); // RVA: 0x101FD190C Offset: 0x1FD190C private void UpdateDisplay(); // RVA: 0x101FD1454 Offset: 0x1FD1454 public void Spin(string result); // RVA: 0x101FD1B90 Offset: 0x1FD1B90 private void AdjustSymbolsForResults(); // RVA: 0x101FD1B98 Offset: 0x1FD1B98 public SpinOddsData get_resultData(); // RVA: 0x101FD2210 Offset: 0x1FD2210 private static void .cctor(); // RVA: 0x101FD22CC Offset: 0x1FD22CC } I want to be able to call the UpdateSlotSymbols method but can't figure out how because of the SlotMachine.Slotreel part. 2nd, I also tried to call the set_StartPulling from the UpdateDisplay but that seems to crash the game void (*SlotMachine_set_StartPulling)(void *instance, bool enabled) = (void (*)(void *, bool))getRealOffset(0x101FD081C); void (*SlotMachine_UpdateDisplay)(void *instance); void _SlotMachine_UpdateDisplay(void *instance){ SlotMachine_UpdateDisplay(instance); SlotMachine_set_StartPulling(instance, true); } MSHookFunction((void*)(_dyld_get_image_vmaddr_slide(0) + 0x101FD1454),(void*)_SlotMachine_UpdateDisplay,(void**)&SlotMachine_UpdateDisplay); Do you have any idea what I am doing wrong ?
-
Tnx
-
Install perl from the apt.bingner.com repository. Also make sure theos is in /opt/ and not in /var/! when you are jailbroken with checkra1n. Checkra1n doesn't allow nic.pl to be run from /var/. I am now running into the following error when I do a make package: > Making stage for tweak XXXXXXXXXX… env: 'perl': Bad CPU type in executable make: *** [/opt/theos/makefiles/package/deb.mk:60: internal-package] Error 126 Edit: do the following to fix the above: rm /usr/local/bin/perl ln -s /usr/bin/perl /usr/local/bin/perl
-
Tnx
-
Tnx
-
Thank you for all the hard work all of you have done over the years and are still doing!
-
When I run a make package (on my macbook) I run into the following error: > Making all for tweak IOSTEST… ==> Preprocessing Tweak.xm… ==> Compiling Tweak.xm (armv7)… ==> Linking tweak IOSTEST (armv7)… ==> Generating debug symbols for IOSTEST… warning: no debug symbols in executable (-arch armv7) ==> Stripping IOSTEST (armv7)… rm /Users/quasar/projects/iostest/.theos/obj/armv7/Tweak.xm.mm ==> Preprocessing Tweak.xm… ==> Compiling Tweak.xm (arm64)… ==> Linking tweak IOSTEST (arm64)… ==> Generating debug symbols for IOSTEST… warning: no debug symbols in executable (-arch arm64) ==> Stripping IOSTEST (arm64)… rm /Users/quasar/projects/iostest/.theos/obj/arm64/Tweak.xm.mm ==> Merging tweak IOSTEST… ==> Signing IOSTEST… > Making all in IOSTESTSettings… > Making all for bundle IOSTEST… ==> Copying resource directories into the bundle wrapper… ==> Compiling IOSTEST.mm (armv7)… ==> Linking bundle IOSTEST (armv7)… ==> Generating debug symbols for IOSTEST… warning: no debug symbols in executable (-arch armv7) ==> Stripping IOSTEST (armv7)… ==> Compiling IOSTEST.mm (arm64)… ==> Linking bundle IOSTEST (arm64)… ==> Generating debug symbols for IOSTEST… warning: no debug symbols in executable (-arch arm64) ==> Stripping IOSTEST (arm64)… ==> Merging bundle IOSTEST… ==> Signing IOSTEST… > Making stage for tweak IOSTEST… > Making stage in IOSTESTSettings… > Making stage for bundle IOSTEST… sed: 1: "entry.plist": invalid command code e make[1]: *** [internal-stage] Error 1 make: *** [internal-stage] Error 2 Am I missing something ? Edit: Found the issue, sed on osx requires a filename or "" after the -i command. Updated my makefile and now I am able to compile it perfectly.
-
Help/Support how to make .dylib for non jailbreak
QuasaR replied to nkodder's topic in Help & Support
-
If cydia impactor hangs on verifying then you have reach the limit number of apps you can install for that appleid (usually 3).
-
I have a feeling that it doesn't exist anymore. If you look at their twitter account, the last message was from 2015. https://twitter.com/x_repo Also the domain doesn't seem to be up anymore.
-
Does anyone have the full version of Hopper 4.3.31
-
Non-Jailbroken Hack Jurassic Survival v2.7.5 Jailed Cheats +15
QuasaR replied to Rook's topic in Free Non-Jailbroken IPA Cheats
@DiDA Would it be possible to add this game to the 'direct install' ? -
@DiDA, @ZahirSher, @shmoo I trying this on the new version of Last Day on Earth to see if I can find something regarding the noise when doing a raid but is seems like it's obfuscated or something. // Namespace: Assets.Core.Game.Battle.Character public class RaiderCharacterController : TraderCharacterController // TypeDefIndex: 6136 { // Fields private FollowPointer JKGEMOAJMHC; // 0x1B0 // Methods protected override void OCFEAMFBGJP(); // 0x10064D73C public override bool GLOJCBJINGE(); // 0x10064D774 protected override void MENMGDJOEMF(); // 0x10064D7BC public override bool CheckUse(); // 0x10064D7E8 protected override void HFJCJHJPIMG(); // 0x10064D830 public void .ctor(); // 0x10064D868 protected override void BDKNACCPKIK(); // 0x10064D86C public override void NMNJBHEHDDD(); // 0x10064D898 public override void Dispose(); // 0x10064DB0C protected override void BNPNANEBNBA(); // 0x10064DB44 } Can someone give me some pointers on how to deobfuscated this ?
-
Mod Menu Hack [ The Sims Mobile ] TSM Game Cheats v52.0.0 +2
QuasaR replied to 0xSUBZ3R0's topic in Free Jailbreak Cheats
Thank you! -
Help/Support IOS 9.3.5 JB Where to download proper SDKS?
QuasaR replied to SmokeyJay's topic in Help & Support
np, if a git clone on https:// fails, do a git clone git:// -
Help/Support IOS 9.3.5 JB Where to download proper SDKS?
QuasaR replied to SmokeyJay's topic in Help & Support
https://github.com/theos/sdks -
Help/Support ARM64 to HEX converter doesn't work, help needed
QuasaR replied to QuasaR's topic in Help & Support
Awesome! Tnx for the conversion! [edit] The instruction works perfectly, only downside is that I made the zombies immortal (in LDOE) instead of setting a 'god' mode to the player -
Help/Support ARM64 to HEX converter doesn't work, help needed
QuasaR replied to QuasaR's topic in Help & Support
@DiDAThat method doesn't work. I have the following 2 instructions : __text:00000001002E17BC MOV V8.16B, V1.16B (HEX = 28 1C A1 4E) __text:00000001002E17C0 MOV V9.16B, V0.16B (HEX = 09 1C A0 4E) and I want to change to top one from MOV V8.16B, V1.16B to MOV V8.16B, V0.16B so that V8.1 and V9.1 match. When I run the HEX value through http://armconverter.com/hextoarm/, I get exactly the same instruction as displayed above so I can't follow the linked tutorial because I don't get a different instruction which I can modify.