yashsingh1/xdaforums huggingface dataset:
[Sony Xperia M] androidcrazy1601:
Glad... :thumbup:

Please do reply if it worked. :cool: so that it will help others...

Xperia M C2004 Dual

4.3 JB Rooted with Bootloader Locked
[Sony Xperia M] lstplcwnr:
My post has gone overlooked, can someone please quickly answer my question?
[Sony Xperia M] paper13579:
[MENTION=5890419]danielcsax[/MENTION] did it work now?
[Sony Xperia M] androidcrazy1601:
Hi [MENTION=5587598]lstplcwnr[/MENTION],

Upgrading 4.1 to 4.3 by Sony pc companion removes root permissions. So if you have upgraded to 4.3 using the method by [MENTION=5604590]mbc07[/MENTION], the root permissions will be preserved.

Cydia Impactor is not for downgrading to 4.1 but for rooting downgraded android version. Steps are clearly explained in page 9 by [MENTION=5482320]paper13579[/MENTION] of this thread.

Is that answers your question :thumbup:

Xperia M C2004 Dual

4.3 JB Rooted with Bootloader Locked
[Sony Xperia M] paper13579:
[MENTION=5604590]mbc07[/MENTION] i would suggest reference to page 9 of this thread for noobs in the first post. I think that would decrease the amount of same questions being asked over and over again. Thank you
[Sony Xperia M] danielcsax:
no!

i tried nickiroot 1.0.1 already!

still no luck

i tried pushing ext4 on both internal memory and sd card!

and after i flash the ftf excluding system, i get stuck on SONY logo either ways!

:(
[Sony Xperia M] paper13579:
Lol, there is definitely something that you are doing wrong. In short, let me explain

1. Downgrade to 4.2.2

2. Fully Root 4.2.2

3. Extract system.sin from a 4.3 ftf

4. Extract system.ext4 from that system.sin

5. Put it in nickiroot 1.0.1 folder

6. Open nickiroot

7. When done flash the original 4.3 ftf but make sure you exclude the system.sin

8. Now, boot your phone

Don't follow that exactly though, tge one on page 9 is correct. This is it in short, so i left out quite a bit of steps
[Sony Xperia M] danielcsax:
nothing wrong bro!

i exactly did that except i used 4.3 ftf of Xperia M dual for my M single (C1905)
[Sony Xperia M] androidcrazy1601:
Hi [MENTION=5890419]danielcsax[/MENTION]

Please try using ftf of 4.3 version for single sim instead of dual sim. Here is the link for firmware http://xdaforums.com/showthread.php?t=2697277
[Sony Xperia M] danielcsax:
already up to that!

i'm downloading 4.3 ftf of M single !

the download speed is really slow here so i think i'll be trying with that new ftf tomorrow after it gets downloaded!

download speed : 25 KB/sec -.-
[Sony Xperia M] androidcrazy1601:
Dont lose faith bro, Try until you succeed. :smile:
[Sony Xperia M] paper13579:
Wait bro, so you were on 4.2.2 and then flashed 4.3? Both on dual sim ftfs?
[Sony Xperia M] danielcsax:
when i first got the cell, it was on 4.1.2

then i updated it to 4.3 ftf using flashtool!

then i saw this thread and following your methods, i flashed 4.1.2 again and rooted it and then used 4.3 ftf of dual sim!
[Sony Xperia M] paper13579:
No, no, no, thats wrong. First, you flash 4.2.2 ftf for dual sim and root that. Bro, u didn't follow the instructions exactly. You cannot go from 4.1.2 of single sim and flash 4.3 of dual sim while trying to root. Thats not hiw it works. Go back to page nine and follow exactly word by word, letter by letter. See i told u that u did something wrong. Good luck
[Sony Xperia M] danielcsax:
bro!

think you can add me on facebook?

Daniel Csax

or give me your fb name!

:)
[Sony Xperia M] paper13579:
Alright man, i added you, i go by the name mike guy. Its not my actual name, but it will do
[Sony Xperia M] danielcsax:
skype: purpcherry

:)
[Sony Xperia M] mbc07:
New version, Nicki Root 1.3 is out, implementing logging capabilities. Starting now, anyone having problems should try version 1.3 and attach Nicki Root log when asking for help...

Furthermore, 1.3 can be officially called the "final" version. In these 3 months of development I think I implemented everything I felt necessary and probably fixed all bugs reported in this thread. I'll be releasing now only small updates (1.3.x), mostly for fixing bugs not reported yet or when script components get updates (e.g. new versions of SuperSU, busybox, etc). Although unlikely, implementing support for multiple devices is something I may look in the future (something like Nicki Root 2.0). I won't bother working with that right now mostly because my lack of free time and because I don't have easy access to other Xperia devices...

I know it's a bit late but as I promised, I'm working in a Linux version of Nicki Root right now, it'll probably start the cycle of small updates and I intend releasing it tomorrow or soon if possible ;)

And that's all, long life to Nicki Root! :cowboy:
[Sony Xperia M] beworld16:
M dual 4.3 Rooting Help

Please advice

1) I have M dual C2004 with 4.2, full rooted, could i continue from PART 3 in page 9 ?

2) If yes, while excluding system.sin in step 67, can also unchecked boxes for wipe: Cache & Data in flashtool ?
[Sony Xperia M] paper13579:
Hey man. To answer your questions.

1. Yes you can go straight to part 3 if you are on 4.2.2 and fully rooted with Busybox already installed.

2. Dont uncheck the wipe cache and data boxes. Do leave it as is.
[Sony Xperia M] mbc07:
As promised, version 1.3.1 is out, now compatible with Linux. Coming soon a full OP rewrite with more noob-friendly instructions...
[Sony Xperia M] imdkiller:
i dont know why people are confuse so much... this is so easy and adventurous rooting method guys... and a very intelligent script made by mbc07... it doesn't matter on which firmware you are right now totally... to use this script, you just need a root access on your current firmware or rom guys... thats all
[Sony Xperia M] beworld16:
Thanks for the reply... will try the same.
[Sony Xperia M] lstplcwnr:
Very frustrating... The second time I tried, it didn't work. In step 62. you are referring the Xperia M Dual_15.5.A.0.18_C2005.ftf? It doesn't seem to be working for me... I have two Xperia M C1905 4.3 .ftf's, would trying those help?
[Sony Xperia M] paper13579:
Did u exclude the system when flashing?
[Sony Xperia M] lstplcwnr:
Yes I excluded the system when flashing.

My phone is a Xperia M single sim.

edit 12:33 PM PST

Going to try and flash indian 4.3 ftf fort c1904 today and see what happens.

Cydia Impactor seems to be taking a lot longer than it did yesterday, which Ill assume is good. It has been on "installing package" for the past six minutes

edit 1:49 PM PST

now it's stuck on the sony logo

edit 1:56 PM PST

flashing 4.2 now.... this is ****ing hopeless
[Sony Xperia M] paper13579:
Cydia impactor should take a total of no longer than 10 seconds.

Tell me something, you were on 4.2.2 of xmd right? Did you flash 4.3 of xmd or xms?

One last thing, try the entire procedure with nickiroot 1.0.1 as it is the only one that worked for me.
[Sony Xperia M] lstplcwnr:
After answering some prompts on my phone, Cydia Impactor finished quickly.

I am not entirely shirt.

I have been using nickiroot 1.0.1 the entire time because that is the one you have originally suggested using.

I am currently trying to flash to my sdcard instead of internal storage and am trying the Xperia M Single C1905 [15.4.A.0.23] Global Firmware I found here
[Sony Xperia M] mbc07:
[MENTION=5482320]paper13579[/MENTION] could you PLEASE stop suggesting ancient versions? It's full of bugs fixed in current 1.3.x builds, and if you're getting problems with current versions you should report so I can fix them instead of assuming that 1.0.1 is the best version ever and suggesting it to other members :mad:

[MENTION=5587598]lstplcwnr[/MENTION] if Cydia Impactor finished without any errors/warnings, then you're good to go. Use latest version (1.3.1 at the moment) and follow the instructions. If you get problems, wait the phone reboot, run the script again then choose "get last log" option in menu. Upload it here so I can see what got wrong and help you...

(WARNING: the log file will have your phone's serial number. If you feel this as a privacy concern, delete it from the file before uploading the log here)
[Sony Xperia M] paper13579:
Alright, jeez, calm down. I know a few other people who have been having the same issue with nickiroot. As far as i know, only version 1.0.1 works for a few of us. But if you want me to stop, i will,. I was just trying to help out.
[Sony Xperia M] lstplcwnr:
Starting from scratch again boys, I will report in afterwards. I'm going to try Nicki 1.3.1... Should I be trying the "Xperia M Dual_15.5.A.0.18_C2005.ftf" that is listed in the post, or try "Xperia M Single C1905 [15.4.A.0.23] Global Firmware", as my phone is a C1904? Let me know, and I will continue this journey ~_~
[Sony Xperia M] mbc07:
Single SIM device = single SIM firmware (15.4.A.0.23)

Dual SIM device = dual SIM firmware (15.5.A.0.18)

You can crossflash if you want but it's pointless (and if you have a dual SIM crossflashed with single SIM you lose second SIM functionality)...
[Sony Xperia M] lstplcwnr:
so it doesn't really matter? :confused:....

edit: just finished... no ****ing luck. this is so frustrating lol
[Sony Xperia M] mbc07:
What exactly happened and at which point? If possible, could you provide Nicki Root log?
[Sony Xperia M] lstplcwnr:
I am waving the white flag for the time being... Going to stick to 4.2 root so I can use Poweramp and listen to music on my plane ride tomorrow. I will come back and start fresh when I come back. I will contact you when the time is right lol. :o :D thank you very much for your effort in helping me
[Sony Xperia M] heppojo:
System.ext4

Sir,

Please advice if I can remove the file system.ext4 after finishing from flashing the android 4.3

please if possible reply to: eihabo70@aim.com
[Sony Xperia M] Android Bob:
Xperia C1905 and 15.4.A.1.9

Model: Xperia C1905

Build: 15.4.A.1.9

Status: Rooted

Just announcing that I have root access on Sony build 15.4.A.1.9 on an Xperia C1905

Thank you to [MENTION=5604590]mbc07[/MENTION] and those who contributed.
[Sony Xperia M] zumtotal:
Good guide but some suggestions...

Many many thanks to mbc07 and paper13579 for their excellent work! :good:

As detailed in thread: http://xdaforums.com/showpost.php?p=53319254&postcount=13 I eventually got 4.3 rooted. Hooray!!! But it took me many frustrating hours because I made a couple of simple mistakes.

I'd like to suggest that the step-by-step guide is amended to avoid the problems I encountered. I think something could be added about getting USB debugging properly functioning on the Xperia M. I have read quite a few reports of Flashtool reporting "Device connected with USB debugging off", despite the fact that it is clearly enabled in Developer Options. This is what I found: When I first enabled USB debugging on the phone I didn't have any data connection enabled (neither wifi nor sim). So when I connected the powered-up phone to the PC the phone didn't install the USB debugging feature properly. After I got data enabled, more installation took place, and eventually Flashtool recognised my phone correctly and saw that it was in debugging mode.

In Part 1 of the guide on page 9 of this thread, there should be extra steps between 18 and 19, and they should be the same as 56 to 60 in Part 3. You have to pull out and reinsert your battery for the phone to be able to go into flash mode. For noobs like me, that needs to be spelled out, I think.

EDIT: I think it should also be noted that the rootfixer script can take several minutes - I thought it had hung, but it completed eventually. And when using the NickiRoot script in the OP, it's best to have USB connected in MTP mode because the system file is very large and it will probably need to go on the SD card, which requires MTP.

Also, a small error: I think step 37 should read 4.2.2, not 4.3.

BTW I was unable to download the 4.2.2 FTF from Google drive - something about too many downloads recently - a whole lot of rootin' goin' on! I found another source by searching for the filename with duckduckgo. If you go that route, beware of the site that hosts the file. You have two options 1) DL from the page found in dudckduckgo, and get all sorts of crapware installed on your PC (Bueno toolbar, Block 'n' surf and Tower browser extensions) OR 2) DL directly from Mega using the link on the same page. The Mega DL was fine, apart from the fact it stalled at 99% in Firefox - worked fine in Chrome.

HTH

Thanks again!
[Sony Xperia M] ananthtcr:
[MENTION=248010]mbc[/MENTION]

I have fully rooted in my XMD by ur method...

Now sony rollout release 2 version 4.3 for XMD...

my question is what should i do to retain the full root permission after update....
[Sony Xperia M] paper13579:
No you won't have any root after you update. You will uave to repeat the process again with the new ftf. Good luck
[Sony Xperia M] ananthtcr:
Ok.....

Now i have full root in 4.3...

I have some doubts....

if i use the system.ext from the new ftf and then flash the new ftf with except system option, Can i get root??

Or, will i go to downgrade 4.2 and repeat the process????

Which one to be follow?
[Sony Xperia M] imdkiller:
no my frn... you don't have to downgrade to 4.2 again... just stay on your current rooted firmware... and extract the system.sin from the new ftf...
[Sony Xperia M] mbc07:
[MENTION=3836869]heppojo[/MENTION], system.ext4 is automatically removed in Nicki Root 1.2 and newer. If it didn't get deleted automatically then you used an older version of script that I don't support anymore. Delete the file manually and use newer versions if you ever need Nicki Root again...

[MENTION=5815222]ananthtcr[/MENTION], the only requirement is having root access. If you already have root access, just get system.ext4 of the new update, run Nicki Root and flash the FTF of the new update excluding system partition afterwards.

Due the nature of Nicki Root script, the same procedure will also work with any future update, unless Sony radically changes the flashing process (which is veeeeeeeeeery unlikely)
[Sony Xperia M] betulin:
swap external to internal

Hi guys, could I swap internal to external memory after rooting the device? What method should I use to get this?

thanks
[Sony Xperia M] androidcrazy1601:
Use this link :cool:

http://xdaforums.com/showthread.php?t=2711280

If you want to move apps to extsdcard, try link2sd. Both are working fine in BL locked, 4.3 Rooted Xperia M Dual C2004. :)

Using Xperia M Dual C2004

Android 4.3(15.5.A.0.18)/Rooted with Locked Bootloader ;)

---------- Post added at 02:11 AM ---------- Previous post was at 02:08 AM ----------

Yes Bro, you can delete that manually.

Using Xperia M Dual C2004

Android 4.3(15.5.A.0.18)/Rooted with Locked Bootloader ;)
[Sony Xperia M] mbc07:
Move to SD stuff isn't related to the script so it's off-topic, please discuss this somewhere else...
[Sony Xperia M] beworld16:
Hi Guys,

I have full rooted Xperia M dual C2004 with 4.3(15.5.A.0.18) update as per steps in Page 9.

Now PC companion shows new update for the device with version 15.5.A.1.5.

1) Should I upgrade ?

2) If Yes, After getting new FTF for 15.5.A.0.18 , could I continue from PART 3 in page 9 for root access..?

Please Advice...
[Sony Xperia M] Kir3:
No, if you update with PCC you will lose root. Find the FTF of the new update and use it that instead of the one in the tutorial
[Sony Xperia M] betulin:
Ok
[Sony Xperia M] inunxelex:
Nicki root is working from rooted JB43_15.5.A.0.18 to JB43_15.5.A.1.05 :good:

some suggestion to dev [MENTION=5604590]mbc07[/MENTION]:

- pushing system image from card reader is more faster than adb, nicky root should has checking system image is already exist in sdcard or ext-card ?
[Sony Xperia M] beworld16:
I have also used Nicki root 1.3 to keep rooting from JB4.3_15.5.A.0.18 to JB_15.5.A.1.5

Also Installed Link2SD Successfully. :good:

Many Thanks to this thread & OP :cowboy:
[Sony Xperia M] HonzaBouma:
I have problem with 1.3.1 in Linux Ubuntu 14.04: I have fre Internal storage and SD too..it is the same..What can I do? THX
[Sony Xperia M] mbc07:
[MENTION=975523]HonzaBouma[/MENTION], did you try rebooting the phone? And you're sure that you have 1.5GB free in internal storage? If you have an SD Card, you should push to it. Otherwise, use the "Pull Log" option and attach it here so I can try to figure out what's wrong...

(WARNING: the log file will have your phone's serial number. If you feel this as a privacy concern, delete it from the file before uploading the log here)

[MENTION=886367]inunxelex[/MENTION], this is only true for SD Card (and it really depends of what SD card and reader you have), e.g. internal storage wouldn't be faster. Anyway, it would introduce some headaches as there's no easy way to the script check if the image the user copied manually isn't incomplete or corrupt (mainly because different regions will have different FTFs, every one with it's own size), so, flashing an incomplete/corrupt file would hard brick the device and I'm not gonna implementing that since I prioritize safety than speed. Also, it takes around 4-5 minutes to push the image, it isn't that slow to justify the major script changes needed to support something like that in a safe way, at least for me, so, this "feature" aren't going to be implemented, sorry...
[Sony Xperia M] HonzaBouma:
Sure..I have free space in iternal Storage...But the problem is the same if I try SD card..And SD card is EMPTY.

IF I tried to generate log, I have seen this

"Initializing ADB [DONE]

Waiting for device [DONE]

Pulling log [FAILED]

-------------------------------------------------------------------------------

WARNING: log file not available. If the last script execution finished without

errors then it probably got wiped by FlashTool or by Nicki Root.

Press any key to exit..."

What now?
[Sony Xperia M] mbc07:
[MENTION=975523]HonzaBouma[/MENTION] are you connected in mass storage mode or in MTP mode? Make sure you're in MTP mode. Could you also install a root capable file explorer and show me the content of the folders /data/local/tmp and /data/local/tmp/NickiRoot?
[Sony Xperia M] spknair:
Update to newer versions???

I am successfully using your method.

Do we have to downgrade for future updates (under 4.3)?

or

Can we flash directly on existing 4.3 ?

Anyone had updated?
[Sony Xperia M] mbc07:
Again: the only requirement is having root access. If you already have root access, just get system.ext4 of the new update, run Nicki Root and flash the FTF of the new update excluding system partition afterwards.
[Sony Xperia M] Daigunder2014:
Many many thanks! From JB 4.3 15.4.a.1.9

I created an account on this site specifically to thank mbc07 and paper13579 for this awesome post. I'm glad to announce that I'm now full-rooted on Xperia M 4.3 running the very latest 15.4.A.1.9 firmware. Keep up the good work! :good:

P.S. Sheesh... rooting my old Galaxy Y was wayyyy easier, so that explains why I'm so happy right now.
[Sony Xperia M] HonzaBouma:
Oh I maybe now, where is the problem..I have only half root..but I can not find rootfixer for Linux...:(
[Sony Xperia M] mbc07:
[MENTION=975523]HonzaBouma[/MENTION], nothing to do with half-root, NickiRoot works in half-rooted devices. The script is failing to push the required files to your phone and you need to figure out what's wrong so I can help you... Could you show me the contents of /data/local/tmp and /data/local/tmp/NickiRoot? Also, are you in MTP or mass storage mode?
[Sony Xperia M] HonzaBouma:
The folder is empty..probably..and yes I have phone in MTP mode and I can borowe Internal storage and SD card via Nautilus..
[Sony Xperia M] :
Hey guys, check out TowelRoot app by [MENTION=3280118]geohot[/MENTION]! It's an one-click root solution that works with 4.3 firmware and locked bootloader released for Xperia M single/dual. Please note that it provides half-root only, you should apply root fixer after using TowelRoot...

[MENTION=975523]HonzaBouma[/MENTION], congratulations, you found a new bug in my script! Turns out that you don't have a tmp folder and my script doesn't create it, and that's why you get that problem. I'm gonna fix that, even if it's a bit useless for now...
[Sony Xperia M] himu_joy:
Re-flash 4.3

well, um running 4.3 rooted with your method from very first.

i use Xposed module for many cause. i changed /copied/ several thing on /system. that means my rom is not fresh. and now i'm facing some problem and i want to flash a fresh 4.3.

now i just want to know, if i flash FTF 4.3 excluding system, does it give me fresh 4.3 or 4.3 with existing modified /system (that i've now with problem), i mean would this flash help me to get rid of those problem??

(sorry for my english)
[Sony Xperia M] HonzaBouma:
I tried it..but no effect..I flashed clean (wiped) FW 15.4.A.1.9 before it...I try it many more, but after restart I did not have any SuperSu in menu.

Thanks a lot. :) I hope for fix
[Sony Xperia M] mbc07:
[MENTION=975523]HonzaBouma[/MENTION] TowelRoot indeed rooted your device, but it doesn't include SuperSU app, only su binaries. You have to download SuperSU manually from Play Store or from Chainfire thread.

Released also Nicki Root 1.3.2 to address your issue with the temporary folder...

[MENTION=4254750]himu_joy[/MENTION], just run NickiRoot again with a fresh system.ext4 and when flashing the FTF excluding system untick Wipe Data...

--or--

Flash the entire FTF (and untick Wipe Data) and then root again using TowelRoot...
[Sony Xperia M] kirev:
Works. What's rootfixer? BTW, TowelRoot works on my Nexus 7 2013 4.4.3 too
[Sony Xperia M] mbc07:
It's Root Fixer made by [NUT]. Most Xperia devices (including Xperia M single/dual) include a binary named ric in their RAMDisks that reboots your phone as soon as you remount system partition with read/write access if your bootloader is locked...
[Sony Xperia M] Ruvy:
tried towelroot followed by rootfixer. Phone is rooted alright. Only problem is that when i open SuperSU, it tries to update the binaries and fails. Gives me error INSTALLATION FAILED ! Please reboot and try again. All the root apps are working fine though. Busybox, titanium, xposed.
[Sony Xperia M] HonzaBouma:
I have done it..But I can not update SU binary via SuperSU...it is fail...I will try your new script in the evening :)
[Sony Xperia M] ArtBcn:
See this:

My SU binaries won't update?

I think the version of SuperSU in the play store isn't up to date. Use:

download.chainfire.eu/447/SuperSU/UPDATE-SuperSU-v1.99r4.zip

Extracted from geohop thread http://xdaforums.com/showthread.php?t=2783157
[Sony Xperia M] mbc07:
You need SuperSU 1.97 or newer to correctly update the binaries... In Play Store it's v1.94 and it'll fail to update...
[Sony Xperia M] Mysteryagr:
Rebot problem

I'm on the newest firmware, I used Towelroot, then installed super su & updated su binary, and finaly applied reboot fix.

But I still got reboots when starting foldermount.

What is the problem now?

What should I do?
[Sony Xperia M] mbc07:
So some apps uses the loop devices too, thanks for letting me know, I'll try to do something about it. Will also check the MTP/MSC thing...
[Sony Xperia M] paper13579:
Im sorry im a noob when it comes to this complex stuff, can you explain in detail, part 1?

sent from wadiya using my mafroom
[Sony Xperia M] mbc07:
Which part? Getting system.ext4?
[Sony Xperia M] the gladiator:
One additional question about something that is not totally clear to me: after having rooted with this procedure (FANTASTIC !!!!) will we have a recovery such as CWM ? Will be possible to do a nandroid backup ?
[Sony Xperia M] gamer649:
I don't believe so, I haven't noticed any differences in booting up. You can try though.
[Sony Xperia M] arnabJ:
This methods roots without unlocking the bootloader and the thing you are asking for requires unlocked bootloader to be fully functional.
[Sony Xperia M] mbc07:
No, this method will only instal SuperSU... However, this is something I may look after I finish some bug fixes for this root script ;)
[Sony Xperia M] Pacjonek:
It's not important but what else I noticed that Busybox in your script is old version (1.21.2 from June 2013). There is no many applets. Newest version is 1.22.1.
[Sony Xperia M] mbc07:
I hadn't found pre-compiled binaries of 1.22.1 for ARM, so I tried to compile by myself but just screwed the things. That's why I sticked with 1.21.1