Skip to content

rebase on badupdate 1.3 - #4

Open
bibarub wants to merge 11 commits into
shutterbug2000:masterfrom
bibarub:avatar-v1.3
Open

rebase on badupdate 1.3#4
bibarub wants to merge 11 commits into
shutterbug2000:masterfrom
bibarub:avatar-v1.3

Conversation

@bibarub

@bibarub bibarub commented Aug 19, 2026

Copy link
Copy Markdown
  • badavatar build support implemented without breaking rbb buildability
  • badavatar stage1 rewritten to load stage2 runtime data from external file
  • xamtask exit section now has function names, yay
  • disables bootanim fs spoof thing, i don't think we need it
  • bootanim recovery feature from bu1.3 left intact, but replaces gamerprofile.xex instead
  • still unloading gamerprofile right after running stage3 code, could potentially cause issues, but seems to work for now

side note: having xbdm plugin loaded causes stage2 to crash right before transitioning to stage3, left a comment about this in the file

grimdoomer and others added 11 commits August 5, 2026 15:56
- Added new hv overwrite detection logic.
- Rewrote stage 2 ROP chain to use a cipher text look up table.
- Added boot animation recovery mode for people who thought they were slick and replaced their stock boot animation.
when split into two lines, the first line appears empty on my pc
doesn't seem like it's used anywhere
i don't get why it exists in the first place, ABadAvatar probably doesn't benefit from it at all
my changes: rewrite stage1 to load stage2 runtime data from external file,
label functions in xamtask exit section,
wrap badavatar-specific code in ifdefs,
a few alloc changes because we're running in system context

the rest is code from shutterbug2000 ported to newer stage2 design
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants