-
Posts
184 -
Joined
-
Last visited
Everything posted by Aarivex
-
Hows it going? Jailbroken yet?
-
Personal choice, sure. I've never had problems with unc0ver though. Its stable, reliable and you have some decent guys working on it. I was very close to try out Odyssey.. but no. I'd rather wait months. 😛
-
Please stop supporting people that limit freedom of choice by banning apps on their jailbreaks and being a dramaqueen.
-
pwn20wned recently tweeted regarding new jailbreaks including A14 and up to 14.3. I'm really hyped as the only option for me was checkra1n, which sadly only works when you disable the passcode on A11, and I'm glad that pwn20wnd is back.
-
c# hmm
Aarivex replied to Janeyy's topic in Enthusiastic Programmers | C#, .NET, Xamarin & more's Talk
I can recommend Pluralsight. Been a member for over a year there now and there are tons of great courses, not only about C# or programming in general, but any IT related topic as well. You can use my ref link to pay much less for the first time. Besides that, there are a lot of online resources that will help you get started. -
Woah, dude, chill.
-
It's great that he pointed this method out here, but its nothing new. Depends on the game. Don't expect triple A titles to be taken over now tho.
-
What exactly did you try?
-
Most of the apps use their own APIs on their servers, which means the app communicates with their server to exchange data and state. The app he used as an example contacted the server as soon as he bought a bike and basicly told the server that he bought a bike along with some data like the bike type and amount. What he explains is that you can watch this data flow between the app (client) and server and send a own request to the server and change the data a bit in order to gain all the bikes in-game. TL;DR Analyzing what the app does when he buys a bike (sending data to the server), changing that up a bit and sending custom data to the server -> free items! https://blogs.mulesoft.com/biz/tech-ramblings-biz/what-are-apis-how-do-apis-work Do you mean FLEXing? Thats what I used to achieve that.
-
Oh, glad to hear that, haha.
-
Did you seriously write that on your own? Who needs loops anyways? Cool tutorial for beginners! Nothing new though. Wonder why the developers won't take time to write a proper API that's not accessible so easy.
-
Don't be silly, everything is vulnerable at some point. Even Google had a XSS this year. I currently don't have the time to work on this and my current attempts didn't work as intended. Hope someone takes a look at this - I still have the dumped offsets linked in some of my previous comments here.
-
No worries. I'm not a pro so don't expect too much 😅
-
Lol, I meant I'm working on this game, not Theos. Anyway, I tested changing money with DLGMemor and it updates the GUI and works partially, but as soon as you want to purchase something, you'll get kicked out with an error message. Currently testing out godmode and battle options.
-
Theos works just fine on iOS 13. I'm still working on it, don't worry.
-
Thanks!
-
Thats formulated a bit harsh. Unity is a great tool making game development easy using a very nice programming language, of course you'd stick with it with all the great functions it provides. And indeed you are learning to analyze, it's not a childs play to override Unity methods either. But great tutorial, didn't expect something that well explained. Thank you!
-
There is a class called BattleUnit which has methods such as ChangeHealth(int delta), SetMaxHealth(int maxHealth) and Die(). Overriding Die (0x17FF620) with NOP (00F020E3) or RET (C0035FD6) using the iOSGods Live Offset Patcher doesn't do anything. Maybe someone could help me out here. Edit: Got some more knowledge on this know and how to override it - will keep this updated.
-
I think I messed something up. Using iPhoneOS11.2 as SDK. > Making all for tweak AmericanDadHack… ==> Compiling Tweak.xm (arm64)… In file included from Tweak.xm:1: In file included from /Users/aarivex/americandadhack/Macros.h:1: In file included from /Users/aarivex/americandadhack/ModMenu.h:11: In file included from /Users/aarivex/americandadhack/Hack.h:10: In file included from /Users/aarivex/theos/include/vector:66: In file included from /Users/aarivex/theos/include/bits/stl_algobase.h:66: /Users/aarivex/theos/include/cstring:102:12: error: cannot initialize return object of type 'void *' with an rvalue of type 'const void *' { return memchr(const_cast<const void*>(__p), __c, __n); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Tweak.xm:1: In file included from /Users/aarivex/americandadhack/Macros.h:1: In file included from /Users/aarivex/americandadhack/ModMenu.h:11: In file included from /Users/aarivex/americandadhack/Hack.h:10: In file included from /Users/aarivex/theos/include/vector:66: In file included from /Users/aarivex/theos/include/bits/stl_algobase.h:68: /Users/aarivex/theos/include/cstdlib:143:3: error: declaration conflicts with target of using declaration already in scope abs(long __i) { return labs(__i); } ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/stdlib.h:111:44: note: target of using declaration inline _LIBCPP_INLINE_VISIBILITY long abs( long __x) _NOEXCEPT {return labs(__x);} ^ /Users/aarivex/theos/include/cstdlib:110:11: note: using declaration using ::abs; ^ /Users/aarivex/theos/include/cstdlib:146:3: error: declaration conflicts with target of using declaration already in scope div(long __i, long __j) { return ldiv(__i, __j); } ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/stdlib.h:116:42: note: target of using declaration inline _LIBCPP_INLINE_VISIBILITY ldiv_t div( long __x, long __y) _NOEXCEPT {return ldiv(__x, __y);} ^ /Users/aarivex/theos/include/cstdlib:117:11: note: using declaration using ::div; ^ In file included from Tweak.xm:1: In file included from /Users/aarivex/americandadhack/Macros.h:1: In file included from /Users/aarivex/americandadhack/ModMenu.h:11: In file included from /Users/aarivex/americandadhack/Hack.h:10: In file included from /Users/aarivex/theos/include/vector:66: In file included from /Users/aarivex/theos/include/bits/stl_algobase.h:70: In file included from /Users/aarivex/theos/include/iosfwd:49: In file included from /Users/aarivex/theos/include/bits/postypes.h:46: /Users/aarivex/theos/include/cwchar:212:12: error: cannot initialize return object of type 'wchar_t *' with an rvalue of type 'const wchar_t *' { return wcschr(const_cast<const wchar_t*>(__p), __c); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/aarivex/theos/include/cwchar:218:12: error: cannot initialize return object of type 'wchar_t *' with an rvalue of type 'const wchar_t *' { return wcspbrk(const_cast<const wchar_t*>(__s1), __s2); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/aarivex/theos/include/cwchar:224:12: error: cannot initialize return object of type 'wchar_t *' with an rvalue of type 'const wchar_t *' { return wcsrchr(const_cast<const wchar_t*>(__p), __c); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/aarivex/theos/include/cwchar:230:12: error: cannot initialize return object of type 'wchar_t *' with an rvalue of type 'const wchar_t *' { return wcsstr(const_cast<const wchar_t*>(__s1), __s2); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/aarivex/theos/include/cwchar:236:12: error: cannot initialize return object of type 'wchar_t *' with an rvalue of type 'const wchar_t *' { return wmemchr(const_cast<const wchar_t*>(__p), __c, __n); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Tweak.xm:1: In file included from /Users/aarivex/americandadhack/Macros.h:1: In file included from /Users/aarivex/americandadhack/ModMenu.h:11: In file included from /Users/aarivex/americandadhack/Hack.h:10: In file included from /Users/aarivex/theos/include/vector:66: In file included from /Users/aarivex/theos/include/bits/stl_algobase.h:71: /Users/aarivex/theos/include/bits/stl_pair.h:96:22: error: no template named 'pair' operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^ /Users/aarivex/theos/include/bits/stl_pair.h:96:49: error: no template named 'pair' operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^ /Users/aarivex/theos/include/bits/stl_pair.h:102:21: error: no template named 'pair' operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^ /Users/aarivex/theos/include/bits/stl_pair.h:102:48: error: no template named 'pair' operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^ /Users/aarivex/theos/include/bits/stl_pair.h:109:22: error: no template named 'pair' operator!=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^ /Users/aarivex/theos/include/bits/stl_pair.h:109:49: error: no template named 'pair' operator!=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^ /Users/aarivex/theos/include/bits/stl_pair.h:115:21: error: no template named 'pair' operator>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^ /Users/aarivex/theos/include/bits/stl_pair.h:115:48: error: no template named 'pair' operator>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^ /Users/aarivex/theos/include/bits/stl_pair.h:121:22: error: no template named 'pair' operator<=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^ /Users/aarivex/theos/include/bits/stl_pair.h:121:49: error: no template named 'pair' operator<=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^ /Users/aarivex/theos/include/bits/stl_pair.h:127:22: error: no template named 'pair' operator>=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[3]: *** [/Users/aarivex/americandadhack/.theos/obj/debug/arm64/Tweak.xm.ca397b12.o] Error 1 make[2]: *** [/Users/aarivex/americandadhack/.theos/obj/debug/arm64/AmericanDadHack.dylib] Error 2 make[1]: *** [internal-library-all_] Error 2 make: *** [AmericanDadHack.all.tweak.variables] Error 2
-
Thank you!
-
Heres a dump of the latest game version made with IL2CPPDump. https://drive.google.com/open?id=1Br2-LXiEDMsnLk319WXGLCHy8kv3rCrj Interesting class structures: PremiumState: https://pastebin.com/5CnjR5hz BattleUnit: https://pastebin.com/arFBgkGM (includes methods such as Die() and Revive()) Will update this meantime.
-
Programming - Web (Laravel, Vue, Bootstrap), Software (C#, NodeJS), Mobile (React Native, Xamarin) - Did/Doing some decent money with it. Starting studying very soon hopefully.