[ROM][8.1.0][UNOFFICIAL] CopperheadOS for Redmi 3S/Prime/3X [TeamReloaded]

Devil7DK

Senior Member
Sep 22, 2015
642
1,351
0
21
Coimbatore

CopperheadOS
A security and privacy focused mobile operating system compatible with Android apps


Code:
* Your warranty is voided.*
I am not responsible for bricked devices, dead SD cards, Third World 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.

And again here we presents a rom only one of its kind... CopperheadOS - a hardened FOSS operating system based on the Android mobile platform. Its based on Android Open Source Project with added privacy and security features.

Prerequisites :-
  1. Redmi 3S/Prime/3X with Unlocked Bootloader
  2. Latest TWRP or RedWolf TWRP.
  3. Download and Store the ROM in Internal (Links in Second Post)
  4. Download latest OpenGapps. (Actually Copperhead doesn't support GApps and it uses F-Droid. But GApps working for some. :rolleyes:)

Instructions :-
  1. Reboot to Custom Recovery.
  2. Wipe System, Data, Cache/Dalvik
  3. Click Install and Select the Installer ZIP then Swipe to (Start) Install.
  4. Flash Gapps if you want...
  5. Boot will take more time than other ROMs. So, just simply wait till it boot. :silly:

Features :-
  1. Android baseline
  2. Exec-based spawning model
  3. Chromium / WebView
  4. Bionic libc improvements - Hardened allocator, Regions, Small allocations, Large allocations, Extended _FORTIFY_SOURCE implementation, Dynamic object size queries, Function pointer protection
  5. Compiler hardening
  6. Enhanced SELinux policies (Now we are in permissive tho... :p)
  7. Encryption and authentication - Support for longer passwords, Reduced side channel leakage for file-based encryption, PIN entry scrambling, Lower Fingerprint unlock Attempts
  8. Privacy-focused defaults
  9. Networking Security Improvements
  10. Attack surface reduction
  11. Silence - SMS App
  12. Kernel hardening (Not Implemented in our builds yet :( )

Warning :-
In Copperhead you won't be able to break system screen lock like pattern, pin or passwords. i.e. Usually when restoring a backed up ROM from TWRP it messes the screenlock, we won't be able to unlock even with the right password. So we use some flashable zips or manually deleting gatekeeper files to bypass screenlock. And THIS TRICK WON'T WORK IN COPPERHEAD. SO, REMOVE PASSWORD PROTECTION BEFORE TAKING BACKUP VIA TWRP.

FAQs :-
* Copperhead is a very special ROM, Do you have permission to distribute it...?
Non-commercial modification and redistribution are still permitted.
- Wikipedia

Btw, I mailed to the official address about this unoffcial build and waited for reply a long time.... No reply yet :eek: Then referred some Wikis & Tweets of Coppehead. if i'm correct its licensed under GPL3.



* Why this ROM takes more time to boot..?
Copperhead have many security measure like verified-boot. It may be the cause of Loooooong boot process... still we are working to fix it....

* Is this ROM is stable...?
To me - "YES". Its stable enough to used as a daily driver for me. According to me the meaning of STABLE is depends on the user. There may be some bugs... if you can point them with logs.

Credits :-
Daniel Micay - Copperhead CTO, Codeaurora Forum - CAF Patches which are essential for booting AOSP in a CAF Device, Google - for AOSP, TeamReloaded and all other which idk and forgot...

References :-
Copperhead Technical Overview
Official Twitter Account of Copperhead
Wikipedia

XDA:DevDB Information
CopperheadOS, ROM for the Xiaomi Redmi 3S

Contributors
dineshthangavel47, Solienatic, @HridayHS, @riteshsaxena
Source Code: [url]https://github.com/copper-project-land[/URL]

ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.x
ROM Firmware Required: Latest MIUI Global Firmware
Based On: AOSP

Version Information
Status: Beta

Created 2018-01-07
Last Updated 2018-01-07
 

Attachments

Last edited:

CruciformHawk7

Senior Member
Aug 8, 2014
233
65
0
Bangalore
This ROM is different and great!
-Security is a concern almost everywhere.
-Smooth and neat, clutter-free settings, almost vanilla.

I couldn't disable on-screen buttons, tried modifying build.prop.
 

CruciformHawk7

Senior Member
Aug 8, 2014
233
65
0
Bangalore
Before anyone could ask,

Tried this ROM with gapps.
-Flashed ROM, then gapps - play services FC. Couldn't get past "Getting info..."
-Flashed ROM and GApps, unbelievably slow. Couldn't get past welcome screen-slow.

If GApps isn't a problem for you, then I definitely recommend this ROM. Its super stable and smooth.
 

baba9

Senior Member
Apr 15, 2014
375
134
0
Before anyone could ask,

Tried this ROM with gapps.
-Flashed ROM, then gapps - play services FC. Couldn't get past "Getting info..."
-Flashed ROM and GApps, unbelievably slow. Couldn't get past welcome screen-slow.

If GApps isn't a problem for you, then I definitely recommend this ROM. Its super stable and smooth.
Which gapps you're using? Get latest unofficial!