[HomeBrews] Pixel 2: LineageOS/CarbonROM/DirtyUnicorns

Search This thread

Ryche666

Senior Member
Nov 21, 2012
410
350
Spokane
Dirty Unicorns is a project that started out with no name. It was a project that was first based off AOKP back in the early days of Jelly Bean. In the early days it was just a one man show on one device, the EVO 3D. Since then, many others have joined the project and it has grown exponentially.

We have seen a lot of talent contribute to this project of ours. Big or small, the focus was always on contributing to the community. That is ultimately why we do what we do. After Jelly Bean, we decided to move to a new base, OmniROM. While AOKP was fun, OmniROM proved to be even more exciting base because it challenged us to see what we could do with a project that had different goals in mind. We learned a lot and again, gain contributors. With Lollipop, we moved to an AOSP base with a lot of patches from CAF to make our older devices function as they should. We grew even more and learned a whole lot more.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
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.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
LineageOS is a free, community built, aftermarket firmware distribution of Android 8.1 (Oreo), which is designed to increase performance and reliability over stock Android for your device.

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Pre-Disclaimer:
THIS IS AN UNOFFICIAL BUILD. The intent is to showcase what is coming up soon. I have been working hard on getting Walleye on a level I consider DD ready, especially from a security side of things.
Please keep any problems with those builds in this thread, I don't accept any bug reports for any other builds other than my HomeBrews.

Disclaimer:
While I make every effort to test these builds as much as possible, I am not responsible for anything that may happen to your device. I ask that you do your part to know your device and know how to recover from problems before you flash or post that you broke your phone!

Support:
I spend an astonishing amount of time developing this device. I 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) Ask a question in this 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.


Notice:
This build includes GApps for now. We're still working on ways to not prebundle it.
Before you flash, make sure you're on the latest 8.1 stock builds (and bootloader), then flash the ROM in TWRP.

Instructions :
Boot to TWRP
Format Data (If you didn't type YES, you did it wrong!)
adb sideload homebrews.zip
reboot system
(to gain root you must first boot homebrewsROM. Then reboot and to TWRP and install Magisk 1 6.0)

See below

Reporting Bugs:
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved.
What is your--
Build Date:
Did you--
wipe:
all data?
install gapps when you weren't suppose to?
Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:

WARNING: These are my personal testing builds. They include unmerged, work-in-progress stuff such as SuperUser, Privacy Guard, Google Play services etc. DO NOT FLASH 3RD PARTY GAPPS PACKAGES!


If you see a warning about vendor partition mismatch, you can ignore that in most cases, but before reporting issues you should be on the right version (without the warning).


### RELEASES ###
https://drive.google.com/drive/folders/1NY1j-eH9demisz5Y05jeIPGXipENo5yK?usp=sharing


XDA:DevDB Information
LineageOS, ROM for the Google Pixel 2
CarbonROM, ROM for the Google Pixel 2
DirtyUnicorns, ROM for the Google Pixel 2
Contributors
Source Code: http://github.com/LineageOS
Source Code: http://github.com/CarbonROM
Source Code: http://github.com/DirtyUnicorns
Source Code: http://github.com/TresReinosDeLeche


ROM OS Version: 8.x Oreo
ROM Kernel: Linux 4.x

Version Information
Status: Testing

### DONATE ###
paypal.me/JacobStermer

Created 2018-02-2
Last Updated 2018-03-Today
 
Last edited:

Archangel

Inactive Recognized Themer
Jul 14, 2010
6,639
14,175
Reno, NV
Holy crap do my lying eyes deceive me or is there a rom for the Pixel 2 LOL,,,thanks brother for letting me know about this. Now who is going to be the guinea pig and flash it LOL

Don't devices that are not officially supported need someone to start the process and possible become a maintainer? I could be mistaken. I myself think moonshine is pretty cool and would love to know how to make it. :D
 

Ryche666

Senior Member
Nov 21, 2012
410
350
Spokane
I'll flash it I just need more clear instructions. Likes wipes and do I need to flash twrp?

boot to twrp.
wipe all data
adb sideload lineageos
reboot system.

After first boot then you can flash Magisk for root.

right now i am getting FC on Camera APP, X Google, Ok Google, and T Google something. My computer just crashed building the potential fix.
 
Last edited:
  • Like
Reactions: b0tes

jasonsamms666

Senior Member
boot to twrp.
wipe all data
adb push lineageos
reboot to bootloader
boot to twrp
adb push magisk
reboot to system.

right now i am getting FC on Camera APP, X Google, Ok Google, and T mobile something. My computer just crashed building the potential fix.

glad i did a backup. i just tried to install it normally and it didn't boot. i got ballsy :p
 

Ryche666

Senior Member
Nov 21, 2012
410
350
Spokane
Is there really no mainstream support for this device? Everything that comes out, no disrespect, is moonshine lol.

I heard they are working on taimen first then our phone. For the most part it is all their that it seems. ****ty part is they cannot make it official until they find out why you cannot flash gapps.

So the work around is make it unofficial and build gapps inside.
 

NadavCE

Senior Member
Nov 11, 2015
149
45
I heard they are working on taimen first then our phone. For the most part it is all their that it seems. ****ty part is they cannot make it official until they find out why you cannot flash gapps.

So the work around is make it unofficial and build gapps inside.

FWIW this is what's been done with the Essential Phone.
 

Ryche666

Senior Member
Nov 21, 2012
410
350
Spokane
Don't devices that are not officially supported need someone to start the process and possible become a maintainer? I could be mistaken. I myself think moonshine is pretty cool and would love to know how to make it. :D

I was the same way. A **** ton of reading and a lot of PMing. It is pretty simple when you get the hang of it. This early in the game you get to see the codes that attract you to certain roms or kernels.

Right now i just need to make sure it is stable before i work on the kernel or choose what rom i am gonna stick with.
 

Chronzy

Senior Member
Jun 28, 2010
877
482
Austin, TX
Sideloading it worked. Totally clean install- formatted data (as in typed "yes") and pushed the files like described.

*Wouldn't pick up my 5ghz wireless network during setup, but connected once I was in the os.

LTE seems fine, the screenshot is par for what I get around here. Still setting up and testing, but looking good so far!

Thanks @Ryche666
 

Attachments

  • Screenshot_20180202-182543.png
    Screenshot_20180202-182543.png
    104.5 KB · Views: 534
  • Screenshot_20180202-183801.jpg
    Screenshot_20180202-183801.jpg
    138.7 KB · Views: 529

infamousvincci

Senior Member
Apr 10, 2013
1,478
341
Carson
OnePlus 9
OnePlus 9 Pro
Sideloading it worked. Totally clean install- formatted data (as in typed "yes") and pushed the files like described.

*Wouldn't pick up my 5ghz wireless network during setup, but connected once I was in the os.

LTE seems fine, the screenshot is par for what I get around here. Still setting up and testing, but looking good so far!

Thanks @Ryche666

Can you share the complete steps and details on how you flashed it? Thank you!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 29
    Dirty Unicorns is a project that started out with no name. It was a project that was first based off AOKP back in the early days of Jelly Bean. In the early days it was just a one man show on one device, the EVO 3D. Since then, many others have joined the project and it has grown exponentially.

    We have seen a lot of talent contribute to this project of ours. Big or small, the focus was always on contributing to the community. That is ultimately why we do what we do. After Jelly Bean, we decided to move to a new base, OmniROM. While AOKP was fun, OmniROM proved to be even more exciting base because it challenged us to see what we could do with a project that had different goals in mind. We learned a lot and again, gain contributors. With Lollipop, we moved to an AOSP base with a lot of patches from CAF to make our older devices function as they should. We grew even more and learned a whole lot more.
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    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.
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    LineageOS is a free, community built, aftermarket firmware distribution of Android 8.1 (Oreo), which is designed to increase performance and reliability over stock Android for your device.

    LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Pre-Disclaimer:
    THIS IS AN UNOFFICIAL BUILD. The intent is to showcase what is coming up soon. I have been working hard on getting Walleye on a level I consider DD ready, especially from a security side of things.
    Please keep any problems with those builds in this thread, I don't accept any bug reports for any other builds other than my HomeBrews.

    Disclaimer:
    While I make every effort to test these builds as much as possible, I am not responsible for anything that may happen to your device. I ask that you do your part to know your device and know how to recover from problems before you flash or post that you broke your phone!

    Support:
    I spend an astonishing amount of time developing this device. I 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) Ask a question in this 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.


    Notice:
    This build includes GApps for now. We're still working on ways to not prebundle it.
    Before you flash, make sure you're on the latest 8.1 stock builds (and bootloader), then flash the ROM in TWRP.

    Instructions :
    Boot to TWRP
    Format Data (If you didn't type YES, you did it wrong!)
    adb sideload homebrews.zip
    reboot system
    (to gain root you must first boot homebrewsROM. Then reboot and to TWRP and install Magisk 1 6.0)

    See below

    Reporting Bugs:
    Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved.
    What is your--
    Build Date:
    Did you--
    wipe:
    all data?
    install gapps when you weren't suppose to?
    Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:

    WARNING: These are my personal testing builds. They include unmerged, work-in-progress stuff such as SuperUser, Privacy Guard, Google Play services etc. DO NOT FLASH 3RD PARTY GAPPS PACKAGES!


    If you see a warning about vendor partition mismatch, you can ignore that in most cases, but before reporting issues you should be on the right version (without the warning).


    ### RELEASES ###
    https://drive.google.com/drive/folders/1NY1j-eH9demisz5Y05jeIPGXipENo5yK?usp=sharing


    XDA:DevDB Information
    LineageOS, ROM for the Google Pixel 2
    CarbonROM, ROM for the Google Pixel 2
    DirtyUnicorns, ROM for the Google Pixel 2
    Contributors
    Source Code: http://github.com/LineageOS
    Source Code: http://github.com/CarbonROM
    Source Code: http://github.com/DirtyUnicorns
    Source Code: http://github.com/TresReinosDeLeche


    ROM OS Version: 8.x Oreo
    ROM Kernel: Linux 4.x

    Version Information
    Status: Testing

    ### DONATE ###
    paypal.me/JacobStermer

    Created 2018-02-2
    Last Updated 2018-03-Today
    12
    Carbon uploading now.

    Data: Works, may not connect first try, try again.
    4g: Says 4g not LTE, will fix later.
    Now Playing: It's in Settings: Sound
    Root: Haven't baked it in.

    Data Fix: Will submit fix to Carbon since it was on there side and not our device.
    11
    BTW, I'm not stopping development. I still want my Developer tag on XDA. I have a few things in the works and hopefully i will have a new build shortly.
    10
    Update, day 2 now trying to get AICP working. On the plus side, my ubuntu 18.04 is super stable:) But still haven't figured out why i keep getting 2 errors during builds. Waiting on the main man from AICP to respond back.

    Tried Carbon but that was a headache, so back to AICP. If something big happens with Lineage i'll put out a build.
    10
    Roms running great. No issues. By my estimation the battery is at least as good as stock if not better.

    Camera is decent, but I've been looking for alternatives. Can't seem to get Camera NX to work. Tried 7.2 & 7.3

    Would love to see AICP, good luck with that.

    I'm repo syncing right now. Sorry, the weekends are usually my family time.

    It's pins and needles over here since the last time the wife got mad i lost computer privileges for 2 years and she bought me an Samsung S7 so i couldn't build:/