[ROM-DISCONTINUED][OPO][6.0.1_r61][AOSP+CAF][CMTE+OMS][MM]CandySiX - Bacon - ONE Original Android Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is CandySiX. Built straight from source with commits from a variety of different Sources/ROMS. We wanted to give the users a fun, fully customizable ROM. We aim to add more features as this project progresses.
Check us out on the web @The-Candy-Shop
@matthew0776 @mar5hal @gimmeitorilltell @Cuzz1369 @rc420head @Flashalot @Venomtester @Darknites @javelinanddart @calebcabob @NoSpamDan
ROM
DEVICE SOURCE
KERNEL SOURCE
Disclaimer: We here at The CandyShop are not responsible for any bricks you may obtain. Please follow the thread rules and steps and everything will be gravy. Remember, backing up before flashing is always recommended.
FEATURES
Choose from CMTE or OMS (RRO Layers is DEPRECATED)
Battery bar
LCD density options
Multi-window
Status bar customization
Quick setting customization
Quick setting pull down options
Force expand notifications
Time contextual headers in panel
Dark UI switch
Advanced power menu
Extra IME options
In-Call vibration options
Lockscreen customizations:
-Shortcuts
-Music visualizer
-Weather​Animations:
-Power menu
-List view
-System
-Toast​Navbar customization (CMTE only):
-SmartBar
-Fling
-Pulse​ Hardware Buttons settings:
-Slim Hardware key rebinding
-Long-press/double-tap actions
-Volume rocker​On the Go mode
Screenshot Crop & Share
Fully charged notification and toggle
CPU info overlay (Developer options)
Snap camera (Sultan's)
More to come, we are never done...
CHANGELOG
Steps:
ATTENTION
Some versions of TWRP, such as 2.8.7.1 have issues flashing radio files, unless you find a version which has this patched. Also, BaNks GApps has announced that they are not supporting TWRP versions older than v3.0.0.0, so It is suggested to use TWRP v3.0.0.0 and up going forward.
You may need to flash a recent CM13 Nightly to get the newest firmware before flashing this.
Coming from another ROM
1) Download CandySiX.zip (See Post #2)
2) Download 6.0 Gapps (optional - See Post #2)
3) Boot into recovery (either twrp or cwm)
4) Full wipe (Dalvik Cache, Cache, System, Factory Data Reset)
5) Flash CandySiX.zip
6) Flash Gapps
7) Reboot
Updating from previous CandySiX release
1) Download CandySiX.zip (See Post #2)
2) Boot into recovery
3) Flash CandySiX.zip
4) Reboot
5) Please give first boot a good few minutes
IMPORTANT - PROBLEMS/ISSUES:
If you have issues, I need the following:
Logs from you (logcat, last_kmsg, dmesg) linked to on pastebin.com or hasteb.in, showing the failure.
A clear description of the steps that I need to take to exactly reproduce the problem.
State what flavor build you are on: CMTE, Layers, OMS, etc...
Please DO NOT complain about problems and offer nothing to help fix it. I reserve the right to ignore you for not following insructions...
NO ETA REQUESTS!
Special thanks to @Cuzz1369, @rc420head, @Sultanxda (CAF kernel), BrokenROM, CyanogenMod, SlimRoms, Omni and all the rest who make their source open. We can't do this on our own.
XDA:DevDB Information
[ROM-DISCONTINUED][OPO][6.0.1_r61][AOSP+CAF][CMTE+OMS][MM]CandySiX - Bacon, ROM for the OnePlus One
Contributors
NoSpamDan, Cuzz1369, rc420head
Source Code: http://github.com/CandyRoms
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
ROM Firmware Required: May need latest CM stable or nightly flashed first if issues...
Based On: AOSP + CAF
Version Information
Status: No Longer Updated
Current Stable Version: 3.2
Stable Release Date: 2016-04-11
Created 2016-01-26
Last Updated 2017-01-05

IMPORTANT: Please understand that if you flash this ROM and experience issues, I need a comprehensive problem description along with logs (logcat and/or dmesg/last_kmsg) of the issue happening.
TWO ROM VERSIONS: Effective 26July2016, choose from CMTE or OMS/Substratum!
(You can NOT flash one on top of the other... If you decide to switch and try the other one, you MUST Clean Flash!)
DOWNLOAD OMS/Substratum themed ROM (Substratum app required - Guide to using Substratum):
CandySiX-bacon-3.2.S-OFFICIAL-0909.zip
DOWNLOAD CMTE (CM Theme Engine based) ROM:
CandySiX-bacon-3.2-OFFICIAL-0908.zip
GAPPS
"Normal" BaNks Dynamic GApps
Open GApps
Recovery:
TWRP v3.0.0 and newer
Extras:
- Flashable DeskClock with updates and fixes to fix the Settings FC.
- If you want to disableCPU underclocking, you can flash @Sultanxda's zip to do this: Disable CPU Underclock.
- If you want to remove the built-in SuperSU, flash this in recovery after the ROM: SuperSU_Root_Remover.zip
Previous ROM versions:
OMS/Substratum base ROMs:
CandySiX-bacon-3.2.S-OFFICIAL-0902.zip
CandySiX-bacon-3.2.S-OFFICIAL-0816.zip
CandySiX-bacon-3.2.S-OFFICIAL-0815.zip
CandySiX-bacon-3.2.S-OFFICIAL-0808.zip
CandySiX-bacon-3.2.S-OFFICIAL-0806.zip
CMTE base ROMs:
CandySiX-bacon-3.2-OFFICIAL-0903.zip
CandySiX-bacon-3.2-OFFICIAL-0820.zip
CandySiX-bacon-3.2-OFFICIAL-0808.zip
CandySiX-bacon-3.2-OFFICIAL-0807.zip
CandySiX-bacon-3.1-OFFICIAL-0729.zip
-----------------------------------------------
Layers base ROMs (DEPRECATED):
CandySiX-bacon-3.1.L-OFFICIAL-0715.zip

FAQ/Info
Due to several requests, here is some further information...
The below touch key and touch key lights disable information is still valid, however I've gotten this integrated into the ROM. The information has been left here for convenience and reference purposes:
DISABLE HARDWARE CAPACITIVE KEYS AND LIGHTS
Several have asked about this. I am working on an in-ROM setting for each, but for now you can do it manually if you like.
If you decide to try/use the following instructions, please understand that you do this entirely at your own risk
Some people like to use the NavBar soft keys (on-screen). If this is you, below you will find some commands you can use to disable the built-in Hardware Keys and Hardware Key Lights.
Using adb or a terminal emulator app (or the built-in one that you can install in your app drawer by enabling Settings > Developer Options > Local terminal), issue the commands under the option you want to apply.
For each item listed, copy/paste or type the commands, one line at a time, and EXACTLY as they are shown. Press ENTER after each command.
Open adb or the terminal emulator app and issue the following commands to start a shell with root access. Press ENTER after each command.
(Be sure to accept any Superuser root access propmpts you receive while doing this.)
Code:
adb shell
su root
Now issue one or a combination of the following:
To DISABLE Hardware Touch KEYS:
Code:
su -c 'echo 0 > /proc/touchpanel/keypad_enable'
To ENABLE Hardware Touch KEYS:
Code:
su -c 'echo 1 > /proc/touchpanel/keypad_enable'
To DISABLE Hardware Touch Key LIGHTS:
Code:
su -c 'echo 0 > /sys/class/leds/button-backlight/max_brightness'
To ENABLE Hardware Touch Key LIGHTS:
Code:
su -c 'echo 255 > /sys/class/leds/button-backlight/max_brightness'
Enjoy!

Reserved
(future use)

oh wow, looks nice. I keep coming back to AOSP based ROM's since they seem to give me the best performance and battery....going to be giving this a go....thanks for the work put in. will report back soon.
Edit: first boot has completed.
had no data upon boot (had cell) so had to go into APN settings and chose the correct APN (fast T-mobile) and change it to IPv4/IPV6 and it connected.
everything else seems to be good other than the fact that I cannot find a place to disable the hardware buttons (i prefer on screen)...did I miss this somewhere?
also, the Default lockscreen clock font is not the default Marshmallow font...its way too bold...and the options lack a "light" font that isn't itallic. I like the options to change this but there needs to be a true marshmallow Default, or at lest a "thin' or better yet, let us add a custom font.
ambient display doesn't seem to be working for me either.

@NoSpamDan Wow.. Great to see candy 6. Can you provide some screenshots?

Let's flash.....
Sent from my A0001 using Tapatalk

layers? wil flash this

Is it AOSP based or CM??

Patience
This is an early beta go-round for me, so please be patient with feature requests. I'm supporting 3 other devices too.
turdbogls said:
oh wow, looks nice. I keep coming back to AOSP based ROM's since they seem to give me the best performance and battery....going to be giving this a go....thanks for the work put in. will report back soon.
Edit: first boot has completed.
had no data upon boot (had cell) so had to go into APN settings and chose the correct APN (fast T-mobile) and change it to IPv4/IPV6 and it connected.
everything else seems to be good other than the fact that I cannot find a place to disable the hardware buttons (i prefer on screen)...did I miss this somewhere?
also, the Default lockscreen clock font is not the default Marshmallow font...its way too bold...and the options lack a "light" font that isn't itallic. I like the options to change this but there needs to be a true marshmallow Default, or at lest a "thin' or better yet, let us add a custom font.
ambient display doesn't seem to be working for me either.
Click to expand...
Click to collapse
Data - Yeah my AT&T APN works out of the box, but if you're on TMO or another carrier, the first thing to do is check APN , which you did.
HW Buttons - Need to look into this further.
Lock screen clock - C'mon look at the options before such reports please. Change it in Settings > Candy interface > Lock Screen > Lock screen clock font options... See the attachments.
Ambient display (Doze) - This may be tricky to track down. Logs would help. Have somone text you or whatnot and log it if Doze is not working. You can try going into Settings > Candy interface > Display and toggle Ambient display off/on or play with the settings there to see if it works? Log this activity too if you can.
pa1281 said:
@NoSpamDan Wow.. Great to see candy 6. Can you provide some screenshots?
Click to expand...
Click to collapse
Of what? Candy has layers and built-in dark mode. That's going to vary widely. See the attachments.
Apayah said:
layers? wil flash this
Click to expand...
Click to collapse
Yes indeed...

rituj26 said:
Is it AOSP based or CM??
Click to expand...
Click to collapse
You tell me... it's in the OP

I can't play any mp3 files. Is that a problem, only me ?

jkmangang said:
I can't play any mp3 files. Is that a problem, only me ?
Click to expand...
Click to collapse
I had this problem on another ROM. What helps is installing v4a

jkmangang said:
I can't play any mp3 files. Is that a problem, only me ?
Click to expand...
Click to collapse
What player are you using? What exactly is failing? Logs please.

PatrickMac said:
I had this problem on another ROM. What helps is installing v4a
Click to expand...
Click to collapse
I just restored my twrp backup of another ROM.
I'll wait for the next release.
---------- Post added at 10:10 PM ---------- Previous post was at 10:07 PM ----------
NoSpamDan said:
What player are you using? What exactly is failing? Logs please.
Click to expand...
Click to collapse
I was using Blackplayer music player. The music didn't start playing.
Then, I thought it might be a problem of my player.
Then, I tried to play it using solid explorer media player. Same problem occurred.
I'll provide the logs later. There was no error shown though.

NoSpamDan said:
This is an early beta go-round for me, so please be patient with feature requests. I'm supporting 3 other devices too.
Lock screen clock - C'mon look at the options before such reports please. Change it in Settings > Candy interface > Lock Screen > Lock screen clock font options... See the attachments.
Ambient display (Doze) - This may be tricky to track down. Logs would help. Have somone text you or whatnot and log it if Doze is not working. You can try going into Settings > Candy interface > Display and toggle Ambient display off/on or play with the settings there to see if it works? Log this activity too if you can.
Click to expand...
Click to collapse
no problem on the requests...understand completely.
as for the lock screen clock, it is st to "default" on boot....and its very Bold, much bolder than stock marshmallow font. I played with the font settings, went back to "default" and it was still too bold. are you seeing the correct font on the defualt setting?
as for "doze", I'll have to get back to you on this. I restored my Nandroid...i just can't live with the hardware buttons. If i have some extra time today I might be able to grab you a log file.
thanks for making this though...i am always on the lookout for AOSP based ROM's.
have you though of making a strict AOSP ROM without any of the add-ons? I know I would be interested in this.

jkmangang said:
I was using Blackplayer music player. The music didn't start playing.
Then, I thought it might be a problem of my player.
Then, I tried to play it using solid explorer media player. Same problem occurred.
I'll provide the logs later. There was no error shown though.
Click to expand...
Click to collapse
I am able to play MP3 files from internal SD using my paid Winamp, but other apps like FX Media Player, Xenoamp, ES Media Player, etc. could not play a test file I tried. Will need to look into this. Not sure if this is codecs or permissions or what.
turdbogls said:
no problem on the requests...understand completely.
as for the lock screen clock, it is st to "default" on boot....and its very Bold, much bolder than stock marshmallow font. I played with the font settings, went back to "default" and it was still too bold. are you seeing the correct font on the defualt setting?
as for "doze", I'll have to get back to you on this. I restored my Nandroid...i just can't live with the hardware buttons. If i have some extra time today I might be able to grab you a log file.
thanks for making this though...i am always on the lookout for AOSP based ROM's.
have you though of making a strict AOSP ROM without any of the add-ons? I know I would be interested in this.
Click to expand...
Click to collapse
I believe I'm seeing the correct lock screen clock font as intended, bold-ish or not. Honestly this is low priority.
As far as HW buttons, I take it you mean disabling them when Navbar is in use? I agree this should be a Navbar option and I'm looking into it.
I'm on a team where a pure AOSP ROM base has been worked on. This ROM is built on the same base, just has some extra features. I'll look at a pure AOSP OPO ROM but I have a lot on my plate right now, and also have no clue how many people would actually be interested in a stripped down vanilla ROM.

Running really good, no reboots, no battery drain.
But there's no live wallpaper support? Can't install KLWP.
Feature request: kill app button would be nice
Keep up the good work!

Tomcar said:
Running really good, no reboots, no battery drain.
But there's no live wallpaper support? Can't install KLWP.
Feature request: kill app button would be nice
Keep up the good work!
Click to expand...
Click to collapse
It's there in the Candy interface > Navigation > Navigation bar > Buttons. If you mean in Recents (which you DON'T really need in M), look in Candy interface > Recents settings. See the attachments.
Getting a little frustrated with the questions here already... I probably should just ignore them but that's not my style...

NoSpamDan said:
...Getting a little frustrated with the questions here already...
Click to expand...
Click to collapse
A lot of OPs of the bacon forums share that frustration. Although personal judgement or a mindset cannot be taught, it doesn't hurt to try a search in Google (or even for features in the Settings app, AOSP added that search button there for a reason!).
My two-cents sorry for OT

Related

[ROM][IMM76L][4.0.4][AOSP] ICS333 2.0.1 | Team 3xtr3m3 | Fast,stable,easy (6/7/2012)

This ROM is built from Google Android sources, with a few added functionalities programmed by me and others based on CM9 and AOKP to make it more comfortable and user-friendly, improving the user experience.
This is a serious ROM, no functionalities of doubtful utility are added, and their source code is studied in order to be sure what they are exactly doing. This ROM is focused on providing stability and a better stock experience.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Main features:
Built from Android sources (IMM76L)
Improved notification bar toggles: long press a toggle to go to related Settings menu; multi-state sound toggle.
Numeric battery indicator (Optional - can be changed to stock battery indicator in Settings -> Battery -> Press Menu Button -> Change battery style).
Brightness control in status and notifications bars (Optional - can be disabled in Settings -> Display -> Brightness control slider).
Real and improved autobrightness: brightness really goes down when light decreases (Optional - Can be disabled in Settings -> Display - Automatic decrease). Based on stratosk's approach but using a logarithmic scale, which fits best to the human eye.
Extended power menu with reboot, recovery and screenshot.
TV-Out (Go to Settings -> Display to activate it).
Video face effects working
Application killing with long press on back button (Optional - Can be disabled in Settings -> Developer options -> Fast application killing).
Choose storage in Camera application
Power button shooter in Camera application
Timer option in Camera application
T9 Dialer
Galaxy S Settings from CM9 are 100% integrated in Settings menu
Removed "R" roaming indicator for national roaming
Root, Busybox and SuperSU
Kernel Semaphore 1.2.2s (387 MB RAM)
HugeMem patch for 720p video by F4K
Preinstalled app: OI File Manager
APN's predefined huge list (source: CM9)
Modified hosts file to remove ads in applications (source: http://winhelp2002.mvps.org/hosts.txt)
What works
Everything!
Known bugs
Camera FC when restoring default settings
Phone app FC if Bluetooth is disconnected while the phone is trying to connect to a Bluetooth headset
**************************************************************************************************
2.0.1 RELEASED!
ALWAYS READ THE FAQ AND SEARCH IN THE THREAD BEFORE ASKING!!!
Download Links
ICS333 2.0.1: http://d-h.st/PpL (Mirror: http://minus.com/mcnldhbFF/)
GAPPS: http://goo.im/gapps/gapps-ics-20120429-signed.zip
If you have questions/problems or you just want to chat about it, you can also go here : http://webchat.freenode.net Channel : ##ICS333
**************************************************************************************************
How to update from a previous version of ICS333:
Flash ICS333-2.0.1-signed.zip in CWM Recovery, without making any kind of wipe
Flash the GAPPS
Reboot. If you have followed these instructions, you won't have lost any data.
If you notice, after updating, that your media (photos, music, videos...) appears twice in Music and Gallery apps, just clear "Media Storage" data (Settings -> Apps -> All -> Media Storage -> Clear data) and reboot. Then, just wait a long while (it can take even 1 hour depending on the amount of media files you have in your phone).
Always check your IMEI after flashing. If it starts with 0049, you have lost your IMEI. If that's your case, read the installation guide for further instructions.
**************************************************************************************************
Clean Installation (if you come from other ROM)
Follow the instructions that are available in this post: http://goo.gl/elAJv (big thanks to psyqiq)
**************************************************************************************************
FAQ
I have flashed the ROM and it works OK, but I can't get signal or make/receive calls/sms. What is happening? You have lost your IMEI. You can get your IMEI back recovering your EFS backup (if you made one) or flashing a Gingrebread Stock ROM (look for one with PDA, PHONE and CSC) with Odin.
I have flashed the ROM and I don't have Play Store. How can I install it? Before flashing, read the instructions! Download the gapps file and flash it.
Does Facebook sync works? No, because adding Facebook sync breaks Picasa sync. The only responsible for this problem is Facebook. You can use third-party apps such as HaxSync for this purpose.
Battery is draining fast. What is happening? Before reporting battery problems complete two charging cycles. If you still have battery problems, ask yourself how long should the battery last with your usage (we are not using an old Nokia phone with 1.0" screen) and discard that is caused by an application. And then, if you still have a draining problem, and you don't know the cause, report your problem attaching:
1) Screenshots of every battery statistics
2) BetterBatteryStats dump. You can download BetterBatteryStats in this thread: http://forum.xda-developers.com/showthread.php?t=1179809. To generate the dump press Menu key -> More -> Dump to File. The dump file will be generated in /sdcard, and its name starts with "BetterBatteryStats".
3) The output of the logcat (the last one better in a private message). In order to get the logcat output, you will have to enable the Logger in the Semaphore app and reboot if you hadn't enabled it before. The logcat starts from scratch each time you reboot or turn on your phone so, wait some hours before sending it.
Remember: just complaining about battery life without providing useful information doesn't help anybody and will not solve your problem.
My music, photos and videos are duplicated in Music and Gallery apps. It usually happens when you flash the ROM without wipe. To fix that, just clear "Media Storage" data (Settings -> Apps -> All -> Media Storage -> Clear data) and reboot. Then, just wait a long while (it can take even 1 hour depending on the amount of media files you have in your phone).
Suddenly, all apps start throwing FCs. What's happening? Your /datadata partition is full. The best solution is to wipe everything and make a clean install of the ROM. Then, when you have finished installing the ROM, flash one of these fixes: http://forum.xda-developers.com/showthread.php?t=1541942, http://forum.xda-developers.com/showthread.php?t=1665742.
Does FM Radio work? Yes, you can download Spirit FM, but do it at your own risk.
Does HW acceleration work when playing videos? Yes, but not with stock player. There are video players in the Play Store that support HW acceleration. For instance, Dice Player.
The LED buttons don't turn on when I have notifications. How can I enable this feature? Download BLN Control from Play Store.
Can I use other kernels such as Devil or MNICS?Yes, just follow their installation instructions as in any other ICS ROM.
Can I customize or remove the toggles of the notification bar? No, you can't But maybe you want to publish a MOD for ICS333?
**************************************************************************************************
2.0.1 changelog:
Updated to IMM76L build
Changed updater script in order to make it harder to lose your IMEI when updating from Gingerbread
2.0 changelog:
New autobrightness system, totally reworked from scratch. Based on the approach of stratosk, but using a logarithmic scale.
Added option for enabling/disabling autobrightness decrease (Settings -> Display -> Autobrightness decrease)
Added option for enabling/disabling "long press on back key to kill apps" (Settings -> Developer options -> Fast application killing)
"Galaxy S Settings" is now totally integrated in the Settings menu.
Updated kernel to Semaphore 1.2.2s (will help with bootloops).
Modified installation script (trying to prevent some IMEI losses, but I can't promise anything).
Updated Messages app: prevents FC when the mmsc is null in the APN.
Updated Email app: prevents wake-ups in downloader component (source: CM9)
Updated translations (thanks to all of you that have collaborated)
Updated Busybox
Updated APN list (source: CM9).
Updated host file (source: http://winhelp2002.mvps.org/hosts.txt)
1.1 changelog:
Added an option to show/hide the brightness control slider of the notifications bar (Go to Settings -> Display -> Brightness control slider).
Added an option to change between stock battery icon and numeric battery icon (Go to Settings -> Battery -> Press Menu Button -> Change battery style).
Tried to prevent an infrequent soft reboot when loading the lock screen.
Older changelogs: http://pastebin.com/3Gbm6uxj
**************************************************************************************************
(Thanks to jarhead166 for the video)
Thanks to:
Huge thanks to Cyanogenmod team for their GalaxyS-specific code, some AOSP modifications and gapps
AOKP team (brightness control and fast application killing)
F4K for the BigMem patch
http://winhelp2002.mvps.org for the hosts file
stratosk for his awesome kernel
psyqiq for his awesome support
This looks promising. Will try it out asap.
Tapatalking in my sleep
Looks really nice, gonna try this soon!
Nice . But GApps link outdated .
btw, where are the AOKP controls? Can't see any controls in the settings menu!!
amirage said:
btw, where are the AOKP controls? Can't see any controls in the settings menu!!
Click to expand...
Click to collapse
Hello! This is not AOKP. The base is AOSP, just took brightness slider and fast application killing from AOKP. Probably I will make these two features configurable from Settings menu in the next release.
Trojan38 said:
Nice . But GApps link outdated .
Click to expand...
Click to collapse
I think that I posted the latest CM9 Gapps package. Check here:
http://wiki.cyanogenmod.com/wiki/Latest_Version#Google_Apps
I don't provide support for other third-party gapps packages.
el_navajita said:
I think that I posted the latest CM9 Gapps package. Check here:
http://wiki.cyanogenmod.com/wiki/Latest_Version#Google_Apps
I don't provide support for other third-party gapps packages.
Click to expand...
Click to collapse
Most updated GApps are always at goo.im : http://goo.im/gapps .
Trojan38 said:
Most updated GApps are always at goo.im : http://goo.im/gapps .
Click to expand...
Click to collapse
Ok, I'll try them to be sure that there is no problem using them and update the post. Thank you!
nice..
do you read my mind?
i also think a simple rom like CM9 but have a Brightness control in status bar like aokp before this and today it is in front of my eye...
i will try it after i go back to my college this friday..
Thanks, look interesting. Will flush it this weekend (so many roms to test!) and report
Trojan38 said:
Most updated GApps are always at goo.im : http://goo.im/gapps .
Click to expand...
Click to collapse
Thank you very much! Link updated.
el_navajita said:
Hello! This is not AOKP. The base is AOSP, just took brightness slider and fast application killing from AOKP. Probably I will make these two features configurable from Settings menu in the next release.
Click to expand...
Click to collapse
Yes you are correct. My mistake. Do you think you could include power saver feature from AOKP in the next update? Would love to have this...it'd be really great.
Thank you el_navajita!!!
Hey, one more new ROM. Flaaaaaaaaaaaaaaaaashing Now. Thank you el_navajita!!!
I will check that feature and think about it. Thanks!
Enviado desde mi GT-I9000 usando Tapatalk
Why not develop clean AOSP ROM odexed 4.0.4 and continue where team ICSSGS stop
Sorry for my english!
Sent from my GT-I9000 using Tapatalk 2 Beta-5
Theoretically, ICSSGS has not stopped. Anyway, this is a very clean AOSP ROM, just with very few additions that I'm sure improve the user experience. It is impossible to build a ROM that likes everybody, you know Anyway, if you want pure AOSP with my ROM, probably replacing some files of my framework with the ones of a stock Nexus S ROM will work.
Enviado desde mi GT-I9000 usando Tapatalk
sorry wrong post
Sent from my GT-I9000 using xda premium
Do you suggest an example?At least, I can see chinese words in websites.
Enviado desde mi GT-I9000 usando Tapatalk
sorry posted in a wrong thread ><
Sent from my GT-I9000 using xda premium

[ROM][D802|D803][4.3|4.4] HeatshiverSX ROM v1.5 & v2.5 [DEODEXED][<200MB][KERNEL]

[ROM][D802|D803][4.3|4.4] HeatshiverSX ROM v1.5 & v2.5 [DEODEXED][<200MB][KERNEL]
HeatshiverSX - 4.3.1 | 4.4 for D802 | D803
Superior eXperience
Power is Key...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
These ROMs are deodexed and based on an unofficial JLS36I AOKP ROM. There are many mods possible because it is an AOKP build, so customize and enjoy! The D803 variants are included here as well until they receive their own forums...
I, and others, 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
v2.5
-Everything from v1.5
v1.5
-APN updated for Vodafone
-Contacts now sync
-Calendar now syncs
-LG Camera updated with folder fix
v2.4
-Everything from v1.4
v1.4
-ROM now flashes in less than 30 seconds
v2.3
-Everything from v1.3
v1.3
-Added LG Keyboard
-Can now send a huge SMS before turning into MMS
-Can now send one SMS to up to 200 people
-SMS now uses original timestamp
-Bigger SMS input window
-Removed avatars from message threads
v2.2
-Everything from v1.2
v1.2
-Newest Kernel Release
-LG Camera updated with fixes
-Changed AOSP 4.3 Camera to KitKat 4.4 (Photosphere)
-Added back Torch
-Added back Email & Exchange and KitKat-ified!
v2.1
-Everything from v1.1
v1.1
-LG Camera added for 13MP ability
v2.0
-Everything from the v1.0 with the inclusion of MOST PA 4.4 Gapps
-Gapps icons that were not changed since the 4.3 transition have been KitKat-ified!
v1.0
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, network 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
-etc.
Mods:
-Disabled boot and shutdown animation for speed
-Extended power menu included under "Reboot"
-4.4 KitKat Launcher
-4.4 KitKat Icons
-Icons that were not changed have been KitKat-ified!
-Changed default lockscreen lock to a more befitting icon
-4.4 Keyboard (includes swype)
-Network speed on status bar
-Several apps deleted for space and speed
-Custom kernel
-etc.
KNOCKON
The KnockOn feature on these ROMs only works partially. A double-tap will turn on the lock screen, but a double tap will not turn off the screen. I have included a free lock widget that can easily be setup to give a more rounded KnockOn experience. To set the widget up, perform the following after flashing either ROM:
When you first boot into HeatshiverSX you will notice a small green power button widget off to the right. This is the widget to be used. Click on the app drawer.
Click on the "Lock Screen Widget" app.
Click on "Lock Icon Options".
Click on "Lock icon visibility".
Choose "Invisible on desktop" and click OK.
Click on "Lock icon size".
Make it as large as possible (80) and click OK.
OPTIONAL - Click "Lock icon style" and change the icon image. Click OK afterwards.
Exit the app to the desktop.
OPTIONAL - Click and hold the power button widget. Move it over the power button of the desktop background, but be quick as the power button widget will disappear after a few seconds...
Click the invisible power button widget once to lock the screen.
NOTE: The power button shows when clicked or when exiting from app to desktop.
Uninstall
To uninstall go into the "Lock Screen Widget" app first, then click and follow the "Uninstall guide" instructions before attempting to remove the app.
SUGGESTIONS
KnockOn - If you want a fuller KnockOn experience you have 4 options:
EASIEST - Use the included "Lock Screen Widget". Setup a transparent power button widget and place over the power button on the background (button shows when clicked or when exiting from app to desktop). Click the button once to lock the screen.
RECOMMENDED - Buy and download this app from the Play Store. It offers a widget with full transparency and uses a double-tap to lock the screen.
ALTERNATIVE 1: If you own Nova Launcher and Tasker, you can setup a shortcut for the double-tap feature.
ALTERNATIVE 2: Download this app and use a opaque widget to enable the KnockOn feature on any Android device.
Smaller/Hide Nav Bar(Soft Keys) - With AOKP the nav bar does not have the transparency the stock LG G2 launcher does. But, with AOKP, you have the ability to shrink or hide your Nav Bar and save that precious real estate! Go to Settings>ROM Control>Navigation Bar and choose "Navigation Bar height" to change the size (40DPI suggested), or check off "Enable Hidden Nav Bar" (or both).
NOTE: "Enable Hidden Nav Bar" acts like GMD Auto Hide Soft Keys, but without the double nav bar issue after a reboot.
QUESTIONS
What are the main differences between HeatshiverSX v1.0 and HeatshiverSX v2.0?
As noted above, the main difference is that v2.0 includes PA 4.4 Gapps. This increases the ROM size of v2.0 to about 370MB.
Will there be an odexed version
No. If not using an 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. Which means after the first boot up (or any subsequent dalvik cache wipe), either versions' performance would be similar.
There's something I want, can you add it?
Maybe. It took a while to get HeatshiverSX v2.0 to work properly, so 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 KK 4.4, can you add it?
Likely, no. I plan on making a 4.4 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 for my other ROM, but it is just overly convoluted with menu pages and could be confusing when trying to determine how to actually flash just 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?
Probably not, but if it is requested numerous times I might.
Is there different keyboards?
I only included the 4.4 keyboard as it was very similar to the 4.3 keyboard.
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.
Since you have KnockOn (kinda), can you include QuickRemote?
Ohhhh, I've been trying. I've tried a few different methods without true success. I tried this thread's version as well, but unfortunately it won't even show... If anyone gets a different APK to work, or some method to get the one in the aforementioned thread to work, send me a PM and I'll include it in a future update.
Can you include LG G2 themes or apps?
I may work on some G2 theming as an update, but G2-specific apps will be A LOT harder to accomplish.
ISSUES & FIXES
After First Boot - I am getting error messages that lead me back to the settings for date and time. What do I do?
Go into Settings>Apps>ALL and find Google Account Manager (and Keep if on HeatshiverSX v2.0). Click on the app and uncheck "Show notifications".
After First Boot - I am unable to open certain apps, and/or my time always resets to 1970 after a reboot. What do I do?
This is a two-part fix, one for correcting the date, the other for making it "persist" after each reboot:
Go to Settings>Date & time and uncheck "Automatic time zone". Change "Select time zone" to the correct time zone.
Go to your apps and open ClockSync. Click on the 3-dotted menu in the upper-right corner and click Sychronize. SU should appear. Select "Remember choice forever" then "Allow". Click on the 3-dotted menu again and click Settings. Scroll down to "Sync on boot" and check the corresponding box.
The AOSP keyboard is throwing up an error message all the time. What do I do?
This has started to occur since the LG keyboard was added. Go into Settings>Language & input, check off the "LG Keyboard" option, then change the "Default" to the LG keyboard.
The LG keyboard is in single-hand mode. What do I do?
There is a tiny keyboard icon on the bottom of the LG keyboard itself. Click that icon and choose the first option for dual-hand mode.
The sound seems very low. What do I do?
I use Wootever's kernels as I like his work, but I have been told that his kernel makes the sound lower. Download and flash Houstonn's kernel here, and it should instantly boost your sound.
I have tried to turn off the network speed on the status bar, but I can't. What do I do?
There is no on/off switch, but the network speed can be taken away altogether. Download this SystemUI.apk and install it over the current one. Make a backup of the original APK if seeing the network speed is desired later.
I want to update the Google Play Store in HeatshiverSX v1.x. What do I do?
There is no fix for this at the moment. You will need to flash HeatshiverSX v2.x if you want the current Google Play Store version.
INSTALLATION
1) Make a backup of your current ROM.
2) Do a Factory Reset.
3) Flash the zip.
4) After boot, there are two things you should setup to be issue free. They are both listed in ISSUES & FIXES...
NOTE: If you have any install issues, be sure to use a TWRP recovery!
MISC.
When you first install either ROM there will be a quick tutorial on how to use the KitKat launcher. It will show Hangouts as an example. There is an issue with Hangouts in HeatshiverSX v2.0 (possibly due to the 4.4 integration of SMS), so it has been left out and replaced with SMS.
Photosphere is installed in HeatshiverSX v2.0, however, it does not show. I will try to find a solution, however, I don't see it as an urgent need...
GPS can be enabled, but apps that use it tend to crash.
QuickWindow does not work on either ROM version.
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:
ny-hardcore
vandieutot
ALESSIO94x
Wootever
TKruzze
lovekara
Sergey Baranov
xdabbeb
sefnap
ballshanglow
Difusal
fma965
XDA
DOWNLOADS
NOTE: If your download fails, please try one of the listed mirrors on the right-side of the download page.
D802
Deodexed v2.5
Deodexed v1.5
Deodexed v2.4
Deodexed v1.4
Deodexed v2.3
Deodexed v1.3
Deodexed v2.2
Deodexed v1.2
Deodexed v2.1
Deodexed v1.1
Deodexed v2.0
Deodexed v1.0
D803
Deodexed v2.5
Deodexed v1.5
Deodexed v2.4
Deodexed v1.4
NEXT... 4.4
PAST... 4.2.2
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...
Reserved.
Reserved 2.
Reserved 3.
Edit - Nicely done. By the way CM11 has a few FCs but it works. I'll get them fixed before I send it to you
Sent from my Asus Transformer Infinity TF700 using XDA Premium HD
Is someone flashed one of this Roms ? Tell us if they works good. Just find good working 4.3 ROM and don't want to flash without any notifications ... Thanks.
Отправлено с моего LG G2 при помощи Tapatalk
StarFighter said:
Reserved 3.
Edit - Nicely done. By the way CM11 has a few FCs but it works. I'll get them fixed before I send it to you
Sent from my Asus Transformer Infinity TF700 using XDA Premium HD
Click to expand...
Click to collapse
This !
What did i just read?
CM11? Can't wait
Any plans for ATT version?D800
antawnm26 said:
Any plans for ATT version?D800
Click to expand...
Click to collapse
There are plans, but would need a tester...
well, i could give it a shot not that skilled in getting you certain types of information from adb and stuff
Heatshiver said:
There are plans, but would need a tester...
Click to expand...
Click to collapse
I'd gladly test for you. Shoot me over a PM
Ohhh maybe a d 801 build if not maybe we can use the international build
Sent from my LG-D801 using XDA Premium 4 mobile app
downloaded the rom a few times, to get sure the downloaded file isn't corrupt. but i still get stucked in recovery ...
Code:
E: Can't open /data/media/0/Download/Rom.zip
(bad)
Installation aborted.
I'll test for Canadian d803 if you need me
Sent from my LG-G2 using xda app-developers app
Failed
v2 Fails every time I tried to flash. It failed at the very beginning. Maybe a bad upload?
@antawnm26 @Tyie101 @fordstang99 @jaynkc - Please PM me with the topic "ROM Tester" and add your variant to the title as well. I will then contact you with what I might need from you to get a working port ready. I am going to do a few updates to my other ROM first, but I also need testers for those if interested. If so, just remark in the PM that you will test for both ROMs. Thanks for the interest.
@leagon & @shadymouse - HeatshiverSX v1.0 & v2.0 both seem to have some corruption going on so I am re-uploading right now. The hosting has been intermittent as of late (for uploading as well as downloading). They moved to new servers and have been fixing issues for the last few days.
AHH I see. No problem dude! Your ROM looks very promising, I'm itching to flash it
v2 Fails
petrx said:
v2 Fails
Click to expand...
Click to collapse
It's being worked on. It looks like the Upload was borked on the server.
v1 Fails
kernel and camera
im on a d801 and ive read that all i need to do is flash a kernel after the roms installs, will that get rid of any features from the orginal kernel and also what camera is in this 4.3? or stock?

[EXPERIMENTAL][AOSP][NRD90U] Unofficial Android 7.0 Nougat build

Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* 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 this ROM
* 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.
*/
Hello guys, this is an unofficial build of AOSP Nougat (with tag android-7.0.0_r6). Kernel is based on CM13's, with some recent commits in kernel/common in AOSP. Sources and patches are available at the end of the post.
Note: this ROM is just for having the first taste of Nougat, and thus missing a lot of key features. I may not be able to update it regularly.
Basic hardware functionality:
Almost everything works, except video hardware encoding, which causes camcorder to fail. HW decoding works though.
Everything should be working since 20160903.
I didn't find more hardware failures, but there can be more.
And remember, the proprietary firmwares and blobs are still in the age of Marshmallow, and a system won't be complete without corresponding firmwares and blobs.
Known bugs:
1. HW disk encryption is likely broken. I reverted some commits to make cryptfs_hw build, but I'm not sure if that works. Do not try it.
2. SELinux is permissive, and init allows service without a SELinux domain to start.
3. GPS may take longer to obtain a position fix. (yes it's working... sorry for the misunderstanding)
4. Only Launcher2 is included. You may install a new one as you like.
5. No LiveDisplay and gestures except DT2W (DT2W can not be turned off via Settings app for now) Color calibration is possible, see FAQ below.
6. Default input method could be broken. Be ready to "pm install your_ime.apk" in adb shell. Fixed in 20160828
7. com.qti.dpmserviceapp may produce continous FC. You can disable it via adb shell ("su -c pm disable com.qti.dpmserviceapp"). Removed in 20160828
8. Rotating screen while playing video can cause the display to "split" Fixed in 20160903
9. Camera service and media codecs all run in the same process, eliminating one of the security enhancements of Android N. May not be fixed until new HAL and blobs are available.
So the security improvements in Nougat are not making much difference in this only-a-taste ROM. If you rely on this, it would be better to wait for official releases.
FAQs:
1. Root / Gapps?
I'm using SuperSU 2.76 stable and OpenGapps 7.0 pico. They work without any issue.
If your contacts / calendars is not syncing, try the following steps:
1. Goto Settings > Apps, tap "Show system" in menu
2. Find "Google Contacts Sync", tap on it, tap "Permissions", turn on everything
3. Go back to Detail screen, clear its data
4. Go back to app list, clear "Contacts Storage"' data
5. Do the same for calendars (2-4)
6. Reboot
Click to expand...
Click to collapse
2. F2FS?
I did not test this myself... But kernel has support already (of cource, it's from CM) so you may have a try. Remember to backup!
EDIT: Some users reported that F2FS partitions are corrupted. If you are using F2FS, maybe you should wait.
Click to expand...
Click to collapse
3. Menu key / App switcher?
Menu key now acts as recents, since I don't think the former is as useful as the latter. And there is no more lag while tapping home button since we don't check for double tap anymore.
Click to expand...
Click to collapse
4. TWRP shows error?
If that's two lines of "log", you can safely ignore it.
If there is something else, please stop and post it here.
If you are using MultiROM, you may modify update-script. Read the first ~8 pages and you will find it.
Reference: I'm using official TWRP 3.0.2 w/o MultiROM This recovery didn't get replaced by stock one...
Click to expand...
Click to collapse
5. File manager (to install APKs)?
http://forum.xda-developers.com/showpost.php?p=68402423&postcount=73
Click to expand...
Click to collapse
6. Disable HW keys, enable soft keys, screen color calibration?
Disable HW keys: echo 0 > /proc/touchpanel/keypad_enable (needs repeat on reboot)
Enable soft keys: echo "qemu.hw.mainkeys=0 >> /system/build.prop (once)
Screen color calibration: echo "32768 31784 27852" > /sys/class/graphics/fb0/rgb (needs repeat on reboot, change the values as you need. This example is 100% R, 97% G, 85% B)
Optionally you can enable color enhancing: echo 1 > /sys/class/graphics/fb0/color_enhance
Click to expand...
Click to collapse
Screenshot spoiler
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Flashing Guide by @The Dork Knight Rises
In the 3rd post. Direct link: http://forum.xda-developers.com/showpost.php?p=68397804&postcount=3
Video hands-on by @savadam
https://www.youtube.com/watch?v=r54vWk-Azh8
Thanks for all your support!
Download:
20160919: Mirror 1: https://drive.google.com/open?id=0BwkmhbR5VHpAYWRKd1owSUNudEU Mirror 2: https://mega.nz/#!fEk1CTyJ!F8rdnqT_oiipP-tHCuzFGFvsQGmUV6LRaD2t81N2WIA
You can still use HALs from 20160906 if you want.
(And if you are posting this somewhere else, please include the HALs in your post)
Older versions:
20160918: Mirror 1: https://drive.google.com/open?id=0BwkmhbR5VHpAMWZ4OEx6Unp5bU0 Mirror 2: https://mega.nz/#!rdlkgboI!LQuFDtcppbizC_7Tfww1uWAmhw-lYuxjAlrhg9Z0tuQ
20160910: Mirror 1: https://drive.google.com/open?id=0BwkmhbR5VHpAdGVTV3V0ekZaWHM Mirror 2: https://mega.nz/#!XEsTESpR!QDa7he2jdPCeIsbMY1vJAlCZ0RokAKV0IdtyuB0R-yc
20160906: Mirror 1: https://drive.google.com/open?id=0BwkmhbR5VHpAWHNFb0xyYlBZM3c Mirror 2: https://mega.nz/#!zBVX1DTZ!S-LnpIEgJqn1r7So6QmEoD_APUqDnp93XbP-Ug__XBk
CAF and original AOSP HALs: https://drive.google.com/open?id=0BwkmhbR5VHpAaGdCQmxDUWgxQlU
Note on the HALs:
AOSP HALs (msm8996 display + msm8974 media) can not record screen, but they "seem" to make the system smoother. (msm8974 display HAL cannot be used because it corrupts the display when rotating screen with video playing)
CAF HALs (both based on vanilla CAF LA.BF.1.1.3_rb1.13) can record screen but "seem" not to be so efficient as AOSP ones.
The HAL included in the ROM are the AOSP variant.
20160903: Mirror 1: https://drive.google.com/open?id=0BwkmhbR5VHpATlN5T29WTS01Qkk Mirror 2: https://mega.nz/#!OcFlTDDK!EYiNpfE-9Pxx2wu4Oto7kO_oevfe0bMkXOTdhP1HDZc
20160831: Mirror 1: https://drive.google.com/open?id=0BwkmhbR5VHpAVE1WR2xYd180MzA Mirror 2: https://mega.nz/#!jE92iSAD!pl0NMU6PPY3UNXE5DTDBKLUd4sFLG6fNTaUUMI0xdzg
20160828: Mirror 1: https://mega.nz/#!XdlXFDBQ!p7E0N64IEkGHn4GBzOZQDTCgR4KdD00O0dRwJlEnvcw Mirror 2: https://drive.google.com/open?id=0BwkmhbR5VHpAczA2T2g0RUZRS3c
20160827: https://drive.google.com/open?id=0BwkmhbR5VHpAUVdWUHNlc0lHZWs
Note: please read "known bugs" section before flashing! Also you can read the guide below.
When updating the ROM, just dirty-flash new build and Gapps (if you use them).
In order to prevent your recovery from being replaced by the stock one, flash SuperSU along with the ROM.
Sources:
Kernel: https://github.com/updateing/android_kernel_oneplus_msm8974/tree/nougat
Device: https://github.com/updateing/android_device_oneplus_bacon/tree/nougat
Build system: https://github.com/updateing/platform_build/tree/custom-kernel
And there are a lot more repos I didn't fork. The changes there as well as local_manifest are here:
20160918+ Check GitHub
20160910 https://drive.google.com/open?id=0BwkmhbR5VHpAcmo1RjhPd0N1c3c
20160906 No new patches except the HALs. For AOSP HALs, check previous patch archive and Sony's guide. For CAF HALs, just cherry-pick "Fix clang build" from CM.
20160903 https://drive.google.com/open?id=0BwkmhbR5VHpAQXFqZEJCT21UNDA
20160831 https://drive.google.com/open?id=0BwkmhbR5VHpASW54QnR4eGFlR1E
20160828 https://drive.google.com/open?id=0BwkmhbR5VHpAOEx2OWNYcE1xU2s
20160827 https://drive.google.com/open?id=0BwkmhbR5VHpALXdkNkptRnBLMkU
Changelog:
20160919
Fixed Fackbook crash by avoiding preloading libboringssl-compat.so (CM camera HAL is the only camera HAL that does not require this)
Updated BT configuration (please test if it has any side effect. Sometimes you need to search twice to find your Bluetooth gadgets.)
Tried to fix network location (added Google's network location provider)
20160918
Reverted to previous "stub" power HAL. May fix lagging and unusual power consumption noticed by some users.
Tried to fix NFC FW download mechanism. May fix non-working NFC for some users.
20160910
Updated to NRD90U (android-7.0.0_r6)
Switched to CM/QCOM power HAL. The original power HAL is more like a placeholder.
Now on Tap can be launched by long-pressing home button
Switchable WebView implementation, thanks to @fards here
Note:
1. If you are experiencing display issues (such as screen flicker with FLV SW decoding), try switching on "Disable HW Overlay" in Development Settings.
2. If you need multi-user feature, remove /system/priv-app/com.qualcomm.location. Otherwise the system will crash. It was accidentally added in this build.
20160906
Switched back to AOSP HALs to increase performance, but screen recording is broken again. You can choose CAF HALs listed above to fix that. Camcorder and HW encoding work with both variants, no need to worry.
Updated media profiles. Front camera knows that it is not capable of 1080p recording.
20160903
Fixed HW encoder and camcorder (they are different issues, though related) (and switched to CM13 media HAL)
Fixed display corruption while rotating screen with video playing (by switching to CM13 display HAL, don't know which lines of code fixed that)
DT2W can be turned off via Settings
Added Reboot option in power menu
20160831
Fixed crash in World Clock page when selecting countries/regions
Fixed hang in Developer Settings when the ROM is installed as secondary
Fixed crash when taking photos with HDR on
Added support for kexec
Added Stk
20160828
Fixed default input method FC
Remove com.qti.dpmservices to prevent FC
Dev: updated build system to finally automate everything
20160827
Initial build
Click to expand...
Click to collapse
Notes on the sources:
1. Build system produces correct boot.img in $OUT, but the boot image in OTA zip still has no DT included. Fixed in 20160828
2. Some fixes are really "dirty" (as I'm not able to find a proper way)...
3. Some JNIs fail to build (lots of C++ symbols no found). You may try linking C++ libs dynamically (c++_static -> c++_shared) to avoid this. See 20160828 patches, packages/inputmethods/LatinIME for example.
4. Some apps require android-8 ndk, but the earliest version in the tree is android-9. A symlink will do (or you can change the Android.mk in app) but I'm not really sure this will not introduce any bug.
5. Android N split mediaserver into multiple processes to improve security, such as cameraserver, mediacodec, etc. But camera blobs and old HALs were not designed like this. They assume they run in the same process, thus a buffer created by blobs are being used everywhere, which will cause illegal memory access under Android N. I reverted lots of patches about this, forcing camera and codec services to run in the mediaserver process as before - security compromised with functionality, again.
Hope you enjoy this.
I am going to try this out, thanks @updateing for your work:good:
If I could find fixes then I would send an pull request.
The All-In-One Post
Oh look at the time...it's flashy time already? XD
Screenshots:
(Layers themes work. Use Substratum app)
Guide to flashing this properly (TWRP v3.0.2-0):
(THIS GUIDE IS MAINLY FOR THE FIRST BUILD 20160827. AS I AM RUNNING IT SMOOTHLY, I DO NOT PLAN TO UPDATE TO 20160828, AS IT HAS SOME MINOR FIXES, ALREADY COVERED IN MY GUIDE.
IF HOWEVER, YOU'RE FLASHING 20160828 OR LATER BUILD, HERE'S WHAT YOU SHOULD DO DIFFERENTLY:
-Flashing Google keyboard is not mandatory, as default input mode has been fixed
-adb steps do not need to be performed as the com.qti.dpmserviceapp has been removed
-You probably shouldn't flash the SystemUI Tuner mod zip, as the SystemUI APK from previous build may not be compatible with new build. If you flash it on 28 build and have SystemUI FCs or missing SystemUI, just reflash ROM, and don't flash the mod.
REST OF THE GUIDE REMAINS THE SAME)
(This guide is for flashing as primary ROM without MultiROM. MultiROM guide by @7u5h4r: http://forum.xda-developers.com/showpost.php?p=68413163&postcount=242)
TL;DR version (that means short version)
http://forum.xda-developers.com/showpost.php?p=68552389&postcount=1172
Download ROM zip from OP and Google Keyboard flashable zip, as well as any of the zips I linked below.
Wipe your device (data, cache, dalvik/ART cache; preferably even system, just to be as "clean" as possible)
(NOTE ABOUT DIRTY FLASHING:
-If you dirty flash this ROM (eg. flashing newer build), you will need to flash GApps again along with the ROM zip as GApps are not preserved
-This ROM actually booted for me even on a dirty flash from an MM custom ROM, and as a result I didn't face a lot of the problems you'd face on clean flash (GApps crashes, continuous qti app FCs, etc)
But a lot of my apps were crashing until I reinstalled them, and in any case, it is not advised to dirty flash when coming from MM)
Flash ROM zip and keyboard zip, optionally any of the following addons (DO NOT FLASH GAPPS YET):
-SuperSU (v2.68+) for root
-Any of the mods I linked below
-Any other mods like Viper4Android etc (AT YOUR OWN RISK)
Boot into the ROM. you'll probably see a lot of crashes, ignore them, and just find a PC for the next step
(Optionally, you could try to enable Developer Options by tapping past the FC dialogs, once you have DevOps enabled, you'll see an option to mute FC notifications till next boot)
Using ADB on your PC, disable the com.qti.dpmserviceapp package by running following commands:
Code:
adb devices
You should see a device in the list of devices connected
Code:
adb shell
pm disable com.qti.dpmserviceapp
If you get error with permissions, you may need root. If your device is rooted:
Code:
su
pm disable com.qti.dpmserviceapp
(SKIP 6, 7 & 8 if you do not need Google services)
Now reboot into recovery and flash a compatible GApps package (USE 7.0 GAPPS ONLY)
Boot into ROM
Go to Settings>Apps
Find Google Play Services, and go to its Permissions. Enable essential permissions. Now Play Services won't keep crashing on you. Also find Google Contact Sync and give it permission to access Contacts.
Go to Settings>Accounts and add your Google account
Profit
Praise DuARTe
Hit Thanks if this helped
Here's some helpful zips for you guys!
My flashable zip to ENABLE Navbar/softkeys (same as the one on the MM thread) https://drive.google.com/open?id=0B2Y1syM7UNuDYVRhM3BTYVA3SXc
Flashable zip to DISABLE HW keys
https://drive.google.com/open?id=0B2Y1syM7UNuDSFZwUHNLQ0RfdXM
Flashable zip to ENABLE HW keys (revert changes made by zip above)
https://drive.google.com/open?id=0B2Y1syM7UNuDalVLVzd0SFdLekk
Flashable stock bootanimation (same as the one in MM thread; since this ROM doesn't really have a bootanimation and uses the basic fallback bootanimation)
https://drive.google.com/open?id=0B2Y1syM7UNuDelFPZVh6dmxSR2c
Flashable zip to ENABLE Hidden SystemUI Tuner Features (thanks to @AL_IRAQI, see his original guide here)
This one was tricky, my first time decompiling an APK. I was getting some crashes at first, but I think this ZIP should work fine (I tested it on a dirty flash, and it works)
https://drive.google.com/open?id=0B2Y1syM7UNuDd0JBV2ViMXl1bnc
Flashable Google Keyboard 5.1
https://drive.google.com/open?id=0B2Y1syM7UNuDbnBmdEtWZlRlNlk
Flashable Nexus Launcher (credits to uploader)
https://www.androidfilehost.com/?fid=24588232905722237
Replace the stock Power Menu with an extended custom power menu (thanks to @nofx161):
See his post
Link to app
Layers themes are supported, use Substratum app (Play Store link) to apply
(ROOT NEEDED)
NOTE: Themes made only for Substratum will not work (properly) as this ROM doesn't support Substratum (that will need patches to ROM source). Only which support RRO/Layers will work without any issues.
Wow! Great work
Subscribed!
thanks for your work dude
Cool, thanks, gonna try asap
Enviado desde mi A0001 mediante Tapatalk
Great! Thank u dev!
updateing said:
2. SELinux is permissive, and init allows service without a SELinux domain to start.
Click to expand...
Click to collapse
Which sepolicy did you use? I am porting to a different device and Im currently trying to fix neverallows which is painful but I think I merged a commit to qcom/sepolicy which allows domain to start (im not very good in sepolicy). Its based off Cyanogenmod qcom/sepolicy repo. If you want to take a look its here android_device_qcom_sepolicy-1 and I had to add one thing to platform_system_sepolicy. I hope we'll be able to fix sepolicy soon.
Awesome.... Downloading already.
Awesome! Has anyone tried If gapps work?
Flashed it. But i get a FC all the time
com.qti.dpmserviceapp has stopped.
I cant do anything..?
Deltastylez said:
Flashed it. But i get a FC all the time
com.qti.dpmserviceapp has stopped.
I cant do anything..?
Click to expand...
Click to collapse
Really sorry that I forgot this. You could do "pm disable com.qti.dpmserviceapp" in adb shell (su first if it asks so)
A fellow hamster I see! Nice one.
updateing said:
Really sorry that I forgot this. You could do "pm disable com.qti.dpmserviceapp" in adb shell (su first if it asks so)
Click to expand...
Click to collapse
I am kind of a newbie to ADB
Could you perhabs tell me how to? step a step?
Thanks!
Deltastylez said:
I am kind of a newbie to ADB
Could you perhabs tell me how to? step a step?
Thanks!
Click to expand...
Click to collapse
You may find a lot of adb tutorials around...
But if there is a mute option in the FC dialog, you can mute it and disable in Settings.
updateing said:
Really sorry that I forgot this. You could do "pm disable com.qti.dpmserviceapp" in adb shell (su first if it asks so)
Click to expand...
Click to collapse
updateing said:
You may find a lot of adb tutorials around...
But if there is a mute option in the FC dialog, you can mute it and disable in Settings.
Click to expand...
Click to collapse
well, getting this error
" Error: java.lang.SecurityException: Shell cannot change component state for com.qti.dpmserviceapp/null to 2 "
Never mind, fixed
updateing said:
You may find a lot of adb tutorials around...
But if there is a mute option in the FC dialog, you can mute it and disable in Settings.
Click to expand...
Click to collapse
i've tried through adb shell but it doesn't work shell cannot change component state for com.qti.dpmserviceapp/null to 2 moreover it is not possible to disable it in settings thank u for your job
anyone!! please any reviews??
Knew it wouldn't be long before the famous Bacon machine got that great taste of nougat :good:
holy crap holy crap
EVERYONE BOARD THE HYPE TRAIN! CHOO CHOO!

[ROM][G928PVPU3DQC5] STOCK BASE - HyBriD_S_aTe(S8)

HyBriD_S_aTe (S8)​
This is a project I've been working on for a while and I decided to share in case anyone wants to use it or has anything to add to make it better. I am not a programmer but dabble in Mods and Tweaks (Google is the best teacher). The Rom is in process, once there is pretty stable version I will have to stop from developing so much, as I'm already in the dog house.
First and foremost, much thanks to all developers here on XDA especially @drewiskee, for his Telenougat Rom which this Rom is meant to resemble somewhat while including some changes for my personal preference. Also thanks to @tdunham for the original contributions that made Telenougat possible. As I'm short on time I will add mentions as i think of them.
DISCLAIMER:
Code:
Your warranty is now void, nothing can change that so why not try some Roms and Tweaks.
I hold no liability of your device breaks, bricks, burns up, kills you or anyone else. Yada yada blah.
ROM FEATURES:
Based on stock firmware
Added features from S8 system dump (Touchwiz,Bixby,Phone,Calculator,SmartClipEdge,SamsingFlow,Members,Whitepages Called it, Spam detection in settings, Widgets on lockscreen, Reminder, ... really anything that would work)
Su.d support
Init.d Support
Init.d Tweaks, build prop tweaks, CSC tweaks...... you name it
Magisk Root
Hotspot mod
Viper V4A sound mod working out of the box - REMOVED V1.1.0 (this can be added via magisk module)
Reboot menu in notification panel (this based on Telenougat with some edits) - v1.1.8 Themed like s8 power menu
Bixby home page (hide video card for no force closes.)
This includes some personal apps as its a personal Rom so just disable what you don't use - as of v1.1.0 some can be uninstalled via regular uninstall under settings>apps
Mods will be added as I get them to post 2
Center clock hides on lockscreen
I've created a custom Google widget that resembles S8 with some major differences (there's a battery meter around the Google icon, current weather shows instead of "Say OK Google", and the widget changes while charging). - Create widget on home page, choose Zooper 4x1, click on it after placed and select "New Style G bar" (or something else if you prefer)
Knox removed
Deodexed
V1.1.8 - Added flashlight, screen recording, screenshot, download to power menu with options in ROM control
V1.1.8 - Added Quick Launcher to recents with options in ROM control (some require reboot)
V1.1.8 - change color of Quick reboot menu in notification panel in ROM control
v1.1.8 - Trial themes > permanent in ROM control
V1.1.8 - Quickly change the "Set as Default" option in ROM control
V1.1.8 - many other options in ROM control
V1.1.8 - System > Official in About device
V1.1.8 - add Greenify, Rounded corners, Adaway, several others found in ROM control (hidden from launcher)
Built in battery bar or Energy bar in ROM control
More
I tried to go with the most features with keeping function
Some unwanted Sprint bloat removed
APPS INCLUDED
L Speed (this will make the device fly if maxed out and Aggressive Doze saves a ton of battery life)
Energy Bar beta (battery bar at top of status bar).
Alternate File explore option with Root support
Bixby Reminder (shortcut in Bixby home can be added to home screen)
All in One Gestures (customize buttons, swipes, whatever)
PLANNED FOR FUTURE:
Add Flashlight and Recovery to Power Menu
Integrate RomControl (this will take some time, as I am not a programmer by trade I am a flooring installer)
Check for bugs? I'm unable to test everything myself hence the posting of da Rom.
YOUTUBE VIDEO (SORRY ABOUT SOUND, I was at a ball game)
SCREENSHOTS:
LOCK SCREEN
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
NOTIFICATION PANEL
SEARCH WIDGET
BIXBY HOME
SETTINGS
KNOWN ISSUES:
ADD-ONS and MODS:
INSTRUCTIONS:
- Google search "how to flash a custom ROM"
-developer options>OEM unlock must stay ticked from here on out or you will brick
- full wipe recommended (update builds can be dirty. Only if already on Hybrid S8 Rom)
-TWRP Recovery, wipe System, Cache, Data, Delvik Cache.
- Flash, reboot and wait about 10 minutes.
** Wipe System, Cache, and Delvik cache when updating between builds. If issues then do full wipe. **
I will not be dealing with questions that can be answered via Google.
LINKS​:
V1.1.8 Final Final FIXED 7/12/17 Most likely my last update, I ordered an S8+ (although now that I have it there's not much difference and I like the feel of the s6 edge plus a little more). Updated items are above in Rom features section.
HyBriD S_aTe V1.1.6 - updated many apps, install non play store apps by default, no signature check (making easier to update system apps), ROM now says "official" in about screen, added reboot recovery to power menu, changed default wallpapers, changed default lock screen wallpaper to "HyBriD ROM" custom paper, included a dark theme to set by Theme store>my themes (changed to default icons instead of theme icons), more changes.
MIRROR v1.1.6
V1.1.3 - Enable stock battery animation, battery in quicksettings, remove couple apps(install from play store free), changed default wallpapers and added s8 wallpapers, enable install non play store apps by default, disable app verification(experimental), everything should be running well and I am going to focus on mods rather than Rom for a while. Any mods can be flashed via recovery or i will be working on magical modules soon.
v1.1.0 -Final (fix hotspot, hopefully fix avatars in messages, floating_features.xml additions, change in user apps method, remove V4A - future mods will be via flash or magisk for stability, updates and more)
V1.0.7 - final
https://www.mediafire.com/file/6xfmx5cptc6tuub/HyBriD_S8_v1.0.7_52917.zip
Mirror:
https://www.androidfilehost.com/?fid=889764386195903162
DEVELOPMENT FOLDER FOR HyBriD S aTe Rom
Android File Host
OLDER VERSIONS:
v1.0.4 - quickfix
https://www.mediafire.com/?5rl37i1g0g1gds1
TELEGRAM MESSAGE
Me on Telegram​
It takes less time to hit the thumbs up "thanks" button than it takes to download my file. I'm not asking for anything else, don't be lazy.
ADD-ONS and MODS:​
- NO SAFE VOLUME WARNING: (Flashable Zip)
https://drive.google.com/file/d/0Bxg8kVWBF2gcTXFkRDY1VHliY2M/view?usp=drivesdk
- My wallpaper folder. I use Automagic to rotate these every hour on home screen and every unlock on lockscreen.
https://www.mediafire.com/file/35k5g3cc71r5yy6/Wallpapers.zip
- My zooper folder attached to post. Unzip on root of /sdcard if widgets not being included in rom or for anyone that wants the New Style G Bar below. It is light colored when not charging.
CHARGING
NORMAL
- Enable Converter in Calculator app.
Unlock Hotspot versions 1.04 - 1.0.7 (only for G928P, will break other devices and different ROMs most likely) - Flashable zip
Recommended apps:​
- Automagic (automate tasks on your phone. Like tasker but with visual GUI)
If you end up getting this I can share some widgets that let you swap wallpapers throughout the day and any time.
- SystemUI Tuner (turn off any notification icon)
- Soundcamp (make music on your device with instruments and sound boards)
KNOWN ISSUES​
- Places Tab in phone shows nothing nearby, maybe in another region?
- Samsung Pass doesn't work with rooted device. Will remove on future revisions.
- Possible crash of BIXBY when video card is shown? Disable video card. Bixby page>settings>cards
- Some built in apps not playing well being system apps. (TITANIUM BACKUP, POLARIS OFFICE,let me know any others). Just install again from play store or use explorer to go to apk file and install maybe. I will take them out in the future until figure out how to include "user apps" in rom. These will crash at first boot just hit close and continue on.
-V4A sound requires install of module in Magisk Manager
- V1.1.8. Custom background for power menu has some quirks. If ROM control crashes just clear data on that app, then open it and go to "Links and Other Settings">Setting Intents> Click reset power Bg. Can now choose different background. Also, I've found I can only choose background with external app like Mega. I just put all my images online then choose what I want. This is something to do with nougat implementation of image. If an update comes I will try to get it fixed.
- V1.1.8 FIX - Phone force closing, install latest Samsung phone apk
I think this would be a great rom but it doesnt get past the initial service part after you connect to wifi it just lags there and does nothing have dowload it 3 different times 3 different ways
mystahsouljahboy said:
I think this would be a great rom but it doesnt get past the initial service part after you connect to wifi it just lags there and does nothing have dowload it 3 different times 3 different ways
Click to expand...
Click to collapse
updated link. it hung for me but then went through
Thanks Bro
:good::good: Thanks for the quick reply and fix this rom is awesome and smooth and got my night clock back. just need my extreme sound mod and im good to go great rom for the old s6+:good:
jmckeejr said:
updated link. it hung for me but then went through
Click to expand...
Click to collapse
mystahsouljahboy said:
:good::good: Thanks for the quick reply and fix this rom is awesome and smooth and got my night clock back. just need my extreme sound mod and im good to go great rom for the old s6+:good:
Click to expand...
Click to collapse
Cool. Which version?
thanks yoyur great.
jmckeejr said:
Cool. Which version?
Click to expand...
Click to collapse
v1.04 worked for me with no problem. iim trying to fine the extreme sound booster mod again for the edge plus like the note 5 has. but im going to dirty flash this v1.07 now
Cool will try it out, did you get AOD screen to work?
mali85 said:
Cool will try it out, did you get AOD screen to work?
Click to expand...
Click to collapse
AOD would require kernel support. It may be possible to need with kernel to add but I haven't touched kernel yet.
On a side note I found a cool feature never knew. Nougat always sets default app when you first pick it but if you go to settings>apps>menu>default apps there is option to make it all every time like lollipop. I been using "better open with" for this but now won't need it (although it doesn't hurt). You can also change other settings in there for default assistant and others. ?
HOTSPOT
I'm sorry to say that hotspot is not actually working unless you have subscription . I thought it was working I either messed up or didn't wait long enough to get subscription message. This is my highest priority as it's main reason i am not in stock firmware. i have sent message to some devs to hopefully get some help but in mean time I'm going through files swapping them as i can to get it working. If anyone finds a solution please let me know and i will update ROM and/ or put a patch file in OP.
Can you add s8 messaging app
mali85 said:
Can you add s8 messaging app
Click to expand...
Click to collapse
Isn't that what's in ROM? S8 dump version #4.1.58 ROM using #4.2.00 (newer)
Another note I am posting quick fix for hotspot post 2.
jmckeejr said:
Isn't that what's in ROM? S8 dump version #4.1.58 ROM using #4.2.00 (newer)
Another note I am posting quick fix for hotspot post 2.
Click to expand...
Click to collapse
Not sure i am running V4 TeleNougatV4_4/27Build now and messaging app looks like s8 and when i apply theme it updates but in your build i do not have sent avatar and when i apply theme gives me mix of default and themed bubbles.
I tried flashing s8 sms but still not taking effect even with re-flashing ROM fresh full wipe, other then that ROM looks awesome like using t s8 sms looks clean and nice
mali85 said:
Not sure i am running V4 TeleNougatV4_4/27Build now and messaging app looks like s8 and when i apply theme it updates but in your build i do not have sent avatar and when i apply theme gives me mix of default and themed bubbles.
I tried flashing s8 sms but still not taking effect even with re-flashing ROM fresh full wipe, other then that ROM looks awesome like using t s8 sms looks clean and nice
Click to expand...
Click to collapse
It has to be enabled in floating_feature.XML (system/etc) but I don't see any difference after enabling. I will enable by default but can you post a screenshot so I know what I'm looking for final result
Update
New version in OP.
Fix Hotspot, update couple things, floating_feature.XML additions, change user app method(can uninstall regularly), add clipboard panel (external app since clipboard edge not working). Removed V4A future mods can be added via magisk or flashing.
I am working on themes for night clock, can change font colors easily but can't find battery yet. Will post some when done. Not sure how to screenshot.
Final update in OP. Should be good to go I am going to work on other things for a while. If bugs arise I will assist in fixing them, if enough I will do one more update. Tired of setting my phone up over and over to test from wiped state.
Enabled battery animation, battery in quick settings, removed energy bar.
Mirror
Please add the Arabic language in Rom
تم الإرسال من SM-N930F باستخدام Tapatalk
Tawaf said:
Please add the Arabic language in Rom
تم الإرسال من SM-N930F باستخدام Tapatalk
Click to expand...
Click to collapse
Sorry I'm not sure how to do that, but you may be able to choose language in settings>General Management>language and input.
For all: An update is on the way, to be posted in next day or 2. Was trying to get a few more mods implemented

[ROM] [11] [TREBLE] [OFFICIAL] AncientROM-Society/Weaboo V5.7 for Nokia 8 [NB1] [Discontinued]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/*
* Your warranty is now void.
*
* 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 this ROM
* 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.
*/
AncientOS is Custom ROM based on AOSP that aims to provide a unique UI with some useful feautures for customization.
Here are the features which AncientOS provides.
Code:
[LIST]
[U][B]Ancient Stuff:[/B][/U]
[•]Refined UI with several OneUI touches and an old vibe with intricate patterns in the Settings App.
[•]Lots of status Bar mods.
[•]Lots of new Status bar icons.
[•]Lots of Headers Styles.
[•]Lots of new Headers Clocks and Date Styles.
[U][B]STATUSBAR:[/B][/U]
[•]Statusbar icons.
[•]Traffic indicators.
[•]4G Icon Instead of LTE.
[•]VoLTE icon toggle.
[•]Clock Customization.
[•]Battery Customization.
[•]Battery Bar.
[•]Old mobile type indication.
[•]Statusbar padding preferences.
[•]Battery percentage while changing.
[U][B]Navigation Bar:[/B][/U]
[•]Navbar invert layout.
[•]Enable/Disable Navbar.
[U][B]QUICK SETTINGS:[/B][/U]
[•]QS brightness slider position.
[•]Battery percentage selection.
[•]Auto brightness icon toggle.
[•]Brightness control buttons.
[•]Quick pulldown option.
[•]Kill app button.
[•]Vibrate on touch.
[•]Blur behind QS.
[•]QS panel Opacity.
[•]Tint QS toggles.
[•]Battery Customization.
[•]QS Header.
[U][B]LOCKSCREEN:[/B][/U]
[•]Lots of new Clocks
[•]Lots of Fonts for Lock, Date and Owner Info.
[•]Lots of new Date styles.
[•]Charging info.
[•]Fingerprint Authentication Vibration.
[•]Unlock keystore with fingerprint after reboot.
[•]Lockscreen Weather.
[•]Lockscreen visualizer.
[•]Lockscreen media art and Blur customization.
[•]Disable Quick Settings panel on secure lockscreen.
[•]Lockscreen charging animation.
[U][B]BUTTONS:[/B][/U]
[•]H/W keys customization.
[•]H/W buttons backlight customizations.
[•]Power Light control.
[U][B]NOTIFICATIONS:[/B][/U]
[•]Headsup Customizations.
[•]Incall Vibrations.
[•]Less boring Headsup.
[•]Headsup snooze & timeout option.
[U][B]MISC:[/B][/U]
[•]Three Finger Screenshot.
[•]Wake on plug.
[U][B]Others:[/B][/U]
[•]Doubletap or longpress power to toggle flashlight.
[•]Vibrate in in-call settings.
[•]RGB Accent picker.
[/LIST]
Updated to ancient V5.6 sources
Changed to selinux enforcing
ROM: https://sourceforge.net/projects/ancientrom/files/NB1
Recovery: https://github.com/GPUCode/android_device_nokia_NB1-TWRP/releases/tag/v3.5.2
Ensure that T-Virus is flashed and that you already have a working TWRP recovery working before proceeding with this build, do NOT attempt to flash this with TWRP while you are on stock ROM as it may hard brick your device, you have been warned!
if you need assistance in flashing T-virus do not hesitate to join our telegram group.
Clean Flash:
1. Take a full backup of both your data and internal storage as they will need to be wiped
2. Download the ROM from above link
3. Download TWRP recovery installer from above link
4. flash the twrp recovery installer in TWRP and reboot to recovery, please do not use older TWRP versions.
5. Flash the ROM zip in the TWRP provided and then flash recovery-installer.zip again.
6. Reboot to recovery from the reboot menu in recovery
7. Format Userdata from TWRP using the format data option
8. Install Google apps [optional], and any other mods you wish to have
9. reboot to system and enjoy!
Installing an OTA (Dirty flash):
1. Download the updated ROM zip and take a full backup of internal storage, just in case.
2. in TWRP flash the updated ROM zip and recovery-installer.zip then reboot to recovery
3. Flash Gapps again if you had previously installed it
4. Wipe dalvik cache
5. Reboot to system and enjoy!
[known bugs list]
- Offline charging animation does not work
- Loudspeaker is loud and may create some echo in calls
- Bluetooth APTX/LDAC is broken, but SBC works fine
- sometimes decryption fails in TWRP for OTA and it requires data format (hopefully solved soon)
For support and bug reporting, please join our telegram group:
Nokia 8/Sirocco (Global 🌐)
A community built group for Nokia 8/Sirocco. Only discussions about this device is allowed 😤 Tho, Little off topic is fine
t.me
Me for building the rom and being a maintainer
@emufan4568 for the NB1 vendor tree, official maintainer for AncientOS, atomix kernel and TWRP.
@oaid for contribution to vendor tree and atomix kernel and countless hours of bug fixing
@AncientOS team for the ROM
@keneankit01 for the ancient sources and making it possible to build for the NB1
@THMSP for T-virus
all users in our telegram groups that helped us contribute and find bugs as well as sent us logs.
if i missed anyone in credits please let me know and ill add you to this list.
AOSP
LineageOS
SuperiorOS
DotOS
PixelExperience
AospExtended
Syberia OS
Nitrogen OS
Pixys OS
ArrowOS
MSM-Xtended
HavocOS
BootleggersROM
ABC
Rebellion
Komodo
Durex aka Corvus
DerpFest
Evolution-X
OMNIROM
AOSIP
Liquid Remix
Resurrection Remix
Dirty Unicorns
Bliss
ExtendedUI
AICP
MoKee
RevengeOS
Yodita
POSP
ION
crDroid
GZOSP
Colt-Enigma
AncientOS Source
Ancient-Device Sources
Telegram Group
Telegram Channel
​
Yeah that's it...
Thanks all you.
By the way, people who like me don't know, weeabo and society versions meanings are:
Society = Aosp look n feel
Weaboo = Anime Look n feel based on Aosp Correct me if I'm wrong.
Is twrp official @emufan4568?
And what about separate kernel file since it is needed for rooting?
P.S.: at step, after flashing new recovery, data should be wiped so twrp can decrypt. otherwise names will be nonsense.
Thank you so much!
rashazad said:
Yeah that's it...
Thanks all you.
By the way, people who like me don't know, weeabo and society versions meanings are:
Society = Aosp look n feel
Weaboo = Anime Look n feel based on Aosp Correct me if I'm wrong.
Is twrp official @emufan4568?
And what about separate kernel file since it is needed for rooting?
P.S.: at step, after flashing new recovery, data should be wiped so twrp can decrypt. otherwise names will be nonsense.
Click to expand...
Click to collapse
Yes, society is the normal ancient version while weaboo is an anime skin mod, though the ROM has no differences otherwise.
the zip includes the kernel already. for root you need to flash magisk
Completely functional, the best so far.
I have noticed these small problems since yesterday:
- oogle photos can't set wallpaper if go photos is disables.
- theming section is limited.
- brightness sometimes noticably reduces (and after a while comes back to set value).
- a few random reboots, glitches in transitions.
- stock launcher is buggy.
- some of action panel items aren't addressed right and lead to irrelevant places (sometimes don't open anything), this is the case mostly with ancientOS specific tiles.
rashazad said:
Completely functional, the best so far.
I have noticed these small problems since yesterday:
- oogle photos can't set wallpaper if go photos is disables.
- theming section is limited.
- brightness sometimes noticably reduces (and after a while comes back to set value).
- a few random reboots, glitches in transitions.
- stock launcher is buggy.
- some of action panel items aren't addressed right and lead to irrelevant places (sometimes don't open anything), this is the case mostly with ancientOS specific tiles.
Click to expand...
Click to collapse
Would you mind to please PM me to my telegram and send me some logs of your issues so i could take a look? My username is same as in XDA, would be appreciated in order to confirm and resolve what you mentioned.
Thanks
marceldossantos91 said:
Would you mind to please PM me to my telegram and send me some logs of your issues so i could take a look? My username is same as in XDA, would be appreciated in order to confirm and resolve what you mentioned.
Thanks
Click to expand...
Click to collapse
I'm sorry to say that I don't use telegram (or any other social stuff expect whatsapp). Though I can upload it somewhere suitable for you.
Where are the logs stored exactly?
Also the bug I faced earlier is that
- Camera recorded videos are very low quality
P.S. I: unfortunately the phone stopped on "phone is starting" after modifications I made (all through ROM settings). Even safe mode didint solve the problem and I had to make a factory reset. So the logs are lost I suppose. I am gonna make it all over again and will provide logs whenever you wish. Hope to not face this problem again.
P.S. II: I am trying NikGapps now, stock version. Everything looks much better. Google photos problem is fixed. Double apps are perfectly replaced. And quite strange it is that camera records video in high quality...
rashazad said:
I'm sorry to say that I don't use telegram (or any other social stuff expect whatsapp). Though I can upload it somewhere suitable for you.
Where are the logs stored exactly?
Also the bug I faced earlier is that
- Camera recorded videos are very low quality
P.S: unfortunately the phone stopped on "phone is starting" after modifications I made (all through ROM settings). Even safe mode didint solve the problem and I had to make a factory reset. So the logs are lost I suppose. I am gonna make it all over again and will provide logs whenever you wish. Hope to not face this problem again.
Click to expand...
Click to collapse
No problem. Please upload the logs somewhere preferable to you then or can attach here.
You can take logs with root using matlog on the device (free from play store) or simply from adb on pc with: adb logcat > log.txt and then send through.
I will push an OTA soon in next few days, also please see if some are the issues are resolved then.
For camera try using gcam, the quality may be better.
To comment on some of the bugs you mentioned though:
- gallery go is included in ROM, and is the default gallery, if you flash stock gapps with photos it should not face this issue, otherwise just keep it enabled and hide it from your launcher
- what about ancient launcher is buggy?
- random reboots, when does it occur? I know some settings overlap and it does do that if it faces a systemUI crash but it should not otherwise do so.
- how are theming options limited? They are pretty endless, if you talking actual themes not many roms have many, but you can fully customize them and their backgrounds, transparency, blurs, use monet engine etc.
- some of the tile icons missing actions is unfortunately at the sources, not much i can really do about them.
- auto brightness does not seem related, i dont believe any other users have reported this issue, may be device specific?
marceldossantos91 said:
No problem. Please upload the logs somewhere preferable to you then or can attach here.
You can take logs with root using matlog on the device (free from play store) or simply from adb on pc with: adb logcat > log.txt and then send through.
I will push an OTA soon in next few days, also please see if some are the issues are resolved then.
For camera try using gcam, the quality may be better.
To comment on some of the bugs you mentioned though:
- gallery go is included in ROM, and is the default gallery, if you flash stock gapps with photos it should not face this issue, otherwise just keep it enabled and hide it from your launcher
- what about ancient launcher is buggy?
- random reboots, when does it occur? I know some settings overlap and it does do that if it faces a systemUI crash but it should not otherwise do so.
- how are theming options limited? They are pretty endless, if you talking actual themes not many roms have many, but you can fully customize them and their backgrounds, transparency, blurs, use monet engine etc.
- some of the tile icons missing actions is unfortunately at the sources, not much i can really do about them.
- auto brightness does not seem related, i dont believe any other users have reported this issue, may be device specific?
Click to expand...
Click to collapse
That's fine. I will do so.
About problems:
- that's right. I used openGapps pico first time and installed photos from store. This time, flashed nikGapps stock, and also disabled gallery go. Everything works fine.
- I remember choosing some of options in its settings caused ot to crash.
- random reboots occured at first hours when I wat setting the phone.
- theming options are MASSIVE, yeah. I mean the theming that is selectable from launcher which changes grids and so. crDroid was different.
-
- this time, brightness ia working fine.
Huge thanks.
Attached file is magisk patched boot image of the rom for those who need it.
Any chance someone could make a guide for a dumb guy like me to follow?
I've read that I have to flash T-Virus and TWRP.
Is there a order for me to flash?
I really would like to flash this on my phone but I'm afraid of bricking it. I've looked around on YouTube and there aren't any good guides for Nokia 8.
Many thanks in advance!
CitizenZer0 said:
Any chance someone could make a guide for a dumb guy like me to follow?
I've read that I have to flash T-Virus and TWRP.
Is there a order for me to flash?
I really would like to flash this on my phone but I'm afraid of bricking it. I've looked around on YouTube and there aren't any good guides for Nokia 8.
Many thanks in advance!
Click to expand...
Click to collapse
There's a very detailed step by step guide on the Telegram group.
rashazad said:
That's fine. I will do so.
About problems:
- that's right. I used openGapps pico first time and installed photos from store. This time, flashed nikGapps stock, and also disabled gallery go. Everything works fine.
- I remember choosing some of options in its settings caused ot to crash.
- random reboots occured at first hours when I wat setting the phone.
- theming options are MASSIVE, yeah. I mean the theming that is selectable from launcher which changes grids and so. crDroid was different.
-
- this time, brightness ia working fine.
Huge thanks.
Attached file is magisk patched boot image of the rom for those who need it.
Click to expand...
Click to collapse
Can you comment on the battery life? This release is focused on battery efficiency and I would like some conformation from users about the new saving features that were added. Also are you running on selinux permissive or enforcing build?
emufan4568 said:
Can you comment on the battery life? This release is focused on battery efficiency and I would like some conformation from users about the new saving features that were added. Also are you running on selinux permissive or enforcing build?
Click to expand...
Click to collapse
This phone is old, so I don't bet on its battery. But last night's use can be a good example for battery life.
I got 3 hours of screen-on time while I was using duolingo, chrome, online dictionary and VPN on 4G+ cell network. All those apps are battery killers. Also I used brighter screen and set "switch pixels to prevent ghosting" on 10 mintues. And since I forgot to delete those useless apps from NikGapps (like velvet, well-being! etc) all are consuming battery, not to mention other things like weather, sync and so on.
Finally the phone reached 3.5 SOT and 7 hours of on time.
Over night, consumption was just a few percentage.
My settings says it's enforcing. I didn't see any other build (like permissive). This was the only option.
rashazad said:
That's fine. I will do so.
About problems:
- that's right. I used openGapps pico first time and installed photos from store. This time, flashed nikGapps stock, and also disabled gallery go. Everything works fine.
- I remember choosing some of options in its settings caused ot to crash.
- random reboots occured at first hours when I wat setting the phone.
- theming options are MASSIVE, yeah. I mean the theming that is selectable from launcher which changes grids and so. crDroid was different.
- that's odd. I have not seen missing icon anywhere!
- this time, brightness ia working fine.
Huge thanks.
Attached file is magisk patched boot image of the rom for those who need it.
Click to expand...
Click to collapse
Thanks
emufan4568 said:
Can you comment on the battery life? This release is focused on battery efficiency and I would like some conformation from users about the new saving features that were added. Also are you running on selinux permissive or enforcing build?
Click to expand...
Click to collapse
The build is running selinux enforcing, as for battery many users say its more effecient than stock and based on our tests its pretty effecient. But NB1 batteries are old by now dont expect miracles
emufan4568 said:
There's a very detailed step by step guide on the Telegram group.
Click to expand...
Click to collapse
I don't use Telegram, can anyone post here the step by step or some screenshots?
Appreciated!
[how to install the ROM easily step by step]
Ensure that usb drivers of the phone are installed on windows (which probably are if the connection between the phone and the windows works) and you have unlocked the bootloader (and critical unlocked it).
- Reboot into bootloader (power the phone off; press and hold volume down rocker and connect the phone to pc; phone boots showing term "bootloader" on the upper left side of the screen).
- Install T-virus by NOST (the t-virus image released two days ago, is not what I have used and there is no post for it around here. It intends to make t-virus flashing independent of NOST and probably uses updated images. This instruction is for the links added here and works without any problem). Let the phone reboot into ROM.
- Reboot to recovery (power the phone off; press and hold volume up rocker and connect the phone to pc; phone boots showing twrp logo).
//Here you can find the phone's storage on your pc.
- Copy twrp package downloaded from first post to phone's storage.
//No need to disconnect the phone at any stage, better to stay connected. Do not attempt to install the ROM by that old twrp.
- Go to "install" section and select new twrp. Let it finish.
- Press home virtual button and go to "wipe" and select "format data" and type "yes". Not doing so, will make decryption problematic for the recovery and you will see nonsense names for folders in the storage. Besides, you won't be able to copy files.
- Press home and go to "reboot" and select "recovery". Phone reboots into new recovery.
//At this stage, you have the new recovery installed and are proceeding to install the ROM.
- Copy AncientOS package from pc to phone's storage.
- Select AncientOS from "install" section of the recovery. Let it finish. Press home button and select twrp from the same "install" section. Let it get done.
- Press home and go to "Wipe". Select "format data". Type "yes" and let it get done.
//At this stage, the ROM and updated twrp are installed and completely ready to use. If you don't want to install gapps, press home and select "reboot" and then "system". But if you want to install gapps, do the following.
- Copy gapps which you like (I am using nikGapps stock and it works perfectly. Avoid openGapps since it causes problems).
- Flash it from "install" section. Press home. Go to "wipe", swipe to "factory reset" and confirm it. Not doing the latter, creates some problems in syncing contacts later in the ROM.
- Press home. Go to "reboot" and select "system".
- Fully done.
//I installed nikGapps in a bit different way. I let the phone boot after flashing ROM and twrp. Rebooted into recovery and flashed nikGapps. Rebooted into ROM and factory reset from there. It actually reboots into recovery and does the reset by twrp. I don't believe there is a difference, but if you see any problems, feel free to inform.
CitizenZer0 said:
I don't use Telegram, can anyone post here the step by step or some screenshots?
Appreciated!
Click to expand...
Click to collapse
Blew you can see some screenshots from ROM environment after some modifications.
rashazad said:
[how to install the ROM easily step by step]
Ensure that usb drivers of the phone are installed on windows (which probably are if the connection between the phone and the windows works) and you have unlocked the bootloader (and critical unlocked it).
- Reboot into bootloader (power the phone off; press and hold volume down rocker and connect the phone to pc; phone boots showing term "bootloader" on the upper left side of the screen).
- Install T-virus by NOST (the t-virus image released two days ago, is not what I have used and there is no post for it around here. It intends to make t-virus flashing independent of NOST and probably uses updated images. This instruction is for the links added here and works without any problem). Let the phone reboot into ROM.
- Reboot to recovery (power the phone off; press and hold volume up rocker and connect the phone to pc; phone boots showing twrp logo).
//Here you can find the phone's storage on your pc.
- Copy twrp package downloaded from first post to phone's storage.
//No need to disconnect the phone at any stage, better to stay connected. Do not attempt to install the ROM by that old twrp.
- Go to "install" section and select new twrp. Let it finish.
- Press home virtual button and go to "wipe" and select "format data" and type "yes". Not doing so, will make decryption problematic for the recovery and you will see nonsense names for folders in the storage. Besides, you won't be able to copy files.
- Press home and go to "reboot" and select "recovery". Phone reboots into new recovery.
//At this stage, you have the new recovery installed and are proceeding to install the ROM.
- Copy AncientOS package from pc to phone's storage.
- Select AncientOS from "install" section of the recovery. Let it finish. Press home button and select twrp from the same "install" section. Let it get done.
- Press home and go to "Wipe". Select "format data". Type "yes" and let it get done.
//At this stage, the ROM and updated twrp are installed and completely ready to use. If you don't want to install gapps, press home and select "reboot" and then "system". But if you want to install gapps, do the following.
- Copy gapps which you like (I am using nikGapps stock and it works perfectly. Avoid openGapps since it causes problems).
- Flash it from "install" section. Press home. Go to "wipe", swipe to "factory reset" and confirm it. Not doing the latter, creates some problems in syncing contacts later in the ROM.
- Press home. Go to "reboot" and select "system".
- Fully done.
//I installed nikGapps in a bit different way. I let the phone boot after flashing ROM and twrp. Rebooted into recovery and flashed nikGapps. Rebooted into ROM and factory reset from there. It actually reboots into recovery and do the reset by twrp. I don't believe there is a difference, but if you see any problems, feel free to inform.
Blew you can see some screenshots from ROM environment after some modifications.
Click to expand...
Click to collapse
MVP!
Does that mean I don't have to build the T-Virus myself, just have to follow these instructions?
Many thanks again!
CitizenZer0 said:
MVP!
Does that mean I don't have to build the T-Virus myself, just have to follow these instructions?
Many thanks again!
Click to expand...
Click to collapse
Definitely not.
Just follow these instructions.
Also I can recommend reading comments in posts related to Nost, T-virus (and its revert, you're gonna need it!), how to critical unlock the bootloader (I hope you have done it before. If not, there is post around here about unlocking bootloader unofficial method since official method is no longer working).
Bricking the device is an inevitable part of this, but we all learnt it this way.
Best regards.
rashazad said:
Definitely not.
Just follow these instructions.
Also I can recommend reading comments in posts related to Nost, T-virus (and its revert, you're gonna need it!), how to critical unlock the bootloader (I hope you have done it before. If not, there is post around here about unlocking bootloader unofficial method since official method is no longer working).
Bricking the device is an inevitable part of this, but we all learnt it this way.
Best regards.
Click to expand...
Click to collapse
I believe my phone already unlocked itself, I'll have to check about "critical unlock the bootloader".
[Bug reoort]
Although stock camera records audio without problem (at the same time, images and videos have a lot of noise), other camera apps record it buggy. For one or two seconds, it is noisy and after that, it almost mutes. It seems that phone orientation is involved in the process too.
Tested on Open Camera, Gcamera 7.3, 7.2 and 6.2 of different developers.
@marceldossantos91 @emufan4568

Categories

Resources