Arrow-v12.1-cepheus-COMMUNITY-20221019-VANILLA
详情及下载

cover

相关参数

适用机型: 小米9
ROM代号: cepheus(如何查询?)
资源ID: ORIGIN5947
ROM作者: ArrowOS
上架时间:2023/02/19
授权类型:开发者授权
ROM底包: 不需要
刷机方式: Recovery卡刷
分享者:平静 QQ:2074500698
版本类型: 正式版(OFFICIAL)
安卓版本: Android 12.1
GAPPS:GAPPS
修复补丁:不需要

更新日志

							Changelog on 2022-09-27\n\narrow_infrastructure_devices: devices: arrow-11.0 last ride reaches its journey.\n\nChangelog on 2022-09-26\n\narrow_infrastructure_devices: devices: Sandy shores\n\nChangelog on 2022-09-20\n\nandroid_frameworks_base: base: AttestationHooks: Spoof device as Pixel XL for Google Photos\n\nChangelog on 2022-09-19\n\narrow_infrastructure_devices: devices: surya deserves the final ride too\n\nChangelog on 2022-09-18\n\narrow_infrastructure_devices: devices: Last Ride to Valhalla w/ arrow-11.0.\n\nChangelog on 2022-09-15\n\nandroid_external_expat: Prevent integer overflow in copyString\n\nandroid_external_expat: Prevent XML_GetBuffer signed integer overflow\n\nandroid_external_expat: Prevent integer overflow in function doProlog\n\nandroid_external_expat: Prevent more integer overflows\n\nandroid_frameworks_av: Fix Out of Bounds read in TextDescriptions.cpp\n\nandroid_frameworks_base: Fix duplicate permission privilege escalation\n\nandroid_frameworks_base: Parcel: recycle recycles\n\nandroid_frameworks_base: Remove package name from SafetyNet logs\n\nandroid_packages_providers_MediaProvider: DO NOT MERGE Avoid path traversal in MediaProvider delete call\n\nandroid_vendor_qcom_opensource_system_bt: Fix OOB in bnep_is_packet_allowed\n\nandroid_vendor_qcom_opensource_system_bt: Fix OOB in BNEP_Write\n\nandroid_vendor_qcom_opensource_system_bt: Fix OOB in reassemble_and_dispatch\n\nandroid_build: Bump Security String to 2022-09-05\n\nandroid_manifest: Track our own fork(s) for 2022-09 ASB patching\n\nandroid_packages_apps_ArrowPrebuilts: ArrowPrebuilts: Update [check description]\n\nChangelog on 2022-09-12\n\nandroid_vendor_arrow: props: walleye as default GMS override prop\n\nChangelog on 2022-09-05\n\nandroid_manifest: arrow: Track more repo's for ASB\n\nandroid_packages_providers_MediaProvider: Fix bugs CTS-on-GSI fail.\n\nandroid_packages_providers_MediaProvider: Restrict legacy apps to insert files to other private app dirs\n\nandroid_frameworks_base: Support 8 channel IEC61937.\n\nandroid_frameworks_base: Add CLI commands to restrict Wi-Fi, Cellular, and VPN data\n\nandroid_frameworks_base: Add CLI command to restrict all network usage\n\nandroid_frameworks_base: Don't abandon child sessions (1/n)\n\nandroid_frameworks_base: [RESTRICT AUTOMERGE] Fix the inconsistency of protection level\n\nandroid_frameworks_base: Check group channels for FGSes\n\nandroid_frameworks_base: Handle onNullBinding\n\nandroid_frameworks_base: Only allow trusted overlays to specify FLAG_SLIPPERY\n\nandroid_frameworks_base: Add ALLOW_SLIPPERY_TOUCHES permission\n\nandroid_frameworks_base: Revert "Revert "Revert "BG-FGS-start while-in-use permission restriction improve..."""\n\nandroid_frameworks_base: Prevent apps from creating blocked channel groups\n\nandroid_frameworks_base: Restrict AdbManager broadcasts to apps with MANAGE_DEBUGGING permission.\n\nandroid_frameworks_base: BG-FGS-start while-in-use permission restriction improvement.\n\nandroid_frameworks_base: [RESTRICT AUTOMERGE] Add hide-non-system-overlay flag for HarmfulAppWarningActivity\n\nandroid_frameworks_base: Filter notification APIs by user\n\nandroid_frameworks_base: [RESTRICT AUTOMERGE] Do not resume activity if behind a translucent task\n\nandroid_frameworks_base: [DO NOT MERGE] Keyguard - Treat messsages to lock with priority\n\nandroid_frameworks_base: Verify caller before auto granting slice permission\n\nandroid_frameworks_base: Always restart apps if base.apk gets updated.\n\nandroid_frameworks_base: Update GeofenceHardwareRequestParcelable to match parcel/unparcel format.\n\nandroid_frameworks_base: DO NOT MERGE Add an OEM configurable limit for zen rules\n\nandroid_frameworks_base: Fix security hole in GateKeeperResponse\n\nandroid_frameworks_base: Prevent non-admin users from deleting system apps.\n\nandroid_frameworks_base: Fix NPE\n\nandroid_frameworks_base: [rvc] RESTRICT AUTOMERGE Add finalizeWorkProfileProvisioning.\n\nandroid_frameworks_base: limit TelecomManager#registerPhoneAccount to 10; api doc update\n\nandroid_frameworks_base: Disallow PAP authentication when MPPE is requested\n\nandroid_frameworks_base: [RESTRICT AUTOMERGE] StorageManagerService: don't ignore failures to prepare user storage\n\nandroid_frameworks_base: [RESTRICT AUTOMERGE] UserDataPreparer: reboot to recovery if preparing user storage fails\n\nandroid_frameworks_base: [RESTRICT AUTOMERGE] UserDataPreparer: reboot to recovery for system user only\n\nandroid_frameworks_base: [RESTRICT AUTOMERGE] Ignore errors preparing user storage for existing users\n\nandroid_frameworks_base: [RESTRICT AUTOMERGE] Log to EventLog on prepareUserStorage failure\n\nandroid_frameworks_base: Crash invalid FGS notifications\n\nandroid_frameworks_base: [RESTRICT AUTOMERGE]Only allow system and same app to apply relinquishTaskIdentity\n\nandroid_frameworks_base: DO NOT MERGE Suppress notifications when device enter lockdown\n\nandroid_frameworks_base: Make sure callingPackage belongs to callingUid when checking BG-FGS restrictions.\n\nandroid_frameworks_base: Clear mInterface before calling resetIkeState()\n\nandroid_frameworks_base: Remove package title from notification access confirmation intent\n\nandroid_frameworks_base: [RESTRICT AUTOMERGE]Prevent set intent on non-leaf tasks\n\nandroid_frameworks_base: Stop using invalid URL to prevent unexpected crash\n\nandroid_frameworks_base: Only allow the system server to connect to sync adapters\n\nandroid_frameworks_base: base: Remove PixelPropsUtils\n\nandroid_frameworks_base: base: Spoof build fingerprint for Google Play Services [1/2]\n\nandroid_frameworks_base: base: Alter model name to avoid SafetyNet HW attestation enforcement\n\nandroid_frameworks_base: base: Limit SafetyNet workarounds to unstable GMS process\n\nandroid_frameworks_native: Check if the window is partially obscured for slippery enters\n\nandroid_frameworks_native: RESTRICT AUTOMERGE SurfaceFlinger: fix a potential race condition in stealReceiveChannel\n\nandroid_frameworks_av: C2AllocatorIon:protect mMappings using mutex\n\nandroid_frameworks_av: Safe parsing of HEIF framecount information\n\nandroid_frameworks_av: Avoid read out of bounds\n\nandroid_packages_apps_Car_Settings: Add caller check to com.android.credentials.RESET\n\nandroid_packages_apps_Settings: Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment\n\nandroid_packages_apps_Settings: Add caller check to com.android.credentials.RESET\n\nandroid_packages_apps_Settings: Hide private DNS settings UI in Guest mode\n\nandroid_packages_apps_Settings: Prevent exfiltration of system files via user image settings.\n\nandroid_packages_apps_Settings: Fix LaunchAnyWhere in AppRestrictionsFragment\n\nandroid_packages_apps_Settings: [DO NOT MERGE] Verify ringtone from ringtone picker is audio\n\nandroid_packages_apps_Settings: RESTRICT AUTOMERGE Make bluetooth not discoverable via SliceDeepLinkTrampoline\n\nandroid_packages_apps_Settings: Do not let guest user disable secuer nfc via SettingsSlice\n\nandroid_packages_apps_Settings: RESTRICT AUTOMERGE Fix: policy enforcement for location wifi scanning\n\nandroid_packages_apps_Settings: [DO NOT MERGE] Fix Settings crash when setting a null ringtone\n\nandroid_packages_apps_Settings: [DO NOT MERGE] Fix can't change notification sound for work profile.\n\nandroid_packages_apps_Settings: Extract app label from component name in notification access confirmation UI\n\nandroid_packages_apps_Dialer: Hash ICC ID used in the notification tag for voicemail notifications.\n\nandroid_packages_apps_Dialer: Use an explicit intent to start VoicemailChangePinActivityPeer.\n\nandroid_packages_apps_Dialer: Add a permission to guard receiving intents in StatusSmsFetcher.\n\nandroid_packages_apps_Dialer: Remove PhoneAccountHandle when building the intent to call Voicemail.\n\nandroid_packages_apps_Dialer: No longer export CallSubjectDialog\n\nandroid_packages_apps_Launcher3: Add ALLOW_SLIPPERY_TOUCHES to make StatusBarTouchController slippery\n\nandroid_packages_apps_ManagedProvisioning: Make ManagedProvisioning hide non-system overlays\n\nandroid_packages_apps_ManagedProvisioning: [rvc] RESTRICT AUTOMERGE Use finalizeWorkProfileProvisioning.\n\nandroid_packages_providers_DownloadProvider: Restrict legacy apps to download files in private app dirs\n\nandroid_packages_providers_DownloadProvider: Mock context for permission less app's context\n\nandroid_system_sepolicy: sepolicy: Protect gms fingerprint property\n\nandroid_packages_apps_Nfc: Do not set default contactless application without user interaction\n\nandroid_packages_apps_Nfc: OOB read in phNciNfc_RecvMfResp()\n\nandroid_system_bt: Security fix OOB read due to invalid count in stack/avrc/avrc_pars_ct\n\nandroid_system_bt: Security: Fix out of bound write in HFP client\n\nandroid_system_bt: Check Avrcp packet vendor length before extracting length\n\nandroid_system_bt: Security: Fix out of bound read in AT_SKIP_REST\n\nandroid_system_bt: Removing bonded device when auth fails due to missing keys\n\nandroid_vendor_nxp_opensource_packages_apps_Nfc: Do not set default contactless application without user interaction\n\nandroid_vendor_nxp_opensource_packages_apps_Nfc: OOB read in phNciNfc_RecvMfResp()\n\nandroid_vendor_qcom_opensource_system_bt: Security fix OOB read due to invalid count in stack/avrc/avrc_pars_ct\n\nandroid_vendor_qcom_opensource_system_bt: Security: Fix out of bound write in HFP client\n\nandroid_vendor_qcom_opensource_system_bt: Check Avrcp packet vendor length before extracting length\n\nandroid_vendor_qcom_opensource_system_bt: Security: Fix out of bound read in AT_SKIP_REST\n\nandroid_vendor_qcom_opensource_system_bt: Removing bonded device when auth fails due to missing keys\n\nandroid_packages_services_Telecomm: Handle null bindings returned from ConnectionService.\n\nandroid_packages_services_Telecomm: limit TelecomManager#registerPhoneAccount to 10\n\nandroid_external_aac: Reject invalid out of band config in transportDec_OutOfBandConfig() and skip re-allocation.\n\nandroid_packages_apps_Bluetooth: Removes app access to BluetoothAdapter#setScanMode by requiring BLUETOOTH_PRIVILEGED permission.\n\nandroid_packages_apps_Bluetooth: Removes app access to BluetoothAdapter#setDiscoverableTimeout by requiring BLUETOOTH_PRIVILEGED permission.\n\nandroid_packages_apps_Contacts: No longer export CallSubjectDialog\n\nandroid_packages_apps_EmergencyInfo: Prevent exfiltration of system files via user image settings.\n\nandroid_system_core: Backport of Win-specific suppression of potentially rogue construct that can engage in directory traversal on the host.\n\nandroid_system_core: fs_mgr: Don't run clean_scratch_files on non-dynamic devices\n\nandroid_system_core: libsysutils: Hide NetlinkListener error in recovery\n\nandroid_system_nfc: Out of Bounds Read in nfa_dm_check_set_config\n\nandroid_system_nfc: Double Free in ce_t4t_data_cback\n\nandroid_system_nfc: OOBR in nfc_ncif_proc_ee_discover_req()\n\nandroid_system_tools_aidl: Add automatic default value for primitive type fields\n\nandroid_vendor_nxp_opensource_external_libnfc-nci: Out of Bounds Read in nfa_dm_check_set_config\n\nandroid_vendor_nxp_opensource_external_libnfc-nci: Double Free in ce_t4t_data_cback\n\nandroid_vendor_nxp_opensource_external_libnfc-nci: OOBR in nfc_ncif_proc_ee_discover_req()\n\nandroid_vendor_qcom_opensource_packages_apps_Bluetooth: Removes app access to BluetoothAdapter#setDiscoverableTimeout by requiring BLUETOOTH_PRIVILEGED permission.\n\nandroid_frameworks_opt_telephony: Enforce privileged phone state for getSubscriptionProperty(GROUP_UUID)\n\nandroid_packages_apps_KeyChain: Encode authority part of uri before showing in UI\n\nandroid_packages_providers_ContactsProvider: enforce stricter CallLogProvider query\n\nandroid_build: Bump Security String to 2022-03-05\n\nandroid_build: Bump Security String to 2022-04-05\n\nandroid_build: Bump Security String to 2022-05-05\n\nandroid_build: Bump Security String to 2022-06-05\n\nandroid_build: Bump Security String to 2022-07-05\n\nandroid_build: Bump Security String to 2022-08-05\n\nandroid_build: envsetup: Fix the way we check check_product's return value\n\nandroid_vendor_arrow: config: Disable GMS OTA popup\n\nandroid_vendor_arrow: vendor: Spoof build fingerprint for Google Play Services [2/2]\n\nandroid_vendor_arrow: arrow: overlay: Add Bromite WebView Signature\n\nandroid_vendor_arrow: arrow: Update U.S. T-Mobile APNs and add DUN tethering\n\nandroid_vendor_arrow: arrow: apns: Drop Solavei\n\nandroid_vendor_arrow: arrow: apns: Update Net10 APNs\n\nandroid_vendor_arrow: arrow: apns: Drop I-Wireless APN\n\nandroid_vendor_arrow: arrow: apns: Update 'wholesale' APNs\n\nandroid_vendor_arrow: arrow: build: Drop MTK board platforms\n\nandroid_vendor_arrow: arrow: build: Drop QSD8K board platform\n\nandroid_vendor_arrow: arrow: build: Drop MSM7K board platforms\n\nandroid_vendor_arrow: arrow: apns: update Telenor Mobilsurf\n\nandroid_vendor_arrow: apns: Add Orange IA\n\nandroid_vendor_arrow: arrow: prebuilt: Update Simple APNs from SQ3A.220605.009.B1\n\nandroid_vendor_arrow: arrow: prebuilt: Update 'Telcel Internet' APN from SQ3A.220605.009.B1\n\nandroid_vendor_arrow: arrow: prebuilt: Drop APN for Brightspot Mobile\n\nandroid_vendor_arrow: arrow: prebuilt: Update Cellular One APNs from SQ3A.220605.009.B1\n\nandroid_vendor_arrow: arrow: prebuilt: Add Carrier ID and MVNO ID for GoSmart\n\nandroid_vendor_arrow: arrow: prebuilt: Add Carrier ID and MVNO ID for T-Mobile Ting\n\nandroid_vendor_arrow: arrow: prebuilt: Drop Telcel America APN\n\nandroid_vendor_arrow: arrow: prebuilt: Update Mensajes Multimedia from SQ3A.220605.009.B1\n\nandroid_vendor_arrow: arrow: prebuilt: Add Carrier ID and MVNO ID for Family Mobile (Walmart)\n\nandroid_vendor_arrow: arrow: prebuilt: Update US Mobile APN\n\nandroid_vendor_arrow: arrow: prebuilt: Update TMO Straight Talk APNs from SQ3A.220605.009.B1\n\nandroid_vendor_arrow: arrow: prebuilt: Drop UVA Mobile\n\nandroid_vendor_arrow: arrow: prebuilt: Drop ROK Mobile\n\nandroid_vendor_arrow: arrow: prebuilt: Drop GIV Mobile, dead\n\nandroid_vendor_arrow: arrow: prebuilt: Update T-Mobile U.S. APNs from SQ3A.220605.009.B1\n\nandroid_vendor_arrow: arrow: apns: Remove user_editable="false" for user visible APNs\n\nandroid_vendor_arrow: apns: Add China Broadnet (CBN) support\n\nandroid_system_sepolicy: Allow adbd to access /proc/net/{tcp,tcp6,udp,udp6}\n\nandroid_packages_apps_ArrowPrebuilts: ArrowPrebuilts: Update [check description]\n\nandroid_frameworks_base: core: pm: Wipe package cache on upgrade\n\nChangelog on 2022-09-04\n\nandroid_packages_services_Car: Extract app label from component name in notification access confirmation UI\n\nChangelog on 2022-06-13\n\narrow_infrastructure_devices: devices: Time spares no one\n\nChangelog on 2022-02-18\n\nandroid_vendor_qcom_opensource_system_bt: Fix SIGSEGV during Hands-free client SDP\n\nandroid_build: Bump Security String to 2022-02-05\n\nandroid_frameworks_base: base: PixelPropsUtils: Update redfin fp to SQ1A.220205.002\n\nandroid_frameworks_av: Revert "cameraservice: Avoid calling getSystemCameraKind if the camera was not mapped yet"\n\nandroid_frameworks_av: cameraserver: fix deadlock scenario in torchModeStatusChanged callback.\n\nandroid_vendor_arrow: apns: Add Unifi\n\nandroid_packages_apps_Snap: Snap: Mark strings as non translatable\n\nandroid_packages_apps_Snap: Automatic translation import\n\nandroid_packages_resources_devicesettings: Automatic translation import\n\nandroid_packages_resources_devicesettings: devicesettings: Add strings for MotoActions\n\nandroid_packages_resources_devicesettings: Automatic translation import\n\nChangelog on 2022-02-03\n\narrow_infrastructure_devices: Make the hard choice says my inner Thanos\n\nChangelog on 2022-01-29\n\nandroid_build_soong: soong: Allow arm-linux-androidkernel-{as,ld}\n\nChangelog on 2022-01-20\n\nandroid_hardware_qcom_audio: hal: Fix CFI errors\n\nandroid_system_bt: security: Use-After-Free in btm_sec_[dis]connected\n\nandroid_system_bt: Reset the IRK after all devices are unpaired\n\nandroid_vendor_qcom_opensource_system_bt: security: Use-After-Free in btm_sec_[dis]connected\n\nandroid_frameworks_base: Prevent apps from spamming addAccountExplicitly. See comment here for the discussion on solution https://b.corp.google.com/issues/169762606#comment14\n\nandroid_frameworks_base: Allow forcing status bar state changes and do so when the screen turns off.\n\nandroid_frameworks_base: Update deletion conditions for a package's UsageStats.\n\nandroid_frameworks_base: RESTRICT AUTOMERGE Remove line of code that was mistakently left in.\n\nandroid_frameworks_base: [DO NOT MERGE] Controls - Do not recreate intent\n\nandroid_frameworks_base: DO NOT MERGE Re-implement reading/writing Throwables from/to Parcel, without Parcel private APIs.\n\nandroid_frameworks_base: Don't crash if default supervision profile owner is not set\n\nandroid_frameworks_base: Revert "Revert "[pm] remove old stage dirs on low storage""\n\nandroid_packages_apps_Settings: RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission\n\nandroid_packages_apps_Settings: Rephrase dialog message of clear storage dialog for security concern\n\nandroid_packages_apps_Settings: Import translations. DO NOT MERGE ANYWHERE\n\nandroid_packages_apps_Settings: Add non system overlay flag to InstallCaCertificateWarning\n\nandroid_packages_services_Telecomm: Fix sorting issue during emergency call attempt.\n\nandroid_packages_providers_MediaProvider: Avoid apps to get global access with table uri\n\nandroid_packages_apps_ManagedProvisioning: Fix Managed Provisioning crash on OTA\n\nandroid_packages_apps_Dialer: Add FLAG_IMMUTABLE to PendingIntent in LegacyModeSmsHandler.\n\nandroid_hardware_nxp_nfc: Use after free in phTmlNfc_TmlThread\n\nandroid_frameworks_opt_telephony: filter deviceIdentifiers for subscriptionInfo if callers without perm\n\nandroid_frameworks_native: avoid extra release of unowned objects in Parcel error path\n\nandroid_frameworks_av: SimpleDecodingSource:Prevent OOB write in heap mem\n\nandroid_frameworks_av: Better buffer-overrun prevention\n\nandroid_frameworks_av: Safetynet logging for b/204445255\n\nandroid_bootable_recovery: Do not write past end of inotify event structure.\n\nandroid_frameworks_base: base: PixelPropsUtils: Update redfin fp to SQ1A.220105.002\n\nandroid_external_libexif: Fix MakerNote tag size overflow issues at read time.\n\nandroid_external_libexif: Ensure MakeNote data pointers are initialized with NULL.\n\nandroid_external_libexif: Zero initialize ExifMnoteData during construction with exif_mnote_data__new.\n\nandroid_external_libavc: Move slice increments after completing header parsing\n\nandroid_vendor_arrow: overlay: core: Disable OtaSuggestionSummaryProvider from GMS\n\nandroid_vendor_arrow: apns: Changed protocol from IPV6 to IP for Telus\n\nandroid_packages_apps_DeskClock: DeskClock: Update nightmode checkbox state to reflect preference value\n\nandroid_frameworks_base: LockPatternView: Fix a11y+BiometricPrompt related OOB exception\n\nandroid_build: Bump Security String to 2022-01-05\n\nandroid_packages_apps_ArrowPrebuilts: ArrowPrebuilts: Update [check description]\n\nChangelog on 2022-01-19\n\nandroid_manifest: arrow: Track our own forks for 2022-01 ASB patching\n\nChangelog on 2022-01-02\n\nandroid_vendor_arrow: vendor: apns: Correct Telia\n\nandroid_vendor_arrow: vendor: apns: Remove unused "spn" attribute\n\nandroid_vendor_arrow: apns: Update Vodafone NL\n\nandroid_vendor_arrow: vendor: apns: Add auth_type explanation\n\nandroid_vendor_arrow: vendor: apns: Fix wrong IPV4 protocols\n\nandroid_packages_apps_ArrowPrebuilts: ArrowPrebuilts: Update [check description]\n\nChangelog on 2021-12-15\n\nandroid_vendor_arrow: overlay: dialer: Update visual voicemail config\n\nandroid_vendor_arrow: config/props: Remove unused ro.build.selinux\n\nandroid_vendor_arrow: arrow: Remove fake wget\n\nandroid_vendor_arrow: prebuilt: etc: Remove Disable ril services if noril prop is set\n\nandroid_vendor_arrow: apns: Update APNs for Chinese carriers\n\nandroid_build: build: Respect fs_config when generating recovery ramdisk\n\nandroid_bootable_recovery: recovery.cpp: Fix typo when unmounting system\n\nandroid_packages_apps_DeskClock: DeskClock: fix setting alarm volume\n\nandroid_packages_apps_Launcher3: Launcher3: Fix all apps view not dismissing\n\nandroid_packages_apps_Launcher3: Launcher3: Don't show move layer when editing isn't allowed\n\nandroid_packages_apps_Settings: Revert "[Wi-Fi] Remove 'Do not validate' option in CA certificate spinner"\n\nandroid_frameworks_base: SystemUI: Use accent color for WiFi progress bar\n\nandroid_external_tremolo: handle cases where order isn't a multiple of dimension\n\nandroid_frameworks_av: Fix heap-buffer-overflow in MPEG4Extractor am: d13a4efc7a\n\nandroid_frameworks_av: C2SoftMp3Dec: fix OOB write in output buffer\n\nandroid_frameworks_base: Fix NPE on getTitle()\n\nandroid_frameworks_base: Fix serialization bug in GpsNavigationMessage\n\nandroid_frameworks_base: Do not show the notification footer until the user is set up.\n\nandroid_frameworks_base: DO NOT MERGE KeyStore ChunkedStreamer must tolerate update consuming 0 bytes.\n\nandroid_frameworks_base: Disallow overlays for ResolverActivity\n\nandroid_frameworks_base: Import translations. DO NOT MERGE ANYWHERE\n\nandroid_packages_apps_Contacts: Address photo editing security bug\n\nandroid_packages_apps_KeyChain: DO NOT MERGE Hide overlay on KeyChainActivity\n\nandroid_packages_apps_KeyChain: DO NOT MERGE KeyChain protect against overlays.\n\nandroid_packages_apps_Nfc: OOBW due to incorrect error handling\n\nandroid_packages_apps_Settings: BluetoothSecurity: Add BLUETOOTH_PRIVILEGED permission for pairing dialog\n\nandroid_packages_providers_ContactsProvider: Fix issue with call log last modified not being updated.\n\nandroid_packages_providers_MediaProvider: Fix use-after-free bug in FuseDaemon\n\nandroid_system_bt: osi: Prevent memory allocations with MSB set\n\nandroid_vendor_qcom_opensource_system_bt: osi: Prevent memory allocations with MSB set\n\nandroid_system_tools_aidl: An enum is initialized as zero if it doesn't have default value\n\nandroid_build: Bump Security String to 2021-12-05\n\nandroid_packages_apps_ArrowPrebuilts: ArrowPrebuilts: Update [check description]\n\nandroid_frameworks_base: base: PixelPropsUtils: Update redfin fp to SQ1A.211205.008\n\nChangelog on 2021-12-14\n\nandroid_manifest: arrow: Track our own forks for 2021-12 ASB patching\n\nChangelog on 2021-11-10\n\nandroid_packages_apps_ArrowPrebuilts: ArrowPrebuilts: Update [check description]\n\nandroid_packages_apps_Dialer: Dialer: Notify content observers upon call log entry deletion\n\nandroid_packages_apps_Settings: Display WiFi Version number\n\nandroid_packages_apps_Settings: Change Network detail string form TYPE to Type\n\nandroid_packages_apps_Settings: Add Hotspot WPA3 Settings\n\nandroid_frameworks_opt_net_wifi: [WifiTrackerLib] Add wifi standard to WifiEntry.ConnectedInfo\n\nandroid_frameworks_base: Revert "wifidisplay: restrict broadcast by the proper permission"\n\nandroid_frameworks_base: Revert "BG-FGS-start while-in-use permission restriction improve..."\n\nandroid_frameworks_base: camera2: Fix exception swallowing in params classes createFromParcel\n\nandroid_frameworks_base: Fix parsing code parcelling errors\n\nandroid_frameworks_base: Bluetooth: Fix formatting in getAlias()\n\nandroid_frameworks_base: Backporting the change of ag/15629060 to rvc-dev\n\nandroid_frameworks_base: TIF: fix issue of using caller-aware methods after clearCallingIdentity()\n\nandroid_frameworks_base: Changed INTERACT_ACROSS_PROFILES appop to be set per UID\n\nandroid_frameworks_base: Revert "Revert "BG-FGS-start while-in-use permission restriction improve...""\n\nandroid_hardware_nxp_nfc: OOBW in phNxpNciHal_process_ext_rsp\n\nandroid_frameworks_native: libbinder: uptimeMillis returns int64_t! am: 3ba4963f5b am: 17aa765fd3 am: d666af6990\n\nandroid_packages_apps_Contacts: Add permission to start NFC activity to ensure it is from NFC stack\n\nandroid_packages_apps_ManagedProvisioning: Grant MANAGE_APP_OPS_MODES to Managed Provisioning\n\nandroid_packages_apps_ManagedProvisioning: Fix INTERACT_ACROSS_PROFILES appop issue for shared UIDs\n\nandroid_external_robolectric-shadows: Add implementation for UserManager#getAllProfiles\n\nandroid_packages_apps_Settings: Import translations. DO NOT MERGE ANYWHERE\n\nandroid_build: Bump Security String to 2021-11-05\n\nandroid_frameworks_base: base: PixelPropsUtils: Update redfin fp to SP1A.211105.003\n\nandroid_packages_providers_MediaProvider: Automatic translation import\n\nandroid_packages_providers_MediaProvider: MediaProvider: Fix insert fail while file saved in sdcard\n\nandroid_packages_providers_MediaProvider: MediaProvider: Less spam\n\nandroid_packages_providers_MediaProvider: Automatic translation import\n\nandroid_packages_providers_MediaProvider: Fix Redaction calculation.\n\nandroid_packages_providers_MediaProvider: Fix issue in getOverlappingRedactionRanges.\n\nandroid_packages_providers_MediaProvider: Fix read range computation for some corner cases in redaction ranges\n\nandroid_packages_apps_Snap: Revert "Snap: Remove saving to sdcard"\n\nandroid_packages_apps_Snap: Snap: Save SDCard photos to legacy path\n\nandroid_packages_apps_Snap: Snap: Fix SD card visibility for secondary users\n\nandroid_packages_apps_Snap: Snap: api2: use nicer icons in settings\n\nandroid_packages_apps_Snap: Snap: api2: update promode icons\n\nandroid_packages_apps_Snap: Snap: api2: add QR scanner mode\n\nandroid_packages_apps_Snap: Snap: api2: reduce unneeded animations\n\nandroid_packages_apps_Snap: Automatic translation import\n\nandroid_packages_apps_Snap: Automatic translation import\n\nandroid_packages_apps_Snap: Automatic translation import\n\nandroid_packages_apps_DeskClock: Automatic translation import\n\nandroid_frameworks_base: camera2: Add methods for backward compatibility\n\nChangelog on 2021-11-09\n\nandroid_manifest: arrow: Track our MediaProvider\n\nChangelog on 2021-11-06\n\narrow_infrastructure_devices: arrow.devices: K its lisa\n\nChangelog on 2021-11-05\n\nandroid_frameworks_base: Automatic translation import\n\nandroid_packages_apps_Contacts: Automatic translation import\n\nandroid_packages_apps_Dialer: Automatic translation import\n\nandroid_packages_apps_Launcher3: Automatic translation import\n\nandroid_packages_apps_Settings: Automatic translation import\n\nandroid_packages_providers_DownloadProvider: Automatic translation import\n\nandroid_packages_services_OmniJaws: Automatic translation import\n\nChangelog on 2021-11-04\n\nandroid_manifest: arrow: Track our own forks for 2021-11 ASB patching\n\nChangelog on 2021-11-02\n\nandroid_vendor_arrow: kernel: Add TARGET_FORCE_PREBUILT_KERNEL flag\n\nChangelog on 2021-10-23\n\narrow_infrastructure_devices: devices: Move cas to official arrow-11.0\n\nChangelog on 2021-10-05\n\nandroid_frameworks_base: base: PixelPropsUtils: Update fp to RQ3A.211001.001\n\nChangelog on 2021-10-03\n\nandroid_packages_apps_Updater: UpdatesDbHelper: Move identical code into helper method\n\nandroid_packages_apps_Updater: Updater: Fix exporting updates\n\nandroid_packages_apps_Updater: Updater: Refresh list when update get deleted\n\nandroid_packages_apps_Updater: Updater: Add little delay before sending broadcast\n\nandroid_packages_apps_Updater: Updater: Correct cleanup notification action\n\nandroid_packages_apps_Updater: Updater: prioritize A/B updates by default\n\nandroid_packages_apps_Updater: Updater: actually fire the notification on completion of A/B update\n\nandroid_packages_apps_Updater: UpdaterService: set installed notification to ongoing\n\nandroid_frameworks_opt_net_wifi: resurrect mWifiLinkLayerStatsSupported counter\n\nandroid_manifest: arrow: Track our external/wpa_supplicant_8\n\nandroid_frameworks_base: Automatic translation import\n\nandroid_packages_apps_Launcher3: Automatic translation import\n\nandroid_packages_apps_Settings: Automatic translation import\n\nandroid_vendor_arrow: apn: Update giffgaff APN\n\nandroid_vendor_arrow: apn: Fix FreedomPop UK\n\nandroid_packages_apps_ArrowPrebuilts: ArrowPrebuilts: Update [check description]\n\nChangelog on 2021-10-01\n\nandroid_bionic: bionic: Sort and cache hosts file data for fast lookup\n\nandroid_bionic: bionic: Support wildcards in cached hosts file\n\nandroid_external_wpa_supplicant_8: wpa_supplicant: add support for bcmdhd SAE authentication offload\n\nChangelog on 2021-09-28\n\nandroid_frameworks_base: Don't change public API\n\nandroid_frameworks_base: SystemUI: LockIcon: Fix drawable log warning\n\nandroid_frameworks_base: TelephonyRegistry: Avoid adding duplicate listener\n\nandroid_frameworks_base: Fix NullPointerException of AMS\n\nandroid_frameworks_base: DisplayManager: Fix synchronization issue\n\nandroid_frameworks_base: NPMS lock improvement.\n\nandroid_frameworks_base: Cache stream volumes to prevent ANR\n\nandroid_frameworks_base: SoundPool: Avoid busy waiting during stream restart\n\nandroid_frameworks_base: Cache bluetooth A2DP in AudioService callback thread\n\nandroid_frameworks_base: AuthController: Add null check for mCurrentDialog in onBiometricError()\n\nandroid_frameworks_opt_telephony: Remove QCOM implementation\n\nandroid_frameworks_opt_telephony: Update external card state based on current app\n\nandroid_frameworks_base: base: telephony: Remove QCOM implementation\n\nChangelog on 2021-09-26\n\nandroid_packages_apps_ArrowPrebuilts: ArrowPrebuilts: Update [check description]\n\nChangelog on 2021-09-23\n\nandroid_frameworks_base: SystemUI: Add back the delete action for the screenrecorder notification\n\nChangelog on 2021-09-22\n\nandroid_frameworks_base: SystemUI: Fix overlays resetting on every reboot\n\nandroid_frameworks_base: PixelPropsUtils: Remove some packages\n\nandroid_frameworks_base: SystemUI: Limit keyguard charging stats updates\n\nChangelog on 2021-09-17\n\nandroid_external_selinux: Revert "libsepol: Make an unknown permission an error in CIL"\n\nandroid_frameworks_base: WifiManager: Add StaState API [1/2]\n\nandroid_frameworks_opt_net_wifi: wifi: Add StaState API [2/2]\n\nandroid_frameworks_opt_net_ims: Partially Revert "Remove references to deprecated device config"\n\nandroid_packages_apps_Settings: Settings: Remove icon for peak and min refresh rate preference.\n\nChangelog on 2021-09-16\n\nandroid_frameworks_base: Introduce PixelPropsUtils\n\nandroid_frameworks_base: PixelPropsUtils: Cleanup apps\n\nandroid_frameworks_base: PixelPropsUtils: bring back wallpaper collection\n\nandroid_frameworks_base: PixelPropsUtils: Override fingerprint for SettingsIntelligence\n\nandroid_frameworks_base: PixelPropsUtils: Don't set build type/build debug props\n\nandroid_frameworks_base: PixelPropsUtils: Change props to crosshatch\n\nandroid_frameworks_base: PixelPropsUtils: Set pixel 5 props for specific apps\n\nandroid_frameworks_base: PixelPropsUtils: Switch back to Pixel 5 props for all apps\n\nandroid_frameworks_base: PixelPropsUtils: Set redfin build fingerprint\n\nandroid_frameworks_base: PixelPropsUtils: Update packages\n\nandroid_frameworks_base: PixelPropsUtils: add Google Play Store to party as well\n\nandroid_frameworks_base: PixelPropsUtils: Spoof Pixel XL for Google Photos\n\nandroid_frameworks_base: PixelPropsUtils: Don't set model prop if gms\n\nandroid_frameworks_base: PixelPropsUtils: Update fingerprints\n\nandroid_vendor_arrow: props: Correct GBoard spacing issue\n\nandroid_frameworks_base: Revert "core: Spoof build fingerprint for Google Play Services"\n\nChangelog on 2021-09-15\n\nandroid_frameworks_base: support new special runtime permissions\n\nandroid_frameworks_base: add special runtime permission for other sensors\n\nandroid_packages_apps_PackageInstaller: always treat OTHER_SENSORS as a runtime permission\n\nandroid_packages_apps_PackageInstaller: add OTHER_SENSORS permission group\n\nandroid_packages_apps_PackageInstaller: refactor handling of special runtime permissions\n\nandroid_packages_apps_PackageInstaller: don't auto revoke Sensors permission\n\nandroid_frameworks_native: require OTHER_SENSORS permission for sensors\n\nChangelog on 2021-09-13\n\nandroid_frameworks_base: Automatic translation import\n\nandroid_packages_apps_Contacts: Automatic translation import\n\nandroid_packages_apps_Dialer: Automatic translation import\n\nandroid_packages_apps_Launcher3: Automatic translation import\n\nandroid_packages_apps_Settings: Automatic translation import\n\nandroid_packages_providers_Downloa                            

相关截图(如果出现不相关图片则是无截图,点击可看大图)

下载区域(下载量:2928次)

国内下载声明:
1.Fiime仅作为分发镜像平台,我们从互联网中抓取ROM进行分享,下载会提供作者的原始地址,积分下载仅适用于使用Fiime提供的分流渠道服务,如开发者认为侵犯了您的权益,可邮件 fiimecn@163.cn 进行下架处理!
2.该下载服务不额外提供刷机支持,与原作者无关.
3.关于积分捐赠,捐赠后此资源永久享受国内下载模式,费用用作网站运作,宽带与储存,感谢大家理解!
4.本站点为夸克网盘合作站点,资源大部分会以夸克网盘形式呈现
5.订单付款后未到账,前往自助核销 点我进入核销系统
登录下载      

下载等待漫长?玩游戏吧!点击下面按钮会出现飞机在左上角(↑ ↓ ← → 空格攻击)

讨论区(0)

没有评论数据

提交我的评价


*文明理性,友善沟通.

常见问题

由于小米手机国内外型号十分混乱,因此建议以手机代号为准查询ROM资源,查询代号可以前往小米手机代号查询后核对是否为您的手机资源!

首先,原生就构建在MIUI包的基础上 驱动库和逻辑 就是用MIUI的 减少开发难度 所以基于什么版本开发 作者就叫MIUI的对应版本为底包 由于各个MIUI版本存在差异 防止出现bug所以 作者一般会让你先刷底包 和开发环境一样的包 这就是底包,请按照下载页面的底包要求刷写对应的包

GAPPS是指这个包里面带有谷歌全家桶,谷歌商店,谷歌搜索等,Vanilla这个是指没有带谷歌系列的包

一般正式版(OFFICIAL)就是测试稳定的版本,或者官方渠道发布的,测试版(UNOFFICIAL)是指稳定性一般或者非官方人员制作的,适配版(PORT)一般是官改或者GSI作品,社区版(Community)则更多是测试性的,社区爱好者发起的,稳定性一般

原生板块的刷机包大部分是通过Recovery卡刷方式刷写的,当然你也可以通过ADB进行线刷,但是不可以使用miflash等工具刷机,Recovery可以通过小米Recovery下载查询并下载使用

FiimeROM官方交流QQ群,群号是1059936310,点击快捷加群您可以在群里免费咨询获取更多帮助

工具箱

小米9相关ROM

cover
HyperOS 1.0.8.0 EU
安卓版本:Android 14
分享者:
底包:不需要|适配版(PORT)
cover
SparkOS
安卓版本:Android 13
分享者:
底包:不需要|正式版(OFFICIAL)
cover
HyperOS 1.0.5.0.UFACNXM
安卓版本:Android 14
分享者:
底包:不需要|适配版(PORT)
cover
PixelOS
安卓版本:Android 12
分享者:Fiime社区-奥奥
底包:不需要|测试版(UNOFFICIAL)
cover
Pixel Plus UI OFFICIAL
安卓版本:Android 12.1
分享者:Fiime社区-奥奥
底包:不需要|正式版(OFFICIAL)
cover
Palladium OS
安卓版本:Android 12.1
分享者:Fiime社区-奥奥
底包:不需要|测试版(UNOFFICIAL)

服务合作商