Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ Profile
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ

@LIJI32

Followers
2K
Following
2K
Media
537
Statuses
3K

I fiddle with macOS, iOS, and Nintendo consoles. I made SameBoy (and SameDuck), MIP, GBVideoPlayer, DiskPie, and various ROM hacks. https://t.co/vaACgYWwJo

Israel
Joined April 2016
Don't wanna be here? Send us removal request.
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
1 year
Almost 10 years and 50 releases after SameBoy's first public release, SameBoy 1.0 is finally out! Introducing many new features such as Cheat Search, Printer and Cheats support in iOS, a new Apple Watch port, and tons of other features and improvements! Links in the comments.
5
28
134
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
2 days
Dear ISP, Please schedule your "scheduled maintenance" to 5am, not 1am. Sincerely, me.
0
0
0
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
13 days
SSH access
@privatetalky
Private Talky
13 days
What feature would Apple need to add to make you switch to the iPhone Air?
2
1
24
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
17 days
Itโ€™s even worse on mobile because these useless AI generated essays cover the entire result page, forcing the user to scroll for the actual results.
0
0
3
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
17 days
Google search has been getting worse and worse for years, but the intrusive Gemini results are just obnoxious and useless. I search for piano movers because I need real results of actual piano movers I can call, not a useless AI essay explaining what a piano mover is.
1
0
8
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
19 days
Now make C overtake Python and software engineering will be saved.
@FFmpeg
FFmpeg
19 days
Did you know Assembly language has overtaken Rust in popularity?
0
0
3
@samhenrigold
sam henri gold
27 days
Proud to share my latest work with FedEx to localize their iconic logo for RTL regions. This took a lot of hard work but really proud of how it came out ๐Ÿ’œ๐Ÿ’œ
6
15
404
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
1 month
Love being an open source developer
0
0
15
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
1 month
I gave a try to Nintendo Switch Online's 9-day trial, marketed as 7-day trial for some reason. I wondered how high I can get my VR before it ends (Last time I played online was a few MK8 races on the Wii U). Turns out the answer is 8250-ish, although I peaked at 8385.
0
0
4
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
2 months
BTW, each step (e.g. checking for files) has *three* different implementations which have varying implementation details (e.g. one implementation checks for files via a symlink, while the other checks them directly) to make it more cumbersome patch.
0
0
23
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
2 months
* This is very on-character for Nintendo, the strings are "encrypted" with a static XOR key
2
0
29
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
2 months
It also dynamically writes a dylib into the Documents folder to see if they can dlopen it. The dylib reveals the name "JBDetectLib", which is probably some commercial solution Nintendo pays for, see screenshot. Might as well find some private API and snitch to Apple >< (2/3)
1
0
26
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
2 months
Nintendo's JB detection on iOS is pretty much malware. It uses an obfuscating compiler, encrypts* its strings, checks for both existing and non-existing files to detect common jailbreaks, does its SVCs by itself to avoid hooking, checks for fork/execl/etc system hooks (1/3)
6
7
110
@fattard_
Fรกbio H. Attard
2 months
Now that it has been announced, I can mention that Same Boy, from @LIJI32, is powering the GB core in the QEE that will be bundled into Street Racer Collection.
@qubytegames
QUByte Interactive
2 months
๐Ÿค”Can you imagine what a mix of Mario Kart and Road Rash would be like? We can.๐Ÿ˜Ž ๐Ÿ•น๏ธAnd it's a forgotten and acclaimed classic from the 90s. Hurry up and add it to your wish list... #snes #megadrive #gameboy #retrogames #90s
1
2
7
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
2 months
JPEGs are now banned from my pasteboard, no more screenshots being converted to JPEG upon copying!
0
0
4
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
2 months
I'm very close to globally hooking UIImageJPEGRepresentation with UIImagePNGRepresentation to prevent iOS from compressing literally *everything* to a shit-quality JPEG.
1
0
5
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
2 months
iOS 16 vs iOS 26. UI padding in iOS 26 is just insane.
1
0
6
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
2 months
This is what happens when you launch Xcode 26 with a debugger attached, btw. The icon is actually dynamically generated, so it "matches" itself if you set Xcode to a custom icon.
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
2 months
My Xcode instance seems to be a bit self-condescending
0
0
2
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
2 months
My Xcode instance seems to be a bit self-condescending
0
1
5
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
2 months
Insecure dev-fused iPhone SE 3rd Gen
@minimalnerd1
Minimal Nerd
2 months
If budget is not an issue, which iPhone would you pick ?!
0
0
6
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
2 months
I created a Discord server for SameBoy, let's see how it goes! https://t.co/NUdIgCn8H1
discord.com
Discuss SameBoy's development and Game Boy research. | 25 members
@LIJI32
Lior Halphon ๐Ÿ‡ฎ๐Ÿ‡ฑ
4 months
SameBoy's development happens almost exclusively on GitHub (Issues, PR, etc), with some occasional updates and polls on Twitter. I'm considering creating a Discord server to discuss SameBoy's development, Game Boy research, etc. Is any of you interested?
0
0
5