Guide

The complete Zephyr's Elixir guide

A top-to-bottom walkthrough of the app — from enabling USB debugging to writing your first recipe — written by the team that built it. Read it in order, or jump to the section you need.

01 · Welcome

Welcome to Zephyr's Elixir

It's good to have you here. Zephyr's Elixir was built around a simple question: why can't Android optimization feel as refined as the devices it runs on?

What you're looking at isn't another bare command-line frontend. It's a carefully crafted optimization suite that hides raw ADB power behind a calm, elegant interface — and treats your device with the respect it deserves.

What makes Zephyr's Elixir different

Depth

One-click depth

The main Optimize button runs a seven-stage pipeline across 120 tracked steps — cache cleanup, memory triage, deep storage clean, network tuning, system tuning, package compilation, DEX optimization.

Transparency

Nothing hidden

Every ADB command is streamed live to the Optimization Console as it runs. No black box: you always see exactly what is being sent to your device, in the order it's being sent.

Reversibility

Always reversible

Every change is tracked individually and has its own Reset. Before each operation, a Time Vial bottles your system settings — so you can see exactly what moved, and pour any of it back.

No root

No root, no bootloader unlock

Zephyr's Elixir speaks only through ADB. No Magisk, no custom recovery, no tripped warranty. Enable USB debugging and you're ready — nothing else about the device changes.

Privacy

Offline by design

No account, no analytics, no background telemetry. The only network calls the app makes are for license validation (if you activate Pro) and optional cloud package safety analysis.

Philosophy

Optimization as craft

You shouldn't need to memorize shell commands, chase outdated forum threads, or guess which package is safe to disable. Good software does the chasing for you.

02 · First steps

First steps

Before Zephyr's Elixir can talk to your phone, your phone needs to know it's allowed to listen. This takes about two minutes and only has to be done once per device.

Enable USB debugging

USB debugging is a built-in developer mode that lets a trusted computer send ADB commands to the device. It's part of vanilla Android — no modification, no risk.

  1. Open Settings on your phone.
  2. Scroll down and tap About phone.
  3. Find Build number. On some skins it's under Software information.
  4. Tap Build number seven times. Enter your PIN if asked. You'll see "You are now a developer!"
  5. Go back to Settings and open the new Developer options entry (usually under System).
  6. Turn on USB debugging. Accept the warning dialog.
  7. Optional but recommended: also turn on Stay awake, so the screen doesn't sleep while you're working.

Connect the cable

Plug your phone into the PC with the cable that came in the box, or any certified data cable. Cheap charge-only cables are the single most common reason the device doesn't show up.

The first time you connect, Android will ask you to confirm the pairing:

  • A dialog titled "Allow USB debugging?" appears on the phone.
  • Tick "Always allow from this computer" so you don't see it every time.
  • Tap Allow.

Verify the connection

Zephyr's Elixir constantly watches for devices in the background. The sidebar at the left is the source of truth:

  • Connected: the model name appears under the device icon, and a live battery bar fills up.
  • Not connected: you see a muted "No device connected" message and action buttons stay disabled.
Sidebar showing a successfully paired device
Figure 2.1 · Sidebar showing a successfully paired device.

Optional: go wireless

Once the first USB handshake is done, the ADB session can keep running over Wi-Fi. The dialog asks which Android version you're on and picks the right method: a six-digit pairing code on Android 11 and newer, the classic port-based handshake on Android 10 and below. Either way, no cable is needed from then on.

Wireless setup in 30 seconds

  1. Make sure the phone and PC are on the same Wi-Fi network.
  2. On the phone, open Developer options and enable Wireless debugging.
  3. Tap Pair device with pairing code — you'll see an IP address, a port, and a six-digit code.
  4. On Home in Zephyr's Elixir, click Wireless connection and paste the three values.
  5. The app handles pairing, connection, and verification. The cable becomes optional.
03 · The basics

How it works, at a glance

A quick orientation to what's running under the hood and how the interface maps to it. Worth reading once — everything else in the app will make more sense afterward.

What ADB actually is

ADB stands for Android Debug Bridge. It's the official developer protocol Google ships inside Android itself — the same tool used by app developers, manufacturers, and Google's own QA teams. Zephyr's Elixir doesn't replace ADB: it orchestrates it.

Why this approach is safe

  • It's Google's own protocol — not a hack, not a patched binary.
  • It runs inside Android's existing permission sandbox. No root, no bootloader unlock, no warranty flag.
  • Every command that reaches your device is shown in the Optimization Console first.
  • Any setting the app changes can be reverted from the Advanced screen with one click.

The interface at a glance

The sidebar

The dark rail on the left is your navigation. Eight entries, always visible:

  • Home — landing page, quick actions, device status.
  • Optimize — the full seven-stage performance pipeline.
  • Debloat — list, disable, uninstall and review user or system apps.
  • Recipes — your one-tap automations, plus the community library others have shared.
  • Tools — APK installer, file manager, ADB shell and power options, plus screen mirror and performance monitor on Pro.
  • Advanced — granular tuning: private DNS, animation scales, Time Vials, and more.
  • Settings — language, ADB status, diagnostic log export, license management.
  • Help & Info — the in-app version of this guide. F1 brings you back any time.

At the bottom of the sidebar sits the live device card: model name and battery level, updated in real time. It's the fastest way to confirm the connection without leaving the current page.

Working with several devices

Connect as many phones and tablets as you like. Click the device card and a switcher opens, listing everything currently attached — model, serial and battery, with unauthorised devices clearly marked so you know which one still needs the Allow USB debugging tap.

One device is always the active one, and every screen follows it. Switch while Debloat is open and the app list reloads for the new phone; switch during a file transfer and the queue is cancelled rather than silently redirected. Nothing is ever sent to a device you didn't choose — the only place several devices work at the same time is a recipe run, where you pick the targets yourself.

The Optimization Console

On the Optimize page, the dark panel at the right is the Console. Every ADB command Zephyr's Elixir sends is logged there, with timestamps and output. It's the same stream you'd see running adb shell manually — except the app does the orchestration for you.

How optimization actually works

A single Optimize run walks through seven real stages, each touching a different subsystem:

Performance

Clears app caches iteratively, trims memory pressure, frees storage, and force-compiles installed packages with the profile-guided filter so cold starts feel snappier.

Battery

Applies stricter standby bucket policies, enables adaptive battery management, and tones down window, transition and animator durations — small changes, real time-on-battery gains.

Network

Stops constant Wi-Fi and BLE background scans, tunes the DNS resolver, and primes the network stack so web pages and API calls resolve faster.

Privacy

Reduces background chatter from ad-tracking libraries, tightens captive portal probes, and — with the Pro module loaded — zeroes out the advertising ID and disables Android Safety Core scanning.

Standard vs Extreme

Standard optimization is what runs by default and is designed to be safe on every supported device. Extreme mode — exposed via the toggle on the Optimize page — goes further: it kills background services outright, trims caches aggressively, force-compiles every method of every package ahead of time, and turns animations down to half speed. Extreme is a Pro-only feature and only activates when the Pro module is loaded.

If something feels off

Android is resilient. Nothing Zephyr's Elixir does requires root, so there's no partition to brick and no bootloop risk. That said, if you ever feel an app is misbehaving after an optimization run, recovery in order of how much you want to undo:

  1. Reboot the device. Most of what Optimize touches settles cleanly after one restart.
  2. Open Advanced and press Reset on the specific setting that's bothering you (DNS, animations, compilation, etc).
  3. Still not right? Press Reset all in Advanced — it undoes every change Zephyr's Elixir ever made to this device, putting each setting back to the value it actually had before, not to a guessed default.

For apps that were disabled in Debloat, the History tab keeps a record of every uninstall and lets you reinstall them at any time.

04 · Quick guide

Quick guide: from install to faster phone

Four steps. Roughly three minutes. The shortest path from just installed to noticeably faster device.

Step 1 — Connect the device

Plug in the USB cable and confirm the Allow USB debugging prompt on the phone. If you prefer wireless, click Wireless connection on the Home page and follow the short pairing flow.

Confirmation lives in the sidebar: when the model name replaces "No device connected" and the battery bar lights up, you're good to go.

Step 2 — Press Start Optimization

From Home, click Start optimization — or open the Optimize screen directly from the sidebar and press the large button there. Have a Pro license? You can flip the Extreme toggle before starting for a deeper pass.

Step 3 — Watch it work

The progress ring climbs through 120 steps while the Console streams every command in real time. An on-screen timer tracks total run time. You can cancel at any point with Stop. Partial progress is already applied and always safe.

An active optimization run
Figure 4.1 · An active optimization run.

Step 4 — Reboot and enjoy

When the run completes, the report card summarizes what changed. A reboot is optional for standard mode but recommended after Extreme, so the system can rebuild package caches.

That's the whole loop. Come back and run it again whenever the device starts feeling sluggish — there's no harm in repeating.

05 · Home

Home

Your landing page. Version number, changelog shortcut, and the two primary actions every user needs.

The Home page
Figure 5.1 · The Home page.

Start optimization

Jumps straight to the Optimize screen and kicks off a full standard run. This button is disabled until a device is connected — the tooltip will tell you so.

Wireless connection

Opens the guided wireless ADB dialog. On Android 11 and newer, enter the IP, port and six-digit code from Developer options → Wireless debugging; on Android 10 and below the dialog switches to the classic method, which asks for the device's IP after one USB handshake. Zephyr's Elixir handles the rest. In both cases the phone and the PC must be on the same network.

What's new

A link under the version number opens the full changelog dialog with every change since the previous release.

06 · Optimize

Optimize

The main performance workshop. One primary action, a progress ring, a live timer, and the full Optimization Console.

The Optimize page before starting a run
Figure 6.1 · The Optimize page before starting a run.

The seven-stage pipeline

Every run walks through the same seven stages, in order, across 120 tracked steps:

  1. Cache cleanup — iterative clearing of app and system caches.
  2. Memory management — identifies heavy foreground apps and trims runaway memory.
  3. Deep storage clean — removes stale temporary files the OS normally hangs onto.
  4. Network tuning — DNS resolver warm-up and background scan throttling.
  5. System tuning — re-tunes scheduler hints and battery policies.
  6. Package compilation — force-compiles installed packages so cold starts feel faster.
  7. DEX optimization — final pass over the Dalvik/ART caches.

Extreme mode Pro

The Extreme toggle unlocks a more aggressive pass: background services are killed outright, caches are trimmed up to 1 TB worth of slack space, system packages are force-compiled ahead of time with the full speed filter, and animation scales are pushed to 0.5×. Cached apps freezer and multi-core packet scheduler are enabled where the hardware supports them.

Extreme requires an active Pro license and the Pro module loaded. Without both, the toggle stays disabled and shows an upgrade hint on hover.

Watching the run

Four live indicators keep you informed while the pipeline runs:

  • A progress ring filling from 0 to 120 steps.
  • A total-elapsed timer, updated every second.
  • The Console, streaming each ADB command and its output in real time.
  • The sidebar device card, confirming the phone is still connected and reporting battery level.
07 · Debloat

Debloat

Where you reclaim space and attention. Enumerates every package on the device, groups user vs system apps, and lets you disable or uninstall them cleanly.

Debloat, with an app selection in progress
Figure 7.1 · Debloat, with an app selection in progress.

Loading the app list

The Load apps button queries the device for installed packages, pulls each icon asynchronously, and sorts the list alphabetically. Icons stream in as they arrive — no need to wait for the whole list before scrolling.

Filtering, search and sorting

The filter tabs split apps by type: User, System, or Disabled. A free-text search bar narrows results by name or package, and the sort menu reorders the list alphabetically, safest first, or riskiest first — handy when you want the AI's opinion to drive the session. A summary line above the list keeps count of what you're looking at: total apps, system, user and disabled.

Tick the checkboxes to build a multi-selection; the count updates live at the bottom, and every bulk action works on the whole selection at once.

Disable, uninstall, re-enable or inspect

With apps selected, four actions are available:

  • Disable (pm disable-user) keeps the APK on disk but stops the app from running.
  • Uninstall (pm uninstall --user 0) removes it for the current user.
  • Enable brings anything you disabled back, one app or a whole selection at a time.
  • Manage opens a details panel with permissions, standby bucket, and cloud-powered safety analysis.

Quick actions on a single app

The details panel also gives you the things you'd otherwise open a terminal for: Launch the app, Force stop it, open its App info screen on the phone, Extract APK to keep a copy on your PC, or Clear data to return it to a fresh-install state. Clearing data asks for confirmation first — it cannot be undone.

Package lists and recipes

A selection you're happy with doesn't have to be rebuilt by hand on the next phone. Export writes it out as a plain package list you can read, edit or share, and Import reads one back in and ticks everything it finds on the device — telling you honestly how many entries matched. Save as recipe turns the same selection into a recipe, ready to run on any device with one tap.

The History tab

Every uninstall is logged with its package name, version, icon, and timestamp. Restoring is one click — or select several entries and restore them together. Apps you no longer care about can be forgotten in bulk to keep the list clean.

On Pro, the APK is backed up to your PC before removal, so an app can come back even if it has since vanished from the Play Store. Apps that ship as split bundles are backed up in full and reinstalled the way Android expects, not as a broken half-install.

08 · Recipes

Zephyr's Recipes

Everything you've just learned to do by hand, bottled once and poured on demand. A recipe is your setup — written down, repeatable, and portable from one phone to the next.

What's in a recipe

A recipe holds up to four steps, and runs them in this order. Every one of them is optional:

  1. Optimization — the full seven-stage pipeline, standard or Extreme Pro.
  2. Debloat — a list of packages to uninstall or disable, saved by name so it works on any device that has them.
  3. Tweaks — Private DNS, animation speed, and the privacy toggles Pro.
  4. Install apps — APKs to push onto the device. One on Free; a whole stack on Pro.

Give it a name, a short description, an author name if you plan to share it, and pick a glyph and colour so you recognise it at a glance. That's the whole editor.

Running one

Press Run and you choose the targets: one device, or every phone plugged in right now. Each target gets its own progress card, its own live step description, and an honest verdict at the end — done, partial, or failed — so a phone that lost its cable can't hide inside a green tick. Devices run in parallel; steps within a device run in order.

Where recipes come from

  • You write them — from scratch, or from a Debloat selection with Save as recipe.
  • You import them — a recipe is a single .zerecipe file; export it, send it to a friend, keep it in your backups.
  • The community shares them — the second tab of the Recipes page.

The community library

Browse what other people have brewed, sorted by top, recent or most used, and search by name. Get pulls a recipe straight into your library, where it's yours to edit. A like tells the author it was worth it — one per device, and you can take it back.

Sharing works the same way in reverse: Share uploads a recipe, Unpublish removes it again whenever you change your mind. There is no account and no sign-up — your install is identified by the same anonymous fingerprint the licence check uses, purely so that likes count once and uploads can be rate-limited. APKs never travel: a shared recipe carries the file names, not the files.

The Alchemist's Journey

Every recipe you pour counts as a brew, and brews earn rank — from Novice Brewer through Apprentice Alchemist, Elixir Artisan and Master Alchemist, up to Grand Elixirist. The bar at the top of the page tracks your library, your brews and how many recipes you've shared. It's a bit of fun, and it lives entirely on your PC.

09 · Tools

Tools

Utilities that don't fit anywhere else but you'll reach for again and again. Worth a visit after you've gotten comfortable with the main screens.

The Tools hub
Figure 9.1 · The Tools hub.

APK Installer

Drag-and-drop APKs onto the window, or click to browse. The installer shows each package's name, version, and install status, then runs pm install for each in sequence. It handles APK, XAPK, APKS and APKM files, extracting bundles automatically. On Free, you install one APK at a time; Pro adds multi-APK install and split-APK bundles in a single operation.

When Android refuses an install, you get the reason in plain language — a signature clash with the copy already on the device, not enough free space, a downgrade, a blocked work profile — instead of a raw error code.

File Manager

A two-pane browser for your device's storage. Navigate the Android filesystem, then push files from the PC or pull them back — no third-party companion app required. Copy, move, rename and delete on the device itself, filter a crowded folder as you type, preview images and text without pulling them first, and check the storage panel to see where your space actually went.

A few guardrails come as standard: overwriting on paste asks first, executables aren't opened from the device, and large transfers get the time they need instead of timing out halfway.

ADB Shell

An interactive, multi-tab ADB shell console built right into the app. Run commands by hand against the active device, keep several sessions open at once — rename them so you know which is which — and skip the dance of opening a separate terminal.

Commands you keep retyping can be saved as snippets and fired from the side panel, and any session can be exported to a text file in one click. Tabs stay pinned to the device you selected, and if a session dies with a disconnected phone, it's restarted quietly when you come back.

Power Options

A one-click menu to reboot normally, into recovery, into the bootloader, into fastbootd, or to shut down. Sideload support is included for applying OTA packages without the usual key combo dance.

Screen Mirror Pro

The Screen Mirror page opens a low-latency stream of your phone's display inside Zephyr's Elixir. You can record, control the device with mouse and keyboard, and share the window over any screen-share tool. Resolution, bitrate, frame rate, video and audio codecs are all adjustable, and the stream stays locked to the device you selected however many are plugged in. The page is delivered by the Pro module and only loads when a valid license is active.

Performance Monitor Pro

A live dashboard of the device's vitals — CPU, RAM, GPU load, frame rate, network throughput, storage I/O and battery, right down to temperature, current and voltage — sampled in real time while you work, with the apps eating the most memory ranked alongside. Hit record and the whole session is written to a CSV you can open in a spreadsheet.

GPU and FPS readings come straight from the kernel and the rendering pipeline, so coverage depends on the chip: Snapdragon, Exynos, Tensor, Dimensity and Mali-based devices are all probed. Like Screen Mirror, the page is delivered by the Pro module and loads only with an active license.

10 · Advanced

Advanced

Individual, fine-grained knobs. Every setting here has its own Reset button, Reset all rewinds everything Optimize and Advanced ever changed on this device — even after you close and reopen the app — and the Time Vials shelf keeps a snapshot taken before each operation.

The Advanced page
Figure 10.1 · The Advanced page.

Private DNS

Pick from five curated providers — NextDNS, AdGuard, Cloudflare, Google, Quad9 — or choose Custom hostname and point the phone at your own resolver, a personal NextDNS profile included. Zephyr's Elixir live-pings each choice in the dropdown so you can see real latency before you commit, and your custom hostname is remembered for next time. Apply sets Android's private_dns_mode to hostname and writes the chosen provider.

Animation speed

A single slider drives all three global animation scales (window, transition, animator duration) in lockstep. Drag it toward 0 for a UI that feels instant, or back to 1.0 for the stock Android feel.

Time Vials

Zephyr bottles a full snapshot of your device's system settings before every optimization, every recipe and every advanced tweak — and Bottle now takes one whenever you want. The shelf keeps the last fifteen vials per device, each labelled with what was about to happen: before optimization, before recipe, before advanced tweak, or bottled by hand.

Open one and you get a plain diff between that moment and now: what changed, what appeared, what disappeared. Tick the lines you regret and pour them back — one setting, a handful, or everything. Identical snapshots are never stored twice, and vials live only on your PC.

Privacy pack Pro

With the Pro module loaded, Advanced gains a Privacy section with five one-click toggles — each reversible from the same switch:

  • Android Safety Core — disables the on-device scanning service introduced in recent Play updates.
  • Advertising ID reset — wipes and regenerates the device's advertising identifier.
  • Captive portal check — stops Android from pinging Google every time you join a network.
  • Play Services core control — reins in the background behaviour of Google's core service.
  • RAM expansion — turns off the vendor's swap-to-storage feature, then reads the values back from the device to confirm it really took.

Reset all

One button, full rewind. Every optimization, DNS override, animation tweak, package compilation, spoofed battery level, Pro privacy toggle and the auto-rotation Screen Mirror switched off goes back to how the device was before Zephyr's Elixir first touched it. The card counts what is still pending, and a confirmation dialog always comes first.

The count is kept per device and survives closing the app: optimize a phone today, reset it next week. Settings are poured back from the vial bottled before the very first change, so they return to your real previous values rather than a guessed Android default — and anything you changed on the phone yourself in the meantime is left exactly as it is.

11 · Settings

Settings

App preferences, diagnostic tools, and license management.

General

Switch the interface between English and Italiano — both are written by hand, not machine-translated — and choose whether Zephyr's Elixir checks for updates on its own. The bundled ADB version is shown here too, so you always know which build is talking to your phone.

Diagnostics

Export logs writes the current session's console stream to a text file — always do this before you share a run with someone else. Reset settings puts the app's own preferences back to default; it doesn't touch anything on your device.

License & privacy

Opens the full license text, the privacy policy, and the Pro activation dialog. Activation uses a Z-prefixed key (format Z-XXXXXX-XXXXXXXX-XXXXXXX) purchased from the official store.

12 · Pro

Zephyr's Elixir Pro Pro

Pro is an unlock, not a rewrite. Free already ships the complete product for most users — Pro adds the deeper knobs some people want.

Open-core architecture

The free app — the one you're using — is the whole product. The Pro module is distributed as a separately signed DLL that the app downloads and verifies at runtime: public-key token match, AES-GCM-encrypted at rest, decrypted to a temporary stream in memory only when executed.

What Pro adds

  • Extreme optimization: the deeper pass on the Optimize page — and as a step inside your recipes.
  • Performance Monitor: live CPU, RAM, GPU, FPS, network, storage and battery, with CSV session recording.
  • Screen Mirror & recording: low-latency streaming and desktop control inside the Tools hub.
  • Privacy pack: the five privacy toggles in Advanced, usable as recipe steps too.
  • Unlimited AI scans: the cloud safety analyzer in Debloat has its 25-per-day cap lifted.
  • Advanced APK Installer: batch install and split-APK bundle support, in the installer and in recipes.
  • Local APK backups: uninstalled apps are saved to your PC first, split bundles included.
  • Priority support: your questions go to the front of the queue.

How to activate

Go to Settings → License & privacy, click Enter License Key. Paste the Z-key you received at purchase (format Z-XXXXXX-XXXXXXXX-XXXXXXX), click Activate, and Zephyr's Elixir downloads the signed Pro module and verifies its public-key token before loading. Activation binds to your device fingerprint and works offline for up to seven days between online re-validations.

13 · Troubleshooting

Troubleshooting

The short list of things that can go wrong, and the fixes that solve almost all of them.

Connection issues

Device not detected

By far the most common issue, and almost always one of four causes. Work through them in order:

  1. Swap the USB cable — charge-only cables are the usual suspect.
  2. Check if the screen is awake and waiting for the Allow USB debugging prompt.
  3. In Developer options, tap Revoke USB debugging authorizations, unplug, and plug back in to force a new prompt.
  4. Try another USB port — front-panel and hub ports are less reliable than the ones on the motherboard.
  5. If the phone is listed but marked unauthorised in the device switcher, the prompt is still waiting on its screen.

Wireless connection fails

Ensure both devices are on the exact same Wi-Fi subnet. Some routers isolate guests or 5GHz/2.4GHz bands. Also, make sure you're using the Pair device with pairing code port, not the primary debug port.

Optimization issues

The pipeline gets stuck

If a stage takes longer than 30 seconds, ADB has likely lost its connection to the daemon on the phone. Click Stop, unplug the device, plug it back in, and start over. The app is stateless — it's always safe to interrupt and retry. You can see exactly which command hung by looking at the last line in the Console.

Debloat issues

Not all apps show up

Android profiles (like Work Profile or Secure Folder) isolate apps. Zephyr's Elixir targets User 0 (the primary user) by default. Apps installed only in a secondary profile won't show in the main list, but will still be reflected in the total package count in the console at the top of the panel.

I disabled something I shouldn't have

Open the History tab in Debloat and hit Restore on the affected package — or select several and restore them together. Disabled apps are never actually removed: switch the Disabled filter on, select them, and Enable brings them straight back. The cloud safety analysis flags packages tagged as Critical up front, exactly to prevent this situation.

Recipes

The Community tab says it can't be reached

The community library is the only part of Recipes that needs the internet. Everything else — your own recipes, editing, running them — works entirely offline. Check your connection and press Retry; nothing in your library is affected either way.

A step was skipped during a run

Recipes tell you exactly why. Extreme optimization, the privacy toggles and multi-APK installs need an active Pro licence: without one they're reported as skipped instead of failing the run. An install step also needs its APK files still present on this PC — a shared recipe carries their names, not the files themselves.

I want a shared recipe taken down

Open it in your library and choose Unpublish. Deleting a published recipe locally removes the online copy too. Only the install that published it can remove it.

Advanced issues

Private DNS won't apply

Some carriers override DNS on mobile data — toggle Wi-Fi on to confirm the setting took effect. If a hostname won't resolve, Zephyr's Elixir will show the error inline. Press Reset on the DNS card to clear private_dns_mode and return to the carrier default.

The animation slider doesn't move

The slider is disabled whenever no device is connected — the sidebar will confirm this. Reconnect and it becomes interactive immediately; live sync runs automatically.

Anything else

Export the diagnostic log

From Settings → Export logs, save the full session log to a text file. It contains every ADB command and response Zephyr's Elixir executed during the current run.

Reset everything

Advanced → Reset all undoes every change Zephyr's Elixir applied to this device through Optimize, Advanced and the mirror's Rotate button, no matter when you made it. It is the big red button, and it is safe: all it does is put back the values the device had before, read from the snapshot bottled at the time. When you want finer control, a Time Vial lets you pour back one setting at a time.

14 · Tips & shortcuts

Tips & shortcuts

Frequency

Don't overdo it

There's no harm in running the pipeline as often as you like, but once a month is enough for most people. Running it after large OS updates is especially worthwhile.

Sidebar

Glance at the battery

The sidebar battery indicator isn't decoration — it refreshes live from the device. Use it as a glanceable sanity check that the connection is still healthy.

Console

Read the Console

Every command, every response, timestamped. When something feels wrong, look there before anywhere else.

History

History = undo

The History tab inside Debloat records every uninstall. A single click restores. On Pro, the original APK is backed up locally first.

Recipes

Write it down once

The second time you do something to a phone, make it a recipe. Setting up a new device, helping a relative, or starting over after a factory reset then costs one tap instead of an evening.

Time Vials

Read the diff

After a big run, open the newest vial in Advanced. It's the clearest possible answer to "what did that actually change?" — and every line can be poured back on its own.

15 · FAQ

Frequently asked questions

Will this void my warranty?

No. USB debugging and ADB are official Android features shipped by Google, enabled the same way any user would enable Developer options. Nothing Zephyr's Elixir does trips the factory warranty flags.

Do I need root or an unlocked bootloader?

No. The entire application is built around the standard unprivileged ADB shell user. You just need a USB cable and two minutes to turn on Developer options.

What exactly does the Optimize button do?

A seven-stage pipeline of 120 tracked steps runs: cache cleanup, memory triage, deep storage clean, network tuning, system tuning, package compilation, and DEX optimization. Each stage sends a sequence of standard ADB shell commands, all visible in the Console as they execute.

How often should I run it?

Once a month is plenty for most users. Running it after a major Android update or after installing many new apps gives the package compiler something to work with and tends to show a bigger improvement.

Where do I find the logs if I need to share them?

The live feed is in the Optimization Console on the Optimize page. Settings → Export logs writes the full diagnostic log — every command and response from the current session — to a text file you choose. Attach that file when asking for help.

Does Zephyr's Elixir collect any data?

No. There is no telemetry, no analytics and no account. The app only reaches the network when it works for you: checking for updates, checking your licence key if you activate Pro, sending a package name (never personal data) to the cloud analyzer when you open an app's details in Debloat, and loading the community library if you open that tab. Everything else — including your recipes and your Time Vials — stays on your PC.

What is a recipe, exactly?

A small file that describes what you want done to a phone: an optimization, a list of apps to remove or disable, tweaks like Private DNS and animation speed, and APKs to install. Press Run, pick your devices, and it replays all of it in order — the same way, every time. Recipes can be exported, imported and shared with the community. See section 08.

What are Time Vials?

Automatic snapshots of your device's system settings, taken before every optimization, recipe and advanced tweak. Open one to see exactly what changed since that moment, and pour back any setting you regret. Fifteen are kept per device, on your PC only. A handful of keys — USB debugging among them — are shown but never rewritten, because restoring those would cut the connection the app is working over.

Can I work on several phones at once?

Yes. Connect as many as you like and switch between them from the device card in the sidebar — every screen follows the one you pick, so a command can never land on the wrong phone. Recipes are the exception by design: there you choose several targets on purpose, and they run in parallel.

Why did an APK installation fail?

Two common causes: the APK's signature conflicts with a version already on the device (uninstall the existing copy first), or the APK's minSdkVersion is higher than the device's Android version. The installer surfaces the exact error message returned by pm install — that message tells you which case you're in.