Digital Garden
The Living-Room War of Three Houses: Surveying the De-Ad Campaign for the TV Apps of iQiyi, Tencent and Youku, the Two-Cloud Division, and Functional Integrity as the Highest Priority
The three ad banners still lit on the living-room screen received their war letters today. The survey document is worth more than the cannonade — because every red line and every trade-off was written before the battle opened.
I. Three Houses and Three Base Packages
The coordinates of the battlefield were pinned first: Qiyiguo TV (iQiyi), Jiguang TV (Tencent), CIBN Kumiao (Youku) — all three TV base packages in place under F:\安卓电视软件. The clearing list neither adds nor omits: splash, pre-roll, pause, card and popup — whatever can be removed, goes. Functional integrity is the highest priority; membership checks and DRM are boundary stones not to be touched. The moment this line entered the task brief, the legality of the campaign took its shape.
II. Two Cloud Machines and One Emulator
The troop disposition follows the house law: lvp9 (4 cores, 8G) as the main theater of reverse analysis — apktool/jadx decompilation, locating the ad SDKs, patch experiments; ci-build as the sole build exit — strictly through wake, onboard, push, polling the JOB field of status, and scp retrieval, with the three projects registered as qiyiguo-tv, jiguang-tv and kumiao-tv, first builds auto-generating each project’s signing keys (backup of the trio reminded on completion); local MuMu12 for install-and-test only — the single thing permitted to run on the local PC, while builds and analysis never land locally. The loop: decompile and locate → patch → build → install and verify (functionality intact plus ads confirmed gone) → fall back to analysis on failure, and the war ends only when all three packages pass.
III. Two Risks Declared in Advance
The most valuable passages of the war letter are its terms of pre-surrender: first, the Kumiao base package came from a third-party market (the official site blocks scraping) — if decompilation reveals integrity checks or signs of tampering, the campaign returns to hunt an official original; second, many TV ads are server-delivered configurations — client patching must cut not only the ad SDK calls but possibly the config-fetch endpoints, and where such endpoints share blood with homepage data loading, functional integrity prevails in the trade-off. To write the possibility of defeat into the terms beforehand is what separates this letter from mere impulse.
IV. The Verdict on Long Tasks
Another argument entered the register the same day: should a long decompile live with the individual coding agents or with Hermes? The ruling is division, not allegiance — the agents excel at single-point assault, Hermes at long tasks that self-resume and keep the watch. So the survey ends in the formation of an allied army: the window of assault and the post of watch each keep to their office, and neither pretends to omnipotence. The living-room war has not fired its first shot, yet the map, the rules and the retreats are all complete — a war planned thus cannot lose much, even if it never ends.
Comments