Hi first of all I would like to thank all contributors for these guides. I spent a lot of time browsing trough topics, getting every possible problem, reading replies to get answers, so i deceided to write down what I did if I ever have to do it again, here's a copypaste of the complete proccess, no credits go to me it's all from other users. I don't have the time to look for all the names but it all started from this topic.
1. Root phone:
1.1 Download: http://forum.xda-dev...54&d=1345783532
1.2 Extract the .exe file inside the .zip to your desktop.
-turn antivirus off if the file disappears
1.3 Go into Settings>Developer Options and check on USB Debugging.
1.4 Plug your phone to the computer with your USB cable.
1.5 Run unlockbootloader.exe
1.6 Click "Root" and let it do everything, it will prompt up with a few warnings saying don't use your keyboard because CMD is running.
- if a problem with drivers appear download: http://dfiles.eu/files/2fyv2nqq1
- open "...\Drivers Pack Android x32-x64\Huawei\AutoInstall Drivers (Windows 7)" and run DriverSetup or DriverSetup64
- Go back to 1.5
2. Unlock the SIM (this will change your IMEI):
2.1 Download http://g300.thebrona...0-downgrade.zip
2.2 Install toolbox5irom.apk on your phone and open it
2.3 Do a IMEI backup with toolbox5irom.apk If it fails, you might not have root.
2.4 Save the resulting folder “5irom” on the SD card root, to desktop. Keep it if you might need to go back to your locked phone later.
2.5 Rename “5irom” to “imeibackup” on the SD card.
2.6 Copy the OTHER “5irom” folder from the “g300-downgrade.zip” file to the SD card root.
2.7 Write down your IMEI by dialing: *#06#
2.8 Restore the modified IMEI using toolbox5irom.apk - if it doesn’t restore, restart the phone.
2.9 Restart your phone. The phone could crash 2 or 3 times.
2.10 Check your IMEI by tipying *#06# Your IMEI will now either be zero or not your own.
- if it's not 0 you need to install a stock ROM
- look for one in huawei website, support, software, search for g300, choose one
- Copy dload folder on SD Card
- Go to Storage, Upgrade
- Reboot, check your IMEI with *#06#, should be 0
3. Write your real IMEI back in:
3.1 On your phone you must enter the engineering menu. Dial * # * # 2846579 # * # *
3.2 Go to ProjectMenu/Background setting/Usb ports setting and select Manufacture mode, reboot.
3.3 Once rebooted, back to Background setting and go to Qualcomm background open setting and select background open (pass is 0 (ZERO))
3.4 Exit the engineering menu and turn on USB debugging (settings/developer tools/usb debugging)
3.5 On PC install the DFS Tool (http://cdmatool.com/Demo
).Connect the phone and run DFS tool.
3.6 Go to Ports button to open Ports window and then double click on dbAdapter Reserved Interface.
3.7 Close the Ports window and click on SPC. Look at DFS log (Click on Log button to open log window if DFS log window not already open) - you should see write UNLOCKED DEVICE.
3.8 If this is OK go to Programming Tab on main window and type your original IMEI in the IMEI field. (you can read IMEI from phone box)
3.9 Click write button (under read button). The DFS Log should have a completed message on it (forget what exactly) when this has finished - took around 15sec for me.
3.10 When all finish go to ports and disable dbAdapter Reserved Interface by double clicking on it.. Now unplug your phone.
3.11 Go to engineering menu again.
3.12 Go to ProjectMenu/Background setting/Usb ports setting and select Normal mode
3.13 Back to Background setting and go to OTP NV filter switch and click Confirm
3.14 Back to Background setting and go to Qualcomm background open setting and select background close.
3.15 Restart Phone.
3.16 Check your IMEI with *#06# should be the real one
edit: I would like to add that after doing this I installed CM10.1 mod and it's everything good, simlock doesn't come back, IMEI stays the good one