[S-OFF] BLACKROSE (Custom HBOOT) [2012.04.21]
This is Nexus One custom bootloader(Based on HBOOT 0.35.2017)
None padlock mark even unlocked
BlackRose custom command
Change boot logo
Select menu by pressing trackball
Switch vibration at boot
CRC32 check function
Prevent overwrite HBOOT by RUU
Windows PC or Linux PC
USB Debugging(ADB) ON(Setting-Application-Development-USB Debugging)
Connect USB before execute BlackRose installer
ADB and Fastboot USB Driver - Windows
Disable password protection (temporary)
*.As you know, there is no way to recover password.
That's why I designed 2nd password.
I received many message about forget password.
So I decided to disable password protection until I design new solution.
Fix stock BlackRose partition layout label.
Add new function(I will not reveal, It doesn't matter for normal user)
Change message when protected by password (not allowed -> protected)
Add bootloader commandline in order to communicate BlackRose installer
Now surpport below HBOOT version
Recreate program (not rebuild but recreate )
1.BREditor has merged
2.Install process has revemped
3.Communicate with HBOOT
* Since i'm not god, please feel free to report bug)
Happy New Year!
Update release date(because it's the last day of 2011)
Installer and Editor
Common: Execute file is not packed (fix ploblem executable-file deleted by Virus Scanner)
Installer: Improve install process
Installer: Fix install bug(perfectly, 111231_2)
Installer: Improve installer(111231_3)
Editor: Bug fix(111231_3)
New CRC32 function
(this function is used for make custom bootloader)
Installer and Editor
Installer: Can flash ANY bootloader
Editor: Show warning message when set password
Editor: bug fix(partition and "understand" bug,111217_2)
rebase blackrose custom command
remove unlock, lock command
remove simlock menu(replaced powerdown)
remove clearstorage menu(replaced reboot)
display off, on message when switch vibration at boot
add extension label(no more identify 5017 or 5117)
bug fix(getvar version)
Installer and Editor
improve blackrose installer
new blackrose editor(you must use this)
breditor: make it clear(password -> protection)(111208_2)
breditor: password bug fix(111208_3)
fix BlackRose custom command ploblem(brcmd 5)
improve BlackRose installer
select menu by using trackball instead of power key(default)
*.I analysed key dispatch routine perfectly and revamped routine.
I recommand update BlackRose 111126 because that is better than 111125
fix key label
switch trackball selection (permanent!!!, view advenced section)
can't flash image without signature when S-ON
(can't flash by unsigned RUU, while can flash by flash command? that's not fair.)
change command (oem brset -> oem brcmd)
new command (brcmd 2, brcmd 5)
can apply custom partition blackrose (view Advenced section, more easily)
can update blackrose from custom partition blackrose. (view update section)
can install blackrose even you dosen't achieve adb root permission(111118_2)
fix BlackRose windows installer error(111118_3)
rebase BlackRose installer(111118_4)
fix BlackRose installer error(111118_5)
change title color
can flash some image(boot,recovery,system,userdata,radio,zimage) even S-ON and locked bootloader
rework writemainver(reason:when you uninstall blackrose, stored mainversion will be cleared.)
add custom command(fastboot oem brset)
can switch vibration during at boot
can select by pressing trackball (View Advenced section in BlackRose Installer)
optimization and cleanup
can install BlackRose on linux (111111_2)
fix BlackRose linux installer error (111111_3)
When you update ROM(by PASSIMG, RUU), BlackRose doesn't write new mainver
New based on 0.35.2017(Engineering HBOOT) - Thanks to PhaseBurn
Original Image(0.35.2017): http://forum.xda-developers.com/show...&postcount=116
None padlock mark(even you unlocked bootloader)
Prevent overwrite HBOOT by OTA or RUU
Disable fastboot command(oem unlock), because no need to unlock bootloader
Can receive Google OTA
1.Phone is brick, dosen't turn on screen
You have flashed unsigned RADIO
If you want unbrick your phone, The answer is JTAG or HTC Service Center(The engineer can refuse to repair your phone)
2.Can I lock bootloader again?
To relock the bootloader, You have to achieve radio S-OFF(secu_flag=0), otherwise you would see the error [Lock Failed]
3.How to achieve radio S-OFF?
AT@SIMLOCK=7,0 or AT@SIMLOCK=8,0
I disassembled radio(AMSS)
it need HTC Special SIM-CARD or SIM-EMULATOR(XTC-CLIP)
If we can disable SMI-MPU and modify only one byte to AMSS routine on SDRAM
We can achive Radio S-OFF without HTC-Special-CARD.
4.I can't update radio by using recovery.
If cache partition size less than radio image, you couldn't update radio by using recovery.
so I suggest a way to update radio
fastboot flash radio [RADIO IMAGE(e.g radio.img)]
5.I can't see my device when execute BlackRose installer
If you are using sense rom, adb device isn't worked.
You must install htc sync.
-Thanks for your favor-
WOW, I cannot appreciate it enough