1. 2015 is going to be a great year for Android! Why wait??
    Samsung Galaxy Note 5 | Samsung Galaxy S6 | HTC One M9
  2. New Forum Created: Samsung Gear VR!

Step by step Root walkthrough for Huawei Fusion 2


  1. ZeRoseDev

    ZeRoseDev Well-Known Member

    Hello luisen,

    This is a guide to root the Fusion 2. I searched for about a week for a free way to preform a carrier unlock because I wanted to use T-Mobile with the Fusion 2. I was not able to find a free method, and ended up paying $20 to unlock mine.

    I watched this Youtube video:http://www.youtube.com/watch?v=iPKh4tg4-CU

    Then followed the link they provided in the description: http://www.pugetsoundelectronics.com/Unlock-Att-Huawei-Fusion-2-U8665-0070.htm

    How it works is you give them your IMEI and other information, pay them and you receive a confirmation e-mail for your purchase. 2-3 days later you receive an e-mail with the Unlock code, and instructions.

    Worked like a charm for me.

    **I have no association with the company, it's just how I did a carrier unlock for my phone.
    luisen likes this.
  2. shamangeorge

    shamangeorge Member

    this is the output of my driver install

    FILE:

    02/11/1317:16:40 DriverSetup: InitInstance->enter

    02/11/1317:16:40 DriverSetup: InstallOrUninstallDriver->enter

    02/11/1317:16:40 DriverSetup: szAppName:C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\devsetup64.exe

    02/11/1317:16:40 DriverSetup: this->m_lpCmdLine(get paras):

    02/11/1317:16:40 DriverSetup: strCommandLine Paras to DevSetup: /install /debug

    02/11/13 17:16:40 devsetup64: ----------------------------------------------------------

    02/11/13 17:16:40 devsetup64: | Driver install |

    02/11/13 17:16:40 devsetup64: ----------------------------------------------------------

    02/11/13 17:16:40 devsetup64: Info : Driver Install Begin...

    02/11/13 17:16:40 devsetup64: Equal to win7

    02/11/13 17:16:40 devsetup64: Identifier: Intel64 Family 6 Model 26 Stepping 5

    02/11/13 17:16:40 devsetup64: Find substring 64, So this is a 64bit OS

    02/11/13 17:16:40 devsetup64: Info : OS Version: Win7 64

    02/11/13 17:16:40 devsetup64: Succeed : Check system info finish.

    02/11/13 17:16:40 devsetup64: Send paras to RunWaitExec:strFileName(C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\extractDirver.bat) ,strDirName:C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\

    02/11/13 17:16:40 devsetup64: ShellExecuteEx strExe[C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\extractDirver.bat] with para[C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\] OK

    02/11/13 17:16:40 devsetup64: INF: Run client strExe[C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\extractDirver.bat]/strPara[C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\]setup SUC...

    02/11/13 17:16:40 devsetup64: End->DecompreDriverFiles:fileName(C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\extractDirver.bat) ,strDirName:C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\

    02/11/13 17:16:40 devsetup64: Identifier: Intel64 Family 6 Model 26 Stepping 5

    02/11/13 17:16:40 devsetup64: Find substring 64, So this is a 64bit OS

    02/11/13 17:16:40 devsetup64: Info : Driver path:
    02/11/13 17:16:40 devsetup64: C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\Driver\X64
    02/11/13 17:16:40 devsetup64: .

    02/11/13 17:16:40 devsetup64:
    Info : Remove file [C:\Windows\system32\drivers\hw_usbdev.sys]

    02/11/13 17:16:40 devsetup64:
    Info : Remove file [C:\Windows\system32\drivers\hw_quusbmdm.sys]

    02/11/13 17:16:40 devsetup64:
    Info : Remove file [C:\Windows\system32\drivers\smtmoadb.sys]

    02/11/13 17:16:40 devsetup64:
    Info : Remove file [C:\Windows\system32\drivers\smtmodev.sys]

    02/11/13 17:16:40 devsetup64:
    Info : Remove file [C:\Windows\system32\drivers\smtmoser.sys]

    02/11/13 17:16:40 devsetup64:
    Info : Remove file [C:\Windows\system32\drivers\smhwadb.sys]

    02/11/13 17:16:40 devsetup64:
    Info : Remove file [C:\Windows\system32\drivers\smhwdev.sys]

    02/11/13 17:16:40 devsetup64:
    Info : Remove file [C:\Windows\system32\drivers\smhwser.sys]

    02/11/13 17:16:40 devsetup64:
    Info : Remove file [C:\Windows\system32\drivers\hwusbser.sys]

    02/11/13 17:16:40 devsetup64:
    Info : Remove file [C:\Windows\system32\drivers\hmemdm.sys]

    02/11/13 17:16:40 devsetup64:
    Info : Remove file [C:\Windows\system32\drivers\hwmob01.sys]

    02/11/13 17:16:40 devsetup64:
    Info : Remove file [C:\Windows\system32\drivers\hwadb.sys]

    02/11/13 17:16:40 devsetup64:
    Info : Remove file [C:\Windows\system32\drivers\hwusbser02.sys]

    02/11/13 17:16:40 devsetup64:
    Info : Remove file [C:\Windows\system32\drivers\diagswitchdrv.sys]

    02/11/13 17:16:40 devsetup64:
    Info : Remove driver file, OK.

    02/11/13 17:16:40 devsetup64: HWHandsetComDB before install: 0 0 0 0 0 0 0 0 0 128

    02/11/13 17:16:40 devsetup64:
    Info : CoypInfFile begin....

    02/11/13 17:16:40 devsetup64:
    Info : Install inf file [C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\Driver\X64\hw_usbdev.inf]

    02/11/13 17:16:41 devsetup64: Info : Install inf file OK.

    02/11/13 17:16:41 devsetup64:
    Info : Install inf file [C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\Driver\X64\hw_quser.inf]

    02/11/13 17:16:42 devsetup64: Info : Install inf file OK.

    02/11/13 17:16:42 devsetup64:
    Info : Install inf file [C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\Driver\X64\hw_qumdm.inf]

    02/11/13 17:16:42 devsetup64: Info : Install inf file OK.

    02/11/13 17:16:42 devsetup64:
    Info : Install inf file [C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\Driver\X64\hw_goadb.inf]

    02/11/13 17:16:43 devsetup64: Info : Install inf file OK.

    02/11/13 17:16:44 devsetup64: *tempLog* DevSetupSub.cpp CopyFile() strSrcFileName:C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\Driver\X64\hw_usbdev.sys
    02/11/13 17:16:44 devsetup64:
    Info : Copy file [C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\Driver\X64\hw_usbdev.sys] --> [C:\Windows\system32\drivers\hw_usbdev.sys]

    02/11/13 17:16:44 devsetup64: Info : Copy file[hw_usbdev.sys] OK.

    02/11/13 17:16:44 devsetup64: *tempLog* DevSetupSub.cpp CopyFile() strSrcFileName:C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\Driver\X64\hw_quusbmdm.sys
    02/11/13 17:16:44 devsetup64:
    Info : Copy file [C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\Driver\X64\hw_quusbmdm.sys] --> [C:\Windows\system32\drivers\hw_quusbmdm.sys]

    02/11/13 17:16:44 devsetup64: Info : Copy file[hw_quusbmdm.sys] OK.

    02/11/13 17:16:44 devsetup64: Info : Copy file exit.

    02/11/13 17:16:44 devsetup64: *tempLog* DevSetupSub.cpp CopyFile() strSrcFileName:C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\Driver\X64\WdfCoInstaller01007.dll
    02/11/13 17:16:44 devsetup64:
    Info : Copy file [C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\Driver\X64\WdfCoInstaller01007.dll] --> [C:\Windows\system32\WdfCoInstaller01007.dll]

    02/11/13 17:16:44 devsetup64: Info : Copy file[WdfCoInstaller01007.dll] OK.

    02/11/13 17:16:44 devsetup64: *tempLog* DevSetupSub.cpp CopyFile() strSrcFileName:C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\Driver\X64\WdfCoInstaller01007.dll
    02/11/13 17:16:44 devsetup64:
    Info : Copy file [C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\Driver\X64\WdfCoInstaller01007.dll] --> [C:\Windows\system32\drivers\WdfCoInstaller01007.dll]

    02/11/13 17:16:44 devsetup64: Info : Copy file[WdfCoInstaller01007.dll] OK.

    02/11/13 17:16:44 devsetup64: *tempLog* DevSetupSub.cpp CopyFile() strSrcFileName:C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\Driver\X64\WUDFUpdate_01007.dll
    02/11/13 17:16:44 devsetup64:
    Info : Copy file [C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\Driver\X64\WUDFUpdate_01007.dll] --> [C:\Windows\system32\drivers\WUDFUpdate_01007.dll]

    02/11/13 17:16:44 devsetup64: Info : Copy file[WUDFUpdate_01007.dll] OK.

    02/11/13 17:16:44 devsetup64: *tempLog* DevSetupSub.cpp CopyFile() strSrcFileName:C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\Driver\X64\WinUSBCoInstaller.dll
    02/11/13 17:16:44 devsetup64:
    Info : Copy file [C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\Driver\X64\WinUSBCoInstaller.dll] --> [C:\Windows\system32\drivers\WinUSBCoInstaller.dll]

    02/11/13 17:16:44 devsetup64: Info : Copy file[WinUSBCoInstaller.dll] OK.

    02/11/13 17:16:44 devsetup64: Info : Copy file exit.

    02/11/13 17:16:44 devsetup64: Info : Remove device register Info, END...

    02/11/13 17:16:44 devsetup64: Info : Remove device register Info, END...

    02/11/13 17:16:44 devsetup64: *templog* InstallHOTFIXFiles()->g_bRndisBKExist:1

    02/11/13 17:16:44 devsetup64: SUC: end...

    02/11/1317:16:44 DriverSetup: CreateProcess...GetExitCodeProcess:iReturnValue

    02/11/1317:16:44 DriverSetup: The file C:\Users\shamangeorge\Desktop\Huawei-Fusion2-U8665-adb-drivers\ExcuteList.txt was not opened

    ----END OF FILE

    I have tried fastbooting by holding down for 10, 20, 25, 30, 35 and 40 seconds and fastboot devices doesn't return anything. trying to flash it says < waiting for device > ...I tried unplugging and plugging in again. Nothing! Tried huawei 2 and Huawei Fusion 2 as folder names for for all the fastboots over 25 seconds!

    Is it probable the driver doesn't install correctly on my system? im on win7-64bit. What am I doing wrong? have been at it for the past 3-4 hrs... Please help!
  3. shagerty

    shagerty Well-Known Member

    Which file are you using when trying to install the drivers?
    salvum1 likes this.
  4. shamangeorge

    shamangeorge Member

    DriverSetup.exe have tried running both as admin and not
  5. shagerty

    shagerty Well-Known Member

    Have you rebooted your computer after installing the drivers?

    When you plug in the device did you wait for your computer to recognize it? Wait for the usb symbol with the green check to pop up in your notifications tray.

    Also double check your file names. Make sure that they are exactly as I specified in the guide!
    salvum1 likes this.
  6. RoboticBuddy

    RoboticBuddy Active Member

    Nice simple guide! This will be really helpful to those who aren't experienced with android.

    And I see you adapted this guide from mine :p
  7. shagerty

    shagerty Well-Known Member

    Sort of. No offense, but your guide was almost unreadable to an average user. That walkthrough actually explains how to go from point A to B. Btw the only thing copied from your guide are the utilities and the first question.
    salvum1 likes this.
  8. shamangeorge

    shamangeorge Member

    So the windows procedure is just not working for me :(. Can i do all this in linux? Ubuntu for example?

    I tried flashing the img provided already on my ubuntu 64-bit machine with the sdk. This time the machine sees the phone right away. I sudo fastboot devices and my device does indeed show up.

    I then procceed with the flash but get the following:
    FAILED (data transfer failure (Value too large for defined data type))

    Any ideas would be great
  9. ZeRoseDev

    ZeRoseDev Well-Known Member

    This is a total stab in the dark, I don't know if it would work.

    If you have an 32-bit Windows OS disk or .img, you can use Ubuntu install Virtualbox and the Extension Pack for USB support. Install the OS in the Virtual Machine, then try the above instructions for 32-bit systems to Root your phone.

    Like I said idk if it will work, but it's an idea.
  10. shamangeorge

    shamangeorge Member

    will try now... thank you... sounds legit
  11. ZeRoseDev

    ZeRoseDev Well-Known Member

    Cool, let me know if it works or not.
  12. shagerty

    shagerty Well-Known Member

    Download Ubuntu Desktop | Ubuntu

    Use this method of installing Ubuntu. It's easier and will give you an option to dual boot Ubuntu and Windows. That way you don't need to mess with getting virtual box configured...
    salvum1 and shamangeorge like this.
  13. ZeRoseDev

    ZeRoseDev Well-Known Member

    I wasn't suggesting running Virtualbox inside of Windows to run Ubuntu, instead, running Virtualbox inside of Ubuntu to run a 32-bit version of Windows inside of a 64-bit machine. Doing so may enable him to use the instructions for 32-bit systems. It was a suggestion because he has been unsuccessful in his attempts to Root his phone using a 64-bit version of Windows 7. Though I am unsure of this method will work to Root the phone, Virtualbox inside of Ubuntu is usually pretty smooth because of how little system resources Ubuntu uses to run, allowing you to dedicate more to the Virtual Machine. Running a Virtual Machine with a 32-bit version of Windows on a 64-bit Windows 7 installation can become quite resource heavy, and may freeze the machine.

    Your suggestion of using WUBI to install Ubuntu is the best way of doing so if you want an easy way of removing Ubuntu after attempting this method, or fear damaging your windows installation. I actually have Linux Mint(Mint4Win) installed on my Laptop right now because GRUB doesn't play well with my Laptop.
    shamangeorge likes this.
  14. shamangeorge

    shamangeorge Member

    no worries am already triple booting ubuntu, windows and hackintosh... and know my way around virtualbox. Downloading the 32-bit.iso from microsoft store takes too long though. Plan is to try virtualbox and vmware images of 32 bit win on ubuntu and if it fails will put in extra internal drive to install win32 and try again. If that fails..., well we see from there...
    Thank you so much for your interest and help
  15. RoboticBuddy

    RoboticBuddy Active Member


    Install fastboot via terminal. Just run "fastboot" and it will ask you if you want to install it. Also install adb.
    And going back from my guide, do "fastboot flash recovery <path to recovery.img>"

    I can confirm that this works, as I am on Lubuntu 12.10. Good luck!
  16. shagerty

    shagerty Well-Known Member

    Any luck with ubuntu or still no dice?
  17. shamangeorge

    shamangeorge Member

    nothing still. ubuntu still gives me this :

    sending 'recovery' (5074 KB)...
    FAILED (data transfer failure (Value too large for defined data type))
    finished. total time: 0.002s

    every time. Do you happen to know what the reason is for this message?

    Virtualbox messes up the usb connections so it is not ideal yet 2 times when the usb went through it had still not installed the drivers. Just got back from class, trying it with Vmware (they claim to have good usb features...) Next step new win7 install on internal drive and tryout. hope this works..

    NEWS:

    Vmware works better and usb responds everytime i put phone in, in all OS. In windows when i plug in fastboot mode phone will I get a message that the device hasnt installed correctly or not? I always get the former.

    Nothing has worked for me till now. all options not working on windows. Only response I am getting from phone is when on ubuntu. yet i still get the above transfer error during flash, in fact in ubuntu32 i get (Protocol error) instead of (Value too large for data type)

    trials:
    tried my ubuntu 64bit which is on its own harddrive. tried virtual machines of win64+32 and ubuntu 64+32. tried local temporary internal drive with win32 and ubuntu 32. have tried both through sdk files and the ones provided here in all OS's and also by installing android-tools-fastboot and android-tools-adb in ubuntu. any idea why this is going so wrong?
  18. shagerty

    shagerty Well-Known Member

    Do you have a lot of apps installed?
  19. ZeRoseDev

    ZeRoseDev Well-Known Member

    Is USB debug on or off? Idk if it matters but I believe mine was on before I rooted.
  20. shamangeorge

    shamangeorge Member

    no apps installed phone is factory restored. and has only default apps... Phone settings are on full developer mode.. ie debug stay awake and allow mock locations are ticked...
    one thing i have noticed is I cant connect to google play store even though I am on my wifi which I could 2 days ago. have completely disabled att network and have no sim card in. Which brought me to try with sim in but nothing.
  21. ZeRoseDev

    ZeRoseDev Well-Known Member

    I'd very much like to help, but I'm at a loss to come up with anymore possibilities.

    I hope someone comes up with a solution for you soon.
  22. shagerty

    shagerty Well-Known Member

    Did you plug the device in not in fastboot mode before and let it install drivers that way?
  23. shagerty

    shagerty Well-Known Member

    Anyone else have success rooting? Post in the root results thread!
  24. carlthulhu

    carlthulhu Member

    I followed the directions and everything seemed to work fine. But after rebooting, it appears to be no different than it was before. I still can't uninstall any of the pre-installed bloatware. Any advice would be welcome. Thanks, Carl
  25. shagerty

    shagerty Well-Known Member

    Is super user su app installed? (Its a little blue android with a red cape like superman)

    Have you installed titanium Backup?

    Titanium backup is the application used to delete bloatware.
Loading...

Share This Page