[Android Software/Hacking General [Developers Only]] andywang02021:
Try rooting through SUT!

Hi, I'm new here...

But actually, I've figured an alternate way to root it, since z4root failed to do it's job:

It's via CM7 through SUT

But from here I'd assume you that you wouldn't mind about your data being wiped.

First the CM7. Google mi 300 cm7.

For the SUT, I'd got it from Cherry Mobile. Google Cherry Mobile and search for Nova. A download link of SUT is availabe at the bottom of the page (In case if you didn't know, mi300 is named differently among countries. Cherry Mobile Nova, Commtiva Z71,... etc)

Okay, once you have the zipped SUT, extract it and install. (It works on Windows XP to 7 as I tried it out) Let everything run to the end, which in this case it will install the phone driver, and the SUT itself...

WARNING!!! Once you see the SUT interface, DO NOT CLOSE IT! The SUT acts as a temporary extracted program, closing it serves as you've done your job of updating your phone and deletes the temporary files.

After the appearance of SUT, locate to C:\Program Files\

Look for Software Update Tool Setup folder. That's your temporary guest.

Copy it to somewhere else, My Documents for example.

Then comes for the job of CM7 nb0.

Take the downloaded nb0 into the folder you've duplicated just now.

Now you will have two nb0's in the Software Update Tool Setup folder, one Android Stock 2.2 and another your CM7.

Right click your CM7 nb0, choose rename, copy the name of the nb0 (Example cm7_stable_z71_battery_fix.nb0)

Look for the config.ini in the same folder. Open it with Notepad.

Look for the line Firmware=.... (Followed by the name of default nb0-to-flash)

Replace the name with the CM7 nb0...

Save and close.

Then locate into SUTX64 or X86 (64 is for 64bit Windows, 86 for 32bit)

look for config.ini... Yes, same drill. Replace and save.

CONGRATS! You're ready for the flashing!

Access your phone recovery mode via holding camera (REMEMBER! Press it to the fullest, half pressing it (which is supposed to be auto focus for the camera) doesn't work!) and the volume up, keep the two buttons under your finger and THEN hold the power button. Once you see the "enter Recovery mode" on top left and then the android bot, press home key. Then navigate with the volume buttons to choose factory reset, using the back key as the enter key (This is a must, otherwise your phone will not boot after the flash!!!) Shut your phone down after the erase (I pulled the battery off the phone :D)

Start the SoftwareUpdateTool.exe in your comp.

put your phone in download mode, to do this, hold the red hangup button+vol up button THEN the power button.

NOTE: For those whose mi300 in download mode produce a drive in My Computer, please post a reply to me! Thanks!

But I digres. Attach your phone to the comp. WARNING! Put your phone in download mode THEN connect it to pc! The reverse is not true.

Your SUT should be responding as your phone connects.

Click next... The flashing should start

Once done, SUT reports failure to install the nb0. Don't fret. That's what happens when you use SUT to install a custom rom. Close the window and unplug your phone.

Your phone should boot. Otherwise do it manually.

CHEERS MAN! Your phone is ROOTED!

Post me if you have any probs! And btw ROOTING or FLASHING your phone voids your warranty, so do it with caution. I won't be responsible if you brick your phone or anything happens.

PS: The CM7 you've flashed is CM7.0.0, which tends to go cukoo... If you want, you can use CM7.0.3. It works like a charm to me~! Post me if you want instructions. Happy flashing!!