Huawei Honor 2 U9508

Search This thread

erbode

Senior Member
Dec 24, 2012
269
118
maybe...
But maybe not need? Disassembly strings from fastboot_707:
Code:
rom:0000a9d5                 dcb 0, 0, 0
rom:0000a9d8 aimageissignedo dcb "image is signed, old state is unlock, relock it\n",0
rom:0000aa09                 dcb 0, 0, 0
rom:0000aa0c aimageisnotsign dcb "image is not signed, old state is not unlock, unlock it\n",0
rom:0000aa45                 dcb 0, 0, 0
rom:0000aa48 agetlockstate_0 dcb "get lock state: Unlocked\n",0

anybody have another boot for check?

Yes, i have!!
View attachment 2534772

yes!!!! Bl is unlock!

now what? Who can build the new kernel?


GREAT!!!!!]
kholk is the man for the kernel!!![/size]
 
Last edited:
  • Like
Reactions: songswb

mrgokogt

Senior Member
Apr 18, 2012
59
16
riyadh
:victory::victory::victory::victory: But how to unlock it ? do we just flash the new recovery?

I am realy dancing from happiness. lol :silly:
 

vkuk

Senior Member
Oct 31, 2010
102
140
:victory::victory::victory::victory: But how to unlock it ? do we just flash the new recovery?
:

bootloader 707 will unlock phone automatically if start booting with ANY unsigned boot.img

I did so:

1. flash new 707 EMUI recovery from this archive (unpack & start .bat)
2. repack boot.img from 707 without signature (may take here)
3. flash fastboot_707 (here)

Code:
fastboot flash boot <you path>\fastboot.img
answer must be:
sending 'boot' (4730 KB)... OKAY
writing 'boot'... OKAY

4. reboot
Code:
fastboot reboot-bootloader
rebooting into bootloader... OKAY

5, flash boot
Code:
fastboot flash boot  <you path>\boot-707-unsign.img
sending 'boot' (4730 KB)... OKAY
writing 'boot'... OKAY

6. reboot phone
Code:
fastboot reboot
rebooting.
..
in this moment (boot unsigned kernel) takes place Unlock
phone is started with new kernel (3.0.8-50)

7. back to fastboot
Code:
adb reboot-bootloader

8. check the unlock
Code:
fastboot oem get-lockstate
... INFOunlocked
OKAY

9. back to android and enjoy!
Code:
fastboot reboot
rebooting...
 
Last edited:

erbode

Senior Member
Dec 24, 2012
269
118
bootloader 707 will unlock phone automatically if start booting with ANY unsigned boot.img

I did so:

1. flash new 707 EMUI recovery from this archive (unpack & start .bat)
2. repack boot.img from 707 without signature (may take here)
3. flash fastboot_707 (here)

Code:
fastboot flash boot <you path>\fastboot.img
answer must be:
sending 'boot' (4730 KB)... OKAY
writing 'boot'... OKAY

4. reboot
Code:
fastboot reboot-bootloader
rebooting into bootloader... OKAY

5, flash boot
Code:
fastboot flash boot  <you path>\boot-707-unsign.img
sending 'boot' (4730 KB)... OKAY
writing 'boot'... OKAY

6. reboot phone
Code:
fastboot reboot
rebooting.
..
in this moment (boot unsigned kernel) takes place Unlock
phone is started with new kernel (3.0.8-50)

7. back to fastboot
Code:
adb reboot-bootloader

8. check the unlock
Code:
fastboot oem get-lockstate
... INFOunlocked
OKAY

9. back to android and enjoy!
Code:
fastboot reboot
rebooting...

Many thanks VKuk!!!
Where did you get the fastboot_707? (Flashing the b707 update.zip will do the job right?)
It works only by flashing a boot.img via fastboot, or it will work also by flashing it via recovery?
 

vkuk

Senior Member
Oct 31, 2010
102
140
Many thanks VKuk!!!
Where did you get the fastboot_707? (Flashing the b707 update.zip will do the job right?)
It works only by flashing a boot.img via fastboot, or it will work also by flashing it via recovery?

Need fastboot with signature, I extract from update.zip/update.app
Also, you can flash update.zip via recovery, but maybe you will need another unsigned boot for unlock
You may just remove first 0x7ff byte from any boot.img from stock rom or use DD copy from device.
 
Last edited:
  • Like
Reactions: erbode

Batty86

Senior Member
Jun 30, 2013
67
128
I've noticed that after unlock, if you flash back a signed boot.img, the status is changed to "relocked" instead of just "locked", maybe it'll void the warranty!
PS: a little typo in vkuk instructions (thank you man!) -> fastboot flash fastboot fastboot.img
 

Sentinel65

Member
Aug 22, 2011
5
1
Need fastboot with signature, I extract from update.zip/update.app
Also, you can flash update.zip via recovery, but maybe you will need another unsigned boot for unlock
You may just remove first 0x7ff byte from any boot.img from stock rom or use DD copy from device.

Hi,

which update.zip/update.app ??? Can you write step by step pls ? :)

I did flash new 707 EMUI recovery from your archiv, but I found that this revovery does not have all commands for example wipe dalvik cache, mount system, card and format any etc.

I try flash for example HwDeskClock.zip to Batty ROM and recovery write Install failed - signature verification failed
 
Last edited:

vkuk

Senior Member
Oct 31, 2010
102
140
Batty86 said:
status is changed to "relocked" instead of just "locked", maybe it'll void the warranty!

When (and if) use warranty hardly have be possible to determine the status of the bootloader :)
Try again flash fastboot or other fastboot , although the probability is small, the status is not stored in it, but in nvm or hidden partitions
Batty86 said:
fastboot fastboot.img
Thank you, I also noticed and corrected

---------- Post added at 12:33 AM ---------- Previous post was at 12:28 AM ----------

Hi,
I try flash for example HwDeskClock.zip to Batty ROM and recovery write Install failed - signature verification failed
Its not a chinese recovery, its a stock recovery, you need chose genorecovery in menu for install not a huawei signed zip

---------- Post added at 12:36 AM ---------- Previous post was at 12:33 AM ----------

which update.zip/update.app ??? Can you write step by step pls ? :)

see http://xdaforums.com/showpost.php?p=49703494&postcount=5987
 
  • Like
Reactions: fjbonilla

mrgokogt

Senior Member
Apr 18, 2012
59
16
riyadh
bootloader 707 will unlock phone automatically if start booting with ANY unsigned boot.img

I did so:

1. flash new 707 EMUI recovery from this archive (unpack & start .bat)
2. repack boot.img from 707 without signature (may take here)
3. flash fastboot_707 (here)

Code:
fastboot flash boot <you path>\fastboot.img
answer must be:
sending 'boot' (4730 KB)... OKAY
writing 'boot'... OKAY

4. reboot
Code:
fastboot reboot-bootloader
rebooting into bootloader... OKAY

5, flash boot
Code:
fastboot flash boot  <you path>\boot-707-unsign.img
sending 'boot' (4730 KB)... OKAY
writing 'boot'... OKAY

6. reboot phone
Code:
fastboot reboot
rebooting.
..
in this moment (boot unsigned kernel) takes place Unlock
phone is started with new kernel (3.0.8-50)

7. back to fastboot
Code:
adb reboot-bootloader

8. check the unlock
Code:
fastboot oem get-lockstate
... INFOunlocked
OKAY

9. back to android and enjoy!
Code:
fastboot reboot
rebooting...

maybe because i'm stupid, but I don't really understand steps 2 and 3 . I installed the recovery but i don't know where to use all these codes,or how to flash the fastboot.img . can someone explain it more?
 

vkuk

Senior Member
Oct 31, 2010
102
140
maybe because i'm stupid, but I don't really understand steps 2 and 3 . I installed the recovery but i don't know where to use all these codes,or how to flash the fastboot.img . can someone explain it more?

Buddy! Why do you unlock if you do not understand what is fastboot?
This is for specialists, just for the proof the method.
When someone will build a new ROM with its own kernel, you phone unlocked automatically when you install a custom ROM.
Do not worry!
 
  • Like
Reactions: fjbonilla

vkuk

Senior Member
Oct 31, 2010
102
140
By the way, the backup function has a new recovery, but why is not visible
lang file fragment:
Code:
backup.name=backup and restore
backup.title=backup to sdcard and restore from sdcard
backup.backup.name=backup
backup.restore.name=restore
advanced_backup.name=advanced backup
advanced_backup.cache.name=backup cache
advanced_backup.data.name=backup data
advanced_backup.system.name=backup system
advanced_backup.boot.name=backup boot
advanced_backup.recovery.name=backup recovery
advanced_restore.name=advanced restore
advanced_restore.cache.name=restore cache
advanced_restore.data.name=restore data
advanced_restore.system.name=restore system
advanced_restore.boot.name=restore boot
advanced_restore.recovery.name=restore recovery

tool.name=tool
tool.title=advanced tools
tool.key.name=key test
tool.time.name=timer setting
tool.battary.name=wip battary
tool.log.name=cope log to sdcard
tool.log.desc=are you sure cope log to 
tool.permission.name=fix permission
might be worth just wait..
and more - for the first time Huawei changed aes key in recovery, perhaps this can not be flash old stock ROM in this recovery
 

TheArberator

Member
Jul 18, 2012
5
1
Custom Kernel?

Now that we have an unlocked Bootloader, somebody should start modifying the stock kernel with some performance tweeks (if possible :confused: )
For example:
-Overclocking
-Governors
-I/O Schedulers

i would be so happy to see them later on in a kernel :victory:
 

kl522

Senior Member
Jan 1, 2013
90
8
2. repack boot.img from 707 without signature (may take here)

I would like to know how to unpack boot.img from update 707 and then repack.

I use the linux tools from this link http://xdaforums.com/showthread.php?t=1477845, it can unpack the boot-707-unsign.img ( and repack ) but it cannot unpack the original boot.img, it says 'Android Magic not found in ../boot.img. Giving up.'. I just want to make sure the tools are compatible.

Maybe the Window tools can do the job ?
 
  • Like
Reactions: fjbonilla

vkuk

Senior Member
Oct 31, 2010
102
140
I would like to know how to unpack boot.img from update 707 and then repack.

I use the linux tools from this link http://xdaforums.com/showthread.php?t=1477845, it can unpack the boot-707-unsign.img ( and repack ) but it cannot unpack the original boot.img, it says 'Android Magic not found in ../boot.img. Giving up.'. I just want to make sure the tools are compatible.

Maybe the Window tools can do the job ?

In the beginning, remove the first 0x7ff byte of the file signature, from the beginning to the magical "ANDROID!"
 
  • Like
Reactions: wangaz78 and kl522

Top Liked Posts

  • There are no posts matching your filters.
  • 37
    Huawei Honor 2 U9508

    models:

    • U9508/Ascend G615 - 1Gb RAM
    • U9508B - 2Gb RAM
    specs:
    1df90e14b2d846409569cd8.png


    ROMS & Official Updates (EMUI):

    Official updates:
    The official updates ordered by BXXX
    4.0.4 Updates:
    • B026 (Older versions: B018,B019,B024,B025) - those version come with the device pre-installed. It’s don’t reccomend to install them. Those version are 4.0.4 Android and they are not include Google Apps.
    • B107 - This is the official Huawei’s international version. It’s an Android 4.0.4 version Stock (original Google Vanilla UI) which is come with Gapps. Multilanguage version. This version is considered as “Battery Saver” by most of the users in XDA. This version also got the biggest Antutu Benchmark score (15,000-15,500) which achieved in the device.
    4.1.2 Updates (Emotion UI):
    All of the 4.1.2 updates have the “Emotion UI” interface (more info about EMUI here).
    There is only English and Chinese in Emotion UI (Menus).
    Right now there is 2 version of Emui - “Emotion UI 1.5” and “Emotion UI 1.6” .
    You can download it from here, use google translate.
    EMUI 1.5 is the stable build. Emui 1.6 is the development build.
    • B544 (Older versions: B541,B542,B543) - This is EMUI 1.5 stable build. it have all the futures of Jellybean and the unique interface. Very stable. Don’t include Google Apps.
    • B624 (Older version: B605,B610,B615,B618,B624) - This is Emui 1.6 Development build. This version include a lot of chinese apps. Don’t include Google Apps.
    ROMS:
    • Xiui 1.2 stable (Older version: 0.9 beta,1,1.1) - based on B624 (EMUI 1.6, Android 4.1.2). All the chinese apps have been deleted. A lot of tweaks. Multilanguage version. Rooted. Include Google Apps. The lanucher is “Smart Lanucher”.
    • Hiui 1.0 - Based on B624 (EMUI 1.6, Android 4.1.2). All the chinese apps have been deleted. A lot of tweaks. Multilanguage version. Rooted. Include Google Apps. The lanucher is EMUI launcher and it’s include “ME widget” & others...
    • Miui V4 - Come in 2 version - 3.2.1 Based on Android 4.0.3 - 3.2.2 Based on Android 4.1.2 - you can read about MIUI here. Not include Google Apps. Recommend for 2Gb version only
    • TouchWiz - Based on B026 (Android 4.0.4). Introducing the known samsung’s interface - “Touchwiz”. Not include Google Apps.
    Other Download:

    Guides:
    How to install Official Updates -
    Method number 1 - Required EMUI:
    1. Donwload official update which come as a Zip file.
    2. In the Zip file there is a folder called “dload”. Extract its to the root library of the SD card.
    3. Open Settings app.
    4. Go to “About Phone” and then choose “System updates”.
    5. Choose “Update via SD card” and then “Confirm”.
    6. The device will reboot into the “Update installer” and then he will install the update.
    7. If the installation successed, the device will reboot into the new version, if not it will reboot into the version which you have right now.
    Method number 2 - Required Original Recovery (can be custom ROM)
    1. Donwload official update which come as a Zip file.
    2. In the Zip file there is a folder called “dload”. Extract its to the root library of the SD card.
    3. Turn off the phone.
    4. Boot up the phone with POWER & Volume + & Volume -
    5. The device will reboot into the “Update installer” and then he will install the update.
    6. If the installation succeeded, the device will reboot into the new version, if not it will reboot into the version which you have right now.
    How to Replace Recovery -
    U9508 have 2 types of Recovery - The original for the official updates - the chinese for everything else.
    1. Open setting app.
    2. Disable Fastboot option. Go to “Developer options” and enable “USB debugging”.
    3. Connect the device into the USB. Choose “USB storage device”.
    4. Open “Recovery6.0.1.9_AscendHonor2.exe”.
    5. Now you have 2 options - 1 for The chinese recovery, 2 for The original recovery.
    6. Write the number that you have choosen and press Enter.
    7. If all is OK, the program will do its job - Reboot into FASTBOOT MOD, Flash the selected recovery and then reboot the device.
    8. your selected recovery have been installed.
    How to install custom ROM -
    You will need the Chinese Recovery to install custom ROM.
    This guide work with MIUI,HIUI,XIUI,TouchWiz...
    1. Put the ROM on the SD card
    2. Go to recovery by Turning off the device and then booting up the phone with POWER & Volume +
    3. First you need to wipe all your data, Select the 4th option and then the first option [Wipe Data/Factory reset]
    4. Now when your phone is empty you can install new ROM, Select the 2nd option and then 4th option.
    5. Now select the Zip file of the ROM.
    6. Select the first option, Now the ROM will be installed.
    7. Now choose the “GO BACK” option (The last one) and then choose the first option - Now your phone will reboot
    8. If the installation succeeded, After few minutes your phone will boot up to the new ROM.
    How to install Google Apps or SuperSU -
    This guide is almost the same as installing ROM, you just don’t need to wipe your data :)
    This guide is also for installing kernel.
    1. Put Gapps/SuperSU on your SD card.
    2. Go to recovery by Turning off the device and then booting up the phone with POWER & Volume +
    3. Select the 2nd option and then 4th option.
    4. Now select the Zip file of the Gapps/SuperSU.
    5. Select the first option, Now Gapps/SuperSU will be installed.
    6. Now choose the “GO BACK” option (The last one) and then choose the first option - Now your phone will reboot
    7. If the installation succeeded, After a minute your phone will boot up with Gapps/SuperSU.
    8. You can check it by search in your apps for Google Play or SuperSU app.
    https://docs.google.com/spreadsheet/ccc?key=0AhUNCXEc3xD4dHJEM21Yd201Z3dydjRwUFRsUUthWmc#gid=0
    this F.A.Q made by Yoavst ALL CREDITS GOES TO HIM, THANKS FOR CONTRIBUTING.
    28
    Okay, I bought the phone yesterday, and sincerely, I'm impressed. The hardware seems REALLY solid.

    Btw, I started the bootloader research. You'll get some news when I'll find something interesting... and in the meanwhile..... http://www.eternityproject.eu/page/...ternityproject-supported-device-huawei-ho-r22


    Thanks to everyone who donated to make this possible.

    The EternityProject Team Manager & Main Developer,
    --kholk
    24
    So, it's a long time, but I did it.

    EternityProject's CyanogenMod is ready to be downloaded, but remember: this is an ALPHA release and it DOES contain some bugs.
    The bugs will be solved ASAP and probably in order of importance.


    You can find our ROM here: http://www.eternityproject.eu/topic/1107358-eternityprojects-cyanogenmod-101-for-huawei-honor-2/



    Enjoy!

    The EternityProject Team Manager & Main Developer,
    --kholk
    19
    cyanogenmod getting closer ;)

    Semi-working Cyanogenmod build; system.img courtesy of marco ;)

    2v9q2wg.png


    2ry6m1v.png


    hrlv8y.png


    Working:
    GUI
    Wifi is working
    Browser
    Haptic feedback
    Rotation sensor

    Not working:
    phone functionality
    Bluetooth
    Reboot on accessing mobile networks
    Sound is not working
    Interface is a bit laggy
    Brightness controls don't work (automatic brightness is not selectable)
    internal sdcard is not detected / mounted yet
    Going to language settings crashes the phone.
    Wallpaper doesn't work
    18
    Rest In Peace my beloved G615

    Guys today is a sad day...
    Our phone (U9508) can't be boot-loader unlocked... Tried that today, at 1 AM and the phone died...:crying::crying::crying:
    Warranty here go!!!
    The procedure was made through CMD, flashing the little magic file that our great developer Kholk made ... and all went well until the moment of rebooting... It just didn't...:eek:
    Well I perfectly knew the risks and even so I've risked, it could have gone well but it went wrong, hell yeah, it was a really nice try with our friend Kholk "by my side" :highfive::good:

    For me for the moment no tries in new rooms :crying: just wait for an answer of the store and see if they give me a new one or a fix in my battle machine!!! That for the moment is on the machines heaven :angel:

    This once again, makes clear that unfortunately only Huawei has the power of unlocking the boot-loader...

    So for the ones that haven't done it yet " DO IT HERE " what are you waiting for???

    In the union there exists the power! :good: