OniHelper

Clone Detector

Last updated June 10, 2026 · 10 min read

🧠 Overview

The Clone Detector is the Onimator Helper Suite’s multi-account-per-device deployment tool. It:

  1. Connects to your phones via ADB.
  2. Scans them for Instagram clones (cloned IG apps created by NomixCloner / similar tools).
  3. Distributes a list of accounts across the detected clones, one account per clone.
  4. Deploys the result into Onimator’s account settings, so each clone has an account assigned and is ready to run.

Settings let you control which package names count as “Instagram clones” (the detection patterns).

💡 Strategic Purpose: If you’re running many Instagram accounts on a single phone via app clones, this tool replaces the manual “open Onimator → add account → set App Cloner → paste package name” loop. Detect the clones once, paste a username:password list, and let Clone Detector wire them up.


🛠️ Pipeline at a Glance

Device Connection  →  App Scanner  →  Account Deployment  →  Onimator runs
    (ADB)               (find clones)      (assign accounts)
       ↑
   Settings — controls what counts as an "Instagram clone"

📌 You must connect a device first. The other sub-tabs depend on a live ADB connection.


🚀 Key Features

  • ADB-based Device Connection — auto-detect or manual ADB path.
  • Instagram Clone Scanning — finds all cloned IG packages installed on connected device(s).
  • Multi-Device Scan — option to scan every connected device in one shot.
  • Filter Noise — skip system apps, skip general-purpose clone apps, focus on unused App IDs only.
  • username:password Account Parser — paste a list, let the tool distribute.
  • Preview Before Deploy — see exactly which account lands on which device + App ID before committing.
  • Custom Detection Patterns — define your own package-name fragments that should be treated as Instagram clones.
  • Database Export — export the suite’s internal DB for outside viewing / debugging.

⚙️ Access the Clone Detector

  1. Open the Onimator Helper Suite.
  2. In the suite’s header, click Select Bot Folder and point at your Onimator bot folder.
  3. Click the Clone Detector tab in the top tab row.
  4. You land on the Device Connection sub-tab. Set ADB and connect a device before moving on.

🔧 Sub-Tab 1: Device Connection

⚠️ This is the precondition for everything else. The App Scanner, Account Deployment, and Settings sub-tabs assume there’s at least one connected device.

Step 1: Set ADB Path

ADB (Android Debug Bridge) is how the suite talks to your phones.

  • ADB Path (text field + Browse button) — point at your adb.exe.
  • Auto-detect ADB (button) — tries to find ADB on its own. Use this first; only Browse manually if auto-detect fails.

Step 2: Connect to Device

  • Refresh Devices (button) — re-scans for connected phones via ADB.
  • Connected Device (dropdown) — pick the phone to work with.

Connected Devices (table)

Lists every phone ADB sees, with status info.

Column What it shows
Device ID Hardware ID.
Status Connection state (device, unauthorized, offline, etc.).
Model Phone model name.

At the bottom of the sub-tab, e.g. “Not connected to any device.” / “Connected to R58N34VNGJW.” — quick sanity check.


🔧 Sub-Tab 2: App Scanner

Once a device is connected, scan it for Instagram clones.

Onimator Bot Folder Path (for Used Apps Detection)

  • Onimator Path (text field + Browse button) — points at your Onimator install. Needed so the scanner knows which App IDs are already assigned to accounts (so it can flag the unused ones).

Scan Options (checkboxes)

  • Include system apps in scan — by default the scanner skips system apps; tick to include them.
  • Filter out general-purpose clone apps (checked by default) — hides cloner-frame apps that aren’t actually IG instances.
  • Show only unused app IDs — narrows the result to clones that don’t yet have an account assigned in Onimator.
  • Scan all connected devices — runs the scan across every connected phone instead of just the selected one.

Scan for Instagram Clones (button)

Runs the scan based on the options above.

Detected Instagram Clones (table)

Column What it shows
Package Name (App ID) The Android package the clone runs as.
App Name Display name of the clone.
Version Installed version.
Device ID Which phone the clone is on.
Install Time When it was installed.
Status Used / Unused / etc.

Action Buttons (bottom row)

  • Export to CSV — saves the detected-clones list as a CSV.
  • Copy Selected Package — copies the highlighted row’s package name to clipboard.
  • View App Details — opens an info panel on the highlighted clone.
  • Refresh Used Apps — re-reads Onimator to refresh the “used / unused” status.
  • Debug Scan Issues — diagnostics panel for when the scan misbehaves.

🔧 Sub-Tab 3: Account Deployment

Once you have a list of clones, this tab assigns accounts to them.

Step 1: Enter Instagram Accounts (username:password format)

A large text area. One account per line, username:password format.

Placeholder example shown in the UI:

username1:password1
username2:password2
  • Parse & Distribute Accounts (button) — reads the textarea, distributes the accounts across detected clones, and populates the preview table.

Step 2: Preview Account Distribution

A table showing how the parsed accounts will be assigned before you commit anything.

Column What it shows
Username Instagram handle.
Password The matching password.
Device ID Which phone this account will deploy to.
App ID Which Instagram clone on that phone.

Use this as your sanity check, every row should make sense (right username on the right device on the right clone) before you click Deploy.

Step 3: Deploy Accounts to Onimator

  • Status — text shows Ready to deploy once Step 1–2 are valid.
  • Deploy Accounts to Onimator (button) — writes the preview rows into Onimator’s account settings (creates / updates each account with the right username, password, App ID, and device assignment).

🔧 Sub-Tab 4: Settings

Controls what the App Scanner counts as an “Instagram clone.”

Instagram Clone Detection Patterns

Default Patterns (read-only list)

The package-name fragments the scanner already looks for:

com.instagram
com.insta
com.ig
instagram
insta.gram
gram.insta
dual

If a package name contains any of these, the scanner flags it as a clone.

Add Custom Patterns (comma-separated) (text field + Add Patterns button)

Have a clone that uses a non-standard package prefix? Add your own patterns here (comma list) and click Add Patterns.

Currently Used App IDs (table)

Lists every Instagram App ID that’s already mapped to an account in Onimator, useful for spotting which clones are taken vs. open.

Column What it shows
App ID The clone’s package name.
Account Which Onimator account is using it.

Database Operations

  • Export Database for Viewing (button) — exports the suite’s internal DB so you can inspect it externally.

About (section at the bottom)

Read-only product / build info.


First-Time Multi-Account Deployment on a New Phone

  1. Device ConnectionAuto-detect ADB → confirm the phone shows up under Connected Devices.
  2. App Scanner → set Onimator Path → tick Show only unused app IDs → click Scan for Instagram Clones.
  3. Review the Detected Instagram Clones table. If you expected 10 clones and see 7, something’s off, check NomixCloner before continuing.
  4. Account Deployment → paste your username:password list (one per line) → Parse & Distribute Accounts.
  5. Step 2: Preview — sanity-check every row.
  6. Step 3Deploy Accounts to Onimator.

Add Accounts to Already-Provisioned Clones

  1. Connect device.
  2. App Scanner → tick Show only unused app IDs → scan.
  3. Account Deployment → paste only the new username:password lines → Parse → review → Deploy.

Add a Custom Clone Pattern (e.g., your cloner uses an unusual package prefix)

  1. Settings → type the pattern in Add Custom Patterns (comma list if multiple).
  2. Click Add Patterns.
  3. Go back to App Scanner → re-scan. The new package(s) should now show up in the detected list.

Audit: Which Clones Are Still Empty?

  1. Settings → check Currently Used App IDs. Anything not on that list is an open slot.
  2. Or App Scanner → tick Show only unused app IDs → re-scan.

🔐 Best Practices

Always Connect a Device First

The whole pipeline depends on a live ADB connection. If Device Connection’s status line says “Not connected to any device,” nothing else will work meaningfully.

Use Auto-detect ADB Before Browsing Manually

The Auto-detect button finds ADB in standard locations. Manual Browse is the fallback when auto-detect fails.

Tick “Show only unused app IDs” When Provisioning

It hides clones that already have an account, so the deployment doesn’t accidentally overwrite an existing assignment.

Always Review Step 2 (Preview) Before Deploying

The preview is your last chance to catch a wrong username on the wrong clone. Skip the review and you may end up running Account A on the clone you’d reserved for Account B.

Keep Account Passwords in a Safe Place

The textarea takes username:password lines, those are credentials. Don’t leave them in the textarea after deploy; clear it.

Add Custom Patterns Once, Per Cloner

If you switch to a new cloner with non-standard package names, add its patterns to Settings once. From then on, every scan picks them up automatically.


⚠️ Common Issues

“Not connected to any device” — But the Phone Is Plugged In

Cause: ADB isn’t authorized on the phone, or the ADB path is wrong. Fix: On the phone, accept the “Allow USB debugging?” prompt. Then Refresh Devices. If still nothing, re-check ADB Path (try Auto-detect ADB).

App Scanner Returns 0 Clones

Cause: No clones installed yet, OR the scanner doesn’t recognize your cloner’s package prefix. Fix: Check NomixCloner (or whatever cloner you use) to confirm clones exist. If they do, go to Settings → add your cloner’s package prefix to Add Custom Patterns → re-scan.

Parse & Distribute Says “0 Accounts Distributed”

Cause: Either the textarea is empty / malformed, or there are no detected clones to assign to. Fix: Confirm each line is username:password with the literal colon. Re-run App Scanner to confirm there are unused clones available.

Deploy Says “Ready to deploy” but Nothing Lands in Onimator

Cause: Onimator path isn’t set on the App Scanner sub-tab, or the bot folder in the suite header doesn’t match the one App Scanner used. Fix: Confirm both paths point at the same active Onimator install, then re-run from Step 1.

A Clone Doesn’t Show Up Even After Adding a Custom Pattern

Cause: Pattern is wrong (typo / case mismatch), or “Filter out general-purpose clone apps” is hiding it. Fix: Double-check the package prefix exactly as it appears on the device. Try unchecking the filter, re-scan, then re-tick once you’ve confirmed.


🏁 Conclusion

  • Four-step pipeline — Device Connection → App Scanner → Account Deployment → (Onimator runs).
  • Connect a device first — everything else depends on it.
  • Scanner finds Instagram clones on the connected device(s) based on package-name patterns.
  • username:password deployer distributes a list of accounts across detected clones in one click.
  • Settings let you extend detection with custom patterns for non-standard cloners.

💡 Implementation Tip: Pair this with NomixCloner: create 10 clones in NomixCloner → switch to Clone Detector → scan → paste your 10-account username:password list → preview → deploy. The whole multi-account-per-device provisioning workflow takes minutes instead of an hour of manual Onimator clicks. Save your username:password list in a password manager, don’t leave it in the textarea after deploy.


🎥 Tutorials & Support

  • No transcript for this module yet — article built from UI screenshots only.
  • Telegram Support: Join Onimator Support
Was this article helpful?
Thanks for your feedback!