Descargar RevOS AOSP

Instalación:


  1. Descarga la ROM, el vendor/fw recomendado y las gapps
  2. Inicia el dispositivo en TWRP
    1. Si vienes de una ROM AOSP haz Wipe DATA
    2. Si vienes de una ROM MIUI haz Factory Format
  3. Instala la ROM en el siguiente orden:
    1. Instala el VENDOR/FW
    2. Instala DFE (Disable Force Encryption, lo puedes encontrar buscando en Google)
    3. Instala la ROM
    4. Instala las Google Apps
    5. Reinicia
  4. Configura la ROM y disfruta de sus miles de opciones
  5. No olvides que si quieres apoyar al proyecto puedes hacerlo de dos formas:
    1. Donando al paypal del proyecto (al caso el de BadWolf)
    2. Donando al maintainner de tu dispositivo

Descargar: 9.8.11


Google Apps recomendadas: Nano 02-08-19

Disable Force Encryption: DFE

Mi 8 (Dipper): ROM | VENDOR RECOMENDADO (Maintainner: BadWolf)

Mi Mix 2S (Polaris): ROM | VENDOR RECOMENDADO (Maintainner: BadWolf)

Pocophone F1 (Beryllium): ROM | VENDOR RECOMENDADO (Maintainner: BadWolf)

Redmi Note 7 (Lavender): ROM | FW RECOMENDADO (Maintainner: DaniML3)

Redmi Note 5 / Pro (Whyred): ROM | FW RECOMENDADO (Maintainner: PriQue)

Mi 6 (Sagit): PRONTO

Mi Pad 4 (Clover): FUTURAMENTE

Redmi Note 4/X (Mido): FUTURAMENTE

Mi Mix 3 (Perseus): FUTURAMENTE

Mi 9 (Cepheus): PRONTO

Mi 8 SE (Sirius): PRONTO


Fallos conocidos:

Todos: se mantiene el icono de GPS siempre activo, se soluciona reiniciando

Redmi Note 7: No aparece en las estadísticas, no supera SafetyNet

Redmi Note 5/Pro: Ninguno conocido

Mi 8: No funciona grabar llamadas

Pocophone F1: No funciona grabar llamadas

Mi Mix 2S: No funciona grabar llamadas


FAQ:

Si deseas usar un tema oscuro sigue los siguientes pasos:

  1. Selecciona tu tema preferido o crea uno en:
    1. Ajustes
    2. Ajustes RevOS
    3. Interfaz
    4. Temas
  2. Luego ve a:
    1. Ajustes
    2. Ajustes RevOS
    3. Interfaz
    4. Tema interfaz de usuario
    5. Oscuro

Lista de Cambios:


Changelog RevOS AOSP v.9.8.11 20190806 (PUBLICA)

– Agregado SoundRecorder para intentar corregir el problema de grabacion de llamadas en SDM845
– Corregidos fallos de SafetyNet
– Actualizado con los repositorios de LOS, AOSP y HAVOC
– Eliminado Google Chrome ahora el usuario podra decidir que Navegador Web desea dese Google Play
– Correciones de estabilidad

Changelog RevOS AOSP v.9.7.30 20190731 (PRIVADA)
– Solucionado un problema que impedia grabar llamadas en SDM845
– Traducidas partes de los menus al español que faltaban por traducir
– Adaptado el sensor de huellas en pantalla para dar soporte a Mi 9
– Corregidos errores de estabilidad y rendimiento
– Actualizado el kernel de los SDM845

Changelog RevOS AOSP v.9.7.30 20190726 (PRIVADA)
– Updated ROM VERSION
– Updated Device tree for SDM845-COMMON and POLARIS (for fix NFC and D2TW)
– Updated Device tree for DIPPER for fix NFC
– Updated Device tree for BERYLLIUM
2f7e0dbbd make: Use build prop overrides when generating vendor build.prop too
2964fca51 envsetup: enable shwordsplit for zsh
7f760e8edbf Fix to register the receiver for all users
66de4404ce0 Audio assets: add NFC sounds
d3946c48b05 Import translations for Typographic Clock
13d0e93e544 TypographicClock: Tint top row with wallpaper primary color
d1e85bd7e64 Revert «Q Style Clock: Animate change in time»
c149a3cbb7e SettingsLib: Hide QS tile overlays from app list
607e945a060 pocket: Reduce sleep timeout for pocket lock
913e1556331 SystemUI: Ensure battery estimates update on callback
b6a0e337ab5 base: Materialize gesture anywhere layout
c856ad4af6c base : Fix GA crash and saving the gesture cache
9253b2bb657 base: Increase gesture anywhere width to 40px [1/2]
b3adf555c98 base: Gesture Anywhere [1/3]
e32207fb743 MediaCodecInfo: Add support for level 6.2
3601ba71c1e GamingMode: Fix unnecessary unloading of gaming mode
f771c268f66 MusicTile: Clean up redundant code
26e3ad089f5 base: Add Gaming Mode icons from OOS
11fcdc4a34b Aggressive Battery: Improve value substitution
69d7c57e5c1 Guard in short-circuit evaluations for stringSplit methods
17c7bf8fdaf GamingMode: allow disable navigation gestures [1/2]
c7a4f8218bf GamingModeTile: Long press to open settings [1/2]
4a8ac00d24f base: Add Gaming mode tile
77d769d4a18 GamingMode: Exempt calls and alarms when headsup disabled
31c077a19e0 core: Import more animations from Android Q
aaa25d50b96 SystemUI: Disable wellbeing grayscale tile if reading mode available
650bcf6d3e8 LiveDisplay: Refactor for HWC devices and cleanup
b2694091d57 Revert «SystemUI: Add LiveDisplay tile»
556cab0f8cf PocketLock: Remove animations
eb24ffb3706 Revert «MusicTile: Clean up redundant code»
59a1fcb1358 Revert «for del»
04f8d94b766 for del
76d7656a5be MusicTile: Clean up redundant code
c84e3338d display-hals: Always expose gralloc headers
331403a8c display-hals: Allow building libdisplayconfig
2c3797027 display-hals: Expose c2d2.h even if TARGET_DISABLE_DISPLAY is set
d08ed7f Settings: Increase gesture anywhere width to 40px [1/2]
93e367b fix
f0d20fe Revert «fix»
7163071 fix
2125ae3 Use SeekBar for OP gestures feedback duration
5f415b3 GamingMode: Allow disable navigation gestures [2/2]
aa1cefd GamingMode: Move game add summary at bottom
378977b fix
53b2ae1 GameMode: remove hwkeys toggle on non-hwkeys devices
54b5f9f626 Settings: rearrange Sounds page a little
d911d776df Settings: Gesture Anywhere [3/3]
45dfdfdc99 Open app when clicking on icon in App Info
571be9f604 BatteryUtils: Show anomalies of pre-O apps
71196f6765 GamingMode: Long press tile to open settings [2/2]
7c4f3be351 LiveDisplay: Refactor
c86cfd3993 LiveDisplay: Rebrand to keep consistency
d2f84366a9 LiveDisplaySettings: Fix outdoor mode preference on hwc2
13f688c3 vendor: Dynamically add custom APNs extract_utils: introduce support for executing blob fixups extract_utils: Support multidex kernel: Consider depmod version when handling kernel modules qcom: Add UM 4.14 platforms build: Increase changelog_days to 14
c1ea282 gptfdisk: include gptcl.h after sgdisk.h
bb1fcc3 sqlite: upgrade to SQLite 3.29.0
f4ebc1b89 media: Add support for up to level 6.2 for AVC
0a7a6931e media: Add support for level 6-6.2 for AVC
53cd997b8 Merge remote-tracking branch ‘aosp/pie-gsi’ into pie
f49e377 sepolicy: Cleanup duplicates
e9022eb90c oatdump: Only compile CompactDex conversion for host
c401572d0c oatdump: Convert CompactDex to StandardDex before exporting

Changelog RevOS AOSP v.9.7.20 20190711(OFICIAL DÍA 20/07/2019)
sepolicy: Add hal_lineage_camera_motor domain
sepolicy: qcom: Label /d/rpmh
skia: Add private save-behind and draw-behind methods to canvas.
base: Improve performance of unclipped save layers.
interfaces: Introduce camera motor hal
core: fs_mgr_fstab: Add Adiantum support
core: Revert «Support Speck encryption.»
core: tombstoned: fixed tombstones failed issue
core: health: Add CAP_WAKE_ALARM to service via init
core: Fix two clang-tidy issues in crasher.cpp.
core: Add native vsock support to ADB.
vendor/revos: Whitelist permissions for AOSP FM radio app vendor: Update privapp-permissions from LOS build: Support SDM710 platform common: Add getcap/setcap to PRODUCT_PACKAGES vendor: update our privapp permission whitelist
audio-caf: audio_extn: Fix unused parameter warning in utils.c
soong: Give Blueprint modules access to all namespaces
nano: Zero entire struct sigaction struct
nano: Bump PACKAGE_STRING to 4.3 too
nano: Properly 0 initialize sigaction
nano: Merge tag ‘v4.3’ into HEAD
av: CameraService: Support hooks for motorized camera
base: Revert «hwui: Enable quicksilver»
base: SystemUI: Protect against terrible music players
base: perfLock: Enable ActivityBoost
base: Prevent crash in TTS engine due to improper configuration
display-caf: Always build libcopybit headers
clang: Update prebuilt Clang to r353983e
r8: Update D8 and R8 to 1.6.13-local
r8: Fix d8 and r8-compat-proguard scripts to handle quoted options
r8: Provide 2GB of heap space to the Java VM when running D8 and R8
kernel SDM845: Merge lineage-16.0
kernel SDM845: Merge android-4.9
kernel SDM845: Merge 4.9.185
kernel SDM845: Revert «qcacld-3.0: Fix OOB in wma_stats_event_handler»
kernel SDM845: drivers: qca-wifi-host-cmn: Merge tag ‘LA.UM.7.3.r1-07900-sdm845.0’
kernel SDM845: drivers: fw-api: Merge tag ‘LA.UM.7.3.r1-07900-sdm845.0’ into
kernel SDM845: drivers: qcacld-3.0: Merge tag ‘LA.UM.7.3.r1-07900-sdm845.0’
kernel SDM845: techpack: audio: Merge tag ‘LA.UM.7.3.r1-07900-sdm845.0’
kernel SDM845: Merge tag ‘LA.UM.7.3.r1-07900-sdm845.0’
kernel SDM845: Merge 4.9.184

Changelog RevOS AOSP v.9.7.20 20190705(PRIVADA)
– Actualizado de nuevo el sdm845
– Corregidos fallos criticos que ocurrian en SDM845
– Otro intento mas de que funcione correctamente el NFC en dipper y polaris
– Reescrito por completo el device-tree de POLARIS
– Otro intento para que Mi 8 respete las esquinas curvas
– Otro intento para que funcione D2TW
– Activado VOLTE de fabrica
– Reactivao ZSL en la camara dado que ya no da conflictos
– Agregada configuracion de vibracion similar a la de MIUI
– Eliminado LiveDisplay Trust
– Eliminado PocketMode (gasto de bateria innecesario)
– Suprimidos servicios de xiaomi NO necesarios
– Corregida configuracion de LED dado que los SDM845 solo tienen led BLANCO
– Control Termal para los SDM845 reescrito de cero
– Permitidos el envio de broadcasts activos por parte de las apps del sistema
– Corregido wallpaper de fabrica

Changelog RevOS AOSP v.9.7.20 20190704(PRIVADA)
– Soporte para whyred y lavender agregado
– Nuevas correciones en dipper para el notch
– Nuevas correciones en polaris para la gestion de brillo
– Nuevas correciones en dipper y polaris para el pago por NFC
– Nuevas correciones en el sdm845-common para D2TW y actualizado en general
– Agregados a Ajustes –> Ajustes RevOS –> Sobre –> Dispositivos Oficiales los mantenedores de whyred y lavender
– Agregado Calendario de Google (me volvia loco cada vez que queria mirar algo y jamas encontraba el calendario)
– Corregido que no se mantuvieran las Google Apps ni Magisk en cada nueva actualizacion
– Corregido Updater para Lavender y Whyred
– Actualizado Kernel de Lavender por el de DaniML3
– Gracias a ambos maintainers nuevos por el gran trabajo en resolucionar los problemas surgidos en LAVENDER

Changelog RevOS AOSP v.9.7.20 20190703 (PRIVADA)
– Revert «Revert»
– Revert
– Fix screenshot
– Merge tag ‘android-9.0.0_r44’ into pie
– Fix typo
– Revert Keyguard: Forward port lockscreen quick unlock (2/2), Settings: appops: Drop GET_UNINSTALLED_PACKAGES from getApplicationInfo
– recovery: wipe bootloader message from index 0 when using custom offsets
– recovery: Blank screen on init
– Merge tag ‘android-9.0.0_r44’ into pie
– build: Respect fs_config when generating recovery ramdisk, build: Allow mounting system properly for A-only system-as-root devices, Add the missing dependency on BOARD_PREBUILT_DTBOIMAGE., Add detection for WSL, dex2oat: disable multithreading for WSL
– Merge tag ‘android-9.0.0_r44’ into pie
– Merge tag ‘android-9.0.0_r44’ into pie
– Fixed Wallpeper
– Merge tag ‘android-9.0.0_r44’ into pie
– base: Q seekbar: make the seekbar transparent for non-seekable notifs
– Frameworks: Slightly refactor Parcel code
– Stable seek bar positioning
– GamingMode: Clean up and refine [1/3]
– SmartCharging: add reset battery stats option [1/2]
– SmartCharging: allow user set resume level [1/2]
– Revert «ActivityRecord: add fw boost after r33 merge»
– SystemUI: Use proper lock icon scale on dismissing notification panel view
– SystemUI: Handle orientation and screenSize changes for TunerActivity
– Revert «Keyguard: Forward port lockscreen quick unlock (1/2)»
– SystemUI: Adjust battery and location icon size
– Revert «hwui: Enable quicksilver»
– SystemUI: Expose ambient music ticker bottom margin
– SystemUI: Statusbar layout improvements
– Allow SBC as HD audio codec in Bluetooth device configuration
– Add Dual Channel into Bluetooth Audio Channel Mode developer options menu
– Add CHANNEL_MODE_DUAL_CHANNEL constant
– Revert «Add Dual Channel into Bluetooth Audio Channel Mode developer options menu»
– base: Import Android Q activity animations
– PhoneWindowManager: Set delay for screenshot shortcut to 0
– AudioService: Remove Analog Dock from fixed-volume devices
– Reduce the padding between media controls & seekbar
– fwb: Improve AOSP twilight code
– LiveDisplayService: Disable ColorTemperature when NightDisplay is available
– GamingMode: add master switch [1/2]
– GamingMode: cleanup and fix a bit
– GamingMode: Rewrite implementation [1/2]
– GamingMode: add more ringer modes [1/2]
– Gaming Mode: minor improvements
– base: FireHound Gaming [1/4]
– Revert «Gaming Mode»
– Add optional OP cam support
– Revert «FB: Add oneplus camera support»
– Fix an edge case in KeyguardUpdateMonitor pocket callback
– base: notch-city: Don’t work if the device doesn’t have a cutout
– base: Add 5 more styles for qs
– BatteryStatsImpl: Reset battery stats at 95 percent
– Reload Pixel Home Animation without reboot
– Pixel Navbar animation toggle [1/2]
– SystemUI: Add navigation touch animation support
– SystemUI: Remove older Pixel Animation
– SystemUI: Fix several layout bugs
– Merge tag ‘android-9.0.0_r44’ into pie
– Fixed New QS Styles, added ESP translation to gaming mode and cleanup a bit
– Merge tag ‘android-9.0.0_r44’ into pie
– GamingMode: Clean up and refine [2/3]
– Revert Port Battery Usage Alerts feature from factory images, fuelgauge: Fix NPE, Use a proper bool check for notification light color option, Revert Add Dual Channel into Bluetooth Audio Channel Mode developer options menu, Add Dual Channel into Bluetooth Audio Channel Mode developer options menu
– Merge tag ‘android-9.0.0_r44’ into pie
– DO NOT MERGE Start update_verifier early in late-fs.
– Merge tag ‘android-9.0.0_r44’ into pie
– Merge tag ‘android-9.0.0_r44’ into pie
– Merge tag ‘android-9.0.0_r44’ into pie
– Revert Never allow neverallows
– Updated to final version
– extract_utils: Add functions to extract vendor blobs from vendor.img
– build: Separate platform macros from QCOM platform definition
– build: Reorganize inclusion of QCOM macros
– build: Use ifeq/else ifeq/else construction in board config
– build: Set mode for makefiles
– Never allow neverallows
– Updated RevOS to v.1.1
– themes: QSTiles: Add more styles

Changelog: RevOS AOSP v1.1 20190701(PRIVADA)
– build: Respect fs_config when generating recovery ramdisk, build: Allow mounting system properly for A-only system-as-root devices, Add the missing dependency on BOARD_PREBUILT_DTBOIMAGE., Add detection for WSL, dex2oat: disable multithreading for WSL
– Revert «hwui: Enable quicksilver»
– SystemUI: Expose ambient music ticker bottom margin
– SystemUI: Statusbar layout improvements
– Allow SBC as HD audio codec in Bluetooth device configuration
– Add Dual Channel into Bluetooth Audio Channel Mode developer options menu
– Add CHANNEL_MODE_DUAL_CHANNEL constant
– Revert «Add Dual Channel into Bluetooth Audio Channel Mode developer options menu»
– base: Import Android Q activity animations
– PhoneWindowManager: Set delay for screenshot shortcut to 0
– AudioService: Remove Analog Dock from fixed-volume devices
– Reduce the padding between media controls & seekbar
– fwb: Improve AOSP twilight code
– LiveDisplayService: Disable ColorTemperature when NightDisplay is available
– GamingMode: add master switch [1/2]
– GamingMode: cleanup and fix a bit
– GamingMode: Rewrite implementation [1/2]
– GamingMode: add more ringer modes [1/2]
– Gaming Mode: minor improvements
– base: FireHound Gaming [1/4]
– Revert «Gaming Mode»
– Add optional OP cam support
– Revert «FB: Add oneplus camera support»
– Fix an edge case in KeyguardUpdateMonitor pocket callback
– base: notch-city: Don’t work if the device doesn’t have a cutout
– base: Add 5 more styles for qs
– BatteryStatsImpl: Reset battery stats at 95 percent
– Reload Pixel Home Animation without reboot
– Pixel Navbar animation toggle [1/2]
– SystemUI: Add navigation touch animation support
– SystemUI: Remove older Pixel Animation
– SystemUI: Fix several layout bugs
– Settings: Add 5 more qs styles, Settings: Gaming Mode revamped, GamingMode: add more ringer modes, GamingMode: – Rewrite implementation, GamingMode: add master switch, GamingMode: cleanup a bit, Cutout force fullscreen: Disable fast scroller
– Revert Port Battery Usage Alerts feature from factory images, fuelgauge: Fix NPE, Use a proper bool check for notification light color option, Revert Add Dual Channel into Bluetooth Audio Channel Mode developer options menu, – Add Dual Channel into Bluetooth Audio Channel Mode developer options menu
– Updated RevOS to v.1.1
– Support system-as-root A-only backuptool
– themes: QSTiles: Add more styles
– Prevent scan searching overhead
– Add missing methods in CustomSeekBarPreference
– Update prebuilt Clang to r353983d.
– Use wrapped key for metadata encryption
– build-tools: Update for new sources and clang

Changelog: RevOS AOSP v1.0 20190622 (PRIVADA)
– Updated script for install with improvements on the text
– expat: update to version 2.2.7
– Updated prebuilt Gboard and Chrome
– Added New RevOS Launcher for fix QuickStep
– libril: Fix mistake
– sepolicy: Add missing entry for font service
– sepolicy: Add Google App build props
– Fixed logo of wallpapers
– r8: Update D8 and R8 to 1.6.7-dev
– Reworked themes and fixed QuickStep
– DeskClock: Use POWER_OFF_ALARM permission
– Added RevOS Wallpapers
– Track our own Themes repository
– Another text for Working Tap & Pay NFC on Polaris and Dipper, now appear the «Tap & Pay on Settings»
– Synced with last Google AOSP and Lineage OS Changes
– Updated Recommended Gapps on Beta SERVER
– Updated and reworked kernel with this changes:
-Enable ZRAM_WRITEBACK
-Switch LMKD with MEMCG for userspace lowmemorykiller
-Enable both BFQ & CFQ GROUP_IOSCHED
-Disable IOSCHED_DEADLINE
-Updates to Linux 4.9.183

Changelog RevOS AOSP v1.0 20190618 (PRIVADA)
– Added RevOS Launcher at default and removed Lawnchair, the RevOS Launcher come’s from DaniMarcos a petition from me
– Added Feed & Weather widget for RevOS Launcher
– Fixed NFC On MI 8 and reworked on Mi Mix 2S
– Synced with last Google AOSP Sources
– Fixed Round Corners on Mi 8
– Enable armv8-2a supporting on 2nd arch. variant
– Support Qualcomm Kryo 385 CPU variant
– Add to support armv8-2a on 2nd arch. variant
– Move arch variants registering code to arch.go
– Configure the default arch variant features per-OS
– sepolicy: Break livedisplay hal policy into impl independent ones
– sepolicy: qcom: Rename common to vendor to avoid confusion
– sepolicy: Move touch hal policy to dynamic
– sepolicy: Move livedisplay hal policy to dynamic
– Revert «sepol: Label vendor.qcom.bluetooth.soc»
– sepol: Label vendor.qcom.bluetooth.soc
– CameraService: Default to HAL1 for OPCam if not specified
– fs_mgr: Add MF_WRAPPEDKEY flag
– Copy queries synchronously in DnsTlsSocket
– vold: change to upgrade key if export fails
– vold: add support for clear key
– vold: Use separate flag for wrappedkey
– Fixed RevOS Launcher (about page)
– Added RevOS Launcher, and deleted Lawnchair, Added FeedPlugin for RevOS Launcher, thanks to DaniMarcos for the RevOS Launcher <3 it maked a petition from me
– kernel: Set correct kernel compiler prefixes for aarch64 clang, charger: add 400dpi symlink, RevOS: Rework DTBO image generation, repopick: cmp() is not available in Python 3, define it manually

Changelog AOSP v.1.0 20190616 (PRIVADA)
– Reescrito completamente SDM845-COMMON para actualizarlo con los sources actuales
– Actualizacion menor del UPDATER para intentar arreglar el fallo de que no se vea bien segun el tema
– Reescrito device-tree de beryllium
– Sincronizado con la ultima base de AOSP

Changelog AOSP v.1.0 20190615 (PRIVADA)
– Actualizado SDM845-COMMON
– DT2W (Doble Toque en pantalla) funcionando en POLARIS
– GCam de SDM845 actualizada (nuevamente)
– Actualizado y corregido fingerprint para superar safetynet en Poco F1
– Eliminado mensaje de «vendor no compatible» al iniciar el dispositivo
– Corregidos problemas menores y mejorada la estabilidad

Changelog AOSP v.1.0 20190614 (PRIVADA)
– Kernel RevOS_E.E. (Especial Edition) añadido
– Supera SafetyNet sin necesidad de Magisk
– GCam de SDM845 actualizada
– Cargados todos los cambios al repositorio online de RevOS AOSP privado
– Actualizaciones menores de fluidez y autonomia

Changelog AOSP 20190613 (PRIVADA)
– Compilado: libperfmgr para que funcione con vendor’s apartir de abril (aunque en teoria el que ya traia era compatible, pero por si acaso)
– Actualizado el fingerprint al actual de MIUI 9.5.9 PIE de Polaris
Caracteristicas: demasiadas para añadirlas aconsejo ir probandolas.

Changelog AOSP 20190612 (PRIVADA)
– Primera versión de la ROM