{
"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.
*/
CherishOS is an AOSP based rom focusing on a Unique UI with many customizations.
Known bugs
- Loudspeaker is loud and creates some echo in calls
- Wifi is known to have lower signal than stock through all custom roms for NB1
- you tell me
Please ensure T-virus-2.0 is installed before attempting to flash this rom! follow this guide here: https://forum.xda-developers.com/t/nokia-8-nb1-full-rom-installation-guide.4349525/
Selinux status: Enforcing
Download
ROM
https://github.com/megafire91/NB1-CherishOS_Releases/releases/
Recovery
TWRP:
https://github.com/log1cs/android_device_nokia_msm8998-twrp/releases/tag/3.7.0_12.0
Flashing instructions
Clean Flash:
1. Take a full backup of both your data and internal storage as it may be wiped.
2. Download the ROM from above link and flash the recovery zip (optional)
3. Download the recovery zip of your choosing and flash it if not already on latest twrp.
4. flash the rom zip and recovery zip again right after the rom zip before rebooting , it will reboot you to recovery automatically in other slot. (optional) cherish recovery included.
5. Flash any mods you may want
6. run factory reset from recovery, or wipe /data and /dalvik if you don't want internal wiped.
7. reboot to system and enjoy!
Installing an OTA (Dirty flash):
1. Download the ROM from above link
2. flash the rom zip and twrp zip (optional) and let it reboot into recovery.
3. wipe Dalvik cache only
4. flash any mods you had previously flashed.
5. reboot to system and enjoy!
Device support:
https://t.me/HMD_Nokia_8
Credits
Me for building the rom
@emufan4568 for the NB1 device and vendor tree, atomix kernel and TWRP.
@Log1cs for his device trees and latest TWRP
@NobodyDbg for always assisting me with build issues & fixes
@CherishOS team for the amazing ROM
@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.
coffee:
Pay Marcel Dos Santos using PayPal.Me
Go to paypal.me/marceldossantos91 and type in the amount. Since it’s PayPal, it's easy and secure. Don’t have a PayPal account? No worries.
paypal.me
if you do decide to donate, thank you, appreciate it more than you know.
Sources:
CherishOS: https://github.com/CherishOS
Device trees: https://github.com/megafire91
https://github.com/GPUCode
https://github.com/log1cs
Hello forum, hello developers,
I am very happy that the Nokia 8 still finds support here.
For the work done and providing this great ROM my heartfelt thanks! Everything works wonderful. In my opinion even better than the Anfroid 12 version.
Perfect. I am very happy with it.
Because of this great work, hopefully my Nokia will work well for a while,
Kasi1906 said:
Hello forum, hello developers,
I am very happy that the Nokia 8 still finds support here.
For the work done and providing this great ROM my heartfelt thanks! Everything works wonderful. In my opinion even better than the Anfroid 12 version.
Perfect. I am very happy with it.
Because of this great work, hopefully my Nokia will work well for a while,
Click to expand...
Click to collapse
hey, thank you i am glad you are happy with it, always nice to see things like this, appreciated.
4.2 build is up, happy flashing, changelog in git page
marceldossantos91 said:
4.2 build is up, happy flashing, changelog in git page
Click to expand...
Click to collapse
Thank you for the timely security update! My gratitude is still very high. The ROM works perfectly. So far I have not had any problems.
I have an unlocked bootloader
I don't have twrp
I wish it will be updated
where to begin?
sew up twrp? which version?
infect with a virus through nost?
instructions are not clear
satanvade said:
I have an unlocked bootloader
I don't have twrp
I wish it will be updated
where to begin?
sew up twrp? which version?
infect with a virus through nost?
instructions are not clear
Click to expand...
Click to collapse
Hi, you can follow the guide in the Q & A section linked above or in our telegram support group, but the basic idea is:
Unlock bootloader + critical
Flash Tvirus 2.0, which includes twrp 3.6 already (there is however a 3.7 update available, which supports decryption in A12/13, but 3.6 can flash fine)
Flash the rom
Wipe data
Reboot to system
If you need further support, we are more responsive in our support group
It is a beautifully crafted system. Some issues make it a deal breaker for me though.
1. Pop up about something is wrong contact manufactruer every time you boot up.
2. Android auto will not launch. Car detects phone and phone detects car but nothing will launch.
3. No face unlock
guorium said:
It is a beautifully crafted system. Some issues make it a deal breaker for me though.
1. Pop up about something is wrong contact manufactruer every time you boot up.
2. Android auto will not launch. Car detects phone and phone detects car but nothing will launch.
3. No face unlock
Click to expand...
Click to collapse
Hey.
1. don't worry about this error, it does no harm in any way, we hid it before but sources have patched against our patch, we're trying to find a new way to hide it.
2. are you using Gapps or vanilla version? I will look into this
3. Face unlock is a feature that usually gets added on at some point, it's starting to get added in some A13 roms now, please be patient it will get added
marceldossantos91 said:
Hey.
1. don't worry about this error, it does no harm in any way, we hid it before but sources have patched against our patch, we're trying to find a new way to hide it.
2. are you using Gapps or vanilla version? I will look into this
3. Face unlock is a feature that usually gets added on at some point, it's starting to get added in some A13 roms now, please be patient it will get added
Click to expand...
Click to collapse
I flashed vanilla first then flashed Gapps in one go. Rebooted to CherishOS afterward. Updated android auto app through google play store. I also had this issue with Pexiel Experience A12. It can be hard to test as a car stereo is needed. Thanks!
guorium said:
I flashed vanilla first then flashed Gapps in one go. Rebooted to CherishOS afterward. Updated android auto app through google play store. I also had this issue with Pexiel Experience A12. It can be hard to test as a car stereo is needed. Thanks!
Click to expand...
Click to collapse
Would there be any chance you can post a log? So i can look into it, as i dont have an android auto compatible car to test with, would be most helpful if you could.
Feel free to join our support group & talk to me
marceldossantos91 said:
Would there be any chance you can post a log? So i can look into it, as i dont have an android auto compatible car to test with, would be most helpful if you could.
Feel free to join our support group & talk to me
Click to expand...
Click to collapse
Sadly I don't have a forest around me. Hard to find a log. Jks. I will find log later.
guorium said:
Sadly I don't have a forest around me. Hard to find a log. Jks. I will find log later.
Click to expand...
Click to collapse
thanks
marceldossantos91 said:
thanks
Click to expand...
Click to collapse
Thanks for looking into this. Nokia 8 somehow spams the crap out of the log. Got the log with logcat[NO ROOT] app on wireless debugging mode. The file is very long but I believe the useful bit is at 12-16 01:10:31.019. I roughly plugged it into the car stereo at 12-16 01:10:30. Guess it takes a while for system to detect it.
guorium said:
Thanks for looking into this. Nokia 8 somehow spams the crap out of the log. Got the log with logcat[NO ROOT] app on wireless debugging mode. The file is very long but I believe the useful bit is at 12-16 01:10:31.019. I roughly plugged it into the car stereo at 12-16 01:10:30. Guess it takes a while for system to detect it.
Click to expand...
Click to collapse
thank you for the log i will look into it and see if i can resolve it in updated builds
marceldossantos91 said:
thank you for the log i will look into it and see if i can resolve it in updated builds
Click to expand...
Click to collapse
No problema. PE A12 has the same problema. Must be easy to miss.
4.4 build is up, happy flashing
marceldossantos91 said:
4.4 build is up, happy flashing
Click to expand...
Click to collapse
Thank you!
Enjoy
Kasi1906 said:
Thank you!
Enjoy
Click to expand...
Click to collapse
tysm appreciate it
4.6 build is up, happy flashing!
Related
{
"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"
}
LineageOS is a free and open-source operating system for smartphones and tablet computers, based on the Android mobile platform.
This is an unofficial build of LineageOS for the Pixel 2 (walleye). I always liked Lineage (and its predecessor CyanogenMOD) as well as the Google line of phones. Unfortunately having a Google Pixel phone isn't certainty for a lot of custom ROMS anymore, so that's why I decided to compile my own version. It's been quite challeging, but I think I finally have a build that is good enough to share.
About
This ROM is is always built straight from the LineageOS sources found on https://github.com/lineageos. There are only 3 changes in order to get this build:
The binaries for this ROM come from AICP
GApps are compiled with the ROM from MindTheGapps including the Pixel specific bits for unlimited photo upload for instance
Disabled Android Verity Boot (AVB), so we don't get the security warning when booting
I am not a developer, I only build this ROM and it reflects the the current status. If there are any things missing or not working I suggest to contact the LineageOS team, they are the real geniuses here and deserve all the credits. I will try to keep this ROM updated on a regular basis.
First Installation
Installing the ROM can be a little hard, especially the first install. Upgrades will be relatively easy though. This first setup is only needed when coming from a different ROM then this. I can't support you if you did't follow this first installation. Be warned it will wipe your user data in the process
In order to get the initial setup and also to use the same vendor partition as the ROM you have to install the latest stock Pixel 2 image from Google found here. More info on unlocking your phone and installing the latest Pixel image can be found in the excellent post by @nathanchance found here. The bestway to flash a stock ROM in my opinion is @Deuces' script found here. The benefit of this is that it'll flash the image to both slots, so they are both on the latest build, including the bootloader and radio. All instructions for using the script are inside the forum. After flashing the image make sure you reboot at least once (no need to set it up now though).
Place the ROM and optionally the TWRP zip and root from (Magisk or from LineageOS (not tested) on the phone and reboot to recovery by using the command line (fastboot boot twrp.img)
Wipe 'data' and 'Dalvik / Art Cache' from TWRP - Wipe - Advanced Wipe. Optionally you should also delete the Android folder on your internal storage through the TWRP File Manager
Flash the ROM and optionally the TWRP zip and reboot the phone
Upgrades to new version
After the hard initial work to get the ROM installed it's going to be easy for upgrades to new versions.
Download the new ROM and reboot of flash to TWRP
Flash the new ROM and optionally TWRP. If you want to flash another kernel or a root solution you will have to reboot you phone, so it switches slots and let it boot normally. Then go back to recovery and flash in this order: TWRP - kernel - Magisk and reboot
After a monthly update from Google and only when LineageOS also adapted to the latest monthly sources (I will tell you this) you will have to do an extra step:
Download the latest Lineage OS ROM and place it on the internal storage
Download the latest image from the Google Factory Images site and run Deuces' script. No need to wipe your data!
After the script finishes it automatically boots into the bootloader. From here fastboot into TWRP and flash the previously downloaded new ROM, optionally followed by TWRP.
Optionally, after a reboot you can flash Magisk and/or another kernel.
Not working
Substratum
Use Powerbutton for flashlight when Ambient Display is set
Active Edge
Now playing
Downloads
I'm not maintaining this project anymore, download link has been removed.
Happy flashing
Miraculous... Will flash soon. Thank you for keeping Pixel 2 relevant.
Is link not posted yet?
I want to thank you for posting. But, I get the feeling this will just be closed as well really soon. Hope this sticks around, because XDA is not what it use to be, at all!
JCBiznatch said:
I want to thank you for posting. But, I get the feeling this will just be closed as well really soon. Hope this sticks around, because XDA is not what it use to be, at all!
Click to expand...
Click to collapse
Why would it be closed?
JCBiznatch said:
I want to thank you for posting. But, I get the feeling this will just be closed as well really soon. Hope this sticks around, because XDA is not what it use to be, at all!
Click to expand...
Click to collapse
I completely agree...
Any chance for an MD5
jascolli said:
Any chance for an MD5
Click to expand...
Click to collapse
Added in the same folder:
MD5: a28cd4f3cabe627fbe99cbe1485cba3f
TCUofficial said:
Why would it be closed?
Click to expand...
Click to collapse
I don't have a clue. It just seems that anyone who posts a ROM gets the thread closed. It's almost as if they don't want walleye to have any development.
Just check this forum out compared to the pixel XL 2 forum.
Thanks very much for sharing this. I've got it installed and it's running fantastic.
Everyone who has had a rom thread has closed the thread for different reasons, time, family, frustration or lack of support etc...
I see don't see why we should be negative and assumee the same is the case with this build. Every rom thread has produced better and more stable builds as time progressed.
@Joregen2009, I have seen your name around before, appreciate you building!!
razrlover said:
Everyone who has had a rom thread has closed the thread for different reasons, time, family, frustration or lack of support etc...
I see don't see why we should be negative and assumee the same is the case with this build. Every rom thread has produced better and more stable builds as time progressed.
@Joregen2009, I have seen your name around before, appreciate you building!!
Click to expand...
Click to collapse
It's my pleasure. I only wanted to share my build, because I know that many of you much be as frustrated as me for the lack of ROMs for our device.
We'll see how long this thread will hold. If it's up to me I'll try to provide at least a weekly build from the actual sources, or whenever there are some major changes in the sources that are important for our device until the Lineage Team declares our device official. Let's hope that happens soon and that this thread can contribute to that.
Awesome! Thanks for this ROM. Any known issues one should be aware of before flashing?
Does Lineage have Substratum support ?? Having trouble connecting......
Update. Found answer - : no substratum support
@jorgen2009
Hey thanks so much for the ROM. Its working great!
Is there any chance you could link me the kernel source for this specific build? (Pixel2)
I'm trying to figure out how to rebuild it with the drivers for my TP-LINK WN722N V1.
I really don't know what I'm doing but I'm trying to learn.
I'm trying to follow this guide to accomplish this.
https://forum.xda-developers.com/showthread.php?t=2338179
I do have Kali for Magisk up and running just fine.
Lsusb command shows my WiFi Adaptor but the kernel won't let me use it.
Thanks so much for reading, if what I'm trying to do is stupid feel free to let me know why haha. If I get it to work I'll share it with everyone.
redsmith said:
Awesome! Thanks for this ROM. Any known issues one should be aware of before flashing?
Click to expand...
Click to collapse
The only thing that I am aware of is the fact that the battery LED isn't working, but that will be solved in the next build
tkacer said:
Does Lineage have Substratum support ?? Having trouble connecting......
Update. Found answer - : no substratum support
Click to expand...
Click to collapse
Sorry, than I fear it's not supported by LineageOS in general yet, I don't use it myself
gahndii said:
@jorgen2009
Is there any chance you could link me the kernel source for this specific build? (Pixel2)
Click to expand...
Click to collapse
Sure, see LineageOS sources on github, I didn't touch the kernel in this build:
https://github.com/LineageOS/android_kernel_google_wahoo
I am still getting the security warning when booting. Am I the only one so I missed something?
Other question: is the Trusted Faces not working because the used GApps package has not been modified for the Pixel, or the ROM has got some incompatibility issue?
Great job. Just a little bug: Long press power button to turn on torch is not working when Ambient Display is set to always on.
banciii said:
I am still getting the security warning when booting. Am I the only one so I missed something?
Other question: is the Trusted Faces not working because the used GApps package has not been modified for the Pixel, or the ROM has got some incompatibility issue?
Click to expand...
Click to collapse
Are you sure you are on the April vendor? Your vendor version must be the same as the ROM needs (currently the April one).
Trusted Faces is GApps related yes, it's not in MindTheGApps. I'll try to make a build with OpenGApps in to see if that works. Both Face Detection for Media and Face Unlock are in the Nano package (https://github.com/opengapps/opengapps/wiki/Nano-Package)
redsmith said:
Great job. Just a little bug: Long press power button to turn on torch is not working when Ambient Display is set to always on.
Click to expand...
Click to collapse
I'll put it in the known issues list in the OP later this week for an overview
Another build is up. This time I used OpenGapps so you might need to clear the Store cache. I had no problems upgrading myself. The Text-to-speech improved a lot with these Gapps for me.
New in this build is the LED light when charging and some basic stuff for more compatibility with our device and some networks. Also all the normal changes since the last build for LineageOS are in of course. For the download link see the OP. I also adjusted the OP a bit to show the things that are known not to work. Let me know if I missed something so I can adjust the list
{
"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"
}
Pre-Disclaimer
Unoffical CarbonROM builds for Pixel 2 (aka walleye). I am new to this so don't expect miracles. Neither me, CarbonROM team or xda are responsible for any bricked devices. You are doing this at your own risk.
Code:
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.
A lot.
About CarbonROM
CarbonROM is an aftermarket firmware based on the Android Open Source Project. We are dedicated to fast, stable, and feature-filled roms, honesty and communication with our users, and openness with our code. We like frequent builds, with the very latest and greatest hardware support and fixes. We strive to not only provide you with the best rom we can build, but also to give back to the Android community and our fellow developers. For us, this is about creating something we can be proud of and hope you will enjoy.
Disclaimer
While every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device, family, pets, or perception of reality. We ask that you do your part to know your device and know how to recover from problems before you flash!
Features
https://carbonrom.org/
Support
1) Search. Search, search, search.
2) Ask here, be respectful and have a good time.
Notice
A few Google apps including Google Play Store are baked in. No need to flash gapps.
Pre-Requistes
Make sure you have a backup of all your important data.
Resources
TWRP for Pixel 2 (walleye)
Latest factory Images for Pixel 2 (walleye)
Install Instructions - Coming from Stock
1. Flash the newest factory images on both slots. (yes you will loose your Data). Boot into Android once.
2. Move ROM + TWRP.zip to your internal storage
3. Boot the TWRP.img
Check what Slot you're on (Reboot Menu)
Go to WIPE, and swipe for “Factory Reset” or ADVANCE (dalvik & data)
Flash the ROM zip followed by TWRP.zip
4. Reboot to system. DO NOT Flash Magisk right away. Boot into the rom once.
Enjoy CarbonROM
Install Instructions - Not Coming from Stock
1. Move ROM + TWRP.zip to your internal storage
2. Boot the TWRP.img
Check what Slot you're on (Reboot Menu)
Go to WIPE, and swipe for “Factory Reset” or ADVANCE (dalvik & data)
Flash the ROM zip followed by TWRP.zip
3. Reboot to system. DO NOT Flash Magisk right away. Boot into the rom once.
Enjoy CarbonROM
Downloads
Unofficial Carbon ROM (walleye) 20180605
Reporting Bugs?
Logcats are needed. I will see what I can do. Do note I am still on the learning curve so fixes will take some time. Do not expect instant fixes.
Donations
Donate to CarbonROM
Remember, every penny you send to them goes right back into the rom. It's used for hardware, server costs, etc - all the things that help them make Carbon better with every release. Your support means the world to us! If you've enjoyed Carbon, please consider a donation toward this goal. Thank you, and we hope you continue to enjoy Carbon!
Donate to Me.
All donations will go towards buying a daily driver phone with a decent camera. The Moto E4 just doesn't cut as the Pixel 2 doesn't get much breathing room between rom flashing.
Credits & Thanks
Carbon Team
AquariOS Team
AICP Team
@fhem
@calebcabob
@Myself5
@nitin.chobhe
@MSF Jarvis
And all other open source Devs/Teams who share their work! Thank you for helping me and not getting irritated at my noob questions.
Sources
Rom :- https://github.com/carbonrom
Kernel :- https://github.com/munchycool/android_kernel_google_wahoo
Device :- https://github.com/munchycool/device_google_walleye & https://github.com/munchycool/device_google_wahoo
Vendor :- https://github.com/munchycool/proprietary_vendor_google
XDA : DevDB Information
Unofficial CarbonROM, ROM for the Google Pixel 2 (walleye)
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 4.x
Based On: AOSP
Version Information
Status: Alpha
Created 2018-04-26
Last Updated 2018-06-05
Changelog - June 5, 2018
Updated Sources
June 2018 blobs and gapps
FlashKernel inbuilt
Changelog - May 10, 2018
Updated Sources
May 2018 patch
Enabled Smartpixels
First
Thanks for bringing this to all of us bud, will test it out after work!
Beans
Reserved 001.
Great, thanks!
Sent from Pixel 2 Nephilim Rom
What is this TWRP.zip every rom is talking about? Isn't it enough to boot TWRP.img?
redsmith said:
What is this TWRP.zip every rom is talking about? Isn't it enough to boot TWRP.img?
Click to expand...
Click to collapse
yes, if you just want to boot twrp and flash rom zip that would work. if you need twrp installed so you dont have to boot into twrp using a computer every time then you need to flash twrp zip after every rom flash.
if you follow official twrp flashing instructions you will understand what I am trying to say.
I have the ROM up and running. So far so good. Really nice! Thanks for doing a walleye build!
jascolli said:
I have the ROM up and running. So far so good. Really nice! Thanks for doing a walleye build!
Click to expand...
Click to collapse
glad you like it
Nice, glad you kept building.l! Appreciate the share
razrlover said:
Nice, glad you kept building.l! Appreciate the share
Click to expand...
Click to collapse
Enjoy
Thank you very much!
Will test after work
---------- Post added at 08:42 AM ---------- Previous post was at 07:51 AM ----------
Will this ROM ever become official in the near future?
Colday96 said:
[/COLOR]Will this ROM ever become official in the near future?
Click to expand...
Click to collapse
it's built from official sources with help from official developers of various custom rom teams.
munchy_cool said:
it's built from official sources with help from official developers of various custom rom teams.
Click to expand...
Click to collapse
Hey bro,
Data transfer tool restoring Google cloud back up on set up?
Appreciate it
razrlover said:
Hey bro,
Data transfer tool restoring Google cloud back up on set up?
Appreciate it
Click to expand...
Click to collapse
Not sure on that buddy. Never got to test as my Pixel 2 hasn't been setup as daily for a week now. Using my Moto E4 while I learn stuff.
munchy_cool said:
Not sure on that buddy. Never got to test as my Pixel 2 hasn't been setup as daily for a week now. Using my Moto E4 while I learn stuff.
Click to expand...
Click to collapse
Cool man.
@jascolli, can you verify data transfer tool installed,
Did you restore Google account on set up?
Thanks
It anyone else running verify that?
razrlover said:
Cool man.
@jascolli, can you verify data transfer tool installed,
Did you restore Google account on set up?
Thanks
It anyone else running verify that?
Click to expand...
Click to collapse
Data transfer tool did successfully install. I did did not restore though, I did a fresh set up.
jascolli said:
Data transfer tool did successfully install. I did did not restore though, I did a fresh set up.
Click to expand...
Click to collapse
Thanks bro
munchy_cool said:
Not sure on that buddy. Never got to test as my Pixel 2 hasn't been setup as daily for a week now. Using my Moto E4 while I learn stuff.
Click to expand...
Click to collapse
What about custom kernel support? Is it possible to use ElementalX Kernel with your ROM?
xFirefly93 said:
What about custom kernel support? Is it possible to use ElementalX Kernel with your ROM?
Click to expand...
Click to collapse
I think you should be fine. Dont flash root right away though, boot into Android once. In case of any issues a dirty flash should be good.
install rom - boot into android - install kernel - boot into android - install magisk.
{
"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"
}
CarbonROM is an aftermarket firmware based on the Android Open Source Project. We are dedicated to fast, stable, and feature-filled roms, honesty and communication with our users, and openness with our code. We like frequent builds, with the very latest and greatest hardware support and fixes. We strive to not only provide you with the best rom we can build, but also to give back to the Android community and our fellow developers. For us, this is about creating something we can be proud of and hope you will enjoy.
Please feel free to look, build, and use our code at CarbonROM's GitHub...
Disclaimer:
While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device, family, pets, or perception of reality. We ask that you do your part to know your device and know how to recover from problems before you flash! These builds are experimental and can contain Bugs (as listed above). Make sure to do backups.
Support:
We spend an astonishing amount of time developing this software. We can't spend much time on XDA as a result, so if you need support, please try the following:
1) Search. Search, search, search. Yes, you. I don't care how unique or important your question is, it's very likely someone has adressed it already. Especially if you're even close to new at this.
2) Read our FAQ, which can be found on our website. Carbon FAQ
3) Ask a question in your device forum. Someone will no doubt try to help you. Warning: this help may come in the form of telling you it's a dumb question that has been asked before. See step 1 - such are the perils of asking questions when you haven't done the research yourself. Android is about helping yourself.
4) Join our Discord server or Telegram group! There, you can connect with other Carbon users and our developers, and you can get quicker responses to your bug reports. The invite link is right below.
Download
Join the CarbonROM Discord server
Meet us on Telegram
Homepage
GitHub
Kernel source
Remember, every penny you send to us goes right back into the rom. It's used for hardware, server costs, etc - all the things that help us make Carbon better with every release. Your support means the world to us! If you've enjoyed Carbon, please consider a donation toward this goal. Thank you, and we hope you continue to enjoy Carbon!
XDA:DevDB Information
CarbonROM, ROM for the Google Pixel 2 XL
Contributors
Myself5, CarbonROM
Source Code: https://github.com/CarbonROM
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
Based On: AOSP
Version Information
Status: Nightly
Created 2019-04-09
Last Updated 2019-08-28
Fyi your post isn't loading on the XDA app.
gforceriders said:
Fyi your post isn't loading on the XDA app.
Click to expand...
Click to collapse
Shows up fine on the XDA labs app :good:
Badger50 said:
Shows up fine on the XDA labs app :good:
Click to expand...
Click to collapse
After you posted now it's working lol. Strange man strange. Carry on with flashing peeps.
Rock on brother! Be flashing this next week when back from my cruise!!
What gapps do you recommend for this ROM. It has been a while since I ran carbon.
gforceriders said:
Fyi your post isn't loading on the XDA app.
Click to expand...
Click to collapse
gforceriders said:
After you posted now it's working lol. Strange man strange. Carry on with flashing peeps.
Click to expand...
Click to collapse
Haha, weird things.
encephalon9986 said:
What gapps do you recommend for this ROM. It has been a while since I ran carbon.
Click to expand...
Click to collapse
I recommend OpenGapps.
Flashing procedure is
Flash Carbon
Flash TWRP
Reboot to recovery (this switches slots, it's important)
Flash GApps
Done
is anyone else having trouble with Gboard themes on this ROM? If I pick a gradient theme it just hangs and crashes.
I flashed this with Mini gapps first and had a hard time getting through setup, tried again with pico with more success.
Edmontonchef said:
is anyone else having trouble with Gboard themes on this ROM? If I pick a gradient theme it just hangs and crashes.
I flashed this with Mini gapps first and had a hard time getting through setup, tried again with pico with more success.
Click to expand...
Click to collapse
I flashed the micro package and can't even get past checking for updates. The data transfer tool keeps just keeps crashing.
Edit: Tried flashing the pico package instead and now device health services keeps crashing.
Has anyone tried razorloves' MindTheGapps package?
https://androidfilehost.com/?fid=1395089523397912604
Myself5 said:
Haha, weird things.
I recommend OpenGapps.
Flashing procedure is
Flash Carbon
Flash TWRP
Reboot to recovery (this switches slots, it's important)
Flash GApps
Done
Click to expand...
Click to collapse
How to flash if I only want twrp temporary? Same way?
omair2005 said:
How to flash if I only want twrp temporary? Same way?
Click to expand...
Click to collapse
Leave out the "Flash TWRP" part and replace "reboot to recovery" with "reboot to bootloader and boot the twrp image"
Not judging but simply confused...
I see people not wanting to install twrp and it just makes no sense to me why I would want to limit my options and functionality.
It's been like almost a year since twrp had been totally stable for me with no decryption or touch issues.
Again, what is it folks are afraid of??
I'm digging how clean and fast this ROM is. Hopefully you get your server issues resolved soon.
Trying this out again! Carbon was the first ROM I've ever used on my Pixel 2 XL and absolutely loved the experience.
Edmontonchef said:
I'm digging how clean and fast this ROM is. Hopefully you get your server issues resolved soon.
Click to expand...
Click to collapse
So do I... We already have a new host because we're fed up with the old one. Currently waiting for the old one to finally answer our support ticket and bring the server back on so we can move our data to the new server and can call it a day with the old host.
Has anyone tried installing NanoDroid with this?
I went from factory image -> flash rom -> flash twrp -> reboot recovery -> flash magisk -> flash full nanodroid.zip
This leads to a bootloop until it boots back into recovery
When I try to set up any password, it does not let me proceed after the second test. Confirm gets grayed out
Bilge656 said:
Has anyone tried installing NanoDroid with this?
I went from factory image -> flash rom -> flash twrp -> reboot recovery -> flash magisk -> flash full nanodroid.zip
This leads to a bootloop until it boots back into recovery
Click to expand...
Click to collapse
The issue here would be magisk. You usually need to boot to the system at least once before you can sucessfully flash Magisk. Don't know the reasons but it's seems to be an ongoing theme on A/B devices. Same happens on my OP6 and 6T
Myself5 said:
The issue here would be magisk. You usually need to boot to the system at least once before you can sucessfully flash Magisk. Don't know the reasons but it's seems to be an ongoing theme on A/B devices. Same happens on my OP6 and 6T
Click to expand...
Click to collapse
So theoretically I need flash the rom in 'A,' flash magisk on 'B', boot into the system once, reboot recovery into 'B,' and then install nanodroid?
Edit: Well I ignored Magisk and rebooted to recovery to install nanodroid after rom installation and it booted back into recovery unfortunately.
{
"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:
*** Disclaimer
I am not responsible for any damage you made to your device
You have been warned
crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today
Features:
https://github.com/crdroidandroid/crdroid_features/blob/11.0/README.mkdn
Flashing Instructions:
Pre-installation:
TWRP (Download from here)
Magisk 20.0 or newer for root (after first boot) - (Download from here)
First time installation:
step 1: Unlock BL
step 2: Flash TWRP and format data
step 3 Flash ROM, Gapps and Magisk
step 4 Reboot
step 5 Done
Update installation:
step 1 Flash ROM
step 2 Reboot
Do not wipe anything
Download:
Galaxy S9: Download
Galaxy S9 Plus (UNTESTED): Download
Known issues:
voLTE, Samsung proprietary apps, Screen Mirroring
Visit official website @ crDroid.net
crDroid S9/+/Note 9 Telegram
crDroid Community Telegram
Donate to help our team pay server costs
Credits go to:
The crDroid team: Website Github
Synt4x93: Github @Synt4x.93
Lineage os team: Website Github
Big thanks to DeinMathelehrer for helping me get everything up and running: Github @hisoka_simp
Epic! I'l try this on my star2lte and let you know.
CustomOsLover said:
Epic! I'l try this on my star2lte and let you know.
Click to expand...
Click to collapse
So, I'm waiting for 5 mins now. It doesn't boot for now
Nice it's working, hope you continue to work on custom Roms
CustomOsLover said:
So, I'm waiting for 5 mins now. It doesn't boot for now
Click to expand...
Click to collapse
UPDATE: it's working now. Might had some problems with my GAPPs
CustomOsLover said:
Epic! I'l try this on my star2lte and let you know.
Click to expand...
Click to collapse
Thankyou!
I've been using this for a day now and I gotta admit, it's so smooth and reliable for now, nothing to argue about! I absolutely love this rom! Thanks for creating this for the S9(+) Hope we'll get more ROMs like this
CustomOsLover said:
I've been using this for a day now and I gotta admit, it's so smooth and reliable for now, nothing to argue about! I absolutely love this rom! Thanks for creating this for the S9(+) Hope we'll get more ROMs like this
Click to expand...
Click to collapse
Perfect thank you so much. I am glad it works. I need a screenshot of it working though to get the dev's approval. His rules not mine. So just dm me a screenshot in xda of it working please, so I can get it validated. (Screenshot of About Phone > Android Version in settings would be best)
Also a word of warning, I may be unable to create a rom for crdroid S (android 12), as I have no idea how to make rom sources. I just know how to compile roms with preexisting sources. So unless someone builds android 12 lineage os or something for the s9 and s9 plus, then the road may end here for this rom unless someone else picks it up.
hisoka_simp said:
Nice it's working, hope you continue to work on custom Roms
Click to expand...
Click to collapse
Thanks for ur help. I might, but I also have a lot of other things to do.
CustomOsLover said:
UPDATE: it's working now. Might had some problems with my GAPPs
Click to expand...
Click to collapse
Yah, sry I don't use gapps, I try to avoid them as much as possible. So I didnt test that.
Linusrg1 said:
Perfect thank you so much. I am glad it works. I need a screenshot of it working though to get the dev's approval. His rules not mine. So just dm me a screenshot in xda of it working please, so I can get it validated. (Screenshot of About Phone > Android Version in settings would be best)
Also a word of warning, I may be unable to create a rom for crdroid S (android 12), as I have no idea how to make rom sources. I just know how to compile roms with preexisting sources. So unless someone builds android 12 lineage os or something for the s9 and s9 plus, then the road may end here for this rom unless someone else picks it up.
Click to expand...
Click to collapse
Here you go:
CustomOsLover said:
Here you go:View attachment 5312933
Click to expand...
Click to collapse
thankyou
@Linusrg1 I'm currently on crDroid 7.2, on the S9; can I update to 7.6 just by flashing the rom through twrp? Will that create any side effects maybe? Like losing data and such? I cba to make a backup as it's very high in size.
kidi said:
@Linusrg1 I'm currently on crDroid 7.2, on the S9; can I update to 7.6 just by flashing the rom through twrp? Will that create any side effects maybe? Like losing data and such? I cba to make a backup as it's very high in size.
Click to expand...
Click to collapse
Thats what I did and it worked fine. If not make a data backup then start off clean.
Linusrg1 said:
Thats what I did and it worked fine. If not make a data backup then start off clean.
Click to expand...
Click to collapse
I mean you sure it won't mess up with magisk manager and tasker? Since I'm just flashing the rom itself and not re-rooting?
EDIT: I've lost root, and it messed up with google apps, as in they were force closing. I've patched the boot.img for magisk to work again as in to re-gain root, and flashed google apps .zip, it seems ok for now. Also it seems it takes a second for the animation to pass through and to be able to enter the pin code on the lock screen after swiping, why's that?
kidi said:
I mean you sure it won't mess up with magisk manager and tasker? Since I'm just flashing the rom itself and not re-rooting?
EDIT: I've lost root, and it messed up with google apps, as in they were force closing. I've patched the boot.img for magisk to work again as in to re-gain root, and flashed google apps .zip, it seems ok for now. Also it seems it takes a second for the animation to pass through and to be able to enter the pin code on the lock screen after swiping, why's that?
Click to expand...
Click to collapse
Because you need to wipe system data cache and dalvik cache flash the rom and then flash data again.
Linusrg1 said:
Because you need to wipe system data cache and dalvik cache flash the rom and then flash data again.
Click to expand...
Click to collapse
It's all okay now, except I found the culprit to the 1-second delay for the animation to step in to enter the pin; when you set up face unlock, that bug appears. When you don't use face unlock but just pin/fingerprint combo, it doesn't have that delay when you swipe on the lock screen to enter pin.
I have the SM-960F/DS version of starlte, which I believe has the Exynos chipset, while the American version has the SnapDragon. Does anyone know if this ROM will have any issues on the SM-960F/DS or does the chipset not matter for the ROM?
DangerousDays said:
I have the SM-960F/DS version of starlte, which I believe has the Exynos chipset, while the American version has the SnapDragon. Does anyone know if this ROM will have any issues on the SM-960F/DS or does the chipset not matter for the ROM?
Click to expand...
Click to collapse
well, for starters, Snapdragon models mostly can't unlock the bootloader. But yes, the exynos models with the latest bootloader (you can install dev base first and then flash this, if you're uncertain) should run this with no problem.
lordsolrac2 said:
well, for starters, Snapdragon models mostly can't unlock the bootloader. But yes, the exynos models with the latest bootloader (you can install dev base first and then flash this, if you're uncertain) should run this with no problem.
Click to expand...
Click to collapse
Sorry, I am somewhat new to the custom ROM scene. Can you explain to me how to check if I have the latest bootloader, what is the dev base and where I can get it?
{
"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.
*/
CherishOS is an AOSP based rom focusing on a Unique UI with many customizations.
Known bugs
- Loudspeaker is loud and creates some echo in calls
- TWRP recovery does not decrypt internal storage with a pin set, this is TWRP's fault, but does not affect OTAs, cancel when prompted for pin it will say its incorrect. [fixed with latest twrp]
- Offline charging animation does not work [FIXED in 3.5.2]
- SIM2 mobile data does not work (for dual sim users) but the sim itself works fine [FIXED in 3.5.2]
- gyro sensor creates a drift in some games [FIXED in 3.6]
- requires flashing atomix zip for WPA2 hotspot to work (attached) < now included, needs test. [no longer required]
- you tell me
Please ensure T-virus-2.0 is installed before attempting to flash this rom! follow this guide here: https://forum.xda-developers.com/t/nokia-8-nb1-full-rom-installation-guide.4349525/
Selinux status: Enforcing
Download
ROM
Release CherishOS 3.9 [12.1] [Gapps/Vanilla] [Unofficial] · megafire91/NB1-CherishOS_Releases
CherishOS for NB1 treble only [T-virus 2.0 required] Changelog: https://t.me/CherishOS/1120 Device changelog: Changed to LOS camera to resolve not saving issues Audio visualiser now working Offlin...
github.com
Recovery
TWRP:
Release TWRP 3.6.2 A12.1 for NB1 · Niemandausduisburg/android_device_nokia_A1N-NB1-TWRP-new
TWRP 3.6.2 A12.1 for Nokia 8 (NB1) Flashable bootimage & flashable zip availible. Known Features xD: - MTP / ADB don't work sometimes. To fix disable & re-enable MTP in Mount-options. - ADB sidelo...
github.com
The Zip installer is used for easier access when flashing roms, the img is there in case you have forgotten to flash the zip and have lost recovery.
Flashing instructions
Clean Flash:
1. Take a full backup of both your data and internal storage as it may be wiped.
2. Download the ROM from above link and flash the recovery zip
3. Download the recovery zip of your choosing and flash it if not already on latest twrp.
4. boot into recovery and either remove rom pin or wipe internal to have it accessible to copy rom zip over (due to the decryption bug) or just use external sd card to flash.
5. flash the rom zip and recovery zip again right after the rom zip before rebooting , it will reboot you to recovery automatically in other slot. (optional) cherish recovery included.
6. Flash any mods you may want
7. run factory reset from recovery, or wipe /data and /dalvik if you don't want internal wiped.
8. reboot to system and enjoy!
(flashing Atomix zip is only needed if you flash the .img to fix hotspot, but not with the zip)
Installing an OTA (Dirty flash):
1. Download the ROM from above link
2. flash the rom zip and recovery zip and let it reboot into recovery.
3. wipe Dalvik cache only
4. flash any mods you had previously flashed.
5. reboot to system and enjoy!
(flashing Atomix zip is only needed if you flash the .img to fix hotspot, but not with the zip)
Device support:
https://t.me/HMD_Nokia_8
Credits
Me for building the rom
@emufan4568 for the NB1 device and vendor tree, atomix kernel and TWRP.
Rany42 for all his help and contribution and for using his device trees, he doesn't have an XDA account.
@oaid for contribution to vendor tree and atomix kernel and countless hours of bug fixing
@CherishOS team for the amazing ROM
@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.
coffee:
Pay Marcel Dos Santos using PayPal.Me
Go to paypal.me/marceldossantos91 and type in the amount. Since it’s PayPal, it's easy and secure. Don’t have a PayPal account? No worries.
paypal.me
if you do decide to donate, thank you, appreciate it more than you know.
Sources:
CherishOS: https://github.com/CherishOS
Device trees: https://github.com/GPUCode, https://github.com/c79
Reserved
in case anyone is wondering, the rom is considered stable and mostly everything works, but please when reporting bugs, attach a log, thanks!
Thanks!!!
build updated
Happy flashing!
In your instructions
I'm guessing step one should be make sure device bootloader Unlocked
And t virus is installed
johndaog said:
In your instructions
I'm guessing step one should be make sure device bootloader Unlocked
And t virus is installed
Click to expand...
Click to collapse
Yes you are correct. Ive updated the post accordingly, however it is always to be assumed any rom besides stock needs T-virus to work as it requires the treble base.
Thanks for making this! Out of curiosity, is this rom using the latest A11 DDV by @emufan4568 you mentioned in another thread?
r100 said:
Thanks for making this! Out of curiosity, is this rom using the latest A11 DDV by @emufan4568 you mentioned in another thread?
Click to expand...
Click to collapse
Yes, its using all the ddv blobs and hal's, and everything has been upgraded. All A12 roms for NB1 going forward will use them
Just flashed this ROM. Buttery smooth. Thanks a lot for your time and efforts.
Couple of possible bugs
1) Do not change the display cut out from default- it blanks the whole screen without any way to change back other than by factory resetting.
2) I can't connect to Internet when I turn on expressvpn. Might be just me though.
This just proves that the Nokia 8 is still a very capable device in 2022.
Can't really get a logcat for the first one but will look into the second one to see if there's a workaround for the VPN issue.
And just in case anyone is wondering, banking apps work just fine. Safetynet passes and Selinux is indeed enforcing
Latest Gcam seems to be a hit and miss for some modes. I'll share if there's a better one out there more suited to the Nokia 8
**Edit: https://www.celsoazevedo.com/files/android/google-camera/f/changelog1434/
This one seems good and stable for me
Xda2022 said:
Just flashed this ROM. Buttery smooth. Thanks a lot for your time and efforts.
Couple of possible bugs
1) Do not change the display cut out from default- it blanks the whole screen without any way to change back other than by factory resetting.
2) I can't connect to Internet when I turn on expressvpn. Might be just me though.
This just proves that the Nokia 8 is still a very capable device in 2022.
Can't really get a logcat for the first one but will look into the second one to see if there's a workaround for the VPN issue.
Click to expand...
Click to collapse
Hi all, found a fix for the VPN not connecting. I found that I had to be on a TCP protocol for it to work. I had issues with a UDP connection. Didn't have this issue on Pie so assume it's to do with this ROM, but nonetheless here's the solution if you've got the same problem.
Xda2022 said:
Hi all, found a fix for the VPN not connecting. I found that I had to be on a TCP protocol for it to work. I had issues with a UDP connection. Didn't have this issue on Pie so assume it's to do with this ROM, but nonetheless here's the solution if you've got the same problem.
Click to expand...
Click to collapse
I just tested UDP now with windscribe and i connected without any issues. Likely the issue is your vpn providers app not fully compatible with A12 yet.
marceldossantos91 said:
I just tested UDP now with windscribe and i connected without any issues. Likely the issue is your vpn providers app not fully compatible with A12 yet.
Click to expand...
Click to collapse
Interesting... I guess it's a fix for anyone on Express VPN.
new cherish build up, QC is finally fixed with this update. happy flashing
marceldossantos91 said:
new cherish build up, QC is finally fixed with this update. happy flashing
Click to expand...
Click to collapse
Probably me being a bit stupid, but how do you update? I don't see an update menu- does this need a microsd card to flash over twrp for every update?
Xda2022 said:
Probably me being a bit stupid, but how do you update? I don't see an update menu- does this need a microsd card to flash over twrp for every update?
Click to expand...
Click to collapse
You have to dirty flash through twrp. I am looking into how i can integrate an OTA updater but for now dirty flash procedure
build is updated, the only change is that the H/W lights for keys should now work.
Happy flashing!
Nice one Marcel!