TechBiiTechBii
  • Android
  • Computer Tips
  • How To Guides
  • SEO
  • WordPress
  • Content Writing
  • Tech News
Search
Categories
Reading: Root Xperia M C1904/1905 on 4.3 with TowelRoot [Locked Bootloader]
Share
Font ResizerAa
TechBiiTechBii
Font ResizerAa
Search
Follow US
Rooting

Root Xperia M C1904/1905 on 4.3 with TowelRoot [Locked Bootloader]

Sidharth
Last updated: September 24, 2026 11:46 pm
Sidharth
Published: June 22, 2014
Share
4 Min Read

The Xperia M (C1904/C1905) shipped in 2013 and ended its update life on Android 4.3 Jelly Bean — which is exactly why TowelRoot became the rooting method of choice for it. TowelRoot exploits a kernel vulnerability and needs no unlocked bootloader, no PC for the root itself, and no data loss. This guide keeps the original method intact and adds what's changed since: where to safely get the APK in 2026, the remount fix for full root, and the risks worth knowing before you touch a twelve-year-old phone.

Table of Contents
  • What TowelRoot Actually Is
  • Full Development Guides for Sony Xperia M C1904/C1905
  • Disclaimer
  • Pre-requisites
  • How to Root Xperia M on 4.3 with TowelRoot
  • Should You Still Do This in 2026?
  • FAQ
    • Does TowelRoot still work on the Xperia M in 2026?
    • Where can I safely download TowelRoot now?
    • Is rooting the Xperia M with TowelRoot safe for my data?
    • Why do I need the remount fix after TowelRoot?
    • Will this work on Android 4.1 or on dual-SIM variants?
    • Can I unroot the Xperia M afterwards?
  • Related Reading

Quick Answer: TowelRoot still roots a stock Xperia M C1904/C1905 on Android 4.3 with a locked bootloader, because Sony's final firmware for the phone never patched the 2014 kernel bug it exploits. Install TowelRoot from the official site, tap "make it ra1n", then apply the remount fix from the XDA thread for full root. No data loss, but you do it at your own risk.

What TowelRoot Actually Is

TowelRoot is a one-click root tool released in 2014 by George Hotz (geohot — the same person behind the first iPhone unlock). It exploits CVE-2014-3153, a futex-system-call bug reported by researcher Pinkie Pie, and works on nearly any Android device running a kernel built before June 3, 2014. It made headlines for rooting carrier-locked Galaxy S5 units, but it became a favorite in the Xperia community because the Xperia M's last firmware (15.4.A.x on 4.3) shipped with an unpatched kernel and never received a fix.

The official source still exists: towelroot.com, geohot's original page, where the lambda (λ) link downloads `tr.apk`. Only use that source. A decade of dead APK mirrors has grown around this tool, and random-mirror copies of exploit apps are a classic malware vector — if a site isn't geohot's, don't install from it.

One honest caveat before the steps: TowelRoot alone gives partial root on the Xperia M — enough to be recognized, not enough to edit or mount system files. The remount fix below completes it.

Full Development Guides for Sony Xperia M C1904/C1905

If you're working through this phone's whole development path, start here:

  • Full Development Guide for Sony Xperia M C1905/1904 — The Ultimate Tutorial — unlock, recovery, and memory-swap in one place.

Disclaimer

Rooting may void any remaining warranty (moot for a phone this old) and carries a real, if small, risk of bricking. This method applies to the Xperia M C1905/C1904 running stock 4.3 — don't try it on other devices. You follow this at your own risk; TechBii isn't responsible for damage.

Pre-requisites

1. Your phone is on stock Android 4.3 Jelly Bean (the final Xperia M firmware).

2. No data loss occurs in this method — files stay intact — but back up anything precious anyway. It's 2026 and this phone's backups exist nowhere else.

3. Charge the phone to at least 30%.

4. Enable USB debugging from Developer Options (tap Build Number seven times in About Phone if the menu is hidden).

5. A Windows PC with adb working, for the remount fix only.

How to Root Xperia M on 4.3 with TowelRoot [Locked Bootloader]

1. Download `tr.apk` from towelroot.com (the official page — avoid mirrors), transfer it to the phone, and install it. You'll need "unknown sources" enabled.

2. Open TowelRoot and tap make it ra1n. The phone reboots — root is now partial.

3. Install SuperSU from the Play Store (or sideload it if the Play Store has given up on Android 4.3 on your unit).

4. Install BusyBox the same way.

5. Get the remount reboot fix package from the original XDA thread (credit to XDA member ananthtcr for the method) and extract it on your computer.

6. Connect the phone to the PC with USB debugging enabled.

7. Run `install.bat` from the extracted folder.

8. Choose SuperSU (option 1), press Enter, grant the root permission prompt on the phone, then reboot. Done.

After the reboot, SuperSU can grant root to apps and system mounts behave properly — that's full root on a locked bootloader, achieved without Sony's unlock path.

Should You Still Do This in 2026?

Honest take, since the phone is now twelve years old:

  • Why bother: the Xperia M runs 4.3 permanently, TowelRoot is the only bootloader-free root it ever had, and for a drawer-king retro device it's a fun weekend project. I keep a couple of dead-era Android phones around for exactly this kind of tinkering, and watching a 2014 exploit still land on untouched firmware never gets old.
  • Why it still works: the vulnerability lives in the Linux kernel, Sony never shipped a patched kernel for the Xperia M, so nothing has changed on the device side since 2014.
  • What to avoid after rooting: don't install apps from outside the Play Store casually — a rooted Android 4.3 device has no modern security patches, no TLS upgrades, and unpatched WebView. Treat it as an offline or Wi-Fi-only toy, not a daily phone. Banking or mainstream apps won't run properly on 4.3 regardless.
  • The alternative: Sony's official bootloader-unlock route (via Sony's developer site) allows flashing custom recoveries, but it wipes data and wasn't available for all carrier variants — that's why TowelRoot was the popular answer for locked units.

FAQ

Does TowelRoot still work on the Xperia M in 2026?

Yes. The exploit targets the Linux kernel, and the Xperia M's final firmware never received a kernel patch for CVE-2014-3153, so a stock Android 4.3 unit remains vulnerable to it — in a good way. This assumes stock firmware; if the kernel has somehow been replaced or patched, TowelRoot will simply fail with no harm done.

Where can I safely download TowelRoot now?

Only from towelroot.com, geohot's original site, which is still online and still serves the original `tr.apk` via the lambda link. Avoid every APK mirror site — copies of exploit tools on third-party mirrors are a well-known way to get malware installed with root privileges. If towelroot.com ever goes offline, treat the tool as unavailable rather than hunting mirrors.

Is rooting the Xperia M with TowelRoot safe for my data?

The root step itself is non-destructive — TowelRoot exploits a running kernel bug rather than flashing anything, so photos and files are untouched. The risk isn't data loss; it's that the exploit leaves the same kernel hole open for anyone else to use, and a rooted 4.3 phone can't be hardened with modern patches. Keep such a device offline or on trusted Wi-Fi only.

Why do I need the remount fix after TowelRoot?

TowelRoot grants root privileges but the Xperia M's /system partition mounts read-only in a way that ignores the new privileges, so file edits and mount operations fail. The remount reboot fix (from the XDA thread) reconfigures the mount behavior via adb, after which SuperSU and root apps get full system access. Skip it and you'll have root that can't actually modify anything.

Will this work on Android 4.1 or on dual-SIM variants?

The method here targets stock 4.3 Jelly Bean, the Xperia M's final official firmware, on both the single-SIM C1905 and dual-SIM C1904. On earlier 4.1 firmware, older one-click methods applied, and TowelRoot may also work since those kernels predate June 2014 — but the remount fix and this guide were written against 4.3. Don't use this procedure on other Xperia models.

Can I unroot the Xperia M afterwards?

Fully, via reflash: use Sony's official firmware package (FSC/flashtool with the 15.4.A.x stock ROM) to return the phone to factory stock, which removes SuperSU and root. Since TowelRoot modified nothing persistent, an unroot via SuperSU's full unroot plus a reboot also returns things close to stock — the kernel exploit remains present either way, as it always was on this firmware.

Related Reading

  • Full Development Guide for Sony Xperia M C1905/1904 — unlock, CWM recovery and memory swap for this phone.
  • How to Root Galaxy Note 3 N900 on Official Jelly Bean 4.3 — the same 4.3-era one-click story on Samsung hardware.
  • How to Uninstall System Apps Without Root on Android — if you only wanted bloat gone, you may not need root at all.
  • How to Root Any Android Phone Without PC (KingRoot) — the alternative one-click route, with its own caveats.

(Two older Xperia M posts linked here previously were removed in this 2026 refresh — their URLs no longer resolve.)

Still running an Xperia M in 2026, or rooting one for the first time? Tell us how it went in the comments.

TAGGED:Sony Xperia Mtowel root
Share This Article
Facebook Pinterest Whatsapp Whatsapp LinkedIn Reddit Telegram Threads Email Copy Link Print
Share
BySidharth
Follow:
Professional Blogger. Android dev. Audiophile.
Previous Article marshmallow for moto g2 and root How to Root Micromax A120 Canvas 2 Colors without PC
Next Article Warranty Data Management – How Does it work?
28 Comments
  • lenin says:
    July 3, 2014 at 12:08 pm

    Remount reboot. Link is not working

    Reply
  • yoshi says:
    September 3, 2014 at 2:54 pm

    i used the remount fixer but its not detecting my device

    Reply
    • Sidharth Pk says:
      September 7, 2014 at 9:11 am

      It means you haven’t installed adb drivers in your PC. Just download flashtool and install drivers from it.

      Reply
      • josip says:
        December 14, 2014 at 4:55 am

        I have same problem on my xperia M, and flashtool didn’t helped. Any other solutions?

        Reply
  • ateeb says:
    September 4, 2014 at 2:58 pm

    apps r not moving sd card

    Reply
    • Sidharth Pk says:
      September 7, 2014 at 9:09 am

      App moving is not possible in Xperia devices unless we get a KitKat update. ou can use link2sd or foldermount.

      Reply
  • Patrik says:
    September 10, 2014 at 2:29 am

    Can you please make a tutorial on how to move apps to sd on sony xperia M with jelly bean 4.3 or hot to swap memory please also on jelly bean 4.3?

    Reply
    • Sidharth Pk says:
      September 21, 2014 at 2:57 pm

      Yes, I will write it soon.

      Reply
  • haris says:
    September 21, 2014 at 2:14 pm

    can i transfer apps to sd card after using this method (using link to sd)

    Reply
    • Sidharth Pk says:
      September 21, 2014 at 2:36 pm

      No. This will only root your phone. But you can do it by partitioning your memory card.

      Reply
  • haris says:
    September 28, 2014 at 12:51 am

    partitioning memory card how can I do that? and does this method works on Sony Xperia m c1905 android 4.3 bulid 15.4.A.0.23

    Reply
  • uzair says:
    September 28, 2014 at 1:33 pm

    Partitioning memory card how
    can I do that? Does this method
    works on Sony Xperia m c1905
    android 4.3 bulid 15.4.A.0.23 or
    with 15.4.A.1.9

    Reply
  • uzair says:
    September 28, 2014 at 2:37 pm

    tell me

    Reply
  • haris says:
    October 2, 2014 at 3:19 pm

    Remount reboot fix is not detecting my mobile please help
    I have enabled usb debugging

    Reply
  • charan says:
    October 6, 2014 at 3:31 pm

    after rooting my device.can i uninstall supersu and towel root from my device?

    Reply
  • rizqi says:
    October 9, 2014 at 2:00 pm

    Can i do this without a pc?

    Reply
  • Alex Norman says:
    October 17, 2014 at 8:28 pm

    How to install drivers using flash tool????

    Reply
  • sai says:
    October 19, 2014 at 9:28 pm

    remountrebootfix
    not asking which super user u want
    please help

    Reply
    • Sidharth Pk says:
      November 1, 2014 at 2:33 pm

      What did it further do then?

      Reply
  • Gakh says:
    October 24, 2014 at 7:00 pm

    Dear friend..

    What benefits and options this root gives me?

    Thanks…

    Reply
    • Sidharth Pk says:
      October 29, 2014 at 7:30 am

      Hi , you could have searched this on Google as it’s very big to explain

      Reply
  • Oggy says:
    October 24, 2014 at 9:08 pm

    remount reboot fix- deamon not running starting it now on port 5037
    – deamon is starting..
    -now connect your device to usb- but it’s already connected and i dont know what
    to do…

    help..

    Reply
    • Sidharth Pk says:
      October 26, 2014 at 8:50 pm

      Most probably due to USB cable issue. Did you try changing the cable? If that doesn’t work, try reinstalling the drivers

      Reply
  • Ed says:
    November 3, 2014 at 1:31 am

    Thanks.
    It seems to have worked for me.
    Xperia M on 4.3 Jellybean C1905
    Company supplied phone so I will hopefully be able to move apps to the SD card which is the main reason for rooting.
    When they want it back then I can just restore it with bootloader intact. (Hopefully)

    Reply
    • Sidharth Pk says:
      November 26, 2014 at 7:10 pm

      Sure. 😀

      Reply
  • hammad says:
    November 6, 2014 at 9:05 pm

    does rooting make the phone slow i don’t want to slow down my phone

    Reply
    • Sidharth Pk says:
      November 26, 2014 at 7:06 pm

      Rooting doesn’t make your phone slow. It only provides superuser access to the system calls.

      Reply
  • Pat says:
    February 26, 2015 at 10:43 pm

    When I tried to download Towelroot “from here”, I couldn’t – it gives “connection not private”.
    What worked for me …..
    I went to the towelroot website and clicked on the lambda icon
    tr.apk was downloaded
    I copied tr.apk from PC to my Xperia via usb cable
    Using file manager I browsed to and ran tr.apk (SuperSU and busybox were already there from a previous incarnation)
    My anti-virus software (Avast) went bananas and tried its best to stop me proceeding, but I ignored the warnings
    Bingo – the phone is rooted 🙂
    Now I can change the hosts file to stop moronic garbage from the advertising industry bombarding me

    Question – all seems well but ….. am I missing something by not fully running remountrebootfix\install.exe ?

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

You Might Also Like

Sony Xperia M C1905/1904
Rooting

Full Development Guide for Sony Xperia M C1905/1904 – The Ultimate Tutorial

February 24, 2025
How To Root Galaxy Star Duos S5282 - Easy Odin Method
How ToRooting

How To Root Galaxy Star Duos S5282 – Easy Odin Method

July 8, 2024
Rooting

Xiaomi Redmi 3S/Prime :Unlock Bootloader, Root & Install TWRP Recovery

September 1, 2023
Root and Install CyanogenMod 10.1 Android 4.2.2 Jelly Bean on HTC One X with CWM Recovery
RootingROMs

Root and Install CyanogenMod 10.1 Android 4.2.2 Jelly Bean on HTC One X with CWM Recovery

June 30, 2024
FacebookLike
XFollow
PinterestPin
LinkedInFollow
  • Contact Us
  • Submit Guest Post
  • Advertisement Opportunities
Copyright © 2012-2026 TechBii. All Rights Reserved
Go to mobile version
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?