• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root bml_unlock For the Behold 2

BH_MAN

Android Expert
koush bml_unlock now Supported on Behold 2
What's this for? for flashing new Recovery's / Kernel's without using ODIN to flash!
How-To use the File's.....

ADB Push the file's into /sbin or /system/bin or /tmp pending how you're doing it...

Repair the file's ( chmod 4755 /file_location/File_name )
now we run the file ( /file_location/File_name )

If no error's the BML is now unlocked for DD'n new recovery / kernel

For this example we are using /system in recovery to flash the kernel


For Kernel you would do
dd if=/system/kernel of=/dev/block/bml8 bs=4096

For Recovery you would do
dd if=/system/recovery of=/dev/block/bml6 bs=4096


Download for Both recovery & kernel bml_unlock
bmlunlock_kernel >
EB-Productions - bml_unlock For the Behold 2
bmlunlock_recovery >
EB-Productions - bml_unlock For the Behold 2

 
what does this do?

and whats DD'n's new recovery?

sorry for the questions lol


EDIT: Sorry about this post just reread and found out
 

ADB Push the file's into /sbin or /system/bin or /tmp pending how you're doing it...

does it matter which directory you go with? i used /system/bin ran all commands and had no errors, so per your post, I assume all went according to plan.
 
Instead of adbing it i just used root explorer to paste into a directory then used better terminal pro and did the command lines is that ok?
 
Not to sound too dense...but I'm a little lost..

adb push bmlunlock_recovery /system
..(open a shell on the device )..
chmod 4755 /system/bml_unlock
/system/bml_unlock

Assuming no errors....now how do I flash ( say, recovery inside of Behold2_Recovery_RFS_EXT.rar ) ??

or do I do an adb push of the "recovery" file inside the rar, ala

adb push "recovery file from Behold2_Recovery_RFS_EXT" /system/recovery
(open a shell)
dd if=/system/recovery of=/dev/block/bml6 bs=4096

Is that right ?
 
Not to sound too dense...but I'm a little lost..

adb push bmlunlock_recovery /system
..(open a shell on the device )..
chmod 4755 /system/bml_unlock
/system/bml_unlock

Assuming no errors....now how do I flash ( say, recovery inside of Behold2_Recovery_RFS_EXT.rar ) ??

or do I do an adb push of the "recovery" file inside the rar, ala

adb push "recovery file from Behold2_Recovery_RFS_EXT" /system/recovery
(open a shell)
dd if=/system/recovery of=/dev/block/bml6 bs=4096

Is that right ?

You got it :D

But Use /tmp instead of system.. Makes it easy to maintain.
 
The links to the bml_unlock files are depreciated. Does anyone know where i can find them OR even better a quick rundown on how to compile them myself? I have the .c and the .mk file from koush at github. I'm a C programmer and this stuff is all new to me. :)
 
Back
Top Bottom