anestisb / android-prepare-vendor

Set of scripts to automate AOSP compatible vendor blobs generation from factory images
348 stars 155 forks source link

Vendor binaries for nexus 5x/6p and 7.1.1(NMF26F) #49

Closed mikalackis closed 7 years ago

mikalackis commented 7 years ago

I just checked out binaries page on google (https://developers.google.com/android/drivers) and it turns out there are binaries now for 5x and 6p. Im gonna try and and make a build with these, anyone else had a shot with these yet?

anestisb commented 7 years ago

Had a quick look yesterday, although didn't fire any builds yet. Let us know how that worked for you.

Google provided blobs are still missing APK bytecode, although I'm not sure how much functionality is affected at 7.1 builds.

mikalackis commented 7 years ago

Ok, did a build, flashed it. I get that idiotic 'There's an internal problem bla bla bla' message on boot. Other then that, didnt notice any problem but that message is something that bothers me on a personal level so im going back to using your script.

thestinger commented 7 years ago

That's because vendor.img isn't being regenerated, so the fingerprint will not match (producing that warning) and verified boot won't work even though it works fine if you use android-prepare-vendor to get a proper build.

thestinger commented 7 years ago

They started disabling verified boot for vendor.img in AOSP builds which is why you can boot at all. It's enabled again by android-prepare-vendor and works just fine. They should really release vendor.img as a tarball with a build system to package it up... no reason to do things the way they do it.

anestisb commented 7 years ago

Well I think the pros/cons have been covered. In short note the currently available vendor blobs for Nexus devices do not appear to be feature complete for release AOSP based ROMs.

Feel free to re-open if you think there're more bits around to discuss.