sodcalculator

10 Tech How-To

Fake Chat Conversations on Android: Step-by-Step

Guide 10-16617 · Updated · Step by step

This guide shows you how to create realistic fake chat conversations on an Android phone, useful for pranks, fiction writing, or testing app interfaces. You’ll learn two reliable methods: using a dedicated chat simulator app and editing a real SMS database with a SQLite editor. No root access is required for either approach.

What You’ll Need

  • An Android phone (Android 7 or newer recommended)
  • For Method 1: A chat simulator app from the Google Play Store (e.g., “Fake Chat Conversations� or “Fake SMS�)
  • For Method 2: A SQLite database editor app (e.g., “SQLite Editor�) and a file manager that can access app data (e.g., “Solid Explorer�)
  • Optional: USB cable and a computer with ADB (Android Debug Bridge) if you prefer editing on a PC

Step-by-Step

Method 1: Using a Fake Chat Simulator App

  1. Install a simulator app. Open the Google Play Store and search for “fake chat simulator� or “fake SMS.� Choose an app with good ratings and install it. Popular options include “Fake Chat Conversations� and “Fake SMS – Prank.�
  2. Open the app and create a new conversation. Tap the “+� or “New Chat� button. You’ll typically be asked to enter the contact’s name and phone number. Some apps let you pick a contact from your phone book.
  3. Add messages. For each message, you can choose whether it’s sent (right side, usually green or blue) or received (left side, white or gray). Type the text, set the time and date if the app allows, and tap “Send� or “Add.�
  4. Customize the chat details. Many apps let you change the phone’s battery level, network signal strength, and even the carrier name shown in the status bar. Look for a “Settings� or “Theme� option within the conversation.
  5. Preview and save. Before saving, preview the conversation to make sure it looks realistic. Then save it to your gallery or share it directly as an image. Some apps also allow exporting as a video or a scrollable HTML file.
  6. Set as wallpaper (optional). If the app doesn’t export an image, take a screenshot of the conversation and crop it. You can then set that screenshot as your phone’s lock screen or home screen wallpaper for a prank.

Method 2: Editing the Real SMS Database (Advanced)

  1. Back up your SMS data. This method modifies your actual messaging database, so a backup is essential. Use your phone’s built-in backup feature or a third-party app like “SMS Backup & Restore.�
  2. Enable USB debugging. Go to Settings → About Phone → tap “Build Number� seven times to enable Developer Options. Then go to Settings → Developer Options and turn on “USB debugging.�
  3. Connect your phone to a computer. Use a USB cable and install the ADB tools on your computer if you don’t have them. Open a command prompt or terminal in the ADB folder.
  4. Pull the SMS database. Run the command: adb pull /data/data/com.android.providers.telephony/databases/mmssms.db. This copies the database to your computer. If the path is different (some manufacturers use a different package), try adb shell pm list packages | grep telephony to find the right package.
  5. Edit the database. Use a SQLite editor (like DB Browser for SQLite on PC) to open the mmssms.db file. Navigate to the sms table. Here you can add new rows with fields like address (the phone number), date (in milliseconds), body (the message text), and type (1 for received, 2 for sent).
  6. Push the edited database back. After saving your changes, push the file back using: adb push mmssms.db /data/data/com.android.providers.telephony/databases/mmssms.db. Then reboot your phone.
  7. Verify the conversation. Open your default messaging app. The fake messages should appear in the conversation thread. If they don’t, you may need to clear the messaging app’s cache or force-stop it.

Common Mistakes

  • Using the wrong message type. In the SMS database, type 1 is incoming, type 2 is outgoing. Swapping them makes the conversation look backwards.
  • Incorrect date format. The date field in the SMS database is in Unix epoch milliseconds. Using seconds (or a normal date string) will show a wrong timestamp.
  • Not backing up. Editing the SMS database can corrupt your messaging app if done wrong. Always back up first.
  • Forgetting to match the phone number format. If your real contacts use “+1� prefix, your fake messages should use the same format, or the conversation may not merge properly.
  • Overdoing the prank. Fake chats are for fun, but using them to impersonate someone or deceive others in a harmful way can have real consequences.

Tips

  • Use a simulator app that allows you to set the exact time and date for each message – this makes the conversation look more organic.
  • Add realistic details like typing indicators, read receipts, and voice call logs if the app supports them.
  • For the SMS database method, keep the message content short and natural. Real conversations rarely have long paragraphs.
  • If you’re creating a fake chat for a story, write the dialogue out first, then input it into the app to avoid typos.
  • After exporting the image, use a photo editor to blur out any real phone numbers or names if you plan to share it publicly.

Troubleshooting

  • The fake chat app crashes on startup. Try clearing its cache or data (Settings → Apps → [App] → Storage → Clear Cache). If that fails, uninstall and reinstall the app.
  • The exported image looks blurry or low-res. Some apps export at a fixed resolution. Try increasing the font size in the app before exporting, or take a screenshot of the conversation instead.
  • After editing the SMS database, the messaging app force-closes. Restore your backup immediately. If you don’t have a backup, you may need to clear the messaging app’s data (which will delete all your real messages – that’s why backup is critical).
  • The fake messages don’t show up in the default messaging app. Make sure you used the correct database path and that the app’s package name matches your device. Some manufacturers (Samsung, Xiaomi) use different databases. Search online for your specific device model.
  • ADB says “device not found.� Reinstall the USB drivers, enable USB debugging, and confirm the authorization prompt on your phone. Try a different USB cable or port.

Frequently Asked Questions

Is it legal to create fake chat conversations?

Creating fake chats for personal fun or fiction is generally legal. However, using them to deceive, defraud, or impersonate someone can be illegal. Always use them responsibly.

Can I make a fake WhatsApp conversation?

Yes, many simulator apps offer WhatsApp-style themes. For the SMS database method, you can only edit the default SMS app, not WhatsApp. For WhatsApp specifically, use a dedicated “Fake WhatsApp Chat� app.

Will the fake chat show up in my real messaging history?

If you use the SMS database method, yes, the fake messages will appear in your real SMS history. If you use a simulator app, it only creates an image – it doesn’t touch your real messages.

Can I add images or videos to a fake chat?

Most simulator apps allow you to add image attachments to messages. Some even let you simulate video calls. The SMS database method is text-only unless you also edit the attachment tables, which is more complex.

How do I remove the fake messages after I’m done?

For simulator apps, just delete the app or the saved image. For the SMS database method, you’ll need to delete the rows you added using the same SQLite editor, or restore your backup.

Does this work on all Android versions?

Simulator apps work on most Android versions. The SMS database method works on Android 7 and older, but on Android 8+ you may need to use the ADB backup method because direct file access to app data is restricted. Always check your device’s specific restrictions.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →