FORUMS
Remove All Ads from XDA

[BOOT][CAF & STOCK][ALL-VARIANTS] G2 Hybrid Bootstacks

313 posts
Thanks Meter: 1,171
 
By daniel.stuart14, Inactive Recognized Developer on 21st August 2015, 01:04 AM
Post Reply Email Thread
Hello, everybody! Today, I'm bringing up here my hybrid bootstacks packages.

WARNING #1: Messing with boot partitions can be dangerous. Don't try it if you don't know what a BRICK means!
WARNING #2: You must flash a BUMP recovery before trying it, I recommend @blastagator one!
WARNING #3: It only supports BUMP kernels, so, checkout with your rom maintainer before flashing!

Code:
/*  *** Disclaimer
* I am not responsible for bricked devices, dead SD cards, thermonuclear war, 
* or you getting fired because the alarm app failed. Please do some research 
* if you have any concerns about features included in these packages
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* BOOM goes the Dynamite
*/
Why use hybrid boostacks?
If you're on CM-12.1, CM-13.0 or even LP STOCK, you'll need flash a boostacks, but why use hybrid?
Hybrid bootstacks were made thinking on stability and being as closest as possible to stock.
All of them, use the most recent aboot/laf & modem compatible. Also, devices without official lollipop have here a workaround:
-D803 variant has its own package, that brings KK files, with a modified d801 lp baseband.
-L22 variant has its own package, that brings KK files, with a modified d802 lp baseband.
Also, if you are still not satisfied, I made a WIKI with many infos about bootstacks, that you can found on my github or the most important parts here:


Supported devices:
D800
D801
D802
D803
(KK + LP BASEBAND)
D805/6 (SAME PACKAGE FOR THESE TWO VARIANTS)
F320K/L/S (ONE PACKAGE FOR EACH VARIANT)
L22 (KK + LP BASEBAND)
LS980
VS980


What is bootstack?
It's a set of images, that are essential for your device. These hybrid bootstracks use all the images from lollipop, except aboot, which is from kitkat. So, we can have bump working with LP partitions.

What is in it? (Except D803 & L22)
-Aboot (KK)
-Dbi (LP)
-Laf (LP) (BUMP)
-Modem (LP)
-Persist (LP) (Except LS980)
-Rpm (LP)
-Sbl1 (LP)
-tz (LP)

Which roms it works?
CM-12.1, and any rom based on it. (Except RR with stock kernel. Workaround: Custom kernel.)
CM-13.0, and any rom based on it.
LP STOCK, and any rom based on it.

What is assert?
Assert is a command line in zip script, it checks if you're flashing a compatible bootstrap with your device.

Why it only supports bump?
Because I updated all the aboot files to KK, and only JB supports loki.

Why you updated aboot to KitKat?
Because KK bootloader is more reliable, and I can merge the original kernel cmdline.

I can't enter in recovery, why?
My aboot files are the most recent KK versions, some of them have a new way to enter in recovery:
-Old Way: Hold power + vol down, then, release and hold power + vol down again.
-New Way: Hold power + vol down, then, release and hold vol up + vol down.

How D803 and L22 are available, if they're stuck on KK?
-D803 is using D803 KK bootstacks, except by the modem, that is the same from D801, but, edited with D803 modem files.
-L22 is using L22 KK bootstacks, except by the baseband, which is the same from D802, but, edited with L22 radio files.

Why Laf isn't giving secure booting error, if we're using LP version?
-As everybody knows, until now, we were using KK Laf + KK Aboot. This was because new LP images have a new image signature. So, to make it boot on KK Aboot, I broke LP signature (Extracting the ramdisk and packing it again) and then I bumped it using open_bump.

More info about files: github.

DOWNLOADS:


Thanks to:
- @Rashed97 , for all his work, and the original zip packages.
- @Drgravy , for the updated bump packages, that I use as base.
The Following 95 Users Say Thank You to daniel.stuart14 For This Useful Post: [ View ] Gift daniel.stuart14 Ad-Free
21st August 2015, 01:04 AM |#2  
daniel.stuart14's Avatar
OP Inactive Recognized Developer
Flag Curitiba - PR
Thanks Meter: 1,171
 
Donate to Me
More
Issues & Requests:
If you found a bug, want request a variant support, or even found a newer boot(aboot/modem/laf/etc...) file, you can request it HERE.
If you want a quickly answer, I really recommend posting it there.

Attention! Devices stuck on JB will not be add! Ex: L-01F DOCOMO

ONLY FOR DEVS:

With my bootstacks (and others with KK aboot), roms can be more stock, than using old loki packages (With JB aboot).
With KK aboot, we can:

Delete LCD hack script, and use stock CM boot flash way. (KK Aboot sets LCD type, by itself) (NO MORE PERMANENT LCD DAMAGE!)
Use new tags_addr 0x00000100
Delete cmdline entries: msm_rtb.filter=0x0 mdss_mdp.panel=1:dsi:0:qcom,mdss_dsi_g2_lgd_cmd (Aboot auto-sets it.)
Revert this JB hack.

The good thing here, is that it'll not explode devices using old JB aboot, because these devices won't be able to boot these roms. (the new tags_addr makes JB bootloader stops until user restart it to recovery.)
Attention: DON'T DO ANY OF THESE MODIFICATIONS ON RECOVERY! RECOVERIES MUST BE UNIVERSAL!
The Following 10 Users Say Thank You to daniel.stuart14 For This Useful Post: [ View ] Gift daniel.stuart14 Ad-Free
21st August 2015, 02:21 AM |#4  
paul89rulez's Avatar
Senior Member
Thanks Meter: 405
 
More
Flashed on d802 Dirty Unicorns + Render R3. All working. Thanks
21st August 2015, 03:51 AM |#5  
renzo090513's Avatar
Senior Member
Thanks Meter: 162
 
More
Great and usefull work. Thank you

Enviado desde mi LG-D802 mediante Tapatalk
21st August 2015, 04:14 AM |#6  
iko11's Avatar
Senior Member
Flag Izmir
Thanks Meter: 1,162
 
Donate to Me
More
I hope this solves problems with Render Kernel, thank you
21st August 2015, 11:25 AM |#7  
The Marionette's Avatar
Senior Member
Flag Zagreb
Thanks Meter: 2,744
 
Donate to Me
More
Render Kernel finally booted.
Excellent work!
The Following User Says Thank You to The Marionette For This Useful Post: [ View ] Gift The Marionette Ad-Free
21st August 2015, 03:43 PM |#8  
serial1005's Avatar
Member
Flag Leipzig
Thanks Meter: 14
 
More
only dirty flash the zip in recovery? Then flash render kernel r3? I´m on Dirty Unicorns!
21st August 2015, 05:56 PM |#9  
daniel.stuart14's Avatar
OP Inactive Recognized Developer
Flag Curitiba - PR
Thanks Meter: 1,171
 
Donate to Me
More
Quote:
Originally Posted by serial1005

only dirty flash the zip in recovery? Then flash render kernel r3? I´m on Dirty Unicorns!

Flash Bootstacks ---> restart recovery ---> install what you need. (kernel/roms/etc)
The Following 2 Users Say Thank You to daniel.stuart14 For This Useful Post: [ View ] Gift daniel.stuart14 Ad-Free
21st August 2015, 06:04 PM |#10  
Senior Member
Thanks Meter: 11
 
More
Anyone with D801 tried this bootstack with blisspop? Tempted to install RenderKernel but I've read about lots of issues, so I've been holding off.
The Following User Says Thank You to brickwall99 For This Useful Post: [ View ] Gift brickwall99 Ad-Free
21st August 2015, 06:14 PM |#11  
Member
Thanks Meter: 7
 
More
Quote:
Originally Posted by brickwall99

Anyone with D801 tried this bootstack with blisspop? Tempted to install RenderKernel but I've read about lots of issues, so I've been holding off.

I just tried with RR with RR kernal and would boot past lg. render might be needed. dunno. flashed Loki again and it booted up right nice.

Sent from my LG-D801 using XDA Free mobile app
Post Reply Subscribe to Thread

Tags
bootstacks, caf, hybrid, lollipop

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread