LightBlog

vendredi 11 mars 2022

Android 12L finally restores Widevine L1 certification on affected Pixel phones

After months of beta testing, Android 12L is officially out, and as always, Google’s Pixel lineup is the first in line to try out all the new features and improvements that the point release brings along. It appears Android 12L also resolves one of the most annoying issues that has been haunting some Pixel owners since last year: the Widevine L1 bug.

Reports of Pixel users being downgraded from Widevine L1 to L3 level date back to February 2021. That meant some Pixel phones couldn’t stream content in HD quality on Netflix, HBO, Disney+, and other streaming services. For starters, Widevine is a proprietary DRM solution from Google that’s used by many popular streaming services to prevent content privacy. There are three Widevine security levels: L1, L2, and L3. In order for a device to support full HD and above streaming, it must support L1.

If your device gets downgraded to Widevine L3, it can only play content in 480p quality. And this is exactly what many Pixel owners have been facing for over a year. When the issue was first reported, Google promised it was working on a fix. While that fix never arrived in 2021, it looks like the latest Android 12L update has finally restored the Widevine L1 status on some Pixel units, as reported by multiple Pixel owners on Reddit.

How to check if your Android device supports Widevine DRM

Subsequently, Google has confirmed to Android Police that the latest Android 12L March Feature Drop update includes patches for the Widevine bug. According to some reports on Reddit, if your Pixel phone still shows L3 level even after installing the Android 12L update, performing a factory reset might do the trick. You can check the Widevine status of your phone by installing the DRM Info app from the Play Store. Alternatively, you can also use Netflix’s built-in Widevine info checker.

DRM Info (Free, Google Play) →


Via: Android Police, r/GooglePixel

The post Android 12L finally restores Widevine L1 certification on affected Pixel phones appeared first on xda-developers.



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

jeudi 10 mars 2022

Gboard’s Emoji Kitchen gets 2000 new emoji mashups

Gboard is easily one of the best Android keyboard apps out there, and because it’s a Google app, it’s always getting better. One of the coolest and perhaps the most underrated features of Gboard is Emoji Kitchen, which lets you combine two emoji to create unique stickers. When Google first introduced the feature, it only worked with a handful of emoji. But over time, Google has continued to add more emoji mashups. And that trend continues as we’re getting thousands of new emoji mashups with the latest update.

In a recent blog post, Google announced it’s adding more than 2000 new Emoji Kitchen stickers. While Google hasn’t provided a comprehensive list of the newly added combinations, it lists examples like raining burgers, using the sparkle emoji in “an endless array of messaging possibilities,” and sharing your love for pretzels. The Emoji Kitchen feature works in most instant messaging apps. To try it out, open Gboard’s emoji picker and put two emoji together; you’ll see all possible sticker combinations appear in a carousel just above the keyboard.

In addition, Gboard is also adding Emoji Kitchen-style text stickers. We recently spotted this feature being rolled out to some users. Gboard identifies the text and converts your words into colorful stickers built with your exact text as you type your message. Google has now confirmed new text stickers are now available for Google Pixel phones. There’s no word on when the feature will make its way to everyone.

Finally, Google says the new grammar correction feature is officially expanding to all Android phones. Earlier the feature was exclusive to the Pixel 6 series. As the name suggests, the grammar correction tool automatically catches your grammatical errors and provides corrections and suggestions. The feature works locally on your phone “to preserve your privacy.”

All these new features are now available in the latest version of Gboard. To try them out, update your app from the Play Store or sideload the latest APK from APKMirror.

Gboard - the Google Keyboard (Free, Google Play) →


Source: Google blog

The post Gboard’s Emoji Kitchen gets 2000 new emoji mashups appeared first on xda-developers.



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

Realme 9 Speed Edition packs a 144Hz display, Snapdragon 778G SoC, and a 5,000mAh battery

Realme today expanded its number series in India with the launch of the Realme 9 5G and Realme 9 Speed Edition. The latest models join the Realme 9 Pro and Realme 9 Pro Plus that launched in the country last month.

Realme 9 series: Specifications

Specification Realme 9 Speed Edition Realme 9 5G
Dimensions & Weight
  • NA
  • 162.5 x 74.8 x 8.5mm
  • 188g
Display
  • 6.6-inch LCD
  • FHD+ (2412 x 1080p)
  • 144Hz refresh rate
  • 600 nits brightness
  • 96% NTSC wide color gamut
  • 6.5-inch LCD IPS (FHD+)
  • 90Hz refresh rate
  • 500nits peak brightness
SoC
  • Qualcomm Snapdragon 778G
    • 4x ARM Cortex-A78 @ 2.4GHz
    • 4x ARM Cortex-A55 @ 1.8GHz
  • Adreno 642L
  • 6nm process
  • MediaTek Dimensity 810:
    • Octa-core (up to 2.4GHz)
  • ARM Mali-G57 MC2 GPU
  • 6nm
RAM & Storage
  • 6GB/8GB RAM
  • 128GB storage
  • 4GB/6GB RAM
  • 64GB/128GB storage
Battery & Charging
  • 5,000mAh battery
  • 30W fast charging
  • 5,000mAh battery
  • 18W
Security In-display fingerprint scanner Side-mounted fingerprint scanner
Rear Camera(s)
  • Primary: 48MP f/1.8
  • Secondary: 2MP depth
  • Tertiary: 2MP depth
  • Primary: 48MP f/1.8
  • Secondary: NA
  • Tertiary: NA
Front Camera(s)
  • 16MP f/2.2
  • NA
Connectivity
  • 5G NR
  • Wi-Fi 6
  • Bluetooth 5.x
  • USB Type C
  • 3.5mm audio jack
  • 5G NR
  • Wi-Fi dual-band
  • Bluetooth 5.x
  • USB Type C
  • 3.5mm audio jack
Software
  • Android 11 with Realme UI 2.0
  • Android 11 with Realme UI 2.0

Realme 9 Speed Edition

Realme 9 Speed Edition in blue color

The Realme 9 Speed Edition is a new entry in Realme’s number series. It’s much more powerful (and exciting) than the vanilla Realme 9 5G and offers some rather impressive hardware at a competitive price. It features a 6.6-inch FHD+ display with a 144Hz refresh rate, 600 nits brightness, and 96% NTSC wide color gamut coverage. The phone is powered by Qualcomm’s Snapdragon 778G chipset, paired with 6GB/8GB RAM and 128GB of storage. The phone packs a triple camera setup on the back, headlined by a 48MP primary shooter.

An infographic showing features of the Realme 9 5G Speed Edition

 

Other notable highlights of the Realme 9 Speed Edition include a 5,000mAh battery with 30W fast charging support, an in-display fingerprint scanner, Wi-Fi 6 support, a 3.5mm audio jack, and 5G support. The phone runs Android 11 out of the box with Realme UI 2.0 on top.

Realme 9 5G

Realme 9 5G in white color

The Realme 9 5G is a direct successor to last year’s Dimensity 700-powered Realme 8 5G. Overall, the Realme 9 5G isn’t a huge upgrade over its predecessor and retains most of the hardware of the last model, except for the chipset. It flaunts a 6.5-inch FHD+ LCD LTPS panel with a 90Hz refresh rate. Under the hood, the phone is powered by a MediaTek Dimensity 810 chipset, paired with 4GB/6GB RAM and 64GB/128GB storage. The triple camera setup, which features a 48MP primary camera and two 2MP macro and depth shooters, is unchanged from the last model. The Realme 9 5G packs a 5,000mAh battery with 18W fast charging support. On the software front, it runs Realme UI 2.0 based on Android 11.

Realme TechLife Watch S100 and TechLife Buds N100

Realme TechLife Watch S100 in black color Realme TechLife Buds N100 neckband

 

Realme has launched a new affordable smartwatch called TechLife Watch S100. The watch offers a 1.69-inch color display with 530 nits peak brightness, SpO2 and heart rate monitoring, IP68 water and dust protection, and up to 12 days of battery life. The company also unveiled the TechLife Buds N100. The Bluetooth earphones pack 9.2mm dynamic bass boost drivers and offer up to 17 hours of battery life.

Pricing & Availability

The Realme 9 Speed Edition and Realme 9 will go on sale on March 14. Both phones will be available via Flipkart, realme.com, and select offline retailers. Meanwhile, the Realme TechLife Watch S100 and TechLife Buds N100 neckband will go on sale on March 14 and March 15, respectively.

New products will be available at the following prices:

  • Realme 9 Speed Edition
    • 6GB + 128GB: ₹19,999
    • 8GB + 128GB: ₹22,999
  • Realme 9 5G
    • 4GB + 64GB: ₹14,999 (introductory price)
    • 6GB + 128GB: ₹17,499
  • Realme TechLife Watch S100: ₹1999 (introductory price)
  • Realme TechLife Buds N100: ₹1299

The post Realme 9 Speed Edition packs a 144Hz display, Snapdragon 778G SoC, and a 5,000mAh battery appeared first on xda-developers.



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

OnePlus 9RT receives proximity sensor performance improvements with latest update

After rolling out a major OxygenOS update with tons of bug fixes and improvements to the OnePlus 9RT earlier this month, OnePlus is now rolling out a fresh update to the device with a couple of minor changes. The new update (OxygenOS A.06) measures 92.66MB and has started rolling out to users in India.

OxygenOS A.06 for the OnePlus 9RT

OxygenOS A.06 for the OnePlus 9RT is rolling out to users in a staged fashion. It’s a minor update that brings system stability improvements and optimizations for the proximity sensor performance to improve the calling experience. Check out the section below for the complete changelog.

  • OxygenOS A.06 changelog:
    • System
      • Optimized the proximity sensor performance to improve the calling experience
      • Improved system stability

While OnePlus has already started seeding OxygenOS A.06 to some OnePlus 9RT users, you might have to wait a few days before the update pops up on your device. That’s because OnePlus typically releases new software updates in phases, with the initial release reaching only a handful of users. This helps the company identify and squash any bugs in the release ahead of the wider rollout.

OnePlus 9RT OxygenOS A.06 screenshot

Credit: I1623312656883

If you don’t wish to wait for the OTA notification to pop up on your device, however, you can download the release from the link provided below and flash it manually. But we wouldn’t recommend taking that route if you’re using your OnePlus 9RT as your daily driver.

Download OxygenOS A.06 for the OnePlus 9RT

At the moment, we only have access to the incremental firmware update from OxygenOS A.05. Therefore, you should make sure your device is updated to OxygenOS A.05 before installing the fresh update. We’ll update this post with a link to the full firmware package as soon as it becomes available.


Thanks to XDA Senior Member Some_Random_Username for the download link!

The post OnePlus 9RT receives proximity sensor performance improvements with latest update appeared first on xda-developers.



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

Here are the new wallpapers from the green iPhone 13 and iPhone 13 Pro

At its Peek Performance event this week, Apple unveiled a bunch of new products and new color options for the iPhone 13 and iPhone 13 Pro. The regular iPhone 13 got a new Green colorway with color-matched matte edges, while the iPhone 13 Pro got an Alpine Green variant with color-matched stainless steel edges. In addition, Apple started shipping the iOS 15.4 RC build following the event, which includes new wallpapers for the green iPhones. We’ve managed to extract the new static and live wallpapers from the firmware, and you can download them for your device by following the link below.

iPhone 13 & iPhone 13 Pro green wallpapers

We extracted the following wallpapers from the iOS 15.4 RC build. The preview images showcased in the gallery are compressed, so we recommend downloading the full-resolution files from the link below.

Green iPhone 13 wallpaper light Green iPhone 13 wallpaper dark

Green iPhone 13 wallpapers

Green iPhone 13 Pro wallpaper light Green iPhone 13 Pro wallpaper dark

Green iPhone 13 Pro wallpapers

Along with the static wallpapers shown above, iOS 15.4 RC includes two live wallpapers (one for light mode and one for dark mode) each for the green iPhone 13 and iPhone 13 Pro. Click on the videos embedded below to check out the light mode versions of the new live wallpapers.

Download the new iPhone 13 series green wallpapers

The following download link contains full resolution versions of all the wallpapers shown above in HEIC and MOV formats. The iPhone 13 static and live wallpapers have a resolution of 1404 x 3040, while the ones for the iPhone 13 Pro have a 1542 x 3334 resolution. Although all the wallpapers are large enough to look good on most phones and tablets, the odd aspect ratio could lead to scaling issues on some devices.

Download the iPhone 13 series green wallpapers

After you download the wallpaper files, you should be able to apply the static wallpapers on any device as long as it supports the HEIC format. In case your device doesn’t, you can convert the wallpapers to either JPG or PNG using Corbin’s PhotoStack web-based image editor. If you can’t figure out how to set the MOV file as a live wallpaper on your Android phone, you can check out our guide on how to set videos as live wallpapers on Android for detailed instructions.

The post Here are the new wallpapers from the green iPhone 13 and iPhone 13 Pro appeared first on xda-developers.



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

mercredi 9 mars 2022

OnePlus rolls out February 2022 security patches to OnePlus 9 and OnePlus 9 Pro

Over the past weeks, OnePlus has rolled out the February 2022 security update to several smartphones, including the OnePlus 7 series, OnePlus 7 series, OnePlus 8 series, and OnePlus Nord 2. However, the company’s top-of-the-line flagships — OnePlus 9 and OnePlus 9 Pro — were peculiarly left out. That’s finally changing as OnePlus has just announced a new update for both phones that brings the February patches, among other things.

OnePlus has started seeding a new OxygenOS 12 update (firmware version C.46) to the OnePlus 9 and OnePlus 9 Pro. As far as changes and improvements are concerned, the latest update improves the system stability and fixes several bugs, including an issue with Always-on Display, random crashes of the Alexa app, and an issue related to 5G connectivity. And of course, the release also bumps the security patch level to February 2022.

Software update prompt on a OnePlus 9

Screenshot credit: themadtitan8 on OnePlus Forums

Full update changelog:

  • System
    • [Improved] system stability
    • [Fixed] the abnormal display of AOD
    • [Fixed] the issue of blurred screen in some scenarios
    • [Fixed] the issue that Alexa APP crashes in some scenarios
    • [Updated] Android security patch to 2022.02
  • Network
    • [Fixed] the issue that unable to register 5G network in some scenarios

OxygenOS 12 (vC.46) is rolling out in a staged manner to the OnePlus 9 and OnePlus 9 Pro. The update should reach your device in the coming days. If you don’t want to wait for the automatic rollout, you can manually install the update using a full OTA or incremental OTA package linked below. Download the correct OTA package corresponding to your model from the table below and flash it using the “Local Upgrade” option within the System Update menu.

Download OxygenOS 12 (vC.46) for the OnePlus 9 and OnePlus 9 Pro

At the moment, we don’t have access to the firmware package for the European and global variants of the OnePlus 9 and OnePlus 9 Pro. We’ll update this post with the rest of the download links as soon as they become available.

Thanks to XDA Recognized Developers mlgmxyysd for the download links!


Source: OnePlus Forums

The post OnePlus rolls out February 2022 security patches to OnePlus 9 and OnePlus 9 Pro appeared first on xda-developers.



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

Nothing will launch something on March 23

Over the last few weeks, Nothing’s CEO Carl Pei has been dropping hints about an upcoming product. While Pei hasn’t shared any concrete information so far, rumors suggest that Nothing plans to launch a smartphone this month. Although Pei recently shared a tweet asking fans not to believe the rumors, Nothing has now confirmed that it will host a launch event on March 23.

If you’ve subscribed to Nothing’s newsletter, you should’ve received an update from the company about the upcoming event. While the announcement doesn’t shed light on what product Nothing will unveil at its March 23 event, we recently learned that Pei showed off a smartphone to some lucky individuals at MWC 2022. This leads us to believe that the company might unveil its first smartphone at the event.

Even if that’s not the case, you can rest assured that Nothing will showcase something at the event as its newsletter clearly states that it “might reveal our next product.” If you’re looking forward to whatever Nothing has in store for us, head over to its website and sign up with your email to get notified as soon as the event goes live.

Based on the rumors we’ve seen so far, Nothing’s upcoming smartphone will be a mid-range featuring a Qualcomm Snapdragon chip. It will likely run Android 12 out of the box. At the moment, we don’t have any further details about the smartphone. But we’ll make sure to let you know as soon as we learn more.

Are you excited about Nothing’s launch event? What do you think the company will unveil? Let us know in the comments section below.

The post Nothing will launch something on March 23 appeared first on xda-developers.



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

Linux kernel bug dubbed ‘Dirty Pipe’ can lead to root access, affects Android devices as well

One of the strongest points of the Linux kernel has primarily been its open source nature, which allows stakeholders to fork, modify and redistribute it in a way that suits their particular needs. But this very advantage of being open source acts like a double-edged sword when it comes to the existence of unpatched security vulnerabilities and corresponding exploitable scenarios. While developers and big name OEMs are hard at work enhancing the overall security of the Linux ecosystem (which also includes Android), new vulnerabilities and exploits keep popping up and slipping under the radar. The mistake this time seems to be quite serious, unfortunately.

The newest bad fish in the pond was discovered by security researcher Max Kellermann. Nicknamed Dirty Pipe, the vulnerability allows overwriting data in arbitrary read-only files. Although it has already been patched in the mainline Linux kernel, the bug could potentially be weaponized in the form of a privilege-escalation exploit on every device out there running Linux kernel version 5.8 or newer. It also means that a bunch of newly released Android smartphones, such as the Samsung Galaxy S22 and the Google Pixel 6 are vulnerable as well, until each device receives the appropriate kernel patch from the respective OEM.


The origin of Dirty Pipe

Kellermann stumbled upon the anomaly back in April 2021, but it took him another few months to come up with a proof-of-concept exploit. Formally cataloged as CVE-2022-0847, the vulnerability allows a non-privileged user to inject and overwrite data in read-only files, including SUID processes that run as root. The colloquial moniker seems to be a play on the infamous Dirty Cow bug and a Linux mechanism called pipeline for inter-process message passing, since the latter is used during the exploitation routine.


How serious is Dirty Pipe for Android users?

Due to the fact that Linux kernel version 5.8 (or above) has only been an Android option since Android 12, legacy devices aren’t affected. However, smartphones based on the Qualcomm Snapdragon 8 Gen 1, MediaTek Dimensity 8000 and Dimensity 9000, Samsung Exynos 2200, and the Google Tensor SoC are vulnerable to the Dirty Pipe flaw because of their launch kernel builds.

Keep in mind that Dirty Pipe in itself is not an exploit, but rather a vulnerability. However, this vulnerability allows for modifying a binary used by a privileged service or creating a new user account with root privileges. By exploiting this vulnerability, a malicious user space process can technically have unfettered root access on a victim’s device.


What has Google done so far to combat Dirty Pipe?

According to Kellermann, Google merged his bug fix with the Android kernel last month, just after it was fixed with the release of Linux kernel versions 5.16.11, 5.15.25, and 5.10.102. Having said that, we will probably need to wait a bit before OEMs start rolling out Android updates containing the fix. Google’s in-house Pixel 6, for example, is still vulnerable, but power users can mitigate the flaw by installing an aftermarket patched custom kernel as a fallback option.


Closing notes

Though the chances of missing something incredibly serious are lowered by having more eyes auditing the code, the emergence of Dirty Pipe among other kinds of exploits (re-)establishes the truth that we’re all still human and are bound to make a mistake. Fragmentation is often at the core of the issue here, as a lot of these exploits are patched up in newer kernel releases, but unfortunately, will never be deployed across many existing devices.

A very large part of the blame here lies on OEM apathy, and such scenarios are very much unlikely to change anytime soon, especially in the entry-level smartphone market. We at XDA generally welcome the ability for users to acquire root access, but we do not celebrate the existence of root exploits such as this, especially one which is potentially dangerous to end-users.

What are your thoughts on Dirty Pipe and Android’s current state of security? Let us know in the comments below!


Source: Dirty Pipe disclosure by Max Kellermann

The post Linux kernel bug dubbed ‘Dirty Pipe’ can lead to root access, affects Android devices as well appeared first on xda-developers.



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

Some MSI liquid coolers aren’t working as intended, and you can get a replacement

MSI has acknowledged an issue affecting the MAG CORELIQUID 240R and 360R V2 liquid coolers, and it’s offering free replacements for those affected. Any customer who owns one of these cooling solutions can easily apply for a replacement if their unit isn’t doing its job properly. The MSI MAG CORELIQUID R series is an all-in-one (AiO) liquid cooling solution, including the liquid loop, radiator, and fans. These two models specifically feature two (in the 240R model) or three (in the 360R) 120mm fans to cool the radiator.

According to MSI, the reason why these liquid coolers aren’t working as intended is that they can produce sediment that causes a blockage in the liquid flow. Liquid cooling works by moving cool liquid near the heat-generating components – in this case, the CPU – and then moving the warm liquid towards the radiator, which is cooled by the fans blowing air outside the chassis. If the liquid flow is blocked, the CPU will be stuck with increasingly hot water, so it just warms up further and further until it’s forced to throttle.

To make things easier for customers, MSI is making it easier to verify whether your unit is affected by this problem so you can get a replacement. You can visit this page and enter the serial number for your cooler, or – if it’s a pre-built PC – the serial number for your computer. If it’s confirmed to be a problematic unit, you can go to the RMA page to request a replacement.

The replacement program should be good news for the customers that have posted reports on MSI’s forums. One of the PCs affected by this problem is the MSI Aegis Ti5, one of MSI’s higher-end desktop PCs. In addition to replacing existing coolers, MSI says it will be working with distributors to inspect other units that may be affected before they’re sold. Earlier this week, MSI announced the Aegis ZS desktop PC, which also features liquid coolers, but it’s a different model, so you shouldn’t need a replacement.

The post Some MSI liquid coolers aren’t working as intended, and you can get a replacement appeared first on xda-developers.



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

BLUETTI Kicks Off their Spring Sale 2022

Springtime is always considered to be the most comfortable weather to reconnect with nature. A portable power station that provides a reliable source of power proves a boon when heading out. BLUETTI, a global leader in the user-side of the energy storage industry, it’s now offering a March Madness spring sale across some of its product lineups. Let us take a closer look!

BLUETTI Spring Sale 2022 Kicks Off

Date: Feb 22 – Feb 14

AC200P-Versatile Power Monster

The BLUETTI 2000Wh AC200P is such a power beast that is capable of powering 17 devices at the same time and promises 3500+ charge cycles with a LiFePO4 battery inside. It supports up to 700W solar input and can be fully charged in 4 hours.

BLUETTI is now offering the AC200P at its lowest price ever, you can nab it for $1499, which is down from its usual price of $1699 .

AC300 & B300: Game-changing Power Combo

AC300 is 100% modular and comes without an internal battery. It features a 3000W pure sine wave inverter and can go full-time solar with the capability of receiving 2400W unrivaled MPPT solar charging input. If you hook it up with four B300 (3,072Wh storage capacity for each) batteries, it can be expanded up to 12,288Wh. BLUETTI has also offered a Fusion Box Pro to bring the overall capacity to a mind-blowing 24,576Wh and the power output to 6,000W. This is enough to power almost all energy needs from larger households to off-grid adventures.

AC200MAX- Best Mid-weight Power System

AC200MAX is actually the first modular solar power station from BLUETTI. Despite looking like the AC200P, AC200MAX is just better. It integrates a 2048Wh ultra-durable LiFePO4 battery pack that holds up to 3,500 cycles and a 2200-watt pure sine wave inverter while offering faster solar and AC charging options.

It allows a max of 900W for solar input and 500W through AC charging. When being charged simultaneously with solar and AC wall outlet, AC200MAX can be charged up in less than two hours. With the BLUETTI App, everything happening in the AC200MAX can all be controlled and monitored from a distance.

EB55 & EB70: Small Yet Packs a Punch

These two siblings come with a compact body that contains the same 700W inverter with different storage capacities- 537Wh for EB55 and 716Wh for EB70. Both of them feature a combination of 200W AC and 200W solar input for quick charging. This is combined with a 15W wireless charger as well as sufficient outputs that are enough to power up 10+ devices at the same time.

Other Recommended BLUETTI Bundles:

Product Model Original Price Spring Sale Offer Discount

Product Model Original Price Spring Sale Offer Discount
AC200P $1,799 $1,499 $300
EB150 $1,099 $899 $200
EB240 $1,599 $1,199 $400
EB55-Gray $499 $449 $50
AC200P+3*PV200 $3,446 $2,779 $667
EB70S+PV200 $1,148 $999 $149

Check out all the BLUETTI Spring sale deals at bluettipower.com.

BLUETTI Spring Sale 2022 Kicks Off

Date: Feb 22 – Feb 14

We thank BLUETTI for sponsoring this post. Our sponsors help us pay for the many costs associated with running XDA, including server costs, full time developers, news writers, and much more. While you might see sponsored content (which will always be labeled as such) alongside Portal content, the Portal team is in no way responsible for these posts. Sponsored content, advertising and XDA Depot are managed by a separate team entirely. XDA will never compromise its journalistic integrity by accepting money to write favorably about a company, or alter our opinions or views in any way. Our opinion cannot be bought.

The post BLUETTI Kicks Off their Spring Sale 2022 appeared first on xda-developers.



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

Windows 11 Update Tracker: Download and Install the latest Windows 11 update

The Windows 11 rollout is going full steam ahead. However, the new OS hasn’t been without issues and Microsoft is well aware of this fact. The company is periodically rolling out updates for Windows 11 to fix the bugs and introduce new features. This article will serve as the central repository of knowledge base (KB) articles and download links for all updates related to Windows 11, including both the Insider Preview and the stable builds.

Table of Contents:

Glossary

Windows updates are compressed in a special archive file format called Microsoft Cabinet (CAB) that supports embedded digital certificates used for maintaining archive integrity. When published via Microsoft Update Catalog, Microsoft often wraps them into the MSU (Microsoft Update) format.

Windows Update MSU CAB

The internal structure of a MSU package

The primary focus of this index is centered around the Cumulative Updates (also known as Monthly Rollups), which include both security and reliability updates that are packaged together. Since they’re cumulative in nature, the latest rollup package has the ability to update the target Windows version to the most recent build, regardless of what the previous build number was.

In some cases, one may need to apply a Servicing Stack Update (SSU) before installing the newest Cumulative Update (CU). The servicing stack is the code that installs other operating system updates, hence Microsoft usually bundles them with CUs before publishing a standalone MSU package. Power users or system admins may still prefer to deal with the CAB variant for ease of deployment. In that case, always install/integrate the SSU before engaging with the CU.

Microsoft also provides CUs for the .NET Framework portion of the Windows OS. Unlike the SSU, they’re distributed separately from the regular CUs.

Windows Feature Experience Pack is yet another type of update that delivers new feature improvements to customers outside of major Windows feature updates.

Then comes the Dynamic Updates (DU) that are meant for the Windows setup engine. They are being automatically downloaded and applied on the fly in order to fix the Windows recovery environment (WinRE), setup binaries, or any files that the Windows setup uses for feature updates. However, we decided not to include them in this index for the sake of avoiding clutters.

To have a clear idea about Windows update terminology, see the article about the types of Windows updates. Keep in mind that an inter-OS (e.g. from Windows 10 to Windows 11) or an inter-build (e.g. from Windows 10 November 2019 Update/Build 18363 to May 2020 Update/Build 19041) update is a way more complex scenario. Microsoft handles such upgrade paths using the Unified Update Platform (UUP), the details of which are not part of this tutorial.


Windows 11 Build Index

Build Number 22000

The following index is shown in chronological order. Due to the fact that updates are being pushed from different development pipelines, a higher build number is not always the ideal indicator of the latest build. Please go through the update description before installing.

Build Changelog and known issues Download
22000.556 [March 2022 update] KB5011493
22000.527 [Optional February 2022 update] KB5010414
22000.526 [Weather content on the taskbar for Beta and Release Preview channels] KB5010414
22000.493 [February 2022 update] KB5010386
22000.469 [Multiple fixes / Optional January 2022 update] KB5008353
22000.467 [Out-of-band – Fix for Windows Retail Demo Mode] KB5010690
22000.438 [Out-of-band – Fix for VPN issues] KB5010795
22000.466 [Multiple fixes for Beta and Release Preview channels] KB5008353
22000.434 [January 2022 update] KB5009566
22000.376 [December 2021 update] KB5008215
22000.348 [Fix for issues related to the Microsoft Installer / Optional November 2021 update] KB5007262
22000.346 [Fluent emoji for Beta and Release Preview channels] KB5007262
22000.318 [November 2021 update] KB5007215
22000.318 (Feature Experience Pack only, major build number is still 22000.282) [Fix for expiring app certificates] KB5008295
22000.282 [Fix for AMD issues] KB5006746
22000.258 [October 2021 update] KB5006674
22000.194 [Integrated with Insider Preview 11 and the General Availability build] KB5005635
22000.184 [Integrated with Insider Preview 10] KB5005642
22000.176 [Integrated with Insider Preview 9] KB5006050
22000.168 [Integrated with Insider Preview 8] KB5005191
22000.160 [Integrated with Insider Preview 7] KB5005189
22000.132 [Integrated with Insider Preview 6] KB5005190
22000.120 [Integrated with Insider Preview 5] KB5005188
22000.100 [Integrated with Insider Preview 4] KB5004300
22000.71 [Integrated with Insider Preview 3] KB5004252
22000.65 [Integrated with Insider Preview 2] KB5004745
22000.51 [Integrated with Insider Preview 1] KB5004564

Cumulative Update for .NET Framework 3.5 and 4.8

Build Changelog and known issues Download
10.0.4488.1 [Released alongside 22000.527] KB5010474
10.0.4470.1 [Released alongside 22000.469] KB5009469
10.0.4465.6 [Released alongside 22000.434] KB5008880
10.0.4455.1 [Released alongside 22000.348] KB5007292
10.0.4435.1 [Released alongside 22000.282] KB5006363
10.0.4420.2 [Released alongside 22000.258] KB5005537
10.0.4400.3 [Released alongside 22000.100] KB5004342
10.0.4395.3 [Released alongside 22000.51] KB5004034

How to Install these Windows 11 builds

CAB packages

To install a CAB update package, you need to use a built-in system utility called Deployment Image Servicing and Management (DISM). The command-line syntax should be as follows:

dism /online /add-package /packagepath:<path_to_cabfile>

Windows 11 DISM CAB Install

CAB and PSF packages

Since Windows 10 Insider Preview Build 21382, Microsoft has made a significant change in the Latest Cumulative Update (LCU) format. As a result, the end user can’t use the CAB file directly. To perform the installation using the built-in update module, the corresponding Patch Storage Files (PSF) package must be present. This is the exact reason one can find PSF files corresponding to each LCU in the Windows 11 UUP Dump. In case of an online installation, Windows Update only downloads and generates missing PSFX (PSF Express) payloads, while the CAB package only contain the manifests.

However, DISM alone can’t handle the PSF packages, which means we need to somehow combine the PSF and CAB files manually before trying to install them offline. Fortunately, there exists an open source tool named PSFX Repack for this job.

  • Extract the archive of the PSFX Repack tool to a folder with a short path (like “D:\PSFX_Repack\”).
  • Download both CAB and PSF files corresponding to the SSU and LCU and move them to the aforementioned folder. Kindly refer to the above index to note down appropriate the KB number before downloading.
    • You can remove the hash (if present) from the file names so that the file set looks like Windows10.0-KBxxxxxxx-x64.cab and Windows10.0-KBxxxxxxx-x64.psf. This step is optional, as the latest version of the PSFX Repack tool can handle the new naming scheme out of the box.
  • Run psfx2cab_CLI.cmd to generate the combined CAB file.

Windows LCU PSFX Repack

  • Use DISM to install the latest SSU CAB first, then the resultant LCU CAB file.

LCU PSFX Repack install DISM

MSU packages

The MSU variant, on the other hand, is somewhat standalone in nature due to the fact that one can simply double-click on it to install the package. Note that DISM can also install MSU files.

MSU Install 1 MSU Install 2 MSU Install 3

After the installation finishes, you will be prompted to restart the PC for the changes to take effect.


Verification

The Settings app in Windows 11 has an option to view the list of updates installed on your PC. Here’s how to access it.

  • Open Settings and click Windows Update.
  • Click/tap on Update history.

Windows 11 Settings Update history page

The good old Programs and Features applet in the classic Control Panel can also show you the list of installed updates.

  • Right-click Start, click Run.
  • Type appwiz.cpl and click OK. This opens the Programs and Features in the classic Control Panel.
  • Click the View installed updates link on the left side. This shows you the list of updates along with the installation date column.

Windows 11 Control Panel Installed Updates

If the command-line is your thing, then you can opt for DISM or Windows Management Instrumentation (WMIC) as well. You need to execute the command from an elevated instance of Windows Terminal.

  • Using DISM:
dism /online /get-packages /format:table | findstr "Package_for"

Windows 11 DISM installed updates

  • Using WMIC:
wmic qfe

Windows 11 WMIC installed updates


We hope this article not only serves as a common update index for Windows 11 but also provides general installation instructions that can be useful for other Windows builds as well. We’ll be updating this guide with links to newer Windows builds, so check back again in the future!

The post Windows 11 Update Tracker: Download and Install the latest Windows 11 update appeared first on xda-developers.



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

APK Teardown: Signal is working on a Snapchat-style Stories feature

It was Snapchat that introduced the concept of Stories, a feature that lets you post ephemeral photos or videos that disappear after 24 hours. The feature was a massive hit among Snapchat users and helped the platform grow exponentially after its introduction in 2013. The success of Snapchat Stories led to several copycats, with Instagram later introducing the feature under the same name and WhatsApp adding a Status feature. Twitter also briefly tried out its own version of Snapchat Stories called Fleets. It appears the privacy-focused messaging app Signal could be the next in line to add a story feature.

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.

Within the latest APK of Signal, we have discovered some new strings related to an upcoming story feature. From what we can gather, the Signal’s story feature will be quite similar to Snapchat and Instagram Stories.

Users will be able to choose from two story types: group story or private story. A group story can be sent to an existing group, while a private story will only be visible to select people you choose — think of it like Instagram “close friends.”

<string name="ChooseStoryTypeBottomSheet__choose_your_story_type">Choose your story type</string>
<string name="ChooseStoryTypeBottomSheet__group_story">Group story</string>
<string name="ChooseStoryTypeBottomSheet__new_private_story">New private story</string>
<string name="ChooseStoryTypeBottomSheet__share_to_an_existing_group">Share to an existing group</string>
<string name="ChooseStoryTypeBottomSheet__visible_only_to">Visible only to specific people</string>
<string name="ContactsCursorLoader_my_stories">My Stories</string>
<string name="ContactsCursorLoader_new_story">New Story</string>
<string name="ConversationListTabs__99p">99+</string>
<string name="ConversationListTabs__chats">Chats</string>
<string name="ConversationListTabs__stories">Stories</string>
<string name="CreateStoryViewerSelectionFragment__choose_viewers">Choose viewers</string>

The following strings suggest viewers will be able to react (via emoji) and reply to your story. However, you’ll be able to disable this from settings if you want to. You’ll be notified when someone reacts or responds to your story.

<string name="MyStorySettingsFragment__allow_replies_amp_reactions">Allow replies &amp; reactions</string>
<string name="MyStorySettingsFragment__hide_story_from">Hide story from</string>
<string name="MyStorySettingsFragment__hide_your_story_from">Hide your story from specific people. By default, your story is shared with your %1$s</string>
<string name="MyStorySettingsFragment__let_people_who_can_view_your_story_react_and_reply">Let people who can view your story react and reply</string>
<string name="MyStorySettingsFragment__my_story">My Story</string>
<string name="MyStorySettingsFragment__replies_amp_reactions">Replies &amp; reactions</string>
<string name="StoryGroupReactionReplyItem__reacted_to_the_story">Reacted to the story</string>
<string name="StoryGroupReplyFragment__copied_to_clipboard">Copied to clipboard</string>
<string name="StoryGroupReplyFragment__no_replies_yet">No replies yet</string>
<string name="StoryGroupReplyItem__private_reply">Private Reply</string>
<string name="StoryReplyComposer__react_to_this_story">React to this story</string>
<string name="StoryReplyComposer__replying_privately_to_s">Replying privately to %1$s</string>

Any content you add to your story will be visible to your Signal connections for 24 hours. Like Instagram Stories, you can also add text or a URL to your story as well.

<string name="StoryDialogs__adding_content">Adding content to your story allows your Signal connections to view it for 24 hours. You can change who can view your story in Setttings</string>
<string name="TextStoryPostCreationFragment__tap_to_add_text">Tap to add text</string>
<string name="TextStoryPostLinkEntryFragment__share_a_link_with_viewers_of_your_story">Share a link with viewers of your story</string>
<string name="TextStoryPostLinkEntryFragment__type_or_paste_a_url">Type or paste a URL</string>
<string name="TextStoryPostSendFragment__search">Search</string>
<string name="TextStoryPostTextEntryFragment__aa">Aa</string>
<string name="TextStoryPostTextEntryFragment__add_text">Add text</string>
<string name="TextStoryPostTextEntryFragment__done_adding_text">Done adding text</string>

You can also check out how many people viewed your story. There’ll also be an option to hide stories from specific people. Hidden stories won’t show up at the top of the stories list. And it seems Signal will also let you disable the story feature completely.

<string name="StoryViewsAndRepliesDialogFragment__views">Views</string>
<string name="StoryViewsFragment__no_views_yet">No views yet</string>
<string name="StoriesLandingFragment__hidden_stories">Hidden stories</string>
<string name="StoriesLandingFragment__hide">Hide</string>
<string name="StoriesLandingFragment__hide_story">Hide story?</string>
<string name="StoriesLandingFragment__my_stories">My Stories</string>
<string name="StoriesLandingFragment__new_story_updates">"New story updates from %1$s won't appear at the top of the stories list anymore."</string>
<string name="StoriesLandingFragment__no_recent_updates">No recent updates to show right now.</string>
<string name="StoriesLandingFragment__story_hidden">Story hidden</string>
<string name="StoriesLandingItem__hide_story">Hide story</string>
<string name="StoriesLandingItem__share">Share…</string>
<string name="StoriesLandingItem__unhide_story">Unhide story</string><string name="preferences__internal_disable_stories">Disable stories</string>
<string name="PrivacySettingsFragment__you_will_no_longer_be_able">You will no longer be able to share or view Stories when this option is turned off.</string>

We tried to enable the story feature in Signal, but the app kept crashing. The story feature appears to be in the advanced stage of development and could roll out soon. The feature will likely first arrive on the beta version of Signal before making its way to everyone. We’ll keep an eye out and let you know if we learn any new details.

Signal Private Messenger (Free, Google Play) →

The post APK Teardown: Signal is working on a Snapchat-style Stories feature appeared first on xda-developers.



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