yashsingh1/xdaforums huggingface dataset:
[Nexus One Android Development] :
Thanks dla5244,

Right now I am still on HS, 330mb System, 25mb Cache, 81mb Data.. But, if I go back, may partition new hoot to 60 cache and adjust system and data accordingly, running a2sd datasd to allow for a lower data partition. CM is changing to 60 cache on next or maybe recent nightly anyway. Right now I have 95 apps on card with HS partition default sizes and datasd.

Ken
[Nexus One Android Development] avgjoemomma:
You can take the cache partition down to 2MB for CM7. It will use the dalvik-cache directory under the data partition.
[Nexus One Android Development] gregferns:
Update

Hi dla5244,

I am trying to run Blackrose of 11 nov, but it keeps saying

please wait ....

I tried to update ,,, i tried to install,,, both times

it is showing the same message.

Do i have to uninstall blackrose first and then reinstall

the 11 nov blackrose ??

Please advise.

thanks

greg

Edit -- It shows on Fastboot screen -- can not roll back hboot version

Edit 2 -- When you are on your main home screen, you have to run it,, then it shows please wait.... after few minutes you reboot to bootloader and it is done... dont know how and why it happened like that,, but it is done...

thanks dla5244
[Nexus One Android Development] dla5244:
what is your hboot version?

If your hboot version is 5.35.3X17, you may fail to uninstall with BlackRose Installer 111111.

Anyhow, I recommand this method whatever your hboot version is

1.copy hboot_blackrose.nb0 in binary folder to the folder included fastboot.exe

2.enter fastboot mode.

3.fastboot flash hboot hboot_blackrose.nb0
[Nexus One Android Development] avgjoemomma:
Trackball select (temporary) is working great. Can't wait for you to finish and make it enabled by default :D
[Nexus One Android Development] meechto:
Vibration at boot

Thank you, dla5244! :D I no more have to put up with the vibration on boot ;) Thanks a ton again :)
[Nexus One Android Development] bobtentpeg:
Damn, I need to find a Windows computer again to flash this
[Nexus One Android Development] efrant:
You don't need a Windows computer to flash this. The script that dla5244 wrote is for Windows, but just flash the modified hboot manually in linux.

1) Boot into fastboot mode on your device, and plug it in to your computer.

2) Boot the exploit: fastboot boot go.lol

3) Flash the modified hboot: fastboot flash hboot hboot_blackrose.nb0
[Nexus One Android Development] intersectRaven:
We should have this posted in the OP or SP as well for Linux users. :)
[Nexus One Android Development] dla5244:
Hi Guys!:)

I made and update BlackRose installer(111111_2).

You can install BlackRose in linux, also I put easter egg to installer!

If you have much time, Find it! :D:D

Note. 111111_2 BlackRose binary = 111111, so there is no need to upgrade BlackRose from 111111.
[Nexus One Android Development] jbbandos:
Hi,

I tried to run BlackRose.sh.x on ubuntu 11.04, and all I get is a forbidden operation error, followed by a force close. Any ideas?
[Nexus One Android Development] dla5244:
You must redownload BlackRose(111111_3) and execute BlackRose.sh.x as root(use sudo):D
[Nexus One Android Development] rolflin:
Brilliant idea.."trackball choose" for nexy with broken power button :)

You made me happy dude:D
[Nexus One Android Development] :
I was running HyperSense with 7.35.5117

I am going back to Nightlies to catch up

I fastboot flashed the hboot_blackrose.nb0 from binary and am now on 7.35.5017 according to bootloader screen

I will restore a nightly--if restore will work as opposed to fresh flash

Then i want to upgrade to 111111

Do I open br.exe as I did initially then select install or update

Then I will do brcust 111111

BTW: the restore worked although I thought someone said not to restore, do fresh flash--so, not sure if I will have any issues. The rom I restored had the original br before I went to brcust and ran HyperSense which I fresh flashed.
[Nexus One Android Development] jb313:
I have a question. i am currently on HBOOT 0.33.0012, now to flash this custom HBOOT I need to flash to HBOOT 0.35.0017 then I am able to flash this, but one of the requirements is that I need the 5.12 radio. I am currently on 5.08 radio. Has anyone had suceess with this flashing the 5.12 radio--> http://xdaforums.com/showthread.php?t=816917. When i flashed this radio i discovered it wasn't signed, so i reverted back to the 5.08. My understanding is that in order to flash this custom HBOOT the radio needs to be signed, correct?
[Nexus One Android Development] blunden:
The radio image itself is signed. That update.zip probably isn't but it's better to flash the radio using fastboot anyway.
[Nexus One Android Development] jb313:
Gotcha, Thanks!
[Nexus One Android Development] efrant:
If the radio wasn't signed, you wouldn't be able to flash it (without Blackrose). The stock bootloader does not allow flashing of unsigned radio images. :)
[Nexus One Android Development] :
Well, anyway

I "updated" to brcust111111 and flashed fresh latest nightly--all fine
[Nexus One Android Development] dla5244:
BlackRose has updated:)

Also you can update BlackRose more easily!!
[Nexus One Android Development] avgjoemomma:
Nice job! :D
[Nexus One Android Development] JokerAce:
Can it be made easier for updating partition sizes with the same cache size? Wiping and flashing new rom and reset-up the phone again is kinda tedious.
[Nexus One Android Development] avgjoemomma:
Not sure what you mean but if I want to resize the partitions I just backup in CWM then do an advanced restore and just restore back the partitions you touched. If you're not touching the partition sizes, there is no need to do anything.
[Nexus One Android Development] JokerAce:
So you are saying that I can actually skip the installing of a new rom step?

i.e.

1. Wipe fully

2. nandroid restore

3. reboot

is that what you meant?
[Nexus One Android Development] avgjoemomma:
No need to wipe even. Here's what I actually did last night as I wanted to trim my system partition from 170MB to 160MB and add the 10MB to data.

1. Perform full ROM Backup (/system, /cache, /data/, /sd-ext (I use CWM)

2. Flash updated blackrose (new partition sizes)

3. CWM Advanced recovery (Just restore /system and /data)

4. Reboot

If you're just updating Blackrose to a newer version and using the same partition sizes you don't even need to do the restore. Perform a back up just in case, flash new blackrose, reboot.

Steps I used to update to the latest version of BlackRose:

1. Download nb0 from OP's second post and change the partition sizes to what I had before (system 150, cache 2, data 284)

2. Backup...I should have but I got lazy :p

3. Booted into the bootloader and flashed the modified nb0

4. Reboot
[Nexus One Android Development] JokerAce:
Ah... that's where CMW rocks. RA-recovery don't allow you to restore specific partitions.
[Nexus One Android Development] waylo:
Well, you can go into the nandroid folder, delete the .Img you don't want, remove the checksum line in the checksum file, and then restore...

But yes, that's a little more involved!
[Nexus One Android Development] dla5244:
Yes you can.

you can update blackrose without losing your data(same partition layout).

View update section.
[Nexus One Android Development] dla5244:
I recommand full wipe.

but your way is right too :)
[Nexus One Android Development] efrant:
First of all, why would it make any difference in this case? There is NO need to ONLY restore the system and data partitions, despite what the poster above is doing.

Second, if you only want to restore system and data using Amon_RA, just do an back up with only those partitions selected -- Amon_RA allows you to select the partitions you want to back up.

Third, as dla5422 mentioned, you should always wipe before restoring when switching partition sizes.
[Nexus One Android Development] avgjoemomma:
I was just trying to save the guy some time as the method I use has worked for me several times and for multiple N1s. To each their own:confused:
[Nexus One Android Development] efrant:
Yes, I understand that. All I was saying was that his interpretation of your post seems to make it sound that the only way is to restore only those 2 partitions, which is why he had made the comment about cwm vs Amon. All I was saying was: 1) it didn't matter, as it makes no difference anyway and doesn't save any time; and 2) even if it did matter, you CAN do it in amon as well.

Didn't mean to offend. Was only trying to provide accurate info for learning purposes.
[Nexus One Android Development] samarium:
Interesting. I was on HBOOT 0.33, and had and still have a 4.x radio, and I flashed HBOOT 0.35 no problem, then installed the BR HBOOT.
[Nexus One Android Development] JokerAce:
Thanks for the info. :)
[Nexus One Android Development] :
I am having trouble updating to 111118. Follow instructions exactly and when in command window it won't update. Says I need to move hboot br cust 18 to binary, that don't work either. Must be missing something simple. Maybe not saving correctly or in wrong folder. I thought this was getting easy. :confused: No problem getting to 111111.

Can I use spl to repartition brcust18, save as nb0 to tools and just fastboot?

Ken
[Nexus One Android Development] Saphroxx:
First I updated my radio from 4.x to 5.12

Then updated my HBOOT from 0.33.0017 to 0.35.0017

From what I understood I now have to install the stock blackrose by executing the blackrose.exe on my computer, while my N1 is connected through USB with USB-debugging on and with AndroidSDK installed (which is all the case for me).

BUT -> When executing blackrose.exe (the latest version 111118) and selecting the correct options... yes my devices is listed in ADB devices, and yes my device is unlocked, my N1 reboots into bootloader and stays there with HBOOT 0.35.0017.. nothing changed.

Am I missing something? I need to flash this stock blackrose so I can flash blackrose with custom partitions afterwards and swap spalsh1 image.

In short: I'm stuck on stock 0.35.0017 and fail to install blackrose latest version.

Thx in advance for any further input.

BTW: Big congrats to dla5244 for this and thx to IR for the easy-to-use HEX editor.
[Nexus One Android Development] :
OK,

The OP instructions didn't work on 18 for me so I flashed thru fastboot as I asked above.

Date on fastboot screen said 18 Nov 2011 and I was able to exe the fastboot command x=5 : Go to recovery mode

all worked and rebooted

sounds like I am ok--correct?

not sure why I couldn't get it to work thru OP steps
[Nexus One Android Development] dla5244:
check the filename(hboot_brcust.nb0) :)
[Nexus One Android Development] :
Yes, I extracted 18 zip and opened with spl, repartitioned and renamed to that and saved to binary. Then exe br 18 with phone connected, debugging on and phone was seen. But, when I selected 5 it did not work. Got the recovery needed and the hboot moved to binary, which I did. Maybe some path was wrong.

I'm sure I missed something easy--but am now on 18 if what I posted above let's you agree with me--esp since I used the x 5 cmd

Ken
[Nexus One Android Development] dla5244:
I tried update and apply now for test, it worked perfectly...

hmm it's strange. :confused:

btw your way is right :)

update (another way)

1.repartiton Blackrose with previous partition layout

2.fastboot flash hboot [custom partition blackrose image]
[Nexus One Android Development] :
Well I tried with update and going right to advanced. Neither worked. All ok now.

Have a friend on n1 forum who wants to flash this. Can he go right to 18 and fastboot as I just did?
[Nexus One Android Development] dla5244:
If your friend will install from stock(0.35.0017), must use BlackRose Installer.

Otherwise(update from blackrose), can use fastboot :)
[Nexus One Android Development] :
Thank You :)
[Nexus One Android Development] Saphroxx:
So... I'm on stock HBOOT 0.35.0017 and want to install latest version of blackrose (111118), which I fail to do with brackrose.exe

I don't get any messages/errors in commandprompt or anything, my phone just reboots into bootloader and stays there while in commandprompt it still says "Please wait..."
[Nexus One Android Development] :
I do have it worked out thru fastboot as mentioned

But, the only thing I can think of is where binary is located. I have left it in download folder where the rest of my br files still are. Hasn't been an issue before. But, maybe path is wrong for 18 method.

Ken
[Nexus One Android Development] Saphroxx:
Hi Ken, thx for ur reply,

The difference with your and my case is that you already have the stock blackrose installed and want to update it to the latest, while I am on stock HBOOT (no blackrose yet) and want stock blackrose installed, and AFTER that I want to apply the blackrose with custom partitions.

I'm hoping dla5244 can help us out here.
[Nexus One Android Development] :
I am sure he will, I have updated, just not with perscribed method. But, it has helped me learn fastboot better.
[Nexus One Android Development] efrant:
Follow my instructions here: http://xdaforums.com/showpost.php?p=19334481&postcount=298 to flash blackrose, even if you have the stock hboot.

The key here is understanding what is happening. The stock bootloader does not allow flashing of unsigned bootloader's. So what dla5244 has so ingeniously done, is created a boot image exploit that tricks the stock bootloader to allow flashing of other bootloader. To do this, you have to boot the exploit, and then flash the custom bootloader (in this case, blackrose).
[Nexus One Android Development] gregferns:
Hi,

Even i tried updating Blackrose and couldn't really succeed.

I was earlier on 7.35.5117 and flashed stock partition and got 7.35.5017

but when i upgraded Blackrose, i got same problems of Please wait.....

and then i pulled battery etc,,, I tried many times then gave up.

Then i flashed my custom partition via fastboot, and i got the partition i want,

but Hboot always still shows 7.35.5017

Can't understand....
[Nexus One Android Development] Saphroxx:
Thanks for this info efrant, this worked, finally rid of that lockpad on bootscreen, and I also understand what is happening technically with the exploit etc. Nevertheless I have to stay with my point that there is something wrong.... People on stock HBOOT can't install stock blackrose the way they're supposed to (using the .EXE) since the release of its latest version. And appearantly even people who already are on stock or custom blackrose also experience issues updating to the latest. So I'll just wait for dla5244 to have another look into this and bring us the news :)

But your input on booting the exploit manually and flashing the bootloader is of course much appreciated.
[Nexus One Android Development] :
Nice explanation efrant, I was wondering what that file was for. Haven't any issue yet fastbooting the hboots. Thanks to all your and musashiken's tutoring--:D

Just as greg, haven't got 18 to boot thru br.exe. Guess no big deal. will try next version and see.
[Nexus One Android Development] efrant:
You could be right - honestly I have never used the installer (i.e., the executable file). I've always flashed each custom hboot manually using fastboot.
[Nexus One Android Development] dragongunner86:
Sorry to ask this noob question, but can all of this be accomplished using a Mac? If so can anyone assist? Thank you in advance.

DG
[Nexus One Android Development] dla5244:
Okay.

About Sense Rom(HyperSense and so on).

ADB does not worked until you installed HTC Sync. :eek:

that's why you can't install blackrose

And Stock Firmware

ADB works as user permission.

So those who using stock rom can't install blackrose with installer.

Edit: Now you can install blackrose even you does not achieve adb root permission :)

efrant, you can use blackrose installer too.
[Nexus One Android Development] :
Got quite the same issue here, went from 5117 with custom partition to 5017 with stock partition (while updating & changing rom) and it still shows 5117
[Nexus One Android Development] dla5244:
It's really strange.

It worked well...

I prepare another solution soon.

Hmm.

I don't make blackrose installer for mac

Please install a bootcamp :)
[Nexus One Android Development] efrant:
Follow my instructions here: http://xdaforums.com/showpost.php?p=19334481&postcount=298 to flash blackrose. Just replace "fastboot" with whatever the macOs equivalent is (I've never used a mac, so I can't be specific here).

You do not need to use the installer.

As I said in my earlier post:

The key here is understanding what is happening. The stock bootloader does not allow flashing of unsigned bootloader's. So what dla5244 has so ingeniously done, is created a boot image exploit that tricks the stock bootloader to allow flashing of other bootloaders. To do this, you have to boot the exploit, and then flash the custom bootloader (in this case, blackrose).
[Nexus One Android Development] rasheedl:
For dragongunner86:

I successfully installed it on a mac by following efrant's instructions in the post he linked to.

Unzip fastboot-mac in the attached file and place it in a folder with go.lol & hboot_blackrose.nb0 (or in the root of your home folder if you're not comfortable with changing directories in terminal).

Then open terminal and follow efrant's instructions replacing 'fastboot' with 'fastboot-mac'.

This worked for me, if you didn't place the files in the root of your home folder - you can also drag and drop them to the terminal instead of typing the path & filename.
[Nexus One Android Development] dragongunner86:
Thank you both efrant and rasheedl for replying to my post. I will follow your instructions.

Best,

DG
[Nexus One Android Development] ultra99:
HI,

I've installed the blackrose hboot, then the modified one, then back to stock blackrose 111111. Now when I try to install the latest, in the last step it tells me Please wait and my phone freezes and the X logo.

What gives?
[Nexus One Android Development] dla5244:
The installer seems to not worked well. :(

I don't know why this happened.

because it worked well for me.

btw, you can update blackrose by typing this command.

fastboot flash hboot hboot_blackrose.nb0

*.hboot_blackrose.nb0 is existed in binary folder
[Nexus One Android Development] ultra99:
cool.

Will everything get wiped if I update it to .18 and have to reinstall rom again?

is it worth it to upgrade from .11 to .18?
[Nexus One Android Development] dla5244:
I rebased BlackRose installer (C language)

There is no need to verify checksum anymore.

file verify routine is included.

Also it worked flewless. :)
[Nexus One Android Development] dla5244:
no need to wipe. :)

you must full wipe only when change partition layout.
[Nexus One Android Development] waylo:
Yes, it does work flawless! Upgraded from October version to this latest one, no problem with DOS executable.
[Nexus One Android Development] Superpiffer:
Hi guys! I'm trying to install this hboot without any luck... :(

I'm on linux so using the appropriate command I receve this error as result:

shell:~/Desktop/blackrose_111118_4$ sudo ./BlackRose

* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
HT05DP801223	device

---------------------------------------------
Is your device listed?
1 Yes
2 No
Please make a decision:1

----------------------------
Nexus One BlackRose 111118
Made by Lecahel(XDA-dla5244)
Dok-Do belongs to KOREA
----------------------------
1 Install
2 Update
3 Uninstall
4 Advenced(BlackRose must be installed)
5 Quit
Please make a decision:1

----------------------------
Nexus One BlackRose 111118
Made by Lecahel(XDA-dla5244)
Dok-Do belongs to KOREA
----------------------------
Is your device unlocked?
1 Yes (Unlocked)
2 No (Locked)
3 Cancel
Please make a decision:1
Please wait...
< waiting for device >
downloading 'boot.img'... OKAY
booting... OKAY
sending 'hboot' (512 KB)... OKAY
writing 'hboot'... INFOsignature checking...
FAILED (remote: signature verify fail)
rebooting into bootloader... OKAY

BlackRose has been successfully installed if your HBOOT changed to 7.35.5XXX
Press enter key...

I've an unlocked Nexus One with hboot 0.35.0017, radio 5.12.00 and amoled screen.

I hope someone can help me! :)
[Nexus One Android Development] exb0:
Have you checked your hboot? Mine always say that it failed but I get it installed.
[Nexus One Android Development] Superpiffer:
Yes I checked, the version is always the same...
[Nexus One Android Development] dla5244:
Ouch!

I really sorry. :(

I made a mistake.

Please download 111118_5 and try to install
[Nexus One Android Development] Superpiffer:
It works!! Thanks! ;)
[Nexus One Android Development] :
On 25 thru fastboot

still can't do it with BR installer :confused:

repartitioned brcust 25 with spl to correct sizes

saved as hboot_brcust.nb0 to binary

ran installer, chose update

says to redo everything I did correctly

can get to advanced though

are others still having this issue

Ken
[Nexus One Android Development] gregferns:
Actually, even i was finding it tough. Some how i installed it. I put all the files needed in the binary folder and then from there used efrant's method and flashed via fastboot. I saw that i got 7.35.5115. I flashed my custom hboot and i am ok. Now i think every time i need to switch roms better to flash the custom partition required for it. Cm7 requires more /data where as sense takes up more /system. So i can keep 2 custom partitions and switch whenever required. Correct me if i am wrong.
[Nexus One Android Development] dla5244:
Quite frankly, I don't know why this issue happened.

I attached a video(xvid codec needed)

I am using windows 7 x64 korean and disabled vaccine temporary.

It worked well. :confused:
[Nexus One Android Development] ultra99:
I updated to the latest, but chose stock partitions and CM7 worked normally.

Doesn't switching from partition layout to another messes up the roms? Should I wipe and start over?
[Nexus One Android Development] dla5244:
I recommand full wipe :)
[Nexus One Android Development] :
I will look at video, when I get back home

Doing everything I did on earlier versions

I do not extract br installer?--I just open in download folder and run it

I only extract brcust, repart, save to binary as .nb0, run installer

No matter, fastboot is fine--great work--:)
[Nexus One Android Development] madj42:
Can anyone post the 111125 version or an installer for the 111126 version? The new zip only has the nb0 file.

Thanks.
[Nexus One Android Development] adv392:
Having the same problem, the installer isnt present. Please add the installer

I have an unlocked bootloader. Do I need to unlock it before I start installing BR?

Thank you
[Nexus One Android Development] dla5244:
I really so sorry. :(

I uploaded correct file

Please download file in OP :D
[Nexus One Android Development] :
Originally Posted by dla5244 View Post

Quite frankly, I don't know why this issue happened.

I attached a video(xvid codec needed)

I am using windows 7 x64 korean and disabled vaccine temporary.

It worked well.

I will look at video, when I get back home

Doing everything I did on earlier versions

I do not extract br installer?--I just open in download folder and run it

I only extract brcust, repart, save to binary as .nb0, run installer

No matter, fastboot is fine--great work--

using vista32--but it worked up to 18

Looked at video--did that on 18--no go

happy using fastboot anyway

have good time off
[Nexus One Android Development] madj42:
I must be cursed. I have the sdk installed. I can see my device under adb and fastboot devices. When I do boot the go.lol and flash the hboot it gives this:

sending 'hboot' (512 KB)...

OKAY [ 0.091s]

writing 'hboot'...

(bootloader) signature checking...

FAILED (remote: signature verify fail)

finished. total time: 0.232s

This is from a Windows 7 64bit system. I've even tried the same from my Mac system and get the same thing. When I run the blackrose installer I get this:

BlackRose component is missing/corrupted!
[Nexus One Android Development] dla5244:
I forget to change new blackrose checksum and fixed it

Sorry, my last mistake.

Please download now. :)