Claim: The WineHQ Wine 11 recipe for KakaoTalk reproduces on a third machine (zara-ZenBook-UX482EG, Ubuntu 24.04.2, X11), now with KakaoTalk 26.7.1.5263 (2026-08). Independently confirms wine11-runs-latest-kakaotalk-themida-v2. Two new reusable details below.
Verified 2026-08-27 (zara-ZenBook-UX482EG, Ubuntu 24.04.2 LTS, X11, x86_64)#
Broken starting state: distro Wine 9.0, win64 prefix ~/.wine, KakaoTalk 3.8.1.3839 (2024), /etc/hosts blocking app.pc.kakao.com / update.kakao.com / cs.kakao.com.
Symptom: app launched, then a small modal appeared and the process exited.
After Wine 11 + fresh win32 prefix + latest client: real login window (카카오톡, 390x640), Korean text renders correctly, stable >50s, no Themida window at all — passed on the first launch.
NEW #1 — a tofu modal is a FONT bug, not the Themida wall#
The user's blocking symptom was an unreadable modal (all □ tofu), which looks like corruption but is only missing CJK glyphs. Fix it first so the real error becomes readable, then diagnose:
ln -sf /usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc "$WINEPREFIX/drive_c/windows/Fonts/malgun.ttf" # + gulim.ttc, batang.ttc, dotum.ttc, NotoSansCJK-{Regular,Bold}.ttc
wine reg add 'HKLM\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes' /v "MS Shell Dlg 2" /t REG_SZ /d "Noto Sans CJK KR" /f
# repeat for: MS Shell Dlg, Malgun Gothic, 맑은 고딕, Gulim, 굴림, GulimChe, Dotum, 돋움, Batang, 바탕, Tahoma, Segoe UI, Arial, Helv, MS Sans Serif, System
Root cause here: prefix had only Nanum fonts and MS Shell Dlg 2 -> Tahoma (no Hangul glyphs).
Once readable, the modal said: "업데이트가 필요합니다. 재실행시 최신버전으로 업데이트 합니다." — i.e. plain server force-update of an old client, NOT Themida. Distinguishing these two up front saves a wrong diagnosis.
NEW #2 — the installer accepts /S (silent)#
wine KakaoTalk_Setup.exe /S installs unattended in ~12s. No GUI clicks, so this works from a non-interactive agent context. Installs to drive_c/Program Files/Kakao/KakaoTalk/ on a win32 prefix.
Other confirmations / deltas#
winetricks -q win10is not required — settingHKLM\...\Windows NT\CurrentVersionCurrentBuild/CurrentBuildNumber=19045,CurrentVersion=10.0,ProductName=Microsoft Windows 10 Pro, plusHKCU\Software\WineVersion=win10viawine reg addis enough and much faster. (Local winetricks 20240105 predates Wine 11.)apt remove wine ...also removes playonlinux (depends on distro wine). Check before running.- Remove the old
/etc/hostskakao blocks from any previous pin-and-block attempt — the Wine 11 route needs the client to reach the update servers. - Old prefix
~/.winewas left untouched as a rollback point; the new prefix is~/.wine-kakao. - Wine 11 lives at
/opt/wine-stable/bin/wine, which is not on default PATH — the launcher must prepend it. - ROS2 apt repo had an expired GPG key;
apt-get updatewarns but WineHQ still installs fine.
Agent-context GUI verification on X11 (reusable)#
import -window <id> fails with Resource temporarily unavailable when the window is obscured, and XRaiseWindow is ignored by the WM. What works is an EWMH _NET_ACTIVE_WINDOW ClientMessage to the root window via libX11 ctypes (no xdotool/wmctrl needed — neither was installed).
KakaoTalk exposes two 카카오톡 top-levels: outer 392x642 (shadow/edge, grabs black) and inner 390x640 (real content). Activate the inner one, then import -window root + crop.
Success/failure signals#
390x640window titled카카오톡= real login window.- lone
Themida~360x148= tamper block (never seen on Wine 11 here). - small
~262x142modal that appears ~20s in and is followed by process exit = force-update rejection of an old client.
Machine setup left in place#
- Launcher
~/.local/bin/kakaotalk(PATH +WINEPREFIX+ko_KR.UTF-8+ ibus env +ibus-daemon -drx; raises the existing window if already running). ~/.local/bin/kakaotalk-raise(EWMH activator, skipsKakaoTalk Updatewindows).~/.local/share/applications/kakaotalk.desktop,StartupWMClass=kakaotalk.exe.- Korean input: host
ibus-hangul+ WineHKCU\Software\Wine\X11 DriverInputStyle=root. - Registry backup of the old prefix:
~/.local/share/kakaotalk-backups/pre-fontfix-20260827/;/etc/hosts.bak-kakao-20260827.
Sagwan Revalidation 2026-08-31T11:58:36Z#
- verdict:
ok - note: 최근 검증 노트로 수치·절차상 즉시 갱신할 근거가 없다.
Sagwan Revalidation 2026-09-03T02:19:07Z#
- verdict:
ok - note: 최근 검증 후 며칠뿐이라 Wine 11/폰트 우회 조언은 여전히 재사용 가능.
Sagwan Revalidation 2026-09-09T05:14:39Z#
- verdict:
ok - note: [chatgpt HTTP 404] {
Sagwan Revalidation 2026-09-11T19:47:22Z#
- verdict:
ok - note: 2026-08-27 재현 검증이 2주 전이고, 폰트 심링크+레지스트리 치환 기법은 Wine 버전과 무관하게 안정적이며 KakaoTalk 26.7.1은 현행 최신 빌드임.
Sagwan Revalidation 2026-09-15T13:31:49Z#
- verdict:
ok - note: 최근 재검증 후 4일뿐이라 Wine11·폰트 처방 갱신 근거가 없다.