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

Root Rooting the new OTA 1.6 Update?

I reviewed how to root this weekend.

I've gotten as far as splitting the kernel partition image into the kernel binary and ramdisk, extracted the ramdisk, made the edits to init.rc and default.prop for ADB sh and su root access, and repacking the ramdisk. What I haven't gotten to work right is mkbootimg. Nothing I've flashed so far as even made it to the boot logo so I've just reverted to 1.5r2

Is there anything special you do once you have the kernel binary and the ramdisk?

Thanks, Eugene
 
Upvote 0
Kernel Done, I can't say it will work being I can't test the Image..
@Nu11u5
When you edit the kernel, you have to Fix the Header for crc checking, Plus fix the Header for the Kernel & Ramdisk start Positions for it to boot..

Below it the New Kernel, But Like I said I can't test... If it work, most likely wifi wont work until the wifi drivers are posted to match it!

It's already for ODIN Flasher, just load & Flash!
kernel16.tar

Edit's done to the Kernel
- Root FS mounted as RW
- System Mounted as RW
- ADB Should work on Bootup
- Security Turned off ( So you can access ADB )
- Debugger Turned on
- ADB turned on at start... Might Suffer the same adb unplug @ plugin for it to work.
- Playlogo Fixed so you can HiJack again if need to run like a2sd I made..
- On init Sh / SU are chowned as root & permissions set to 04755
- On boott Sh / SU are chowned as root & permissions set to 04755
( Which I never did before, Might be why everyone kept losing root )

Please Let me know if it don't work! if not I'll try it again.
Thanks,
~Eugene
 
Upvote 0
Kernel Done, I can't say it will work being I can't test the Image..
@Nu11u5
When you edit the kernel, you have to Fix the Header for crc checking, Plus fix the Header for the Kernel & Ramdisk start Positions for it to boot..

I assumed that mkbootimg did that automatically. Do you use that and then have to edit parts of the image manually? Or do you just not use mkbootimg at all?
 
Upvote 0
I don't use mkbootimg, as it wont let the kernel boot as you have found..
I use Hex editor to apply the changes I make :mad:

@BH_MAN: Does the BH2 use a different kernel image structure then? What are the byte fields for the format - is it documented somewhere?

I've tested the rooted 1.6 image and I got more progress than I did with my bad images made with mkbootimg. I get the load animation now but it freezes halfway through (because I still only have 1.5 system files)

Someone is welcome to try with the image BH_MAN posted. I'll IM the people who have previously express interest in helping.

I'll post a backup of the OTA 1.6 image in case anyone has problems. If you phone doesn't boot, don't worry - its still good. Just pull the battery and restart it in Download mode. Flash the backup image to One Package once it is posted.

Update: Backup kernel image is here - http://www.2shared.com/file/nJ3t5kxU/OTAkernel16tar.html
 
Upvote 0
@BH_MAN: Does the BH2 use a different kernel image structure then? What are the byte fields for the format - is it documented somewhere?

I've tested the rooted 1.6 image and I got more progress than I did with my bad images made with mkbootimg. I get the load animation now but it freezes halfway through (because I still only have 1.5 system files)

Someone is welcome to try with the image BH_MAN posted. I'll IM the people who have previously express interest in helping.

I'll post a backup of the 1.5r2 image in case anyone has problems. If you phone doesn't boot, don't worry - its still good. Just pull the battery and restart it in Download mode. Flash the backup image to One Package once it is posted.

yes 1.5 wont load with the newer kernel structure.
Regarding the kernel, yes it uses a different kernel image structure
 
Upvote 0
I have tried to flash the new kernel but must be doing something incorrectly. Currently have Take5 rom on BH2. Loaded your kernel1.6.tar into ODIN PDA and Take5 behold2_partition.ops into the ODIN OPS. Flash went very quickly. Only boots to a blue/white progress bar at the bottom and stops. Maybe I just don't know what I'm doing, any help would be appreciated.
 
Upvote 0
flashed new kernel on take5 and i get no boot screen, locks on blue bar.

The new kernel is to root the 1.6 OTA that was release last week by T-Mobile. I can't say whether it would work with a modded ROM like Take5 or not.

You will have to flash Take5 back on the phone to be guaranteed to get it functional again.

For those with the OTA and testing the posted rooted kernel - flash the image below if the rooted kernel fails to boot.

2shared - download OTAkernel16.tar.md5


@BH_MAN, I'm in USA, Central time zone. Normal work hours so I'm available evening for whatever.
 
Upvote 0
@Nu11u5 Okay, when you get time, just DM me for my number..

@Everyone Else
They likely changed Something, When I get more time I'll take a closer look at the Kernel. Likely I did something wrong!!

I'll call barak in the morning, as he still has the test phone I sent him.. Hope to have it Ready for everyone before the weekend..

Just hang tight for now & I promise to get a working version out soon for everyone to use.

Also I have no Clue what the new 1.6 build looks like, might be missing something in the init.rc it's calling to..
 
Upvote 0
Yea, getting the OTA image would be productive.

@bh_man - Thanks for sticking around.

No thanks Needed :) I love Helping & I know the BH2 inside and out :rolleyes:
Just wish I got to keep the BH2, but I had to trade it for the Slide as an even exchange... Still glad I did, but feel bad as My support is limited now for teh community.. I might search around on Craigslist to try finding another Phone.
 
Upvote 0
No thanks Needed :) I love Helping & I know the BH2 inside and out :rolleyes:
Just wish I got to keep the BH2, but I had to trade it for the Slide as an even exchange... Still glad I did, but feel bad as My support is limited now for teh community.. I might search around on Craigslist to try finding another Phone.

Do you still think there might be hope for 2.x on the BH2? If not I'm looking around for a different Android phone soon!
 
Upvote 0
Do you still think there might be hope for 2.x on the BH2? If not I'm looking around for a different Android phone soon!

Well the biggest thing is the Sound.. If sound worked 2.1 in my testing would be ready for everyday use... As BT / WiFI / Data / Signal / Video all worked on my Test Rom's... If we could get Sound working we would be golden..
That was the Only thing stopping me from release a 2.1 rom :(
 
Upvote 0
man that sucks! I think that rom without sound should have been realesed to prove that the BH@ can have 2.1 on the DAMN phone! oh well I will be moving on from this phone wether it does get 2.1 or not! I'm looking for a phone like the G1, but better and faster hardware that can be used on tmobile. And right now that looks like the Slide is the winner. I love the fact that is has a keyboard, a slightly bigger screen (3.4 vs. 3.2, and a led notification indicator! ALL that on top of 2.1 and soon to be 2.2, boy I cant wait!
 
Upvote 0
Well the biggest thing is the Sound.. If sound worked 2.1 in my testing would be ready for everyday use... As BT / WiFI / Data / Signal / Video all worked on my Test Rom's... If we could get Sound working we would be golden..
That was the Only thing stopping me from release a 2.1 rom :(

I assume it's completely different, but I'll be getting the Galaxy S on the 21st. Would I be able to help with the sound regarding some sort of Galaxy 2.1 rom for this phone. I only ask because of the previous Galaxy 1.5 and 1.6 roms. Not sure how the Galaxy S ties into this, but I'd like to help the BH2 community if at all possible.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones