But he clicked download anyway.
The first result was a public group with a black-and-orange icon, bearing the official-looking checkmark of a verified channel. The name was clean: It had 340,000 subscribers.
Leo was tired of waiting.
It took another thirty minutes to download. At 12:48 AM, he followed the instructions. He tapped the logo five times. He selected the file. The phone went black.
He opened Telegram. He typed into the group: "Success. Ishtar. Locked bootloader. Fastboot method works."
Leo leaned back in his chair. The rain had stopped. He hadn't bricked his phone. He had beaten the staggered rollout. But he also learned the unspoken rule of the Telegram update jungle: Read the fine print. Trust the pinned post. And never, ever download the wrong zip at midnight.
Panic set in. He imagined his phone turning into a black brick. He imagined the repair shop quoting $400. He imagined losing his photos from the trip to Japan.
The moderator replied with a thumbs-up emoji.
He clicked join.
Then, a red flag. A user named AnxiousAndy wrote: "Anyone else getting a 'verification failed' error?"
The rain was hammering against the window of Leo’s small apartment. It was 11:47 PM. His phone, a Xiaomi 14 Ultra, had been bugging him for three weeks about a software update, but the official rollout was staggered. His friend with the same phone in another country had gotten the new HyperOS interface a month ago.
He scrolled back up. At the very bottom of the pinned post, in faint gray text, was a line he had missed: "Recovery ROMs require unlocked bootloader. Fastboot ROMs for locked devices."
For ten seconds, nothing. Then, a white line appeared. Then a percentage. Then the new HyperOS boot logo—sleeker, faster.