[G2 Android Development (D802)] Heatshiver:
[ROM][D802][4.2|4.3|4.4] HeatshiverLX ROM v1.4/v2.4/v3.4 [DE&ODEXED][≅1GB][KERNEL]

HeatshiverLX - 4.2.2 | 4.3 | 4.4 for D802

Light eXperience

If I did it right, you won't even know it.

​

These ROMs are based on the JDQ39B stock ROM version. I have created Deodexed versions (recommended) and Odexed versions. The Deodexed versions have everything, and the odexed versions are missing a few items. If not using the odexed version is a true worry, just remember, once the dalvik cache builds up on the deodexed version, there should be minimal - if any - performance difference compared to the odexed version.

I have tested as much as possible, above and beyond. However, if someone finds a bug or error, please let me know. DO NOT PM me as others may have the same issue and it is better to answer it once here than a thousand times through PMs.

Please

read this OP carefully before posting questions

as many answers can be found here. Other answers may also already be in the posts of this thread...

CHANGES

v3.4

-Everything from the v1.x with the inclusion of

MOST

PA 4.4 Gapps, save the camera and widgets.

-Due to an issue with PA 4.4 Gapps, Hangouts is not included, lock screen widgets are not available and v3.15 does not has the record button added to phone settings.

(NOTE: The camera widget can still be accessed from the lock screen, and the clock is now visible.)

-The PA 4.4 Gapps camera works, but the LG nav bar makes it slightly difficult to push the camera buttons.

NOTE: Production of

v3.15 (odexed) has been discontinued

due to a Google Play error.

v2.4/v2.2

-Everything from the v1.x, save the camera update and widgets.

(NOTE: The clock is now visible on the lock screen.)

v1.4/v1.2

-Official camera update! Fixes include focus, lag, FPS increases, etc.

-Record button added to phone settings

-Integrated fixes for camera, keyboard, hidden menus, calendar sync

-QuickWindow widgets added back

-Updated to newest kernel release (GPU OC disabled)

v2.3/v2.1

-Everything from the v1.x with the inclusion of

ALL

PA 4.3 Gapps.

-Due to an issue with PA 4.3 Gapps, lock screen widgets are no longer available.

(NOTE: The camera widget can still be accessed from the lock screen.)

v1.3/v1.1

-Updated to newest kernel release

-More than 2x as many ad sites now blocked

v1.1/v0.9

-Updated to newest kernel release (still considered experimental)

v1.0/v0.8

Tweaks

:

-GPS for better accuracy

-APN for allowing numerous sim cards without the need to add them manually

-Host file for blocking an ENORMOUS amount of known ad sites

-Build.prop for too many things to list, but includes fast boot & fast reboot, battery optimizations, faster UI, call quality, phone and camera tweaks, and many, MANY more...

-init.d added

-Numerous scripts for RAM & battery optimization, speed, and sysctl tweaks

-BusyBox added

-APKs zipaligned

-Keyboard emojis possible

-Headset sound boosted

-Camera mods and maximum bitrate increased for photos

-etc.

Mods

:

-Disabled boot and shutdown animation for speed

-Added extended power menu under "Power off and restart"

-Flying messages

-Green glow border pulls

-Battery circle & percentage mod

-Changed default wallpaper and lockscreen ;)

-Network speed on status bar

-Several apps deleted for space and speed

-Keyboard themes

-Custom kernel (use the ES Package...)

-etc.

PACKAGES

All packages are flashable. There are several apps per package, but you are given the choice to install one, all, a specified amount, or none. Each package contains

ONLY

free or lite apps.

ES PACKAGE

- The Essentials Package - Think of it as a REALLY GOOD starter kit.

BX PACKAGE

- The Basix Package - A lot of apps that could come in handy (no social media).

PS PACKAGE

- The Power Saver Package - Apps that can greatly increase your battery life... further.

LG PACKAGE

- This has almost all the original LG apps in case you want something back that I deleted

SUGGESTIONS

fstrim

- If you can't wait for 4.3 of my ROM, and want fstrim support now, buy and download Tasker. Use this thread to allow fstrim support, then use something like LagFix to "trim".

Network Speed

- If you are using the odexed version and want the network speed on your status bar, you can install Xposed and then use Xblast Tools (both in the BX Package).

Disable Network Speed

- If you are using the deodexed version and DO NOT want the network speed on your status bar, you can download the LG Package and install the LGSystemUI.apk to get rid of it.

QUESTIONS

Why is version the odexed version 0.8 & the deodexed version 1.0?

The deodexed version has everything I wanted to put in. The odexed version does not all the theme mods and network speed on the status bar. Check SUGGESTIONS for a way to add the network speed...

Will the odexed version be updated?

If I have time and can get it to work properly, but the deodexed version will be my priority.

There's something I want, can you add it?

Maybe. It depends on if I think it will benefit everyone, and how much it adds to the ROM. Post a request.

I want something that is in JB 4.3, can you add it?

Likely, no. I plan on making a 4.3 ROM in a bit, so there would be no point for me. But, you can always post a request and see.

Will this work with my variant?

If it is not listed, then NO. You can make a request for your variant in the thread. It'll move progress along if you also post a link to any custom ROM meant for your variant as well.

Why don't you use an AROMA installer?

I experimented with the newest version, but it is just overly convoluted with menu pages and could be confusing when trying to determine how to actually flash the ROM. I had decent success with an older version, but in both versions, there were times where the installer would not go back to recovery and would cause a boot loop from not installing properly. The old methods are best.

I want such-and-such app, can you put it in the ROM?

No, but if it is requested enough I can include it in one of the packages.

Is there different keyboards?

The LG Keyboard comes with the ROM in two themes: Black & White. But you can find the other two themes in the ES Package. If you're looking for another great keyboard, there is a standard keyboard in the BX Package.

Can I flash this zip even though my recovery doesn't "lokify" items (e.g. kernels)?

You should be able to flash on any available recovery without issue.

What can I do with the custom kernel?

The custom kernel adds a lot to performance but here are a few things you can actually do with it: 1) You can undervolt. 2) You can change to newly added governors. 3) You can utilize zRAM. 4) You can calibrate screen colors. 5) You can OC CPU. 6) You can OC GPU.

ISSUES & FIXES

After first boot -

I get a few errors after first logging into my Google Account. What do I do?

The errors should open Google Play Store to an update for Google Play Services. Click "Update".

I am only getting the emoji keyboard when I first boot and enter my information. What do I do?

Fill out the information, otherwise you may not get to later... When done, go to Settings>General>Language & input to enable the "LG Keyboard". You can then change it to the LG keyboard by clicking "Default" and selecting it.

The LG Package doesn't install correctly. What do I do?

This happens to some, but not others. If you're of the unlucky few, you can try one of two methods: 1) Extract the APKs manually from the ZIP, place them into /system/app with a file explorer, and reboot the phone. 2) You can try a fewer amount of APKs to install at one time, and if the problem persists, try choosing different APKs.

When I go into Settings and change something for the keyboard, the system crashes when I back out. What do I do?

This happens to some, but not others. If you're of the unlucky few, download the LG Package and install the "UserDictionaryProvider.apk".

When I try to access the secret menu, it doesn't appear. What do I do?

Download the LG Package and install the "HiddenMenu.apk".

When I try to use the camera it crashes. What do I do?

This happens to some, but not others. If you're of the unlucky few, download the LG Package and install the "CameraTestApp.apk". If the problem persists, try downloading this and flashing it in recovery. This package should return the camera to stock values.

I can't sync my calendar. What do I do?

Download the LG Package and use a file explorer to place the "GoogleCalendarSyncAdapter.apk" in the /system/app (overwrite any existing file).

I have a QuickWindow case, but I can't see the clock or music through it, it's just black! What do I do?

Download the LG Package and install the "LGClockWidget.apk" and the "LGMusicWidget.apk".

I have tried everything, but my contacts won't sync. What do I do?

This is quite common on custom ROMs apparently, but most common solutions won't apply. Instead, return to a stock ROM, a backup, or any custom ROM that syncs with your contacts. Once done, go into contacts and click the triple lines at the bottom for the menu. Now click on "Import/Export", click "Export to internal storage", check the "Select all" box in the upper-left corner, and then "Export". When that process is completed title your contacts file to save it. You can now reflash the HeatshiverLX ROM and import the contacts back by repeating these steps but choosing to import your contacts rather than export them.

INSTALLATION

1) Make a backup of your current ROM.

2) Do a Factory Reset.

3) Flash the zip and enjoy!

IF USING HeatshiverLX v2.x/v3.x: simple fix is needed after the first boot

listed in the ISSUES & FIXES

... And be sure to setup your Google Account when first asked!

CREDITS

There are a lot of people I'd like to thank, mostly people in XDA. And in large part because of the ideas, mods, and motivation they gave me:

janjan

big fau

vandieutot

wolfgart

Jishnu Sur

Wootever

commandersafi

TKruzze

xdabbeb

socsunny

XDA

app makers

DOWNLOADS

NOTE: If your download fails, please try one of the listed mirrors on the right-side of the download page.

Deodexed v3.4

Deodexed v2.4

Odexed v2.2

Deodexed v1.4

Deodexed v1.2

Deodexed v2.3

Odexed v2.1

Deodexed v1.3

Odexed v1.1

Deodexed v1.1

Odexed v0.9

Deodexed v1.0

Odexed v0.8

NEXT... 4.3

SUPPORT

Please check previous posts to see if your question has been answered prior to posting (there is a good chance it has).

Please always include with whether you are rooted or not.

Please always include the variant you are using.

Please always include what ROM version your are using.

Please always explain what happened in as much detail as possible.

Anything else that may be relevant.

Otherwise, you might have to wait for others to help you...