LightBlog

lundi 9 novembre 2020

Xiaomi Android 11 Tracker: Here are all the official MIUI beta and stable builds to download and install

Following the arrival of the first public beta of Android 11 back in June, Xiaomi published similar AOSP-style beta builds for the Mi 10/10 Pro and the Redmi K30 Pro (e.g. the Chinese variant of the POCO F2 Pro) later that month. Shortly thereafter, the Chinese OEM started rolling out MIUI 12-based closed beta builds for these phones, however, the underlying layer of Android was still based on the beta codebase. Now that Android 11 hits the stable milestone, Xiaomi has already prepared stable MIUI 12 builds on top of the latest iteration of Android.

The first batch of global devices to receive the MIUI 12-infused stable Android 11 update includes the Xiaomi Mi 10 and Mi 10 Pro. Many more Mi, Redmi, and POCO branded smartphones are expected to get the update in the coming days. This article will serve as the central repository of download links for all Xiaomi devices that have received their official Android 11 updates, including the ones powered by Android One instead of MIUI.

It is worth mentioning that the MIUI versioning scheme doesn’t have a one-to-one correspondence with the version of Android. While Xiaomi is expected to unveil a new version of MIUI — tentatively MIUI 13 — with new features in the near future, the company will continue to produce MIUI 12-based Android 11 builds for compatible devices during the transition phase.

The compatible devices will initially get the taste of Android 11 through the MIUI beta channel (which has now been rebased on top of the stable Android 11 codebase), and then through the stable channel builds. Features on Xiaomi devices are often decided more by their MIUI version and less by their Android version. So you can take a look at our other trackers for MIUI 12 builds.

Download: MIUI 12 stable update rolling out to several Xiaomi, Redmi, and POCO devices

Download the MIUI 12 Closed Beta for Xiaomi and Redmi devices



Xiaomi Android 11 Update List: Which phones have received the stable update?

This article covers Xiaomi (Mi), Redmi, and POCO devices that have received a stable Android 11 update—be it a “stable beta” or actual stable build—in any region. Cross-flashing different regional builds is technically possible but only do so if you’re familiar with the process.

Here are the devices that currently have an Android 11 build based on the stable Android branch available. Note that the devices are sorted alphabetically for their codename.

  1. Xiaomi Mi 10 Pro (cmi) — Added on 09/09/2020
  2. Redmi K30 Pro / POCO F2 Pro (lmi) — Added on 09/09/2020
  3. Xiaomi Mi 10 (umi) — Added on 09/09/2020

Generic flashing instructions are available at the bottom of this article. However, we advise users to refer to the device forums for specific flashing instructions for their device, in case there are any variations or special instructions that need to be followed. Notably, the concept of a downgrade ROM isn’t applicable here. First, check the Anti-Rollback Protection status of your model and then flash the appropriate stable Android 10-based Fastboot firmware if you need to revert back.



MIUI 12 based on stable Android 11: Download Links

You can find download links of MIUI 12 based stable beta and stable releases below. These builds are first sorted with device codenames, and then according to their regions and release. Recovery ROMs and Fastboot ROMs are both included, wherever present.

1. Xiaomi Mi 10 Pro (cmi)

Sr. No. Channel, Build Number, and Region Recovery ROM Fastboot ROM Added On/Status Last Updated
MIUI 12 Stable Beta (China)
1.1. V12.1.2.0.RJACNXM Download Link September 9, 2020
1.2. V12.1.3.0.RJACNXM Download Link September 29, 2020
MIUI 12 Stable Beta (Global)
2.1. V12.1.2.0.RJAMIXM Download Link September 10, 2020

2. Redmi K30 Pro / POCO F2 Pro (lmi)

Sr. No. Channel, Build Number, and Region Recovery ROM Fastboot ROM Added On/Status Last Updated
MIUI 12 Stable Beta (China)
1.1. V12.1.2.0.RJKCNXM Download Link September 9, 2020
1.2. V12.1.3.0.RJKCNXM Download Link September 29, 2020

3. Xiaomi Mi 10 (umi)

Sr. No. Channel, Build Number, and Region Recovery ROM Fastboot ROM Added On/Status Last Updated
MIUI 12 Stable Beta (China)
1.1. V12.1.3.0.RJBCNXM Download Link September 9, 2020
1.2. V12.1.5.0.RJBCNXM Download Link October 1, 2020
1.3. V12.2.2.0.RJBCNXM Download Link November 9, 2020
MIUI 12 Stable Beta (Global)
2.1. V12.1.2.0.RJBMIXM September 9, 2020


Flashing Instructions for Android 11-based MIUI 12

Note that these are generic flashing instructions that should generally be applicable across Xiaomi, Redmi, and POCO devices. However, there is a possibility that there is a variation that is unique to your device, so we strongly advise visiting your device forums for device-specific instructions.

Recovery ROM Installation for Android 11-MIUI 12

Recovery ROMs come with a .zip file extension and can be installed either through the Local Update method from within MIUI, or through the recovery environment. Newer versions of the stock MIUI recovery don’t offer any option for sideloading, but you can use a custom recovery like TWRP for installing these ROMs, though do note that device-specific instructions may differ in that case.

  1. Local Update method:
    1. Transfer the download .zip file to your phone, and ensure you place the file in the “downloaded_rom” folder in the internal storage of your device. If no such folder exists, create one in your internal storage base directory.
    2. Within your phone, navigate to Settings > About Phone > System Update, and then press the three-dot icon in the top-right corner, and select “Choose Update Package”.
    3. If the “Choose Update Package” option is missing, tap on the MIUI logo 10 times to activate the option.
    4. Choose the downloaded .zip file.
    5. Wait for the update to install.
  2. Recovery method:
    1. Rename the downloaded .zip file to update.zip and transfer it to the base directory of your phone’s internal storage.
    2. Reboot your phone into recovery mode by powering it off and then pressing both the Power and the Volume Up buttons together.
    3. Scroll to the “Install update.zip” option using the volume keys, and select the option using the power button.
    4. Wait for the update to install.
    5. Choose the “Reboot” option if your phone does not reboot by itself after installation is completed.

Fastboot ROM Installation for Android 11-MIUI 12

Fastboot ROMs come with a .tgz file extension and require a Windows computer for the installation, as well as a phone with an unlocked bootloader. However, despite being comparatively more complicated to install than Recovery ROMs, Fastboot ROMs are sometimes the only way to boot into a working system. For instructions on unlocking the bootloader of your phone, check your device’s subforums on XDA.

  1. Download MiFlash Tool on your Windows computer. The latest version can be found in Step 1 of this link. Once downloaded, extract the tool and install it. It is also advisable to have ADB and Fastboot installed, just in case you need it.
  2. Reboot your phone into Download mode by powering it off and then pressing both the Power and Volume Down buttons together.
  3. Connect your phone to the computer using the appropriate USB cable.
  4. Download the Fastboot ROM .tgz file and extract it. Remember the extract location, as you will need to paste the address into MiFlash Tool.
  5. Run MiFlash Tool on your Windows Computer and in the address bar within the tool, paste the extract location from Step 4.
  6. Click “Refresh” within MiFlash and the app should automatically recognize your device.
  7. Click “Run” within MiFlash to flash the ROM file to the device.
  8. The progress bar within MiFlash will turn green, which indicates that the ROM was successfully installed. Your device should boot automatically to the new version.

Thanks to XDA Recognized Developer yshalsager for providing the download links!

The post Xiaomi Android 11 Tracker: Here are all the official MIUI beta and stable builds to download and install appeared first on xda-developers.



from xda-developers https://ift.tt/2FjVElE
via IFTTT

OnePlus accidentally pushed a stable update to some OnePlus 8 series beta users, causing data wipes

OnePlus 8 and 8 Pro users recently received the OxygenOS 11.0.1.1 update on the stable channel. The update included the new “Canvas” mode, optimizations to background process management, October 2020 security patches, and more. Shortly after the rollout started, OnePlus accidentally pushed the stable update to OnePlus 8 series devices on the beta channel, completely wiping the devices in the process.

The issue was first brought to light on OnePlus’ community forums early morning on Saturday, November 7th, when OnePlus’ Community Consultant dsmonteiro shared the following statement:

“It seems like some users are reporting receiving the Stable update over the Open Beta 3, leading to a full data wipe. This information was already shared with the software team so it can be checked and addressed. Meanwhile, if you receive an update OTA, please double-confirm if it’s an Open Beta update. If it isn’t, please DO NOT install it.”

However, by the time the statement was posted, several OnePlus 8 and 8 Pro users had already lost all of their data. Due to the mishap, many users lost their on-device images, videos, messages, etc. and, in several instances, even lost access to 2-factor authentication apps like Google Authenticator. Since the affected users weren’t able to transfer their 2FA keys, they were also locked out of their Gmail, Discord, LinkedIn, and GitHub, accounts. On top of that, some users were downgraded from the October 2020 security patches to the outdated August 2020 security patches.

OnePlus’ community forums are chock full of OnePlus 8 series users reporting this issue, and in response, the company seems to have stopped the rollout on the beta channel. However, the update is still rolling out to users on the stable channel. For users who received the update but didn’t restart their device, OnePlus has shared an APK as a temporary solution to avoid data loss. In case you’ve received the update on your device, you can download said APK by following this link. According to the OxygenUpdater team, the APK effectively cancels the pending update installation after a reboot, thereby preventing data loss.

It’s worth noting that this isn’t the first time OnePlus accidentally pushed the wrong OTA update to one of its devices. Back in March this year, OnePlus posted incorrect links for OnePlus 7T EU and OnePlus 7T Global Open Beta updates, which led to users in India losing the region-specific features that aren’t available in the EU build.

The post OnePlus accidentally pushed a stable update to some OnePlus 8 series beta users, causing data wipes appeared first on xda-developers.



from xda-developers https://ift.tt/2I8GNwn
via IFTTT

You can now install the OnePlus Messages and Contacts apps on the OnePlus Nord

Earlier this year in July, OnePlus lifted the covers off the OnePlus Nord (review), the company’s first mid-range device in five years. Despite its affordable price tag, the OnePlus Nord packed in some impressive hardware, including Qualcomm’s Snapdragon 765G chip, a 90Hz high refresh rate display, and a quad-camera setup. As with all OnePlus devices, the Nord shipped with the company’s highly-regarded OxygenOS custom Android skin. However, unlike other devices from the company, it included Google apps instead of OnePlus’ own suite of stock apps.

A glance through OnePlus’ community forums reveals that many Nord users didn’t appreciate this change. And since its launch, users have been unsuccessfully trying to sideload OnePlus’ stock apps on the device. It seems like OnePlus has finally listened to user feedback, as the latest version of OnePlus Messages and Contacts can be sideloaded on the OnePlus Nord.

As per a recent report from PiunikaWeb, OnePlus Nord users can now install the latest OnePlus Messages (v5.1.8.3) and OnePlus Contacts (v4.0.0.0) APKs on their devices. If you one of the many users who wish to use OnePlus’ stock apps on your OnePlus Nord, you can now download the APKs from the APKMirror links below. The latest OnePlus Messages release works as intended on both the OnePlus Nord and non-OnePlus devices, but the OnePlus Contacts APK is still buggy.

While you can successfully install OnePlus Contacts on your device, the app currently crashes upon selecting a contact. This is likely due to the fact that the app is incapable of functioning without the OnePlus Phone app. OnePlus may address this issue by releasing a similar update for the OnePlus Phone app soon.

It’s also worth noting that in order to use the OnePlus Messages app on your OnePlus Nord, you’ll have to set it as the default messaging app. You can do this by heading over to the Default apps section within the device settings, tapping on SMS app, and then selecting OnePlus Messages.

Download OnePlus Messages (v5.1.8.3) from APKMirror

Download OnePlus Contacts (v4.0.0.0) from APKMirror

The post You can now install the OnePlus Messages and Contacts apps on the OnePlus Nord appeared first on xda-developers.



from xda-developers https://ift.tt/32sxXQW
via IFTTT

dimanche 8 novembre 2020

LineageOS 17.1 adds support for the OnePlus 5/5T, Samsung Galaxy Tab S5e LTE, and Fairphone 3

The LineageOS team has extended LineageOS 17.1 support to several devices since debuting the ROM earlier this year in April. Over the last month, devices like the Redmi K20/Xiaomi Mi 9T, Samsung Galaxy S5, Galaxy Note 3, Nokia 6.1, and F(x)tec Pro 1 received support for the Android 10-based custom ROM. Since our previous coverage, the team has added support for four more devices.

The following devices have received official support for LineageOS 17.1 based on Android: OnePlus 5, OnePlus 5T, Samsung Galaxy Tab S5e LTE, and Fairphone 3. If you’d like to give LineageOS 17.1 a shot on any of these devices, you can now download the recovery flashable package by clicking on “Get the builds here” on their respective Wiki pages (linked below).

Device and XDA Forum link Device codename and Wiki Link Maintainers
OnePlus 5
  • codeworkx
  • jrizzoli
  • xingrz
  • amartinz
  • jumoog
  • trautamaki
OnePlus 5T
  • amartinz
  • codeworkx
  • trautamaki
Samsung Galaxy Tab S5e LTE
  • LuK1337
  • bgcngm
Fairphone 3
  • dk1978

Before you go ahead and flash LineageOS 17.1 on your device though, make sure you read through the installation instructions and other linked documentation in the Wiki pages. Also, take a backup of your data before starting the process or, you may lose it during the installation.

It’s worth noting that the LineageOS team has also started work on LineageOS 18.0 based on Android 11. An experimental GSI build of LineageOS 18.0 is already available for download on our forums. If you’re interested in trying the latest flavor of LineageOS, you can follow this link to download the GSI build and then follow our GSI installation guide to get it up and running on your device.

The post LineageOS 17.1 adds support for the OnePlus 5/5T, Samsung Galaxy Tab S5e LTE, and Fairphone 3 appeared first on xda-developers.



from xda-developers https://ift.tt/2U9STYd
via IFTTT

Easily apply Smali patches to Android Framework without a PC using this script

Customization is a big deal in the Android world. You’ve probably seen or sideloaded modded applications, e.g. a patched dialer with custom resolution support. However, making changes to your Android device’s framework values without having to use Apktool to decompile and recompile framework-res.apk is another thing. A new script named SmaliPatcher for Android from XDA Junior Member CreepycCrafter24 lets you do just that and more. It allows you to apply ready-made patches to the system framework directly from your Android phone. The script is also capable of generating a Magisk Module, so that you can system-lessly install the modded framework package.

As the name suggests, the tool is mostly based on the Smali Patcher project created by XDA Recognized Developer fOmey. CreepycCrafter24 decided to reverse-engineer the codebase in order to remove the dependency on Microsoft Windows. The resultant fork is fully compatible with Linux, which means you can also execute it on Android with some adjustments. The Android variant is hosted on the same GitLab repo and you should be able to run it under any standard terminal emulator app such as Termux. The script provides a Linux environment that runs within the confines of the Android application sandbox. It accomplishes this by leveraging a piece of software called PRoot, a userspace re-implementation of Linux’s chroot functionality.

Here are all the of built-in patch routines offered by Smali Patcher:

  • Mock locations – Hide mock locations status, allowing apps like Pokémon GO to treat them as genuine location updates.
  • Secure flag – Allow screenshots/screensharing in secure apps.
  • Signature verification – Disable signature verification allowing modification/execution of signed system apps.
  • Signature spoofing – Enable signature spoofing app permission.
  • Recovery reboot – Reboot directly back into recovery from powermenu.
  • Samsung Knox – Bypass Samsung Knox trip protection, only confirmed working for secure folder.
  • High volume warning – Disable high volume popup dialog.

Check out the forum post below for more information and head over to the GitLab repo to get started straight away!

SmaliPatcher for Android: Download || XDA Thread

The post Easily apply Smali patches to Android Framework without a PC using this script appeared first on xda-developers.



from xda-developers https://ift.tt/38n4qvN
via IFTTT

KinScreen is the ultimate tool to control when your screen turns on or off [Giveaway]

KinScreen is one of the most advanced screen control apps available on the Play Store right now. The app has been around since 2014 and, over the years, developer Flyview has added a host of controls that let you completely customize the screen timeout behavior of your Android device. The app gives you the ability to utilize your phone’s sensors to keep the screen on when you’re using it. On top of that, it offers granular controls for each option to help you customize the auto timeout behavior based on your needs.

KinScreen settings 1 KinScreen settings 1

The latest update for KinScreen (v. 6.0.0) brings a bunch of additional features like tilt to wake, turn on by proximity sensor, time out by tilt, and more. Here’s a quick look at all the new customization options introduced in the latest update:

The new Turn on by tilt feature lets you turn your device’s screen on simply by tilting it over a predefined angle. As you can see in the attached screenshot, the feature includes a couple of exceptions that will let you customize instances when the feature doesn’t work. For example, you can enable the ‘Except if screen manually turned off’ option to prevent the app from waking up the display when you manually turn it off, even if you tilt the device over the specified angle.

KinScreen screenshot showing new Turn screen on settings

The update also adds a new exception to the existing turn on by proximity feature to prevent the screen from waking up if the device is tilted below a specific angle.

KinScreen screenshot showing new exception for turn on by proximity setting

Another noteworthy addition is the time out by tilt angle option which accelerates the screen time out if the device is tilted below an angle. The feature also comes with a couple of exceptions to further customize it as per your needs. And finally, there’s the new Actively turn screen off function which actively turns the screen off for the turn off by proximity and/or turn off by angle functions.

KinScreen screenshot showing time out by tilt setting

Without this option enabled, KinScreen only sets a short timeout, so if another app is keeping the screen on the proximity and angle features won’t work. When it’s turned on, KinScreen actively turns the screen off after a specified time. For other changes introduced in the latest KinScreen update, you can check the changelog section below.

Changelog

  • Added turn-on-by-tilt-angle function
  • Added tilt angle exception for turn-on-by-proximity
  • Added time-out-by-tilt-angle function
  • Added option to actively turn screen off as opposed to just timing out (Android 9+). Accessibility method does not interfere with fingerprint unlocking.
  • Added while in-call exception for turn-off-by-proximity
  • Fixed notification status icon on lock screen
  • Fixed notification possibly disappearing when toggling manual toggle
  • Fixed notification icon not changing back to hand from moon when there’s no active keep-on in between covering proximity and uncovering it
  • Increased number of free apps that keep the screen on to 5
  • Show notification on lock screen again
  • Start on boot before unlocking (not finished in beta 5)
  • Added warning dialog for turn-on by proximity functions
  • Built for Android 11
  • Fixed not turning off by proximity when function enabled while in proximity
  • Fixed turningOffByProximity not being updated properly while toggling proximity exceptions
  • Changed notification title to include whether manual toggle is on or off, and do so for older Android versions as well
  • Made max time limits actually stop turning screen on regardless of charging status so it doesn’t seem broken
  • Updated all show dialog methods to check if already showing
  • Changed to SwitchCompat
  • Auto show purchase dialog every day instead of every 3 days
  • Updated to AppCompat 1.2.0
  • Increased minSDK to 18
  • Changed “if tilted up less than / more than” to “if tilted under / over -30deg”
  • Show all active keep-on functions as green instead of sometimes yellow if another function was already keeping it on since they all have the same importance. Yellow didn’t make sense as “would keep on if something else wasn’t already keeping it on” when it was being shown for detected motion out of angle range.
  • Changed Upgrade dialog to use drawables instead of unicode so it doesn’t look different on diff devices
  • Added no thanks button to Upgrade/Donate dialogs (need to show a clear way out of a payment dialog)
  • Made button in DonateDialog link to PayPal donation instead of IAP (donations are listed as not supported by IAP here
  • Capitalized button text for payment options / donate button
  • Changed email to send to kinscreen@teqtic.com (“forward” email account on netfirm’s email settings)
  • Fixed Utils.startEmailIntent line breaks not working by switching from \n to <be>
  • Updated to billing library 3.0.1. Fixes a bug with app being killed during purchase flow
  • Updated BillingManager 2020.07.02
  • Updated BillingConstants, IabService and activities to use arrays of skus rather than checking each one
  • Changed app detection method to hopefully prevent apps getting stuck as detected
  • Consolidated method to detect foreground package names depending on Android version into Utils
  • Updated app detection method with hashMap
  • Save last time upgrade dialog shown and use that for auto showing time
  • Moved upgrade dialog auto show to onSkuDetailsResponse so that listSkuDetails is ready in SA
  • Link to rate dialog from menu so they get the messaging first. Updated messaging
  • Capitalized all titles
  • Changed to keep on while “on a” call
  • Added links to changelog and translators into about dialog and onto website
  • Increased dialog margins
  • Set all dialog titles to gravity center so that if it goes to 2 lines the text is still centered

KinScreen Giveaway — 40 free promo codes

In case you’re interested in giving KinScreen a shot, you can download it from the Play Store link below. However, do note that the free version of the app doesn’t include all the fine-tuning options. To use the granular controls, you’ll need to purchase the premium version which retails for $4.99.

To celebrate the latest update, developer TEQTIC has shared 40 promo codes that you can use to grab the premium version of the app. We’ll be giving away these codes in the comments section below in sets of 10. As a courtesy, do respond with a comment when you have claimed a code.

KinScreen 🥇 Most advanced screen control (Free+, Google Play) →

The post KinScreen is the ultimate tool to control when your screen turns on or off [Giveaway] appeared first on xda-developers.



from xda-developers https://ift.tt/3lfMPte
via IFTTT

OnePlus rolls out new OxygenOS stable updates to the OnePlus 8 and 8 Pro with “Canvas” mode, October 2020 patches and other changes

OnePlus runs three different channels for OxygenOS updates: closed beta, open beta, and official stable builds. The OnePlus 8 lineup recently received new treats in the Open Beta channel with the rollout of Open Beta 3, which bumped up the Android security patch level (SPL) to October 2020, and introduced a new Always-on ambient display mode based on the “Canvas” feature. Now, users in the stable branch are also getting some new goodies in the form of OxygenOS 11.0.1.1, bringing over the “Canvas” mode (albeit without AOD integration), optimizations to background process management, October 2020 security patches, and adaptive brightness improvements.

OnePlus Android 11 Tracker: Here are all the official OxygenOS 11 beta and stable builds to download and install

Changelog for OxygenOS 11.0.1.1 for the OnePlus 8 and OnePlus 8 Pro are as follows:

  • System
    • Optimized the frame stability algorithm to make the experience smoother
    • Optimized adaptive brightness algorithm, making 8,192 levels of automatic brightness adjustment more comfortable
    • Optimized background process management mechanism to improve standby-by performance
    • The quick setting has been adjusted to three lines
    • Updated Android Security Patch to 2020.10
    • Improved system stability
  • Ambient display
    • Newly added Canvas feature that can automatically draw a wireframe picture based on a lock screen photo on your phone (Path: Settings-Customization-Wallpaper-Canvas-Choose photo preview and it can be generated automatically)
  • Network
    • Optimized the intelligent 5G function to extend battery endurance capacity
    • Optimized Wi-Fi connection to improve stability of connectivity
  • Bluetooth
    • Optimized Wi-Fi connection to reduce transfer delay
    • Fixed the low probability issue that it was muted after connecting to Bluetooth

Oneplus 8 Pro OxygenOS 11.0.1.1 OTA

OnePlus 8 XDA Forums || OnePlus 8 Pro XDA Forums

Buy from Amazon.in: OnePlus 8 || OnePlus 8 Pro


Download: OxygenOS 11.0.1.1 for the OnePlus 8 Series

In case you haven’t received the update on your device and you don’t wish to wait for the OTA notification, you can download the appropriate update package from the index below and flash it manually. Currently, we don’t have access to the OTA for the global variants. We’ll update the article with the links as soon as we get our hands on it.


Thanks to XDA Senior Member Some_Random_Username for the download links!

The post OnePlus rolls out new OxygenOS stable updates to the OnePlus 8 and 8 Pro with “Canvas” mode, October 2020 patches and other changes appeared first on xda-developers.



from xda-developers https://ift.tt/2U5DUyC
via IFTTT