Check baseband & root

Page 3 of 4 - How to root the Huawei G300


Introduction » Install USB drivers » Check baseband & root » Comments

There are two different root methods, depending on the baseband version your phone is running. Check your baseband version:

  1. From your phone, go to Settings.
  2. Tap About Phone.
  3. Note the number for "Baseband version".
  4. Click the correct option from below:

My baseband is 109808 and I am using Windows


  1. Disconnect your phone from your computer.
  2. Remove the battery, wait 10 seconds and then re-insert the battery. Make sure you do this or the following steps will not work!
  3. Hold the Volume Down and Power button together, for 15 seconds. Your phone should freeze on the splash screen.
  4. Connect your phone to your computer.
  5. Download GingerbreadRoot.exe and save it to your desktop.
  6. Once the download has completed, open GingerbreadRoot.exe.
  7. A black window with white text will popup. If it freezes at < waiting for device >, Windows is probably downloading drivers in the background, so be patient. This may take up to 10 minutes. It's best not to use your computer during this process.
    Root Huawei G300 Windows
    A black window will pop up. Wait until it closes automatically.

    Troubleshooting

    If you are stuck on < waiting for device > for longer than 10 minutes, or receive error device not found, unplug the cable from your computer and plug it into another USB port. It's best to plug it into a port on the back of your computer. If this doesn't fix the problem, disconnect your phone, restart your computer and phone, and then try again. If this still doesn't fix the problem, make sure you have installed the USB drivers correctly.

  8. Wait until the black window closes.
  9. Remove the battery, wait 10 seconds and then re-insert the battery. Make sure you do this or the following steps will not work!
  10. This time, hold the Volume Up and Power button together for 15 seconds.
  11. You should see the Android system recovery. Make sure "reboot system now" is highlighted and press the power button. (If it's not highlighted, use the volume buttons to move up and down) .
    Android system recovery
    Android system recovery
  12. Once your phone has rebooted, open the app list from your phone and then open SuperSU. If you are asked to update, do so.

My baseband is 109808 and I am using Mac


  1. Disconnect your phone from your computer.
  2. Remove the battery, wait 10 seconds and then re-insert the battery. Make sure you do this or the following steps will not work!
  3. Hold the Volume Down and Power button together, for 15 seconds. Your phone should freeze on the splash screen.
  4. Connect your phone to your computer.
  5. Download gingerbread-g300-root-mac.zip and save it to your desktop.
  6. Once the download has completed, extract gingerbread-g300-root-mac.zip. A new folder called Root Gingerbread Mac should be created. 
  7. From your computer, open Terminal (Applications -> Utilities -> Terminal) and point it to the folder Root Gingerbread Mac.
  8. Enter the following commands:

    chmod +x root-g300.sh
    ./root-g300.sh

    Troubleshooting

    If you are stuck on < waiting for device > for longer than 10 minutes, or receive error device not found, unplug the cable from your computer and plug it into another USB port. It's best to plug it into a port on the back of your computer. If this doesn't fix the problem, disconnect your phone, restart your computer and phone, and then try again.

  9. Wait until you see "Go back to the guide and follow the instructions."
  10. Remove the battery, wait 10 seconds and then re-insert the battery. Make sure you do this or the following steps will not work!
  11. This time, hold the Volume Up and Power button together for 15 seconds.
  12. You should see the Android system recovery. Make sure "reboot system now" is highlighted and press the power button. (If it's not highlighted, use the volume buttons to move up and down) .
    Android system recovery
    Android system recovery
  13. Once your phone has rebooted, open the app list from your phone and then open SuperSU. If you are asked to update, do so.

My baseband is 109808 and I am using Linux


  1. Disconnect your phone from your computer.
  2. Remove the battery, wait 10 seconds and then re-insert the battery. Make sure you do this or the following steps will not work!
  3. Hold the Volume Down and Power button together, for 15 seconds. Your phone should freeze on the splash screen.
  4. Connect your phone to your computer.
  5. Download gingerbread-g300-root-linux.zip and save it to your desktop.
  6. Once the download has completed, extract gingerbread-g300-root-linux.zip. A new folder called Root Gingerbread Linux should be created. 
  7. From your computer, open Terminal and point it to the folder Root Gingerbread Linux.
  8. Enter the following commands:

    chmod +x root-g300.sh
    sudo ./root-g300.sh

    Troubleshooting

    If you are stuck on < waiting for device > for longer than 10 minutes, or receive error device not found, unplug the cable from your computer and plug it into another USB port. It's best to plug it into a port on the back of your computer. If this doesn't fix the problem, disconnect your phone, restart your computer and phone, and then try again.

  9. Wait until you see "Go back to the guide and follow the instructions"
  10. Remove the battery, wait 10 seconds and then re-insert the battery. Make sure you do this or the following steps will not work!
  11. This time, hold the Volume Up and Power button together for 15 seconds.
  12. You should see the Android system recovery. Make sure "reboot system now" is highlighted and press the power button. (If it's not highlighted, use the volume buttons to move up and down) .
    Android system recovery
    Android system recovery
  13. Once your phone has rebooted, open the app list from your phone and then open SuperSU. If you are asked to update, do so.

My baseband is 2030 and I am using Windows


  1. Disconnect your phone from your computer.
  2. From your phone, go to Settings -> Applications -> Development and make sure USB debugging is ticked (or Settings -> Developer options if you are on ICS)
  3. Reconnect your phone to your computer. If you get a popup asking you to turn on USB storage, ignore it and press the Home button on your phone.
  4. Download RootG300.exe and save it to your desktop.
  5. Once the download has completed, open RootG300.exe.
  6. A black window with white text will popup. If it freezes at < waiting for device >, Windows is probably downloading drivers in the background, so be patient. This may take up to 10 minutes. It's best not to use your phone or computer during this process.
  7. Your phone should eventually reboot.
    Root Huawei G300 Windows
    A black window will pop up. Wait until your phone reboots.

    Troubleshooting

    If you are stuck on < waiting for device > for longer than 10 minutes, or receive error device not found, unplug the cable from your computer and plug it into another USB port. It's best to plug it into a port on the back of your computer. If this doesn't fix the problem, disconnect your phone, restart your computer and phone, and then try again. If this still doesn't fix the problem, make sure you have installed the USB drivers correctly.

  8. Your phone should now be rooted. To check if your phone has been rooted successfully, open the app list on your phone and check if you can see an app called Superuser.

My baseband is 2030 and I am using Mac


  1. Disconnect your phone from your computer.
  2. From your phone, go to Settings -> Applications -> Development and make sure USB debugging is ticked (or Settings -> Developer options if you are on ICS)
  3. Reconnect your phone to your computer. If you get a popup asking you to turn on USB storage, ignore it and press the Home button on your phone.
  4. Download g300-root-mac.zip and save it to your desktop.
  5. Once the file has completed downloading, extract g300-root-mac.zip to your desktop.
  6. A new folder called Root for G300 Mac should be created on your desktop.
  7. From your computer, open Terminal (Applications -> Utilities -> Terminal) and point it to the folder Root for G300 Mac.
  8. Enter the following commands into the terminal:

    chmod +x root-g300.sh
    ./root-g300.sh

    Troubleshooting

    If you are stuck on < waiting for device > for longer than 10 minutes, or receive error device not found, unplug the cable from your computer and plug it into another USB port. It's best to plug it into a port on the back of your computer. If this doesn't fix the problem, disconnect your phone, restart your computer and phone, and then try again.

  9. Wait for your phone to reboot.
  10. Your phone should now be rooted. To check if your phone is rooted, open the app list on your phone and check if you can see an app called Superuser. If you do not see Superuser, start from step 7 again.

My baseband is 2030 and I am using Linux


  1. Disconnect your phone from your computer.
  2. From your phone, go to Settings -> Applications -> Development and make sure USB debugging is ticked (or Settings -> Developer options if you are on ICS)
  3. Reconnect your phone to your computer. If you get a popup asking you to turn on USB storage, ignore it and press the Home button on your phone.
  4. Download g300-root-linux.zip and save it to your desktop.
  5. Once the file has completed downloading, extract g300-root-linux.zip to your desktop.
  6. A new folder called Root for G300 Linux should be on your Desktop
  7. From your computer, open Terminal (Applications -> Utilities -> Terminal) and point it to the folder Root for G300 Linux.
  8. Enter the following commands into the terminal:

    chmod +x root-g300.sh
    sudo ./root-g300.sh

    Troubleshooting

    If you are stuck on < waiting for device > for longer than 10 minutes, or receive error device not found, unplug the cable from your computer and plug it into another USB port. It's best to plug it into a port on the back of your computer. If this doesn't fix the problem, disconnect your phone, restart your computer and phone, and then try again.

  9. Wait for your phone to reboot.
  10. Your phone should now be rooted. To check if your phone is rooted, open the app list on your phone and check if you can see an app called Superuser. If you do not see Superuser, start from step 7 again.