Layle

@layle.bsky.social

gen-z reverse engineer & exploit-dev • "embrace the c(ake)make" • shitposter • windows internals crackhead that likes emudev, os internals and ctfs @organizers

I started doing emudev on December 8th, 2023. I spent almost every day working on emulators and learning about them! The goal? Emulating the game I played for years as a child: Final Fantasy Crystal Chronicles: The Crystal Bearers on the Wii. This game gave me the name "Layle"! The day has come...

Bild

The first 2 games are playable: Puzzle Bobble 2 and Mortal Kombat 2! 3 months deep into this emulator (now with shader support in case you haven't noticed!) and still so much more to do....

My personal blog is about to get a facelift! I used to use a slightly modified Hugo theme, but it never really felt appropriate for me... So I ended up making my own during a 24h session using Astro! You can see the old blog for comparison towards the end of the video.

ended up making a trace explorer for my PSX emulator. it's technically compatible with any output generated by the "tracing" crate (Rust) as long as JSON output is enabled

my GBA debugger received a major face lift, it looks so much better now. it's also less chaotic than it used to be due to me ditching floating windows for everything

Massive progress on my GBA emulator, most titles now at the very least get into menu if not ingame with many being playable!! Still lot's of features to add and bugs to fix... Been working on the project for almost a year now (with a few breaks inbetween)!

BildBildBildBild

I think this was the last update I'll make on the DRM auto-patcher - it has been tested with titles that are not on the compatibility table as well, and everyone has reported success with it c:

Layle@layle.bsky.social · last yr.

The entire tool has been rewritten to Rust and is now also published as a web application over at noviy.layle.dev! The Rust<->WebAssembly glue is a bit janky, but it works! Lots to improve but the tool works with all LEGO titles I could get my hands on so far!

The entire tool has been rewritten to Rust and is now also published as a web application over at noviy.layle.dev! The Rust<->WebAssembly glue is a bit janky, but it works! Lots to improve but the tool works with all LEGO titles I could get my hands on so far!

Noviy Disk No-CD Patcher

noviy.layle.dev

Layle@layle.bsky.social · last yr.

Currently working on a tool that automatically disables Noviy Disk's custom DRM (in relation to my latest blog post) - it's been tested with 3 major titles so far and it seems to work great thus far! github.com/ioncodes/nov...

Join me on an adventure about a Russian DRM, deception and anti-piracy measures disguised as bugs! It's a technical writeup about how I reverse engineered and preserved a rare variant of Lego's gaming history - Lego Rock Raiders (Russian Edition) layle.me/posts/lego-r...

A Story about a Russian DRM and Lego Rock Raiders

I was approached by “The Research Realm” - a collective aiming to preserve Lego’s history - to create a No-CD crack and fix for a rare version of Lego Rock Raiders.

layle.me

Spent the weekend looking into a homebrew DRM made by the company "Noviy Disk" as I was approached by "The Research Realm" to create a No-CD crack and fix for the Russian version of Lego Rock Raiders. Link to the repository: github.com/ioncodes/LRR... Blogpost will follow tomorrow, pending review!

Bild

In a somewhat recent project we used a vulnerable driver, which worked fine... Except: The customer had a custom rule that caused an alert when a service is created! By setting up the registry keys ourselves and calling into NtLoadDriver we can bypass this detection: github.com/ioncodes/Sil...

GitHub - ioncodes/SilentLoad: "Service-less" driver loading

"Service-less" driver loading. Contribute to ioncodes/SilentLoad development by creating an account on GitHub.

github.com

A bit late to post this here, but: I published my GameBoy and GameBoy Color emulator on GitHub, written in Rust Nothing too special - unless you have a Lovense sextoy laying around and are keen on trying the MBC5 rumble pak support! github.com/ioncodes/ayy...