LightBlog

jeudi 27 février 2020

Realme 5 Pro and Realme X start getting Android 10 with Realme UI

Realme, a BBK Electronics-owned brand, separated from OPPO in July 2018 as it started operating as an independent brand. However, the company still used OPPO’s ColorOS custom user interface based on Android for all of its phones. In 2019, it first stated that it would develop a new “RealmeOS,” but the plans for the same were shelved in November 2019. Realme shifted gears to developing a lightly customized variant of OPPO’s Android 10-based ColorOS 7, which it called Realme UI. In January, it rolled out the stable Android 10 update with Realme UI to the Realme 3 Pro and the Realme XT. It also opened beta programs for rolling out the update to the Realme X2 and the Realme X2 Pro, while clarifying that the Realme 1, Realme C1, and Realme 2 would not get the update. Now, it has rolled out the stable Android 10-based Realme UI update to the Realme 5 Pro (review) and the Realme X (review).

The Realme 5 Pro and the Realme X are the third and fourth phones by the brand to get the Android 10-based Realme UI update. Realme UI itself is quite similar to OPPO’s ColorOS 7 (review) in terms of design and functionality. The only difference that Realme made to the user interface was to use rounded icons in the home screen launcher instead of the square icons that OPPO uses in ColorOS 7. The underlying functionality of both user interfaces is the same. ColorOS 7 itself brought the user interface closer to stock Android.

Realme notes that the official roll-out for both the Realme 5 Pro and the Realme X will have a staged roll-out, as expected. The update will be randomly pushed out to a limited number of users today, and will have a broader roll-out in a few days after the company makes sure there are no critical bugs. If everything is fine, the roll-out will be completed in the coming days. The manual download links haven’t been updated on Realme’s website yet.

The Realme UI update brings Android 10 to both the Realme 5 Pro and the Realme X. The new user interface is called “Real Design” by Realme. It comes with an optimized Smart Sidebar feature, two new features for Assistive Ball users (pie gestures), bubbles, optimized three-finger screenshot, Focus Mode, new wallpapers and live wallpapers, and more. Realme Share now supports sharing files with OPPO, Vivo, and Xiaomi users. The complete change-log for both phones is noted below:

  • Visuals
    • Updated UI to realme UI
    • Brand new Real Design makes visuals more attractive and operation more efficient.
  • Smart Sidebar
    • Optimized user interface and improved one-handed operation.
    • Optimized Smart Sidebar: Replaced File Console with File Manager; removed OSIE Visual Effect and No Notification Alerts.
    • Drag an app out of Smart Sidebar to open it in Split-screen Mode.
    • Added two new features: “Assistive Ball Opacity” and “Hide Assistive Ball on Fullscreen App”.
    • Optimized the Floating Window feature for more apps.
    • Added Bubbles: A bubble is displayed when you open an app in a floating window from the Smart Sidebar. Tap the bubble to collapse or open the app.
  • Screenshot
    • Optimized 3-Finger Screenshot Gesture: Use 3 fingers to touch and hold the screen, and swipe to take a screenshot of the selected part of the screen (partial screen capture). Use 3 fingers to touch and hold the screen, and swipe your fingers outwards to capture a long screenshot.
    • Added screenshot settings: You can adjust the position of the screenshot preview floating window and set the screenshot sound.
    • Optimized screenshot preview floating window: After taking a screenshot, drag it up and release it to share it, or drag it down and release it to take a long screenshot.
  • Navigation Gestures 3.0
    • Optimized: New Android 10 navigation gestures
    • Optimized gestures: All gestures are supported in landscape mode.
  • System
    • Added Focus Mode: Minimizes outside distractions when you are learning or working.
    • Added whole new charging animation.
    • Optimized the Quick Settings user interface for easier one-handed operation.
    • Added pause feature for screen recording.
    • Added a floating window and settings for screen recording.
    • New sounds added for file deletion, calculator key touches, and compass pointer.
    • Optimized system built-in ringtones.
    • Added TalkBack floating prompts for Accessibility.
    • New management feature for recent tasks: You can view the memory of recent tasks and locked apps.
  • Games
    • Optimized visual interaction for Game Space.
    • Optimized loading animation for Game Space.
  • Homescreen
    • Added new live wallpapers.
    • Added artistic wallpapers.
    • Added option to open Global Search or the notification panel when swiping down on homescreen.
    • Added option to customize the size, shape, and style of app icons on homescreen.
    • Optimized the graphic design of password unlock to facilitate one-handed operation.
    • Support for animated wallpapers on the lockscreen.
    • Added a Simple Mode for homescreen, featuring larger fonts, icons, and a clearer layout.
  • Security
    • Random MAC address Generator: When your phone is connected to Wi-Fi, network system generates a random MAC address to avoid targeted ads and protect your privacy.
  • Tools
    • In Quick Settings or Smart Sidebar, you can open Calculator in a floating window.
    • Added the trim feature in Recordings.
    • Added the Weather (dynamic) ringtone, which automatically adapts to the current weather.
    • Added weather-adaptive animations in Weather.
    • Added audio source selection for screen recording
  • Camera
    • Optimized the Camera UI for better user experience.
    • Optimized the Timer UI and sound.
  • Photos
    • Optimized the Album UI for a clearer structure and photo thumbnails.
    • Added Album Recommendations that recognize more than 80 different scenes.
  • Communication
    • realme Share now supports sharing files with OPPO, Vivo and Xiaomi devices.
    • Optimized the Contacts UI for a more efficient experience.
  • Settings
    • Search Settings now supports fuzzy match and contains a search history.
  • Music
    • Added Dual Mode Music Share in realme Lab

Source: Realme (1, 2)

The post Realme 5 Pro and Realme X start getting Android 10 with Realme UI appeared first on xda-developers.



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

[Updated] Essential Phone gets support for the Android 11 Developer Preview GSI

Earlier this month, Essential dropped the news that they were shutting down. The company would no longer continue working on its second smartphone, the Project GEM device. More importantly for customers, Essential stated they would no longer provide software support for its first and only smartphone, the Essential Phone. That meant the device, which initially launched in 2017 with Android 7.1 Nougat, won’t get any updates after the February 2020 security patch rolled out earlier this month. Even though the company has shut down, it looks like Essential will give customers the opportunity to test one more update: the Android 11 Developer Preview.

As spotted by Braden Farmer on Twitter, Essential engineers have opened a new branch called “r-preview” on their GitHub repo. The commits are aimed at making the Essential Phone more compatible with the Android 11 Generic System Image (GSI), a prebuilt system image that can be booted on devices that support Project Treble. It should already be possible to boot the Android 11 DP1 GSI on the PH-1 thanks to the work that Essential has done to support Project Treble; in fact, Essential’s ability to roll out day 1 updates of monthly Android security patches and major OS updates can be credited to their work on Treblizing the device and how close to stock the software is.

Jean-Baptiste Théou, System Software Lead at Essential, confirmed in a comment that they “just need final internal review and validation on the latest GSI for Android 11 to allow the community to use it.” Once that is finished, Essential will release prebuilt vendor, boot, and system images that users must first flash onto their devices before flashing the official Android 11 GSI from Google. Even though Essential won’t be rolling out an official Android 11 update, users can thus try the latest version of Android on their own, provided they have unlocked the bootloader.

Essential Phone Forums

Update 1 (2/27/2020 @ 06:35 PM EST): The updated vendor image for the Essential Phone is now available. It is recommended you flash this vendor image before flashing the official Android 11 DP GSI for maximum compatibility.

The post [Updated] Essential Phone gets support for the Android 11 Developer Preview GSI appeared first on xda-developers.



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

Google Duo prepares to add captions to video and audio messages

Google Duo is one of Google’s most successful communication services, which is saying a lot considering how many previous messaging services they’ve canned. Duo is a very simple-to-use video-calling application available for Android, iOS, and the web, and since its release in 2016, it has become the default video calling app bundled with Google Mobile Services. Google recently added 1080p video calling support over 5G on the Samsung Galaxy S20 family of devices, as well as other features such as sending notes and doodles to your friends and family. One of the best features is the ability to send a short (up to 30 seconds) video or audio message to your contacts if they missed your call. Now, evidence has emerged suggesting that Google Duo will soon support adding captions to your messages.

Jane Manchun Wong, notable for her work in reverse-engineering many popular apps, shared a screenshot of a new Duo setting hinting at this capability. Her screenshot shows two new options in Google Duo’s settings, which most importantly suggest that captioning video and audio messages will soon be possible. The video message feature was added to Duo almost two years ago followed later by audio-only messages. Below the toggle, the description states that the audio content will be sent to Google, but not stored by them, for transcribing the message. It doesn’t seem that this feature will support captioning the audio during a live call, though. Another toggle suggests that you’ll be able locally store videos, voice messages, photos, and notes that are sent to you in Duo. Both new toggles will be available under the new ‘Message settings’ subsection.

If you the own Google Pixel 4, Pixel 4 XL, Pixel 3, Pixel 3 XL, Pixel 3a or Pixel 3a XL, you can already use the built-in Live Caption feature to add captions to most audio being played on your device. That feature works entirely on-device and across apps. Nevertheless, this captioning feature in Duo is definitely welcome, especially for those users who don’t have a recent Pixel device. The new feature hasn’t rolled out yet, and it’s unknown when it will be available. We’ll definitely make note of when the feature is available.

Google Duo - High Quality Video Calls (Free, Google Play) →

The post Google Duo prepares to add captions to video and audio messages appeared first on xda-developers.



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

Google Keep 5.20 prepares to let you create drawings from the lockscreen

A new version of Google Keep, Google’s cross-platform service for note-taking, rolled out today on the Google Play Store. I downloaded version 5.20.081.01.40 on my Pixel 4, and after comparing the resources with the previous version, I found hints at an upcoming feature. In a future version of the Keep app for Android, you may be able to create new drawings while your device is locked.

An APK teardown can often predict features that may arrive in a future update of an application, but it is possible that any of the features we mention here may not make it in a future release. This is because these features are currently unimplemented in the live build and may be pulled at any time by the developers in a future build.

Three new strings quite clearly hint at this feature:

<string name="lockscreen_drawing_finished">Done</string>
<string name="lockscreen_drawing_not_available">This feature is not available.</string>
<string name="lockscreen_drawing_overlay">Create Keep drawings while your device is locked</string>

There are also layouts for two new activities: com.google.android.apps.keep.ui.activities.SecureDrawingActivity and com.google.android.apps.keep.ui.activities.SecureDrawingLauncherActivity. Launching the former activity simply opens up the drawing activity that can already be accessed by opening the Google Keep app. Launching the latter activity shows a dialog that states “this feature is not available,” which matches one of the strings shown above. After briefly looking at the code for these two activities, it seems that this feature isn’t fully implemented yet. Judging by the “lockscreen_drawing_overlay” string, though, it seems that the Keep app may show a floating overlay icon on top of the lockscreen, that, when tapped, launches the secure drawing activity that isolates the user from navigating to the rest of the main application. However, we won’t know exactly how it works until the feature is more fully developed.

It’s possible to take Keep notes from the lockscreen on Chrome OS, though it’s not possible to do so on Android. It’s interesting to note that Google Keep used to support taking notes from the Android lockscreen back when Android used to support lockscreen widgets. It’s interesting to see Google develop this feature when lockscreen widgets are a thing of the past and the overlay API will soon be deprecated.

Google Keep - Notes and Lists (Free, Google Play) →


Thanks to PNF Software for providing us a license to use JEB Decompiler, a professional-grade reverse engineering tool for Android applications.

The post Google Keep 5.20 prepares to let you create drawings from the lockscreen appeared first on xda-developers.



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

GameBench offers your first look at the Nubia Red Magic 5G and 144Hz gaming

Several companies have gone ahead with their announcements that were supposed to take place at Mobile World Congress this week. Nubia isn’t one of them, as they originally planned to announce the Red Magic 5G this week but have postponed the launch until a future, unspecified date. Just yesterday we caught our first glimpse at the design of the device from its TENAA listing. Now, thanks to GameBench publishing its performance tests, we’re getting our first live look at the device today.

We already knew a number of things about the Red Magic 5G. Nubia themselves announced the device would have a 144Hz display, up to 16GB of LPDDR5 RAM (likely from Samsung), support for 80W wired fast charging, and, of course, 5G (sub-6GHz) connectivity. Nubia also confirmed the device would be powered by the Snapdragon 865 SoC. GameBench confirms a number of these specifications in their blog post.

Key Specs:

  • Android Version: 10
  • Red Magic OS Version: 3.0
  • Chipset: Qualcomm Snapdragon 865 (865+X55M) with Adreno 650 GPU
  • RAM: 12GB
  • Storage: 256GB
  • Cooling: Active
  • Battery: 5,000mAh

red magic 5g

The design of the Red Magic 5G is very much that of a gaming phone. The back of the device features an aggressive “X” pattern with a red lit-up Red Magic logo across the middle. The frame is metallic blue and we can see one red button. We can also see the vents for active cooling and what appear to be connector pins for an accessory. GameBench says they were able to get over 5 hours of playtime on a charge while playing Real Racing 3 at 144fps. This is thanks to the big 5,000 mAh battery.

GameBench performed their testing with a pre-release version of the Red Magic 5G. This is the first handset they’ve benchmarked that delivers a stable frame rate of 144fps. They were able to record a median frame rate of 144fps with Real Racing 3, earning it their badge of Ultra-144. GameBench also tested PUBG Mobile and Arena of Valor (though they were the Chinese versions of both games).

PUBG Mobile and Arena of Valor don’t yet support 144fps, but they still performed very well on the Red Magic 5G. In PUBG Mobile, the team recorded a median frame rate of 90fps while in Arena of Valor, they recorded a median frame rate of 60fps. In the case of Arena of Valor, it was a perfect 60fps. Check out the chart below to see how all three games fared.

Source: GameBench

The post GameBench offers your first look at the Nubia Red Magic 5G and 144Hz gaming appeared first on xda-developers.



from xda-developers https://ift.tt/397LQ8i
via IFTTT

New Kr00K vulnerability affects many devices with Broadcom and Cypress Wi-Fi chips

ESET, an Internet security company that offers anti-virus products, just publicly disclosed a vulnerability in Wi-Fi chips made by Broadcom and Cypress. The vulnerability, which ESET calls “Kr00K,” allows for the unauthorized decryption of WPA2-encrypted network traffic. Devices with Broadcom and Cypress FullMac Wi-Fi chips, which, according to ESET, are found in the Amazon Echo/Kindle, Apple iPhone/iPad/MacBook, Google Nexus, Samsung Galaxy, Xiaomi Redmi, and more, could be vulnerable. Furthermore, even if a client device has been patched, an attacker can intercept network traffic if the wireless access point or router is unpatched.

Here is a list of client devices that ESET confirmed were vulnerable to Kr00k:

  • Amazon Echo 2nd gen
  • Amazon Kindle 8th gen
  • Apple iPad mini 2
  • Apple iPhone 6, 6S, 8, XR
  • Apple MacBook Air Retina 13-inch 2018
  • Google Nexus 5
  • Google Nexus 6
  • Google Nexus 6S
  • Raspberry Pi 3
  • Samsung Galaxy S4 GT-I9505
  • Samsung Galaxy S8
  • Xiaomi Redmi 3S

And here is a list of wireless routers that ESET confirmed were vulnerable:

  • Asus RT-N12
  • Huawei B612S-25d
  • Huawei EchoLife HG8245H
  • Huawei E5577Cs-321

ESET also tested Wi-Fi chips from Qualcomm, Realtek, Ralink, and MediaTek, but were unable to exploit this vulnerability. Since there are too many Wi-Fi chips to test on the market, ESET is working with the Wi-Fi Alliance to develop tools to detect vulnerable devices, and since January 16th, 2020, they’re also working with ICASI members to ensure that all possibly affected device manufacturers are aware of Kr00K. The vulnerability was assigned CVE-2019-15126 on August 17th, 2019.

According to ESET, this vulnerability concerns encryption on the Wi-Fi layer and has nothing to do with Transport Layer Security, or TLS. An attack using Kr00k “degrades your security a step towards what you’d have on an open Wi-Fi network.” Specifically, the flaw causes vulnerable devices to use an all-zero Temporal Key (TK) to encrypt unicast data frames, which makes it easy for an attacker to decrypt some network packets transmitted by vulnerable devices. The bug occurs after a disassociation between a client device and an access point, which is when an access point re-establishes connection with a client device.

Here is a graphic published by ESET that demonstrates the difference between an unpatched client and a patched client communicating with a wireless access point.

Kr00K Attack Scheme. Source: ESET.

ESET only tested the WPA2-Personal and WPA2-Enterprise protocols with AES-CCMP encryption but did not test whether this vulnerability affects WPA3. Since ESET mentioned the vulnerability affecting Google Nexus devices, we reached out to Google regarding ESET’s findings and were given the following statement:

“Pixel devices are not impacted by this vulnerability. Affected Android device manufacturers were notified directly by Broadcom of the vulnerability and the patch.” – Google spokesperson

At this time, there’s no simple way to check whether your device or wireless access point is vulnerable to Kr00K. To find out if they are vulnerable or have already been fixed, you’ll need to reach out to manufacturers. ESET estimates that over a billion Wi-Fi-capable devices and access points could be vulnerable to this exploit, but that patches for devices by major manufacturers have already been released. According to ESET’s disclosure timeline, patches have been rolling out since Q4 of 2019. Custom ROM developers will need to wait for OEMs to release updated Wi-Fi binaries; unfortunately, older devices without active support from the OEM will be difficult or impossible to fix. For more information on Kr00K, visit ESET’s dedicated webpage.

The post New Kr00K vulnerability affects many devices with Broadcom and Cypress Wi-Fi chips appeared first on xda-developers.



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

[Update: Deprecating on April 21] Google Play will let developers earn more money by having users watch ads in exchange for rewards

Update (2/27/20 @ 2:40 PM ET): Google will deprecate the Play Console’s “Rewarded Product” monetization feature on April 21st.

The games category in the Google Play Store is by far the most popular app section on Android. This isn’t to say that there aren’t many decent regular apps to use; we highlight multiple new releases from our community members each week. However, mobile games just get more attention from developers because of how much money a good mobile game can make when it’s properly monetized. Some developers choose to sell their game at an up-front price while other developers have opted for the free-to-play model. No matter which method a developer goes with, Google has now introduced a way for them to make money while also rewarding the user.

If you’ve played any F2P mobile games in the last few years then you have likely been inundated by a massive amount of microtransactions. These games usually have two forms of in-game currency—one that you earn while playing the game and one that you earn slowly in-game, bought with real money, or both. However, there’s been a new trend that gives the user an in-game bonus while also letting the developer make some money from the most frugal of mobile gamers.

It happens in various ways depending on the game but you’ll often be offered the ability to watch a video advertisement to receive some sort of bonus. This bonus can come in the form of double the in-game currency for X number of minutes, an extra chance at a particular level, or anything else that can benefit the user. Developers could add this feature with Unity Ads, but now Google has announced they are building it into the Google Play Billing Library or AIDL interface with only a few additional API calls. The featured is called a “rewarded product” and instructions on how to set it up can be found here.

This means the developer doesn’t have to integrate any other SDK into their application or game which should reduce the work required to add this extra monetization opportunity. The feature is powered by Google’s Admob technology so developers will have access to the large number of advertisers who they are working with.

Source: Android Developers Blog


Update: Deprecating on April 21

Google’s “rewarded product” developer ad program is being cancelled before it leaves beta. The program was started a little over a year ago and allowed for things like watching ads to get in-game currency. Google built this feature into the Google Play Billing Library, but it will be depreciated on April 21st, 2020. Ad requests after that date won’t be fulfilled and there won’t be a way to view or manage rewarded products in the Play Console. Developers can provide a payout method for revenue from rewarded products before the cutoff date to receive their final payout. There will be a one-time exception for the minimum balance for payout.

Source: Google

The post [Update: Deprecating on April 21] Google Play will let developers earn more money by having users watch ads in exchange for rewards appeared first on xda-developers.



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