Here's a Protection feature that I've seen no one use at all.
Defined in sdk\xam.h as an enumerated type definition
The function in question related to this offset is the XAMUSER_SIGNIN_STATE defined in the Xbox SDK as the following function.
But instead of 'getting' our state, we're setting our profile signin state, which I have defined each one for you, including the reboot error states.
Therefore: If you were to say, call my function below on any titleID change with using function: I.E XamGetCurrentTitleId(); => NTSYSAPI EXPORTNUM(463) DWORD NTAPI XamGetCurrentTitleId(VOID);
You would immediately be signed out of XBOX LIVE, if you were to say run XexMenu or an emulator as emulators unlock achievements like on SM360;
When you sign into a profile with the welcome achievement. This prevents this and you from being banned with a modified GPD on your Xbox Live profile. Basically, a protection feature.
If you guys would like me to put some more other protections that I use let me know on this post or DM me directly. I got a big one, I'll hopefully finish, and when it's done I'll release it. Something newer for a change.
As always, have a great day!
Sincerely,
Terikaid
- This will simply return the "Signin State" & Title Id, and if there's homebrew detected it will sign the profile out to prevent homebrew achievements/GPD data from being written to the XBL profile.
- While debugging/Reversing these have and will lead to a flag on your account for a suspension. This will prevent that as it's annoying to always sign out if you're running homebrew which requires you to sign in.
- Without this: You always manually hit your guide button when sign-in pops up, and it'll ignore the profile data for example: XeXMenu 1.2 on launch.
Defined in sdk\xam.h as an enumerated type definition
Code:
typedef enum _XAMUSER_SIGNIN_STATE
{
eXamUserSigninState_NotSignedIn, eXamUserSigninState_SignedInLocally, eXamUserSigninState_SignedInToLive
} XAMUSER_SIGNIN_STATE;
The function in question related to this offset is the XAMUSER_SIGNIN_STATE defined in the Xbox SDK as the following function.
Code:
XAMUSER_SIGNIN_STATE WINAPI XamUserGetSigninState(IN DWORD dwUserIndex );
But instead of 'getting' our state, we're setting our profile signin state, which I have defined each one for you, including the reboot error states.
Therefore: If you were to say, call my function below on any titleID change with using function: I.E XamGetCurrentTitleId(); => NTSYSAPI EXPORTNUM(463) DWORD NTAPI XamGetCurrentTitleId(VOID);
Code:
HomebrewTIDSignoutCheck()
When you sign into a profile with the welcome achievement. This prevents this and you from being banned with a modified GPD on your Xbox Live profile. Basically, a protection feature.
If you guys would like me to put some more other protections that I use let me know on this post or DM me directly. I got a big one, I'll hopefully finish, and when it's done I'll release it. Something newer for a change.
As always, have a great day!
Sincerely,
Terikaid
I am a professional Memphis Rap music producer, on top of that, I personally work hard at 2 jobs, while on top of music; But in my free time, I'll reverse IOS/Android/Console Applications. If you have any questions about Xbox stuff, don't be afraid to hit me up!
Sincerely,
-Terikaid
Sincerely,
-Terikaid