Repository navigation
Releases
ZenLink 2.5.16
ZenLink 2.5.16 updates 2.5.15 in place: your settings and devices stay.
Fixed
- ZenLink closed a few seconds after finding an iPhone (#9, seen on an iPhone 17 with iOS 27). The automatic Wi-Fi setup sent an empty pairing PIN, which crashed ZenLink. It now uses the fixed PIN iOS expects after Trust; if the iPhone refuses it, only the Wi-Fi setup is skipped.
Added
- TikTok LIVE Studio Game capture: a new window, ZenLink Game Capture, shows only the phone picture at its own resolution (1:1). In TikTok LIVE Studio add a Game source and pick ZenLink Game Capture. OBS works as before.
Downloads
Setup.exe(9.3 MB): the normal installer.Setup-Direct.exe(19.7 MB): use it when Windows 11 Smart App Control blocksSetup.exe.Portable.exe: one file, nothing to install.Manual.zip: ZenLink.exe with the source.
The release is not code-signed yet, so Windows may show SmartScreen.
ZenLink 2.5.15
ZenLink 2.5.15 updates ZenLink 2.5.14 in place: your settings and devices stay.
Added
- Simplified Chinese (简体中文) in Settings › Language. Translation by @hub8848 (#10).
- Developer Mode step in the Apple Driver guide. iOS 16 and later need Developer Mode for the screen. When it is off, ZenLink now says so and makes its switch appear in Settings › Privacy & Security (iOS hides it until a developer tool asks).
Fixed
- iPhone not found in Apple Driver mode, with no message (#9): when Apple Mobile Device Service is missing or stopped, Windows sees the iPhone but Apple mode cannot. ZenLink now says so and opens Apple Devices in the Microsoft Store, Settings shows the service's real state, and the reason is written to the log.
Downloads
Setup.exe(9.3 MB): the normal installer.Setup-Direct.exe(19.7 MB): use it when Windows 11 Smart App Control blocksSetup.exe. It is ZenLink.exe installing itself, with no helper program.Portable.exe: one file, nothing to install.Manual.zip: ZenLink.exe with the source.
Windows may show SmartScreen, and Smart App Control may block the installer: the release is not code-signed yet (code signing through SignPath Foundation is being set up).
ZenLink v2.5.14
ZenLink 2.5.14 updates ZenLink 2.5.13 in place: your settings and devices stay. Setup removes the old version's files first, so nothing piles up.
✨ What's new
- 👻 Ghost mode. Press F4 (or F6 / F8 / F9, Settings › Advanced) while ZenLink is active: the window stays on top, fades to the opacity you pick (20–100 %), and mouse clicks go to the app behind it, for example a trading chart. Press the key again, or click the tray icon, to use ZenLink again. Idea by irulestar.
- 🤏 Pinch zoom. Ctrl + mouse wheel, or a pinch on the touchpad, pinches with two fingers on the device (Android, and iPhone / iPad in Apple Driver mode) to zoom photos, maps and charts. Idea by irulestar.
- 📋 Copy and paste between the phone and the PC. Android: Ctrl+C / Ctrl+X on the phone puts the text on the PC clipboard, Ctrl+V pastes the PC clipboard on the phone, Ctrl+A selects all. iPhone / iPad (Apple Driver mode): Ctrl+V types the PC clipboard text, Ctrl+Shift+V pastes the device's own clipboard. iOS does not share its clipboard over the cable, so copying from an iPhone to the PC is not possible.
🛠️ Fixed
- ZenLink Studio over the cable: the Trust check over USB timed out, so the iPhone never sent its screen (no Trust prompt, "Check trust" failed, then
-22on every retry). A session that gets no picture for 30 s now says to unlock the device or Trust this PC. - Black window on iOS 27 (Apple Driver): iOS 27 sends H.265 only. When Windows has no HEVC decoder, ZenLink now explains it and opens "HEVC Video Extensions" in the Microsoft Store.
- OBS / TikTok LIVE Studio Game Capture showed the whole window instead of the picture. The animated background now pauses while ZenLink is in the background.
- Mouse did nothing on Xiaomi, Redmi and POCO phones (for example POCO X6 5G): MIUI / HyperOS ignore input from adb until "USB debugging (Security settings)" is on. ZenLink now sees this, explains it and opens Developer options on the phone.
- Stability: Stop now ends iOS 17–26 (Hybrid) sessions; a damaged
airplay.jsonno longer crashes ZenLink; Android and Apple connections no longer hang without a timeout; the picture comes back after a slow Wi-Fi start; Wi-Fi setup no longer asks the device again every minute.
⚠️ Known limits
- Windows may show SmartScreen, and Smart App Control may block the installer: the release is not code-signed yet. The website FAQ explains what to do.
- Right-to-left languages (Arabic, Hebrew) show their text, but the layout is not mirrored yet.
Update (same version 2.5.14)
- Two installers:
Setup.exe(Inno Setup, 9.3 MB) is the normal one. If Windows 11 Smart App Control blocks it, useSetup-Direct.exe(19.6 MB): ZenLink.exe installing itself, with no helper program for Smart App Control to block. It asks once, installs for your user without administrator rights, adds the Start menu and desktop shortcuts and the Apps entry, and starts ZenLink. Both install into the same folder and replace each other cleanly; uninstall in Windows Settings > Apps. - Full audit: about 40 smaller fixes (tray icon after Explorer restarts, safe settings writes, clipboard, AirPlay receiver robustness, sound device handling, Android reconnects, file safety, iPhone connection timeouts).
ZenLink v2.5.13
ZenLink 2.5.13 updates ZenLink 2.5.12 in place: your settings and devices stay. Setup removes the old version's files first, so nothing piles up.
✨ What's new
- 📱 Pick the Android device like on iPhone / iPad. Click a phone in the list to pick it (it is highlighted), then press the one Start button. A phone on USB and Wi-Fi at once gets a USB and a Wi-Fi Start.
- ✋ Start needs a picked device. Pressing Start with nothing picked shows "Pick a device first" (Android and iPhone / iPad). ZenLink Studio over Wi-Fi still starts the receiver right away.
- 🌐 Installer in Indonesian and English. The first page picks the language, following the Windows display language (Indonesia on an Indonesian Windows, English otherwise). The last page has a Support / Donate button.
- 🗂️
langfolder in the install folder withid.po, thezenlink.pottemplate and a how-to for translators. Languages you add there survive updates. - 🔤 Language list: Indonesia, English, then other languages; it becomes a dropdown with more than 6 languages.
🛠️ Fixed
- ZenLink closed by itself while idle when an iPhone / iPad was found on Wi-Fi. If ZenLink ever crashes again, the log now says why.
- ZenLink Studio over Wi-Fi looked choppy at a good frame rate. Windows held back network acknowledgements, so the iPhone sent frames in bursts on a still or slow screen. The AirPlay video connection and the Apple Driver Wi-Fi tunnel now acknowledge at once.
⚠️ Known limits
- Windows may show SmartScreen, and Smart App Control may block some files: the release is not code-signed yet.
- Right-to-left languages (Arabic, Hebrew) show their text, but the layout is not mirrored yet.
- On iPad, a white pointer dot can show for a moment when ZenLink Studio connects.
ZenLink v2.5.12
ZenLink 2.5.12 updates ZenLink 2.5.11 in place: your settings and devices stay.
✨ What's new
- 🦀 One program, no Python. Apple Driver mode, ZenLink Studio (cable and Wi-Fi), AirPlay and the driver settings now run inside
ZenLink.exe. TheZenLinkService.exehelper and its Python runtime are gone. - 📦 Much smaller downloads. Setup.exe 9.2 MB (2.5.11: 35.0 MB, 2.2.31: 60.8 MB), Portable.exe 19.3 MB (was 48.9 MB).
- 🌐 Languages are files. English is built in and Bahasa Indonesia is
id.po. Anyone can add a language: one gettext.pofile in alangfolder next toZenLink.exe(or%LOCALAPPDATA%\ZenLink-Next\lang), and Settings lists it without a new build. How to translate: lang/README.md. - 🔢 Numbered connect steps (1, 2, 3) for iPhone / iPad and Android, so a first-time user can follow them.
🛠️ Fixes
- ZenLink Studio over Wi-Fi (AirPlay) stuck on "connecting": ZenLink now sees when Windows Firewall blocks it (for example after a dismissed Windows prompt on a Public network) and shows an Allow ZenLink on the network button.
- The device menu highlights the iPad, not the iPhone, while the iPad is mirrored.
- ZenLink Studio remembers the device model and shows short, plain error messages.
⚠️ Known limits
- Windows may show SmartScreen, and Smart App Control may block some files: the release is not code-signed yet.
- On iPad, a white pointer dot can show for a moment when ZenLink Studio connects.
- Please report problems with your device and the logs (Settings › About › Open log folder).
ZenLink v2.5.11
ZenLink 2.5.11 updates ZenLink 2.5.1 in place: your settings and devices stay.
✨ What's new
- ☰ Device menu. A button next to Settings opens a menu on the left with Home and every Android phone and iPhone / iPad, each with a status dot. The selected device has Screen and Files panels beside the menu.
- 🏠 Home without pop-ups. Pick Android or iPhone / iPad, the connection mode and the driver right in the main area. Adding a device shows clear tiles for USB and Wi-Fi.
- 📂 Phone file manager (Android). Browse the phone, copy to the PC, delete, make folders, and drop files to upload into the open folder.
- 🪟 Several phones at once. Pop a phone out into its own window, with the full Android dock (Back, Home, Recents, notifications, volume, power) and its own full screen. Join brings it back into the main window.
- 🔊 Sound route per mode. Windows only, device only, or both. Apple Driver mode can also unlock again when the device locks while mirroring (opt-in).
- 🚪 Closing ZenLink. The close button asks whether to keep ZenLink running in the tray or quit, with Remember my choice. Settings › Startup & closing changes it later. Quit from the tray never asks.
- 🖥️ Start with Windows is off by default. The Settings toggle shows the real state, also when you change it in Task Manager › Startup apps.
- ⬇️ Install adb from the app. Android uses Google's official adb, downloaded once (about 8 MB, SHA-256 checked) with a progress bar.
- 🌐 Language follows Windows. Bahasa Indonesia when Windows lists it, English otherwise. A language you pick is kept.
🛠️ Fixes
- Apple Driver mode with Windows Smart App Control (#2): the connection no longer stops at "Secure connection" with "DLL load failed while importing lzss". ZenLink no longer ships or loads that module; a built-in version replaces it.
- Quitting ZenLink also stops the adb server when ZenLink started it. A server started by Android Studio or scrcpy keeps running.
- The phone file manager never runs program files (
.exe,.bat,.ps1…) copied from the phone: they are only shown in their folder. - Changing the sound route no longer turns sound on or off by itself, and turning sound on or off no longer changes the device volume.
- After switching the connection mode or driver, ZenLink asks to restart instead of switching silently. A service restart no longer opens a console window.
- Apple Driver mode: a session whose USB tunnel closed now ends with a message instead of staying on "streaming".
- While mirroring, the area around the picture keeps the glass look instead of black.
- Smaller downloads: Setup.exe 35.0 MB, Portable.exe 48.9 MB (the service no longer carries a second copy of its Python sources).
⚠️ Known limits
- Windows may show SmartScreen, and Smart App Control may still block some files: the release is not code-signed yet.
- Wi-Fi pairing for Android and the Apple device picker were checked on an emulator and by the developer; please report problems with your device and the logs (Settings › About › Open log folder).
Assets: Setup.exe (installer), Portable.exe (no install), Manual.zip (manual install with the source code; extract and run Start ZenLink.bat).
ZenLink v2.5.1
ZenLink 2.5.1 updates ZenLink 2.5.0 in place: your settings and devices stay.
✨ What's new
- 📱 Pick your iPhone / iPad. The Apple screen lists every connected device (USB or Wi-Fi, iOS version, status) and the ones you used before. Click one to choose what Start mirrors; remove old ones with ✕.
- 🤖 Android apps launcher. While a phone is mirrored, the dock has Apps: a searchable grid of the phone's apps. Open an app on the phone's screen, or (Android 10+) in its own window.
- 📂 Drop files on the window. Android: an
.apkis installed, any other file goes to the phone's Download folder, with progress. iPhone / iPad (Apple Driver mode): pick an app with File Sharing (VLC, Documents …) and the file lands in its folder, visible in Files › On My iPhone. - ⬆️ Updates inside ZenLink. Settings › Updates checks GitHub (Stable or Beta channel), downloads with a SHA-256 check and updates in place, keeping your settings.
- 🧾 Logs in one place. Window, backend, crash and setup logs are in
%LOCALAPPDATA%\ZenLink-Next\logs. Settings › About › Open log folder (or Start menu › ZenLink logs). Please attach them to bug reports.
🛠️ Fixes
- ZenLink Studio over Wi-Fi no longer looks stuck on "Connecting…": it says it is waiting for the iPhone / iPad and shows the Screen Mirroring steps.
- "Backend not found" now says what is missing and what to do.
- The Android app list no longer fails with "os error 10060" on slower phones.
- Installer: "Allow ZenLink on the local network" now also allows the bundled
adb, in the same single administrator prompt, so Windows no longer asks separately foradb.exe. ZenLink itself still runs without admin.
⚠️ Known limits
- Sending files to an iPhone / iPad and Apple over Wi-Fi are not yet confirmed on a device.
- Windows may show SmartScreen: the files are not code-signed yet.
Assets: Setup.exe (installer), Portable.exe (no install), Manual.zip (manual install with the source code; extract and run Start ZenLink.bat).
ZenLink v2.5.0
ZenLink 2.5 · Next brings Android to ZenLink and moves the window to native Rust. iPhone and iPad modes stay the way you know them.
✨ What's new
- 🤖 Android, no app on the phone. Android 5.0+ over USB with the official scrcpy server (v5.0.1) and Google's official
adb(37.0.1), both included. Picture, sound (Android 11+), mouse and keyboard control, clipboard, Back / Home / Recent Apps. - 📶 Android over Wi-Fi. One click from a USB connection, or Android 11+ Wireless debugging: scan the QR code ZenLink shows (no typing), or enter a 6-digit pairing code.
- 🧠 Smart Encoder Detection. H.264 by default; H.265 only when the phone and Windows both handle it, with automatic fallback. Video profiles (Low Latency, Balanced, High Quality, Streaming, Custom) and settings per device.
- 🪟 Native Rust window. Media Foundation hardware decoding into Direct3D 11, one frame per refresh, Liquid Glass UI. No WebView2, no Visual C++ runtime.
- 🎬 OBS. Game Capture of the ZenLink window is smoother and keeps working through rotation.
- 📋 OCR copy.
Alt+Ccopies the text on the screen to the PC, on Apple and Android. - 📥 Tray & start with Windows. Close to the notification area (the session keeps running) and start with Windows straight into the tray, both in Settings › Advanced.
- 🔓 Auto unlock (Apple Driver mode). Save the iPhone/iPad passcode or password in Settings; ZenLink unlocks the device when mirroring starts. Stored encrypted with Windows DPAPI on this PC only.
Alt+Uunlocks at any time. - 🔌 USB or Wi-Fi, your choice. An Android phone connected both ways shows "USB + Wi-Fi", and Start lets you pick the connection.
- 🧭 First screen. Choose iPhone / iPad or Android; the Apple Driver / ZenLink Studio choice stays as the Apple step.
🛠️ Fixes
- Portable.exe no longer needs the Visual C++ Redistributable.
- Windows N editions: ZenLink explains the missing Media Feature Pack and opens Windows' own settings page instead of failing silently.
- The installer no longer warns about WebView2.
- Settings slide without jitter; icons show on Windows 10.
- A phone plugged in without USB debugging now gets a hint instead of nothing.
- Setup upgrades an installed ZenLink 2.2 in place (one ZenLink in Start and in Apps).
- Notifications and tooltips are no longer hidden behind the picture.
- The window opens larger (up to 85% of the screen height); a size you pick is remembered.
- Android sound no longer crackles: the buffer follows the phone's clock smoothly and keeps more margin on Wi-Fi.
- Android Wi-Fi setup shows each step (1/3, 2/3, 3/3) with a progress bar, and the QR / pairing-code instructions are numbered and clearer.
- Settings info panels no longer overlap, and their colours match the theme.
- The window opens wider on a fresh start, in the middle of the screen.
- The iPhone/iPad screen shows the mode (Apple Driver / ZenLink Studio), Cable or Wi-Fi and a Start button before a device is plugged in.
- Settings only show what the chosen Apple mode can do: ZenLink Studio (picture and sound) hides touch, keyboard, device shortcuts, auto unlock and Wi-Fi setup.
- Shortcuts:
Alt+N/Alt+Qopen notifications and Control Center (or Quick Settings on Android); a second press closes them.Alt+Mturns the sound on the PC on or off. Plain keys always go to the phone or iPad (Space no longer starts or stops mirroring).
📦 Downloads
| File | Size |
|---|---|
ZenLink-v2.5.0-Setup.exe |
38.6 MB |
ZenLink-v2.5.0-Portable.exe |
52.3 MB |
ZenLink-v2.5.0-Portable-Source.zip |
8.9 MB |
Smaller than the beta even with adb inside: unused Python packages, the old WebView2 window and extra PortAudio builds are left out, and Portable.exe stores adb compressed. The source package downloads Google's adb (37.0.1, checksum and signature checked) and the Python packages at the release build's exact versions the first time Start ZenLink.bat runs.
⚠️ Known limits
- Some phones (for example Samsung) need the maker's USB driver; Windows Update usually installs it.
- Android sound needs Android 11+.
- Android Wi-Fi QR pairing and the ZenLink Studio "Device only" sound were checked without a phone so far. Please report anything that does not work in Issues.
🙏 Credits
Android mirroring uses the scrcpy server by Genymobile and Romain Vimont (Apache-2.0) and Google's unmodified Android platform-tools adb (licence notices in third_party\platform-tools\NOTICE.txt). Apple modes use pymobiledevice3, quicktime_video_hack, libusb-win32 and UxPlay/playfair. Full list in docs/THIRD_PARTY.md.
Android is a trademark of Google LLC. iPhone, iPad and AirPlay are trademarks of Apple Inc. ZenLink is not affiliated with Google or Apple.
ZenLink v2.2.31
Smoother picture and sound. This update to v2.2.3 fixes a stutter every few seconds, on screen and in OBS, in both Apple Driver and ZenLink Studio mode.
Fixed in 2.2.31
- The picture stuttered every few seconds. When two frames from the device arrived close together, the window showed only the newer one, then showed it twice. ZenLink now shows every frame, one per screen refresh. OBS Game Capture, Window Capture and Display Capture get the same even frames.
- The sound broke up every so often. The sound buffer kept shrinking until it ran dry. It now keeps at least 10 ms.
- The background service paused every 4 seconds while mirroring to re-read Windows driver files. It no longer does this while mirroring, and the check is much lighter when idle.
- Videos playing on the device stuttered (YouTube and others), on the PC and on the device itself. ZenLink Studio reported the device's sound clock wrongly after the picture changed size, and the device's video player followed it. The clock is now measured over several seconds.
- The sound broke up on Bluetooth headsets and other outputs with large buffers. The buffer now grows with the output's block size.
- Changing any setting shrank a window you had resized. The window now keeps your size. It refits only when fit, rotation or crop change, and then keeps your scale.
- "Device only" sound still took the sound away from the device (ZenLink Studio over the cable). The device now plays the sound itself.
- OBS Game Capture went blank after switching portrait / landscape and the source had to be added again. It now keeps capturing.
- New in Settings: Record / stream in OBS. Use Game Capture → capture specific window → [ZenLink.exe]: ZenLink, then press Ctrl+F (Fit to screen) on the source so portrait and landscape stay centred.
ZenLink has a new window. It is built natively for Windows with GPU video, and has a Liquid Glass design.
What's new in 2.2.3
- New ZenLink window. Native app (Rust) with video decoded on the GPU (H.264 and HEVC). The window fits the picture, and settings open beside it.
- Liquid Glass design. Dark (default), light and System themes. Glass strength starts at 30% and can be changed in Settings.
- Driver changes in the window. When the device uses the wrong USB driver for the chosen mode, the window says so and offers Restore Apple driver or Install ZenLink Studio driver (each asks first; Windows asks for administrator approval).
- Choose the connection mode at start. ZenLink asks: Apple Driver or ZenLink Studio, over the cable or Wi-Fi. Change it later with the Change mode (Ganti mode) button in Settings.
- Cable or Wi-Fi for both Apple Driver and ZenLink Studio, in Settings → Connection & driver.
- Step-by-step connecting, like before: the device shows as ready with its cable, and Start mirroring opens the 1-2-3-4 progress card. If it fails, the card says why and offers Try again.
- Both modes: up to 60 fps.
- Full screen with the header button or F11 (Esc leaves), and Control Center / Notification Center buttons that open and close with one press.
Fixed in 2.2.3
- A device showed "Ready" but failed with "tap Trust" when it was on the ZenLink Studio driver in Apple mode. The window now shows what the device needs, and Start uses a device that is ready.
- Light theme turned grey after full screen (until a restart). Full screen keeps the window's transparency now.
- An iPhone could not connect after an iPad had been set up for Wi-Fi (until settings were reset). A trusted device on the cable now always works over the cable and goes first.
- The picture froze after changing the fit or rotation. Rendering now recovers by itself.
- Restart connection did nothing while the old session was still closing.
- Set up Wi-Fi now says when the device still needs Trust, or when Wi-Fi is already set up, and no longer gives up after 5 seconds.
- Full screen now covers the whole screen and keeps the chosen theme.
- Driver signing reported a failure ("root certificate which is not trusted") although the catalog was signed. ZenLink now checks the signature itself.
- OBS capture showed uneven or repeated frames. Frames are now shown in step with the display.
- The background service stops when ZenLink closes.
Good to know
- ZenLink now runs as two processes: ZenLink.exe (the window) and ZenLinkService.exe (device connection, AirPlay and audio). The Windows firewall rule for AirPlay is set on ZenLinkService.exe.
- The Portable.exe unpacks the service once to
%LOCALAPPDATA%\ZenLink\service. - Tested with recorded streams, not yet on a real device: full screen, the Control Center / Notification Center buttons, Wi-Fi setup, the iPhone-after-iPad fix, the driver buttons, and "Device only" sound in ZenLink Studio. The 2.2.31 stutter fixes were measured with recorded streams and tried on an iPhone. Tried it? Feedback.
Unchanged
Apple Driver mode (Native and Hybrid Control), ZenLink Studio over the cable and AirPlay, switching the USB driver, restoring Apple's driver and automatic rollback all work as in v2.2.2.
Downloads
| File | For |
|---|---|
| ZenLink-v2.2.31-Setup.exe | Installer (recommended). |
| ZenLink-v2.2.31-Portable.exe | One file, no installation: download and run. Settings are kept in %LOCALAPPDATA%\ZenLink. |
| ZenLink-v2.2.31-Portable-Source.zip | Source code with a ready-built ZenLink.exe; Start ZenLink.bat sets up Python on first run. |
Requirements
- Windows 10 (1809+) or Windows 11, 64-bit.
- Apple Driver mode: iOS 17 or later, Developer Mode on, and Apple Devices or iTunes installed. On iOS 17–26 the PC and the device must also be on the same Wi-Fi (for AirPlay).
- ZenLink Studio: over the cable or AirPlay (Wi-Fi). No Developer Mode needed.
Licensed under GPL-3.0-or-later. Support: https://sociabuzz.com/zenvy/tribe
ZenLink v2.2.3
Mirror, control and live-stream your iPhone or iPad on Windows — by Zenvy Zenshiro.
ZenLink has a new window. It is built natively for Windows with GPU video, and has a Liquid Glass design.
What's new
- New ZenLink window. Native app (Rust) with video decoded on the GPU (H.264 and HEVC). The window fits the picture, and settings open beside it.
- Liquid Glass design. Dark (default), light and System themes. Glass strength starts at 30% and can be changed in Settings.
- Driver changes in the window. When the device uses the wrong USB driver for the chosen mode, the window says so and offers Restore Apple driver or Install ZenLink Studio driver (each asks first; Windows asks for administrator approval).
- Choose the connection mode at start. ZenLink asks: Apple Driver or ZenLink Studio, over the cable or Wi-Fi. Change it later with the Change mode (Ganti mode) button in Settings.
- Cable or Wi-Fi for both Apple Driver and ZenLink Studio, in Settings → Connection & driver.
- Step-by-step connecting, like before: the device shows as ready with its cable, and Start mirroring opens the 1-2-3-4 progress card. If it fails, the card says why and offers Try again.
- Both modes: up to 60 fps.
- Full screen with the header button or F11 (Esc leaves), and Control Center / Notification Center buttons that open and close with one press.
Fixed
- A device showed "Ready" but failed with "tap Trust" when it was on the ZenLink Studio driver in Apple mode. The window now shows what the device needs, and Start uses a device that is ready.
- Light theme turned grey after full screen (until a restart). Full screen keeps the window's transparency now.
- An iPhone could not connect after an iPad had been set up for Wi-Fi (until settings were reset). A trusted device on the cable now always works over the cable and goes first.
- The picture froze after changing the fit or rotation. Rendering now recovers by itself.
- Restart connection did nothing while the old session was still closing.
- Set up Wi-Fi now says when the device still needs Trust, or when Wi-Fi is already set up, and no longer gives up after 5 seconds.
- Full screen now covers the whole screen and keeps the chosen theme.
- Driver signing reported a failure ("root certificate which is not trusted") although the catalog was signed. ZenLink now checks the signature itself.
- OBS capture showed uneven or repeated frames. Frames are now shown in step with the display.
- The background service stops when ZenLink closes.
Good to know
- ZenLink now runs as two processes: ZenLink.exe (the window) and ZenLinkService.exe (device connection, AirPlay and audio). The Windows firewall rule for AirPlay is set on ZenLinkService.exe.
- The Portable.exe unpacks the service once to
%LOCALAPPDATA%\ZenLink\service. - Tested with recorded streams, not yet on a real device: full screen, the Control Center / Notification Center buttons, Wi-Fi setup, the iPhone-after-iPad fix and the driver buttons. Tried it? Feedback.
Unchanged
Apple Driver mode (Native and Hybrid Control), ZenLink Studio over the cable and AirPlay, switching the USB driver, restoring Apple's driver and automatic rollback all work as in v2.2.2.
Downloads
| File | For |
|---|---|
| ZenLink-v2.2.3-Setup.exe | Installer (recommended). |
| ZenLink-v2.2.3-Portable.exe | One file, no installation: download and run. Settings are kept in %LOCALAPPDATA%\ZenLink. |
| ZenLink-v2.2.3-Portable-Source.zip | Source code with a ready-built ZenLink.exe; Start ZenLink.bat sets up Python on first run. |
Requirements
- Windows 10 (1809+) or Windows 11, 64-bit.
- Apple Driver mode: iOS 17 or later, Developer Mode on, and Apple Devices or iTunes installed. On iOS 17–26 the PC and the device must also be on the same Wi-Fi (for AirPlay).
- ZenLink Studio: over the cable or AirPlay (Wi-Fi). No Developer Mode needed.
Licensed under GPL-3.0-or-later. Support: https://sociabuzz.com/zenvy/tribe