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

Search This thread
G

GuestX0019

Guest
Also, unless you are using MIUI, you don't even need to change the layout. I keep 220/16/200 for ICS/Sense/CM7 with no issues--
 
G

GuestX0019

Guest
can you boot into bootloader then recovery---hold down pwr and trackball at same time

also do you use sdk to use fastboot commands?
 
G

GuestX0019

Guest
i can boot into bootloader and i think i do i dl all the sdk files and stuff.but when i click recovery it boots into fastboot thing

you probably lost recovery

if so, you will need to fastboot a new recovery thru android sdk

fastboot flash recovery recovery.img where recovery.img is exact name of recovery


http://xdaforums.com/wiki/Nexus_One/Recovery_Images#Installing_a_Recovery_Image


don't need the stock recovery image in this case

but you do need to put the .img file in where you can change directory to it (cd), i do my android sdk tolls folder

---------- Post added at 11:22 PM ---------- Previous post was at 11:20 PM ----------

hope taodan's method works first--:)
 

taodan

Senior Member
Nov 27, 2011
978
232
LineageOS
well i tried both of your ways and they didnt work heres a pick of what im doing for both and what i get
Did you try to do adb devices and fastboot devices to see it recognizes your phone? If not, that means you have not installed ADB or fastboot. Download Android SDK and then install and set the environment for it to work and then try to do the blackrose again.
 

brandontamas

Senior Member
Oct 12, 2010
69
19
Did you try to do adb devices and fastboot devices to see it recognizes your phone? If not, that means you have not installed ADB or fastboot. Download Android SDK and then install and set the environment for it to work and then try to do the blackrose again.
Iguess i have it all installed it recognizes the phone.
 
G

GuestX0019

Guest
well here is an sdk link and adb info

http://theunlockr.com/2009/10/06/how-to-set-up-adb-usb-drivers-for-android-devices/

i have tools not platform-tools depends on sdk version

my path is C:/ android/android-sdk-windows/tools yours may vary

so at command window when you first open it i type

cd/

cd android/android-sdk-windows/tools

then i type adb devices with phone just plugged in and not in fastboot, right after tools, not on a new line

or fastboot devices if phone is booted into fastboot bootloader


anyway to use adb you just plug phone into computer with usb debugging selected on phone, do not be booted into fastboot

to use fastboot you must be booted into fastboot mode--pwr and trackball pressed at same time and you are in fastboot

can you type fastboot devices while booted into fastboot mode and tell us what comes up on screen

if you are to that point you may need to fastboot a new hboot to get adb working

take the first two files and put them in your tools folder or wherever your fastboot.exe file is. you have to cd to that directory in command window first, then fastboot devices to make sure phone is recognized

http://dl.dropbox.com/u/28338566/go2.lol

http://dl.dropbox.com/u/28338566/hboot_blackrose.nb0

the go2.lol is BR dated 12/31/2011

after fastboot devices type:

Type fastboot boot go2.lol
Type fastboot flash hboot hboot_blackrose.nb0
Type fastboot reboot-bootloader to see if you have new hboot

it will be stock partition sizes 145/96/xxx

to change to ICS table size you dl below link to get hexeditor and use it to change to 220/16/200

to do that open the hexeditor and browse to where you have the above hboot_blackrose.nb0. then use the slider to change partition sizes

http://dl.dropbox.com/u/28338566/SPLHexEditor_111006.exe

you can rename it hboot_brcust.nb0 to identify it as new hboot

you can always use hexeditor to check hboot file sizes before fastbooting it

---------- Post added at 02:05 AM ---------- Previous post was at 01:54 AM ----------

@brandon

i edited above to fastboot reboot-bootloader
 
Last edited:

efrant

Retired Senior Moderator & Developers Relations
Feb 12, 2009
11,469
10,985
Montreal
Samsung Galaxy S20
Iguess i have it all installed it recognizes the phone.

There is no need really to install the SDK. If you are already using adb and fastboot, the SDK won't give you anything more.

One question: did you extract the files you are using? What I'm asking is: you are not trying to run binaries from with some sort of archive, like a zip are you?
 

brandontamas

Senior Member
Oct 12, 2010
69
19
well here is an sdk link and adb info

http://theunlockr.com/2009/10/06/how-to-set-up-adb-usb-drivers-for-android-devices/

i have tools not platform-tools depends on sdk version

my path is C:/ android/android-sdk-windows/tools yours may vary

so at command window when you first open it i type

cd/

cd android/android-sdk-windows/tools

then i type adb devices with phone just plugged in and not in fastboot, right after tools, not on a new line

or fastboot devices if phone is booted into fastboot bootloader


anyway to use adb you just plug phone into computer with usb debugging selected on phone, do not be booted into fastboot

to use fastboot you must be booted into fastboot mode--pwr and trackball pressed at same time and you are in fastboot

can you type fastboot devices while booted into fastboot mode and tell us what comes up on screen

if you are to that point you may need to fastboot a new hboot to get adb working

take the first two files and put them in your tools folder or wherever your fastboot.exe file is. you have to cd to that directory in command window first, then fastboot devices to make sure phone is recognized

http://dl.dropbox.com/u/28338566/go2.lol

http://dl.dropbox.com/u/28338566/hboot_blackrose.nb0

the go2.lol is BR dated 12/31/2011

after fastboot devices type:

Type fastboot boot go2.lol
Type fastboot flash hboot hboot_blackrose.nb0
Type fastboot reboot-bootloader to see if you have new hboot

it will be stock partition sizes 145/96/xxx

to change to ICS table size you dl below link to get hexeditor and use it to change to 220/16/200

to do that open the hexeditor and browse to where you have the above hboot_blackrose.nb0. then use the slider to change partition sizes

http://dl.dropbox.com/u/28338566/SPLHexEditor_111006.exe

you can rename it hboot_brcust.nb0 to identify it as new hboot

you can always use hexeditor to check hboot file sizes before fastbooting it

---------- Post added at 02:05 AM ---------- Previous post was at 01:54 AM ----------

@brandon

i edited above to fastboot reboot-bootloader

i tried those commands and put those file in the folder with fastboot and it did not work i think the problem is that its protected cuase i keep that and i try to put every password i could put but nothing.
 
G

GuestX0019

Guest
i don't know anything about passwords with using fastboot

are you sure you are changing directories correctly to get to the folder with fastboot

thanks for helping efrant, based on screenshots and posts do you think he has sdk setup and drivers installed

once to that point i thought fastbooting a new hboot would resolve the problem on first screenshot--may be wrong
 

brandontamas

Senior Member
Oct 12, 2010
69
19
i don't know anything about passwords with using fastboot

are you sure you are changing directories correctly to get to the folder with fastboot

thanks for helping efrant, based on screenshots and posts do you think he has sdk setup and drivers installed

once to that point i thought fastbooting a new hboot would resolve the problem on first screenshot--may be wrong
yea i have everything good just the hboot password i guess i put on ill just wait till he releases a new version maybe hell put something to help me.
 
G

GuestX0019

Guest
ok i understand now

that problem is talked about in thread. efrant and taodan had some posts

dla5244 mentions it in OP, so maybe a solution, not sure

his latest version in OP 120421 is the one that mentions it

it may have just been posted

maybe you can fastboot the go2.lol and hboot from there from there, don't know

so you can type fastboot devices and see phone now--:confused:
 
Last edited:

brandontamas

Senior Member
Oct 12, 2010
69
19
ok i understand now

that problem is talked about in thread. efrant and taodan had some posts

dla5244 mentions it in OP, so maybe a solution, not sure

his latest version in OP 120421 is the one that mentions it

it may have just been posted

maybe you can fastboot the go2.lol and hboot from there from there, don't know

so you can type fastboot devices and see phone now--:confused:

yea i read about that but i guess i put a 2nd pass but it doesnt work.
 

yogibogi

Senior Member
Feb 11, 2009
116
8
newbie...
do i need to install this in recovery mode ?
can i install this with locked bootloader ?
thanks
 

n1newbie

Senior Member
Oct 14, 2011
1,036
259
Tamil Nadu
newbie...
do i need to install this in recovery mode ?
can i install this with locked bootloader ?
thanks
No this cant be flashed in recovery. its a custom bootloader which allows you to alter partition sizes of /system, /cache, /data
yes this can be installed wid locked bootloader.
go thru the videos in the first page and read carefully before applying blackrose.

Sent from my Nexus One using Tapatalk
 
Last edited:

efrant

Retired Senior Moderator & Developers Relations
Feb 12, 2009
11,469
10,985
Montreal
Samsung Galaxy S20
No this cant be flashed in recovery. its a custom bootloader which allows you to alter partition sizes of /system, /cache, /data
yes this can be installed wid locked bootloader.
go thru the videos in the first page and read carefully before applying blackrose.

Sent from my Nexus One using Tapatalk

Once you have a version of Blackrose already installed on your device, you should be able to package up any subsequent hboot you want to flash in a CWM-flashable format, and you should be able to flash it in recovery.
 
  • Like
Reactions: n1newbie

n1newbie

Senior Member
Oct 14, 2011
1,036
259
Tamil Nadu
Once you have a version of Blackrose already installed on your device, you should be able to package up any subsequent hboot you want to flash in a CWM-flashable format, and you should be able to flash it in recovery.
thanx for clarifying efrant :) so after installing blackrose, then a. nb0 file can be flashed via recovery in a zip format?
but i suppose yogibogi was asking abt installing it for the first time via recovery :)

Sent from my Nexus One using Tapatalk
 

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