Restructure

This commit is contained in:
Tad 2016-12-21 19:33:18 -05:00
parent c0083c1519
commit abca271e5c
9 changed files with 817 additions and 170 deletions

View file

@ -0,0 +1,42 @@
General Changes
Build
- Base: Added 182 applications to the automatic power profile switcher config
- Base: Don't enable battery saver when switching to power save profile
- Browser: Changed some default settings
- Browser: UI Update
- Compiled with UBERTC GCC 4.9 and AOSP NDK 4.9 using JustArchi's v4.1 optimization flags
- Removed analytics from various packages
- Removed some packages for privacy reasons
- Removed useless packages
- Settings: Added option to change encryption password
- Settings: Senisitive notification content is hidden by default
Kernels
- Compiled with UBERTC GCC 4.8 using Cortex-A15 optimization flags
- Enabled DIAG (SnoopSnitch support)
- Enabled modules support
- Implemented KEXEC support (Multirom support)
- Implemented Quick Wakeup (Battery savings)
To Do
- DNScrypt support
- Remove DRM server
- Add more governors
- Add more I/O schedulers
- LZ4 boot support
- Remove unneeded Qualcomm blobs
Bacon Changes
Kernel
- Implemented UKSM (Memory deduplication)
- Overclocked from 2.45Ghz to 2.88Ghz
- Underclocked from 300Mhz to 268Mhz
- Upgraded from Linux 3.4.67 to 3.4.110
Device
- Basic performance/battery build.prop optimizations
- Removed bundled Google Widevine DRM and Microsoft PlayReady DRM firmware files
Mako Changes
Kernel
- Overclocked from 1.51Ghz to 1.94Ghz
- Underclocked from 384Mhz to 81Mhz
Device
- None Yet

View file

@ -0,0 +1,53 @@
Last Updated: 08/11/2016
General changes
- Changed network connectivity check URL to personal server (with logging disabled on server)
- Compiled with UBERTC GCC 4.9 and AOSP NDK 4.9 using JustArchi's v4.1 optimization flags
- Compiled with OpenJDK 8
- Doze is significantly more aggressive
- Instant shutdown after 5 failed unlock attempts
- Fixed Profiles failing to change to user's prefered network type
- Miscellaneous hardening
- Removed Cyanogen AmbientSDK from various repos and packages
- Removed CyanogenMod analytics from various repos and packages
- Removed Gello from supported devices
- Removed unnecessary/outdated packages
- Replaced outdated AOSP webview with newer Chromium-based webview
- Browser
- Changed default home page to DuckDuckGo
- Changed default search engine to DuckDuckGo
- Link preloading is disabled by default
- Plugins are disabled by default
- Removed referrer flags from DuckDuckGo
- Removed RLZ tracking
- Search result preloading is disabled by default
- Camera2
- Location recording is disabled by default
- Settings
- NFC and NDEF are disabled by default
- Passwords are hidden by default
- Senisitive notification content is hidden by default
Device Changes
- bacon
- Kernel
- Overclocked from 2.45Ghz to 2.95Ghz
- No thats not a typo, its actually pretty stable
- Underclocked from 300Mhz to 268Mhz
- Device
- Basic performance/battery build.prop optimizations
- Removed bundled Google Widevine DRM and Microsoft PlayReady DRM firmware files
- Removed as many unnecessary proprietary Qualcomm blobs (CNE/DPM/Location/QTI)
- mako
- Device
- Enabled LTE support
- Increase speaker and microphone volume by 4dB
- Fixed dexopt related bootloop
To Do
- Implement ARMORED (TRESOR)
- Implement DNScrypt support
- Implement MAC address and hostname randomization
- Remove CMStats from Trebuchet, currently only disabled code still there
- Remove DRM server
- Remove RemoteFolder from Trebuchet
- Remove unnecessary proprietary blobs

View file

@ -0,0 +1,46 @@
Last Updated: 12/20/2016
General Changes
- Added support for Chromium monochrome
- Builds are dex-preopted on supported devices
- Builds are signed with private release-keys
- Bundled in our custom DNS blocklist
- Compiled with OpenJDK 8
- Doze is re-enabled on devices without real Google Play Services
- Hardened IPv4 and IPv6 stacks
- Hardened special file systems
- Hardened SQLite
- Removed unnecessary/outdated/insecure packages
- Updated Chromium WebView on arm64 devices
- F-Droid
- F-Droid and FDroidPrivilegedExtension are included by default
- FDroidPrivilegedExtension ONLY allows access to our signed version of F-Droid
- MicroG
- GmsCore, GsfProxy, and FakeStore are included by default
- Required signature spoofing permission is ONLY granted to signed system apps unlike other ROMs
- Settings
- NFC and NDEF are disabled by default
- Passwords are hidden by default
Device Changes
- bacon
- Overclocked from 2.45Ghz to 2.95Ghz (=+2.02Ghz)
- Underclocked from 300Mhz to 268Mhz
- Qualcomm DIAG enabled
- Removed bundled Google Widevine DRM and Microsoft PlayReady DRM firmware files
- bullhead
- Overclocked a57 from 1.82Ghz to 2.01Ghz, overclocked a53 from 1.44Ghz to 1.63Ghz (=+1.14Ghz)
- Underclocked both from 384Mhz to 300Mhz
- MMC performance slightly increased
- clark
- Overclocked a57 from 1.82Ghz to 2.01Ghz, overclocked a53 from 1.44Ghz to 1.63Ghz (=+1.14Ghz)
- Underclocked both from 384Mhz to 300Mhz
- MMC performance slightly increased
- Removed bundled Google Widevine DRM and Microsoft PlayReady DRM firmware files
- mako
- Overclocked from 1.51Ghz to 1.94Ghz (=+1.72Ghz)
- Underclocked from 384Mhz to 81Mhz
- Enabled LTE support (Requires LTE hybrid modem to be flashed)
- hammerhead
- Overclocked from 2.26Ghz to 2.95Ghz (=+2.75Ghz)
- shamu
- Overclocked from 2.64Ghz to 2.88Ghz (=+0.96Ghz)
- Underclocked from 300Mhz to 35Mhz