[S-OFF] BLACKROSE (Custom HBOOT) [2012.04.21]

Search This thread

taodan

Senior Member
Nov 27, 2011
978
232
LineageOS
My mobile details are as folows :
Nexus one CM7.2(RC)
Screen - SLCD
Radio: 5.12.00.08

I forgot what my previous HBOOT was :(

I downloaded the latest Blackrose from OP.
Ran the blackrose.exe it was not the same as i seen in youtube.

It took long time gave some errors , rebooted into HBOOT

now it says at TOP : * BlackRose - Made by Lecahel(dla5244) *

and HBOOT is 7.35.5017 ( not very sure but it was 7.35.xxxx )

so i guess Blackrose is installed.
EDIT: ok i am getting the Blackrose menu

but i am not getting the recovery mode , how can i install any ROM ? ( life sucks beng a noob ):confused:
while you're in the bootloader, select Recovery and it will take you to the recovery menu, then select Select zip from SD card, then choose the ROM that you want to flash
 

firoz3321

Senior Member
Apr 30, 2011
630
51
Hyderabad
i just installed the Blackrose and did no other changes. i didnt change any partitions yet.

I will try reinstallng the Recovery , by the way i am using 'amon ra' recovery hope it has nothing to do with this.

thank you i will try it now

EDIT

can i use Clockworkmow touch or clockworkmod ? i cant find RA AMON in rom manager :(
 
Last edited:

taodan

Senior Member
Nov 27, 2011
978
232
LineageOS
i just installed the Blackrose and did no other changes. i didnt change any partitions yet.

I will try reinstallng the Recovery , by the way i am using 'amon ra' recovery hope it has nothing to do with this.

thank you i will try it now
when you updated to the latest blackrose, you will have to flash via fastboot the nb0 file. Check the first page for more info.
Below are the instructions, on the first OP page, that I am referring to:

*.Those who using older version custom BlackRose(eg.111231), Since older version can't communicate with BlackRose installer so you need to follow my direction.
Once you follow my direction, you no need to do this later

1.customize same as previous partition layout using BlackRose editor(view "execute BREditor")
2.fastboot flash hboot hboot_brcust.nb0
3.fastboot reboot
 
Last edited:

firoz3321

Senior Member
Apr 30, 2011
630
51
Hyderabad
when you updated to the latest blackrose, you will have to flash via fastboot the nb0 file. Check the first page for more info.
Below are the instructions that I am referring to:

*.Those who using older version custom BlackRose(eg.111231), Since older version can't communicate with BlackRose installer so you need to follow my direction.
Once you follow my direction, you no need to do this later

1.customize same as previous partition layout using BlackRose editor(view "execute BREditor")
2.fastboot flash hboot hboot_brcust.nb0
3.fastboot reboot

It says if i use the INSTALLER i dont need to do that , am i wrong :confused:

can i use Clockworkmow touch or clockworkmod ? i cant find RA AMON in rom manager
 

firoz3321

Senior Member
Apr 30, 2011
630
51
Hyderabad
While in the ROM manager, select Flash Alternate Recovery and it will flash Amon_RA v2.21

Thats exactly how i remember i did last time. but now its not highlighted (says NO Alternative available)
may i already have it ( but i cant get into it) will try to get Clockwrk first and then try AMON RA again may be that will help :eek:

EDIT: Looks like i am stuck here .
I tried to install TOUCH RECOVERY from ROM MANAGER, downloaded and then gave error.
then i tried previous version and same again gave error.

RA recovery is not highlighted to install it.

Rebooted but i cant enter the RECOVERY.

EDIT2 :Downloaded RA Recovery and installed manually from terminal
from here http://xdaforums.com/showthread.php?t=611829

Code:
via terminal app

Copy recovery-RA-passion-v2.2.1.img to the root of your sdcard
start the terminal app
su(press enter)
flash_image recovery /sdcard/recovery-RA-passion-v2.2.1.img(press enter)
reboot recovery(press enter)

First it gave soe OFFSET errors and then its said its successful

Still stuck at the 'X' .

CM7 is working fine. only issue is i cant get to the RECOVERY after i installed the BLACKROSE.


Downloaad
 
Last edited:

taodan

Senior Member
Nov 27, 2011
978
232
LineageOS
Thats exactly how i remember i did last time. but now its not highlighted (says NO Alternative available)
may i already have it ( but i cant get into it) will try to get Clockwrk first and then try AMON RA again may be that will help :eek:

EDIT: Looks like i am stuck here .
I tried to install TOUCH RECOVERY from ROM MANAGER, downloaded and then gave error.
then i tried previous version and same again gave error.

RA recovery is not highlighted to install it.

Rebooted but i cant enter the RECOVERY.

EDIT2 :Downloaded RA Recovery and installed manually from terminal
from here http://xdaforums.com/showthread.php?t=611829

Code:
via terminal app

Copy recovery-RA-passion-v2.2.1.img to the root of your sdcard
start the terminal app
su(press enter)
flash_image recovery /sdcard/recovery-RA-passion-v2.2.1.img(press enter)
reboot recovery(press enter)

Still stuck at the 'X' .

CM7 is working fine. only issue is i cant get to the RECOVERY after i installed the BLACKROSE.


Downloaad
Please refer to post #1025 that I posted earlier for more details. Your problem is not the recovery, but you didn't flash via fastboot the nb0 file after installed the latest Blackrose.
 
Last edited:

firoz3321

Senior Member
Apr 30, 2011
630
51
Hyderabad
Please refer to post #1025 that I posted earlier for more details. Your problem is not the recovery, but you didn't flash via fastboot the nb0 file after installed the latest Blackrose.

i am sorry if i am wrong but it says if i am using OLD version i have install the nbo file. i installed the 120216 version

also i cant find the 'hboot_brcust.nb0' from the downloaded zip file.
in the BINARY folder 'hboot_blackrose.nb0' and 'hboot_stock.nb0' are available :confused:


The youtube videos show very easy steps and i followed the same. May be You are right but i dont have the nbo file you are referring to either :eek:
 

taodan

Senior Member
Nov 27, 2011
978
232
LineageOS
i am sorry if i am wrong but it says if i am using OLD version i have install the nbo file. i installed the 120216 version

also i cant find the 'hboot_brcust.nb0' from the downloaded zip file.
in the BINARY folder 'hboot_blackrose.nb0' and 'hboot_stock.nb0' are available :confused:


The youtube videos show very easy steps and i followed the same. May be You are right but i dont have the nbo file you are referring to either :eek:
What is your partition size right now? You have to use the standalone BREditor, you might want to watch the Youtube video clip for details, and resize the same size as your current patition and it will generate the hboot_brcust.nb0 file. Flash via fastboot the hboot_brcust.nb0 which the file that I am referring to.
 
Last edited:

firoz3321

Senior Member
Apr 30, 2011
630
51
Hyderabad
What is your partition size right now? You have to use the standalone BREditor, you might want to watch the Youtube video clip for details, and resize the same size as your current patition and it will generate the hboot_brcust.nb0 file. Flash via fastboot the hboot_brcust.nb0 which the file that I am referring to.

i really cant find the file u are referring to. but The evervolv ICS says this

Code:
fastboot flash hboot hboot_brcrust_210-8-218-ICS.nb0
fastboot reboot-bootloader
fastboot -w

Can i do that ? does that help me ??

I just dont want to Brick me phone and other than that i can risk anthing else
 

taodan

Senior Member
Nov 27, 2011
978
232
LineageOS
i really cant find the file u are referring to. but The evervolv ICS says this

Code:
fastboot flash hboot hboot_brcrust_210-8-218-ICS.nb0
fastboot reboot-bootloader
fastboot -w

Can i do that ? does that help me ??

I just dont want to Brick me phone and other than that i can risk anthing else
That is for ICS ROM, CM7.2 is still Gingerbread. If you want to use Texasice ICS ROM then you will want to flash the hboot_brcrust_210-8-218-ICS.nb0
 
  • Like
Reactions: firoz3321

firoz3321

Senior Member
Apr 30, 2011
630
51
Hyderabad
That is for ICS ROM, CM7.2 is still Gingerbread. If you want to use Texasice ICS ROM then you will want to flash the hboot_brcrust_210-8-218-ICS.nb0

My main idea was to install the ICS. so i have ICS nbo. but i dont have the gingerbread nbo file ( i wish i know what i really am talking )

EDIT:
done installing the 'hboot_brcrust_210-8-218-ICS.nb0' now i have 'system 210 / cache 8 / userdata 218' partitions ( it says so)

but i cant get this stupid RECOVERY
 
Last edited:

taodan

Senior Member
Nov 27, 2011
978
232
LineageOS

firoz3321

Senior Member
Apr 30, 2011
630
51
Hyderabad
Thank you taodon for the patience .. i finally got the RECOVERY

I installd the RA Recovery by this method :

Code:
via fastboot
Code:

Copy recovery-RA-passion-v2.2.1.img to a location where fastboot can find it.
Boot your phone into fastboot mode (power on while holding the trackball)
Connect your phone via usb to your pc/mac/...
fastboot devices (to make sure that fastboot "sees" your phone)
fastboot flash recovery recovery-RA-passion-v2.2.1.img

this time it worked .. thank you all :D
 

taodan

Senior Member
Nov 27, 2011
978
232
LineageOS
Thank you taodon for the patience .. i finally got the RECOVERY

I installd the RA Recovery by this method :

Code:
via fastboot
Code:

Copy recovery-RA-passion-v2.2.1.img to a location where fastboot can find it.
Boot your phone into fastboot mode (power on while holding the trackball)
Connect your phone via usb to your pc/mac/...
fastboot devices (to make sure that fastboot "sees" your phone)
fastboot flash recovery recovery-RA-passion-v2.2.1.img

this time it worked .. thank you all :D
Glad that it worked for you :) I had the same problem as yours but I read the instructions and figured it out :)
 

OJ in Compton

Senior Member
Aug 5, 2010
315
49
Where can I get the SPLHexEditor program? I found a link that shows the .exe file used to be in IntersectRaven's website but the file isn't hosted anymore.
 

Theshawty

Senior Member
Feb 13, 2011
16,644
4,750
Where can I get the SPLHexEditor program? I found a link that shows the .exe file used to be in IntersectRaven's website but the file isn't hosted anymore.

You could just launch the BReditor directly from CMD by navigating to the folder with blackrose.exe, then type "blackrose.exe editor"

Much easier than going through the hassle of using spl hex editor.
 

efrant

Retired Senior Moderator & Developers Relations
Feb 12, 2009
11,468
10,985
Montreal
Samsung Galaxy S20
Where can I get the SPLHexEditor program? I found a link that shows the .exe file used to be in IntersectRaven's website but the file isn't hosted anymore.

But if you really want it, it is attached.

EDIT: Something wrong with the attachment. Re-uploaded.
 

Attachments

  • SPLHexEditor.zip
    5.7 KB · Views: 28
Last edited:
  • Like
Reactions: OJ in Compton

Top Liked Posts

  • There are no posts matching your filters.
  • 135
    BlackRose

    This is Nexus One custom bootloader(Based on HBOOT 0.35.2017)

    FEATURE

    Security OFF
    None padlock mark even unlocked
    Password protection
    Engineering command
    BlackRose custom command
    Change boot logo
    Resize Partition
    Select menu by pressing trackball
    Switch vibration at boot
    CRC32 check function
    Prevent overwrite HBOOT by RUU


    REQUIRE

    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
    http://www.mediafire.com/?bhxmn903d6cz9eg

    GO

    Windows PC: BlackRose.exe
    Linux PC: BlackRose

    Possible argument
    skip: go to blackrose menu immediatly(not recommand because hboot version check step is skipped)
    editor: go to blackrose editor(standalone)

    Guide
    Install
    http://www.youtube.com/watch?v=cC7nyRxVvk4
    Uninstall
    http://www.youtube.com/watch?v=mGrnDsSrS5s
    Update(from 120215)
    http://www.youtube.com/watch?v=TK5kepkO9oI
    Resize partition
    http://www.youtube.com/watch?v=ScIMetgk7Zw
    Execute BREditor(standalone)
    http://www.youtube.com/watch?v=FSbSL4kUloQ

    *.Those who using older version custom BlackRose(eg.111231), Since older version can't communicate with BlackRose installer so you need to follow my direction.
    Once you follow my direction, you no need to do this later

    1.customize same as previous partition layout using BlackRose editor(view "execute BREditor")
    2.fastboot flash hboot hboot_brcust.nb0
    3.fastboot reboot


    *.If you are using MAC OSX and failed to install by using installer,
    Download blackrose_manual_120421.zip and follow instruction in zip file

    Change Log

    120421

    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.

    120216

    Bootloader(HBOOT)
    Add new function(I will not reveal, It doesn't matter for normal user)

    120215

    Bootloader(HBOOT)
    Change message when protected by password (not allowed -> protected)
    Add bootloader commandline in order to communicate BlackRose installer

    Installer

    Now surpport below HBOOT version
    0.33.0012
    0.33.2012
    0.35.0017
    0.35.2017
    7.35.5017(BlackRose)

    Recreate program (not rebuild but recreate :D)
    1.BREditor has merged
    2.Install process has revemped
    3.Communicate with HBOOT
    4.Convenient,Optimized
    5.ETC
    * Since i'm not god, please feel free to report bug)

    111231

    Happy New Year!

    HBOOT(Bootloader)
    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
    Update exploit

    Installer: Fix install bug(perfectly, 111231_2)

    Installer: Improve installer(111231_3)
    Editor: Bug fix(111231_3)

    111217

    HBOOT(Bootloader)
    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)

    111208

    HBOOT(Bootloader)
    Password protection
    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)
    cleanup

    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)

    111128

    fix BlackRose custom command ploblem(brcmd 5)
    improve BlackRose installer

    111126

    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

    111125

    switch trackball selection (permanent!!!, view advenced section)
    etc

    111118

    HBOOT(Bootloader)
    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)

    Installer
    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)

    111111:eek:

    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)

    111009
    When you update ROM(by PASSIMG, RUU), BlackRose doesn't write new mainver

    111006
    New based on 0.35.2017(Engineering HBOOT) - Thanks to PhaseBurn :)
    Original Image(0.35.2017): http://xdaforums.com/showpost.php?p=18141273&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

    FAQ

    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)

    but...
    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-

    Donation

    rugmankc
    efrant
    madj42
    fzr-r4
    texasice
    gdarren


    WOW, I cannot appreciate it enough :)

    Lecahel
    38
    Supplement

    BlackRose custom command

    fastboot oem brcmd [command]

    svib : Enable/Disable vibration during at boot (Output string is none. but setting will be changed.)
    brec : Go to recovery mode
    pass [password]: Create encrypted password/Authentication

    Change boot logo

    1.Prepare 480*800 bmp file to change
    2.nbimg.exe -F [BMP FILE] -n
    3.rename *.nb file to splash1.img
    4.fastboot flash splash1 [SPLASH1 IMG]

    Password Protection

    1.fastboot oem brcmd pass [ORIGINAL PASSWORD]
    2.Note your encrypted value
    3.Input encrypted value in BREditor
    4.Apply custom BlackRose

    NEVER input original password in BREditor

    If you would like to unlock protection
    fastboot oem brcmd pass [ORIGINAL PASSWORD]

    TIP
    If lock state, oem pass command work as unlock method
    Otherwise, work as create encrypted password

    If you type wrong password third in a row, device is turned off

    Apply custom BlackRose
    *.If you use BlackRose installer method, no need to read

    Apply
    1.fastboot flash hboot [CUSTOM BLACKROSE BINARY]
    2.fastboot reboot-bootloader

    If you will change partition layout
    1.fastboot flash hboot [CUSTOM BLACKROSE BINARY]
    2.fastboot reboot-bootloader
    3.fastboot erase cache
    4.fastboot oem brcmd brec
    5.full wipe
    6.update rom
    7.reboot
    7
    *whistles innocently*
    7
    efrant,
    Doesn't help :(

    You are obviously doing something wrong.

    Follow these steps:
    1) Boot device into fastboot mode and plug into computer;
    2) Type fastboot devices to make sure your computer sees your device;
    3) Download the attachment, extract the two files and place them in the same folder as your fastboot binary;
    4) Type fastboot boot go.lol
    5) Type fastboot flash hboot hboot_blackrose.nb0
    6) Reboot into fastboot mode to make sure it installed. Done.

    Note: The hboot_blackrose.nb0 attached is from an older version, so if you want a newer one, just flash it the same way...
    5
    Impressive! A really interesting approach. Even though Radio S-OFF would be preferred a modified hboot that unlocks more commands than the current stock-unlocked hboot does, right?

    Yes, we can do anything(except radio)
    I found hidden functions during disassemble hboot
    saveprt2sd, savemem2sd, mw etc...
    i temporary changed oem lock function to saveprt2sd and it worked.

    I found 0.33.2012 hboot(ENG) image
    but since I use SLCD Nexus One, I couldn't flashing

    Blackrose has potential

    Sent from my Nexus One using XDA App