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

Root [Boost Mobile] ZTE N860 Series - Gingerbread kernel(2.6.35) source code

ZTE always manage to release stuff when I'm travelling..

I've only got sucky hotel Wifi at the minute, but I'll do my best to grab it and make a build overnight.

it does look a bit small, the other kernels are normally 9/10 parts...

I'm flying back to Calif for the holidays tomorrow, so I'm probably not going to have much time for more experiments, but I'll see what I can do
 
Upvote 0
well, offf to a good start..



it wont build using the default config...

from what i was able to find out, you haveta try building source code with an older toolchain. the 4.4.0 toolchain should work. Found this out browsing google... [ztebladeopensource] Re: [ztebladeopensource] Re: [ztebladeopensource] 答复: [ztebladeopensource] Re: [ztebladeopensource] 答复: [ztebladeopensource] Re: ZTE Warp kernel source - ztebladeopensource - FreeLists

"
> It might be useful to find out which toolchain you guys are using. For
> previous kernels I've used the 4.4.3 toolchain from the most recent
> Android NDK (android-ndk-r7), but to get the arthur kernel to build I
> need to use the 4.4.0 toolchain from an older Android NDK > (android-ndk-r5c)..."
 
Upvote 0
I managed to get a kernel built, no mods or anything, just a stock kernel... just dunno if the zte kernel requires an external ramdisk or should i build the kernel with the ramdisk included... Ima download the b08 update from woodstock and see if i can split the boot.img.. if I can, I can probably make a boot.img for use on the phone...(hopefully) I just dont exactly have a zte warp to test it with yet.......>_>

edit:
Also one of the modules doesn't build correctly because of undefined constants...
ERROR: "support_assoc_desc" [drivers/usb/gadget/g_ether.ko] undefined!
ERROR: "get_mute_switch" [drivers/usb/gadget/g_ether.ko] undefined!
ERROR: "switch_set_state" [drivers/usb/gadget/g_ether.ko] undefined!
ERROR: "switch_dev_register" [drivers/usb/gadget/g_ether.ko] undefined!
ERROR: "switch_dev_unregister" [drivers/usb/gadget/g_ether.ko] undefined!
ERROR: "set_mute_switch" [drivers/usb/gadget/g_ether.ko] undefined!
ERROR: modpost: Found 3 section mismatch(es).
which is the usb networking module... not exactly necessary I dont think, but if i can get the ramdisk from the boot.img in the b08 update, I can probably steal it from there...;-)

now to figure out how to overclock the processor.....

DOUBLE EDIT!!!:

Well I managed to extract the ramdisk out of the boot.img from the b08 update, but it lacks the lib folder with all the modules I need....:(

as proof:

Screenshotat2012-01-22195817.png



If someone who's rooted wouldnt mind using rootexplorer or esfile explorer to look in their system files for a lib folder, and copy it to their sdcard and upload it for me, it would be greatly appreciated. Thanks in advance guys...:)

TRIPLE EDIT...(IM ON FIRE):

Well, managed to find the lib/modules folder in the system.img.ext4 file in the b08 update. Also, judging by the way it's setup, i can try doing a custom rom with it, then repacking it into the update.. dunno tho, worth a try... also seems like the g_ether.ko is unnecessary as i thought, here's a screenie if ya want to see what im up to...;-)

Screenshotat2012-01-22202628.png
 
Upvote 0
...

Well, managed to find the lib/modules folder in the system.img.ext4 file in the b08 update. Also, judging by the way it's setup, i can try doing a custom rom with it, then repacking it into the update.. dunno tho, worth a try... also seems like the g_ether.ko is unnecessary as i thought, here's a screenie if ya want to see what im up to...;-)

Fascinating work man. I only understand probably half of it, but still it is exciting to see some progress. Please keep us posted!
 
Upvote 0
can I be the guinea pig? I have a zte warp and I want to be part of something as big as this and willing to take risks! Unless it involves bricking ofc and/or is dangerous (but even then I'll see what I can do) :p

edit: unless you just wanna go ahead and wait for your zte warp to come


well i wouldnt mind having guinea pigs, but without a zte warp of my own, i wont know for sure if this will brick your units or not, so until i can test myself, and make sure that it works, I wont release it. Too bad the warp isnt like the prevail and could use odin... odin rox.... shouldnt be too long till i get my own zte warp tho, gotta wait a bit for my cash monies to come. as soon as i get it ima test it out.

EDIT:

Im also trying to port cyanogen to it too.. Im no experienced dev, so it's difficult to say the least considering i dont have a device of my own to test out.
 
Upvote 0
well i wouldnt mind having guinea pigs, but without a zte warp of my own, i wont know for sure if this will brick your units or not, so until i can test myself, and make sure that it works, I wont release it. Too bad the warp isnt like the prevail and could use odin... odin rox.... shouldnt be too long till i get my own zte warp tho, gotta wait a bit for my cash monies to come. as soon as i get it ima test it out.

EDIT:

Im also trying to port cyanogen to it too.. Im no experienced dev, so it's difficult to say the least considering i dont have a device of my own to test out.

First of all thanks for what you are trying to do.
I don't want to put a damper on what you are doing. But, Shouldn't we get the custom recovery working correctly before anything else.

Thanks for your effort on this. A working custom kernel would be awesome but how would we install it with out a proper custom recovery.
 
Upvote 0
First of all thanks for what you are trying to do.
I don't want to put a damper on what you are doing. But, Shouldn't we get the custom recovery working correctly before anything else.

Thanks for your effort on this. A working custom kernel would be awesome but how would we install it with out a proper custom recovery.


Im working on that too, since this is gonna be my upgrade from the prevail, figure i should do some work to it before i get it... lmao.. anywho, Im working on a bit of everything for educational purposes for this phone, plus u can flash a custom kernel using fastboot with adb, for example...

adb.exe fastboot flash boot boot.img for windows, and in linux if u have the android sdk installed, pretty much same process...
 
  • Like
Reactions: aladdin99
Upvote 0
I have a request. In the file init.arthur.rc I would like some edits. It may be a performance upgrade as well. I would like to change the lines in these two screenshots. The second one I think if changed to
ro.cdma.home.operator.alpha=Sprint
ro.cdma.home.operator.numeric=310120
instead of what they are now may get us a better connection.

The first one you can change to whatever you want and I think that will be displayed instead of Boost mobile. I would like to find out anyways.


This file should be in boot.img
 

Attachments

  • shot_000002.JPG
    shot_000002.JPG
    85 KB · Views: 125
  • shot_000003.JPG
    shot_000003.JPG
    72.2 KB · Views: 83
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