AI Safety & Security

Phone AI Agents Followed Messages Their Users Could Not See

AI phone agent follows hidden digital instructions while its confused user sees only a simple restaurant booking request.
The user sees one request, but the AI agent sees much more. Researchers found that hidden messages could influence how phone-based AI agents behaved.

Phone AI agents followed hidden messages that their users could not see in a controlled Android study. Across 546 tasks involving 13 apps and five agent frameworks, the research framework’s static evaluation recorded an average misleading rate of 77.9 per cent. Its dynamic evaluation in installable modified apps recorded 66.9 per cent. The work exposes a security gap created when a human and an automated assistant do not perceive the same phone screen.

The attack did not require a criminal to guess what the user would ask next. Researchers created repackaged clones of legitimate Android app packages with interface changes made before deployment, then placed instructions where an agent could read them but a person was unlikely to notice them. The agents were directed to harmless decoy targets in the experiment, not to real payments, credentials or data theft.

How phone AI agents saw a different interface

The preprint, submitted on 15 September 2026, calls the problem user-interface desynchronisation. People judge the physical display, including its brightness, viewing angle and camera cutout. Mobile agents may instead consume a digital screenshot, an accessibility tree or both. Information that is effectively absent from one view can remain legible and actionable in the other.

The researchers demonstrated three main hiding places. Text could be positioned behind the physical camera cutout, rendered with luminance contrast too low for a person to notice easily, or inserted into accessibility metadata and inconspicuous interface elements. None of these techniques makes the information metaphysically invisible. The point is that the agent’s input channel can preserve a message that the person supervising it does not meaningfully perceive.

Android’s own display-cutout guidance warns developers not to let important content overlap the cutout area. The research turns that layout problem into an agent-security question. If automation receives an unobstructed screenshot while a camera physically covers part of the display, the agent may treat covered pixels as ordinary instructions.

The hidden-message attack worked across several agents

The evaluation covered 546 tasks across 13 Android applications, five mobile-agent frameworks and three underlying models. The average misleading rate was 77.9 per cent for static attacks and 66.9 per cent for dynamic attacks. Results varied by app, framework and interface density, so those averages should not be treated as a universal success rate for every phone agent.

In one AutoDroid configuration using Gemini, giving the system more reasoning effort did not solve the problem. For known tasks, the dynamic misleading rate rose from 43.3 per cent at minimal reasoning to 79.1 per cent at high reasoning. For unknown tasks, it increased from 46.3 to 81.4 per cent. That is one tested setup, not proof that additional reasoning always makes agents less safe.

The result is still important because it challenges an intuitive defence. A smarter model may reason more carefully about the instructions it receives, yet remain unable to tell that one instruction was hidden from its user. The missing fact is not necessarily better logic. It is trustworthy information about what the person actually saw and authorised.

Most participants did not notice the injected text

The researchers also surveyed 186 people aged between 19 and 64. On first viewing, 88.7 per cent reported no abnormality. The remaining 11.3 per cent noticed general interface issues, but no participant initially reported seeing the injected text. After being told hidden content existed, 37.1 per cent still could not see it and 21.5 per cent found it only after changing brightness or zoom.

Even after six-times enlargement, 35.5 per cent still could not identify the hidden text. That does not mean every participant would have approved a consequential agent action without checking. It does show why a tiny preview or a generic confirmation message may fail as a safeguard. A user cannot evaluate an instruction that the confirmation screen does not make visible in the same form the agent received it.

What this means for you

Today, the immediate risk is most relevant when an agent can control a repackaged, untrusted or altered app. Installing software only from trusted sources and keeping platform protections enabled still matters. A suspicious app does not become safe merely because an AI assistant operates it instead of a finger.

People should also treat agent permissions as spending authority. An assistant that can read screens, tap controls and move between apps can combine small permissions into a consequential workflow. LiveAIWire has examined how email and calendar access can give agents a wide operational reach. On a phone, the same principle extends to messages, shopping, travel, files and account settings.

Shopping is a clear example because a sequence can move rapidly from search to purchase. The rise of agentic shopping in retail makes the integrity of product, seller, price and delivery details part of the security boundary. A hidden instruction that redirects an agent need not look dramatic to change where money or personal information goes.

For sensitive steps, ask what will happen before approving it. A useful confirmation should name the destination, action and material consequence, such as the recipient and amount for a payment. If the agent’s account of the screen differs from what is visible, stop. The safest response is not to keep retrying with stronger instructions, because the interface itself may be the untrusted input.

Why screenshots and accessibility data need cross-checking

Many agents use Android accessibility information because it provides structured labels, roles and controls. Google’s AccessibilityService documentation shows how services can retrieve window content and act on behalf of users when configured to do so. Those capabilities support legitimate accessibility tools, but they also create a second representation of the interface that may not match its visible appearance.

A defensive agent should compare channels rather than trusting whichever is easiest to parse. Text found in accessibility metadata but absent from a rendered screenshot deserves suspicion. Text located inside a cutout or rendered with extreme low contrast should be flagged. The system should know the device’s physical occlusion geometry, not assume that every captured pixel was available to the user.

The user-facing preview should be derived from the exact action plan and observations the agent relied upon. A generic prompt asking whether to continue is inadequate. For high-impact actions, the phone could highlight every instruction influencing the decision, render hidden text at readable contrast and require a fresh confirmation after the true destination is shown.

App integrity is part of agent safety

The experiment began with modified copies of legitimate apps. That makes code signing, store review, integrity checks and provenance central defences. An agent should know which package it is controlling, who signed it and whether it matches an approved release. A familiar icon and interface are not enough if the underlying package has changed.

This complements, rather than replaces, behavioural controls. LiveAIWire has previously covered calls for an AI-agent kill switch and stronger containment. A stop mechanism is useful when behaviour becomes visibly wrong, but hidden instructions can make a harmful path look normal until late in the workflow. Prevention and transparent confirmation have to come earlier.

Organisations testing mobile agents should include adversarial interface cases in their evaluations. They need modified apps, low-contrast elements, cutout overlaps, conflicting accessibility labels and instructions that appear only in one channel. Logs should preserve the screenshot, accessibility tree, chosen action and confirmation shown to the person. Without that record, investigators cannot determine whether the agent disobeyed the user or obeyed information the user never received.

The study stops short of a real attack

The research used controlled apps and harmless honeypot destinations. It did not steal credentials, send money, exfiltrate private data or compromise real services. The modified packages had to reach the device, and the authors acknowledge that their problem-space realisation was imperfect. Dense interfaces also reduced the effectiveness of some attacks.

The paper is a preprint and has not completed journal peer review. Its figures describe the tested tasks, agents, models and devices, not every current or future mobile assistant. Further work is needed on signed production apps, different hardware, accessibility settings and real confirmation designs, with ethical safeguards and informed consent.

Even so, the underlying design problem is easy to state. Supervision works only when the supervisor and the agent share the material facts. As questions about responsibility for AI-agent actions become more urgent, developers will need evidence that a person saw what the system saw before an approval can carry real meaning. A phone agent should never gain more confidence from a message precisely because its user could not see it.

About the Author

Stuart Kerr is Technology Correspondent at LiveAIWire, covering artificial intelligence, cybersecurity and the social impact of emerging technology. LiveAIWire is an independent, human-led technology publication using AI-assisted research, editorial production and original AI-assisted editorial illustrations under his direction.