[ROM][12][UNOFFICIAL][redfin] Evolution-X 20220705.003.a1

Search This thread

DroidRommer

Senior Member
Aug 12, 2016
116
56
Okay guys evolution x for A13 is here and I've decided I might try to dirty flash it over this one. I have it tweaked exactly how i want it and just don't want to start from scratch like so many times before lol! I'm sure it won't but if it happens to work I will report back. I realize its never recommended to dirty flash when a firmware update is involved but I'm gonna backup everything and try it anyways. Call this project DOOM :LOL: If this will for a fact fail horribly speak now or let me find out the hard way

thanks,
DROIDROMMER
 

andybones

Forum Moderator
Staff member
May 18, 2010
15,042
15,417
Google Pixel 5
Okay guys evolution x for A13 is here and I've decided I might try to dirty flash it over this one. I have it tweaked exactly how i want it and just don't want to start from scratch like so many times before lol! I'm sure it won't but if it happens to work I will report back. I realize its never recommended to dirty flash when a firmware update is involved but I'm gonna backup everything and try it anyways. Call this project DOOM :LOL: If this will for a fact fail horribly speak now or let me find out the hard way

thanks,
DROIDROMMER
I think it'll be fine.

On A12 I thin TWRP backup/restore works so worth giving Evo-x A12 a TWRP backup.
 
  • Like
Reactions: DroidRommer

DroidRommer

Senior Member
Aug 12, 2016
116
56
I think it'll be fine.

On A12 I thin TWRP backup/restore works so worth giving Evo-x A12 a TWRP backup.
Thanks for the reply! Was just getting ready to post saying it works!! I uninstalled magisk, dirty flashed the evo-x 13 rom, and rerooted using latest magisk canary! So far everything is great! Unfortunately I couldnt get twrp to boot to make the backup before taking the leap but decided to try anyway! If anyone else wants to do this and has questions feel free to ask

Thanks for the awesome rom!
DROIDROMMER

FYI: I haven't successfully gotten twrp to boot on any Android 12.1 rom other than stock. I know this is off topic but just figured I'd mention this in case someone else tries to
 
Last edited by a moderator:

rhplusa10

Senior Member
Feb 18, 2011
245
84
Los Angeles
Thanks for the reply! Was just getting ready to post saying it works!! I uninstalled magisk, dirty flashed the evo-x 13 rom, and rerooted using latest magisk canary! So far everything is great! Unfortunately I couldnt get twrp to boot to make the backup before taking the leap but decided to try anyway! If anyone else wants to do this and has questions feel free to ask

Thanks for the awesome rom!
DROIDROMMER
Did you dirty flash from evox12 to 13 direcrly without flashing stock13?
How about the radio and other imgs? Stay same as 12?
 

DroidRommer

Senior Member
Aug 12, 2016
116
56
Did you dirty flash from evox12 to 13 direcrly without flashing stock13?
How about the radio and other imgs? Stay same as 12?
Yep! Directly from evo-x 12-13 I didn't have to flash the new boot.img or vendor_boot. I just used the recovery that we installed when install evo12. I don't wanna promise anything in case it doesn't work for someone else but like I said all I had to do was completely uninstall magisk and then booted to recovery and sideloaded evo13. Afterwords if you want to root again just download latest magisk canary apk. Grab the evo13 boot.img, patch it and flash it in fastboot like normal. Sorry if I'm going to in depth I just don't wanna steer someone wrong cuz it always sucks starting from scratch if you don't have to! 😁
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    I ported this fantastic ROM to the Pixel 5. It's been my daily driver for 3 weeks or so now with no issues so I thought I'd share.
    I am not affiliated with Evolution-X in any way. All credit goes to them.

    NOTES
    I did make a few tweaks to the source code while making this port.
    -signed the final build with my own private keys
    -added some additional statusbar icons
    -tweaked the kernel to allow wireguard support and I added some recommendations from the Kali Linux project. You will see the kernel name includeS my tag "PsybernetiQ"
    -the notification header feature does not work at the moment; I started to add this feature back from Android11 ("elle") a few days ago and am not finished yet. It doesn't seem to break anything being included in this state, so it's there but you can't actually add any images (yet).
    -added Bauhaus93 font
    -added support for BromiteWebview. The public key for this webview was added.
    -you will get an error upon successfully booting that adaptive connectivity isn't working...just click "ok" or whatever. It doesn't seem to affect anything. IIRC I've seen this in other ROMs.
    -if you get a message at around 47% of the sideload install process regarding signature, you can git "y'" to ignore and the build will continue as expected. The % increments should continue past 47% all the way to 100% (or 94% or something like that, the last few % might got by too fast to see.) It should say "transfer x 2.00" on your screen when it's complete. Hit back once or twice, then reboot to system.
    -the majority of the device and kernel code I borrowed from LineageOS.

    Credits
    -Evolution-X (obviously)
    -GrapheneOS
    -ProtonAOSP/kdrag0n <---this is the best
    -LineageOS

    built on Linux Mint laptop. Shoutout to Android Studio, Meld, Sublime, Inkscape, gnome terminal, LibreOffice Calc

    Instructions
    fastboot flash --slot all vendor_boot vendor_boot.img
    fastboot flash --slot all boot boot.img
    fastboot reboot fastboot
    from there head over to recovery, and sideload the ota.

    Downloads
    boot.img, vendor_boot.img & redfin_ota_update_1659450416.zip from here:
    I've included a boot.img version that has been pre-rooted with Magisk for your convenience but this is optional.


    Kernel Source:
    Original Source Code:
    My Source Code:

    There were some other small changes to other Evolution-X repositories, such as adding Powershare and Touch items from LineageOS to hardware, bootanimation logic triggers in vendor, compatibility matrix changes to allow for device-specific hardware version/support, removing duplicate sepolicy references to TurboAdapter and Flipendo. I'll review my changes again and if it's worth it, make a repo. Otherwise I may just make notes here like "delete thi
    I can't promise I'll be able to help you if you have problems or that I will update this every month.

    Extra thanks to kdrag0n for all the information they provide on github. The details and explanations you leave in your work for us are supremely valuable and appreciated.
    4
    yeah that makes sense. But still, Android 13 is almost out now and still some features haven't made their way in? I guess that makes me feel not too dumb if the masters, whose work I study and try to emulate, take a long time lol. Either that or they all have day jobs or there's just not that much demand right now for this stuff.
    I just got into linux/android/hacking a couple of years ago. I don't have any formal computer programming experience (I have a BA in Music) but I do program actuarial financial software for big insurance companies, mostly written in APL lol.
    Never feel dumb buddy! I couldn't make this ROM.You give your spare time to provide to our very sad under-developed Pixel 5..
    I LOVE this phone. I want to fix my camera, but at this point idk if it's worth it.
    Oddly it still takes decent pictures.
    I guess I'm still just sour over it because I never dropped the phone. I be as careful as I can.
    And one day I pop it over and boom it's string back at me, a huge hole in the camera lens.
    I think it is lke $150 to fix using Googles officially supported 3rd party (will fill in name when remember).

    but some developers won't even touch say, A13 until it is officially releaed. Which makes sense thinkng on it, as Google will be changing the code along the way as they test things, add in new stuff/take stuff out.

    And that sounds like a bad ass job I am jealous. Good going! I've always to play the guitar.
    And as far as hacking, do you mean like building ROMs hacking, or like hacking/hacking -- I also just got into Linux not long ago, but I do a dual-boot setup, and I find myself on Windows more and more -- I'm just more comfortable on it, although the Linux Mint is way more secure.
    2
    I ported this fantastic ROM to the Pixel 5. It's been my daily driver for 3 weeks or so now with no issues so I thought I'd share.
    I am not affiliated with Evolution-X in any way. All credit goes to them.

    NOTES
    I did make a few tweaks to the source code while making this port.
    -signed the final build with my own private keys
    -added some additional statusbar icons
    -tweaked the kernel to allow wireguard support and I added some recommendations from the Kali Linux project. You will see the kernel name includeS my tag "PsybernetiQ"
    -the notification header feature does not work at the moment; I started to add this feature back from Android11 ("elle") a few days ago and am not finished yet. It doesn't seem to break anything being included in this state, so it's there but you can't actually add any images (yet).
    -added Bauhaus93 font
    -added support for BromiteWebview. The public key for this webview was added.
    -you will get an error upon successfully booting that adaptive connectivity isn't working...just click "ok" or whatever. It doesn't seem to affect anything. IIRC I've seen this in other ROMs.
    -the majority of the device and kernel code I borrowed from LineageOS.

    Credits
    -Evolution-X (obviously)
    -GrapheneOS
    -ProtonAOSP/kdrag0n <---this is the best
    -LineageOS

    built on Linux Mint laptop. Shoutout to Android Studio, Meld, Sublime, Inkscape, gnome terminal, LibreOffice Calc

    Instructions
    Just like any other ROM, flash the boot.img, boot to recovery, sideload the ota. This is based on the July 2022 patch, so maybe you need the radio.img and bootloader.img from the official google source if you have any trouble.Get those 2 from the official site.

    Downloads
    boot.img & redfin-ota_update-1659317506.zip from here:

    Kernel Source:

    I can't promise I'll be able to help you if you have problems or that I will update this every month.

    Extra thanks to kdrag0n for all the information they provide on github. The details and explanations you leave in your work for us are supremely valuable and appreciated.
    Just a heads up: after flashing the boot.img, i got hung up on the Google splash screen. I grabbed the boot.img from Stayboogy's LOS rom and it worked to flash the ROM. To get logs would require me to flash back to stock and I don't have time right now but we'll see. My 5 isn't my daily, just a back up but I'll try and get some feedback for you. Thanks for your work on this ROM
    2
    I am not familiar with benchmarking, so I'm, afraid I'm not going to be much help here.

    FWIW, my battery performance using this ROM "feels" about the same to me as any other. I mostly used ProtonAOSP but have also used stock, lineage, graphene on this Pixel 5 and none of them struck me as being worse than one another. Just my $0.02.
    For science,my typical usage is as such: I talk on my phone maybe 5min a day, listen to music while running for 30min, send about 3 texts, browse the web for 30min and I'll typically have 30-50% at bedtime. I charge overnight and wake to a full charge.

    Battery life is good. I've on this rom for a day with active use, and all good for battery life.
    Other things are all good as well. Some tweak like edge lighting does not work but I don't use it.

    Only I found is the charging speed issue.
    I think this is related with the kernel.
    I want to use other kernel to compare but I cannot find compatible kernel with this rom.

    I tried flash boot.img from stock July/2022 and LOS 19 20220727, but cannot boot after flash.

    Which boot.img is compatible with this rom?
    or, am I wrong to change kernel by flashing boot.img?
    2
    Another head up.. I had same experience, the provided boot.img cannot boot into fastbootd.
    As AlexArimov mentioned (thank you. I was kinda panic since this is my primary phone), I tried boot.img from Stayboogy's but got signature error after 47% of installation.
    I tried from LOS 19 vendor_boot.img with boot into recovery, it worked. It asked "proceed anyway" button with signature error, and I got into this rom.

    Somewhat LOS and ProtonAOSP does not work on me, it always says I am offline even though I am on WiFi and Cell.

    This rom finally let me use Android12!

    Thank you so much.