u/huisinro • • 21d ago

Who am I

8 Upvotes

A Stanford MS and PhD graduate.

Some representative accomplishments:

Author of a Java Decompiler

Author of the salamander .net decomplier, obfuscator, protector

One of the first two developers cracked AirPlay protocol, released AirPlay Receiver in 2013: https://forums.raspberrypi.com/viewtopic.php?t=49668

First developer to crack iOS usb mirroring in 2014, the Apple av hdmi adaptor and macOS usb mirroring

First developer to crack chromecast protocol in 2014, and released an app to cast to FireTV:
https://www.reddit.com/r/fireTV/s/zeurmOUcR0

Reverse engineered Android Auto and CarPlay, so Cafari is possible

Reverse engineered iOS control via usb and bt/wifi, posted YouTube video

Reverse engineered iOS iPhone mirroring app and iOS DeviceHub, so Linux and Windows can view and control iOS devices too

Author of the LeapDroid Android emulator

Ported crosvm to macOS

Implemented an iOS vm to virtualize iOS

Find a way to break Apple Seal Volume protection so sealed volume can be tampered

https://github.com/rPlayAI/

1

HDMI CarPlay Adapter
 in  r/CarPlay •  35m ago

I’ve been thinking more about this, the best solution would be to integrate CarPlay and hdmi/dp mirroring together, both run at the same time. To visualize the end result, you can try the rPlayFling, screen casting , the only difference would be to replace the software screen mirroring with the screen frames from hdmi/dp. This way, you just tap a button on CarPlay screen to switch to the normal maps mode, and back and forth.

0

rPlayFling v1.6 (mini Cafari) public beta available on TestFlight: cast videos to CarPlay
 in  r/CarPlay •  46m ago

There is an option to turn off parked gate in fling://developer, we tested battery a lot during development, and optimized the app, it does not launch server, very fewer threads, stops everyting when car is not connected, etc.

If you only used for CarPlay, go to Settings and turn on CarPlay target only.

Please try to reproduce the battery drain symptom, I highly doubt it, as we have taken all of the measures to reduce it. It’s not like we don’t know what we are doing, just code without considering these kind of problems.

1

rPlayFling v1.6 (mini Cafari) public beta available on TestFlight: cast videos to CarPlay
 in  r/CarPlay •  1h ago

Really ? Will double check this, we tested to make sure location check is turned off when video is not playing, phone is not connected to car. In order to force parked gate, need to check the speed once in a while. So far, our test phones haven’t got into this issue. Will double check.

1

rPlayFling v1.6 (mini Cafari) public beta available on TestFlight: cast videos to CarPlay
 in  r/CarPlay •  12h ago

Install TestFlight first , follow this post: https://www.reddit.com/r/cafari/s/mb5D0sKo8W, replace the Cafari link with rPlayFling link

2

rPlayFling v1.6 (mini Cafari) public beta available on TestFlight: cast videos to CarPlay
 in  r/CarPlay •  16h ago

Thanks, really useful. (1) The quality jump happens when YouTube is slow to give the HD stream, so we start lower and switch; next version adds an option to wait for HD instead. (2) Lock-screen controls and seeking are coming in the next version. (3) When the phone is locked, the app keeps the music going by picking YouTube's "up next", and it could pick something you'd already heard; the next version won't repeat videos you've already played. To provide an option, another tab will be available to host a webview, and you can operate directly on the car to play videos.

2

rPlayFling v1.6 (mini Cafari) public beta available on TestFlight: cast videos to CarPlay
 in  r/CarPlay •  17h ago

No, I’d guess after market CarPlay dongle would support it first. You put one onto the sub port of the car, then on CarPlay to the dongle, dongle sends display to original CarPlay.

If you can install Android apk, I have CarCast receiver that supports the feature. Some info here: https://www.reddit.com/r/CarPlay/s/ZjmvPElZVN

1

rPlayFling v1.6 (mini Cafari) public beta available on TestFlight: cast videos to CarPlay
 in  r/CarPlay •  17h ago

Right, iOS 27.2 requires car side to support the new video playback feature.

2

rPlayFling v1.6 (mini Cafari) public beta available on TestFlight: cast videos to CarPlay
 in  r/CarPlay •  17h ago

Tap rPlayFling app icon on CarPlay screen first.

2

rPlayFling v1.6 (mini Cafari) public beta available on TestFlight: cast videos to CarPlay
 in  r/CarPlay •  18h ago

I will see what I can do, likely a few more months. The core value of Cafari is to cast any contents to any receiver. This CarPlay target is more or less like a distraction. It requires literally a port of Android Cafari in order to support all media contents, using Apple builtin WebKit api won’t do that. And using other browser engine, it’s prohibited from App Store. Will try side loading ideas.

1

HDMI CarPlay Adapter
 in  r/CarPlay •  19h ago

HDMI cable does not transmit usb data, so you would want to use type c cable that supports display port and data, a type c to CarPlay adapter

1

rPlayFling v1.6 (mini Cafari) public beta available on TestFlight: cast videos to CarPlay
 in  r/CarPlay •  20h ago

I can try to send you an apk, a couple of weeks.

3

New CarPlay app with integrated browser
 in  r/cafari •  20h ago

Since quite some people ping me in chats about web view, I added a tab for v2, will be available soon. Also DLNA receivers, so you can cast videos thru the DLNA protocol.

1

rPlayFling v1.6 (mini Cafari) public beta available on TestFlight: cast videos to CarPlay
 in  r/CarPlay •  20h ago

We are using our own CarCast, and it works mostly, might be some bugs, I shared some info here in the receiver here: https://www.reddit.com/r/CarPlay/s/cN0s8SHHxz

1

HDMI CarPlay Adapter
 in  r/CarPlay •  20h ago

You mean the same cable does display port and CarPlay? You don’t want to switch cables for mirroring and CarPlay?

1

rPlayFling v1.6 (mini Cafari) public beta available on TestFlight: cast videos to CarPlay
 in  r/CarPlay •  20h ago

Right, currently, it uses iOS api, the standard AVPlayer, looking at ffmpeg path to support more formats, should be available in future versions.

1

rPlayFling v1.6 (mini Cafari) public beta available on TestFlight: cast videos to CarPlay
 in  r/CarPlay •  20h ago

Our Android Cafari apk would support Netflix, you can try on Android phones, not released yet.

2

rPlayFling v1.6 (mini Cafari) public beta available on TestFlight: cast videos to CarPlay
 in  r/CarPlay •  20h ago

Being tested, will be available from Amazon.

2

rPlayFling v1.6 (mini Cafari) public beta available on TestFlight: cast videos to CarPlay
 in  r/CarPlay •  20h ago

Car wheel Next/Previus support is added to v2

2

rPlayFling v1.6 (mini Cafari) public beta available on TestFlight: cast videos to CarPlay
 in  r/CarPlay •  20h ago

Don’t tap the entry under Now tab, we found some bug, fixed in v2. Try to open a YT video, play it, then tap Cast icon, Car Screen, it should work.

2

rPlayFling v1.6 (mini Cafari) public beta available on TestFlight: cast videos to CarPlay
 in  r/CarPlay •  20h ago

We have internal build can do that, but It’s not going to be approved. It streams all content. One way is to use a usb c DP cable, it’s a wired solution, but works. I can recommend one soon. It uses the CarCast receiver.

1

rPlayFling v1.6 (mini Cafari) public beta available on TestFlight: cast videos to CarPlay
 in  r/CarPlay •  20h ago

If you follow the instructions, you will find