LightBlog

mercredi 9 mars 2022

Android 12L adds scrolling screenshot support for WebViews

Android 12 finally added native support for scrolling screenshots, allowing users to take full screenshots of web pages and documents. And with Android 12L, the feature is getting even better.

Of course, Android 12 isn’t the first to introduce scrolling screenshots; the feature has been an integral part of other OEM skins such as MIUI and ColorOS for years. However, Google’s implementation of scrolling screenshots differs from that of other skins in that it’s based on Views rather than image stitching. This View-based implementation has its advantage over the image stitching technique, namely in terms of speed and reliability. But this approach also makes it less versatile as the feature may not work properly with apps that don’t have a View-based UI. In addition, it also doesn’t work with WebViews, a system component that allows developers to display web pages inside their apps. Thankfully, Android 12L addresses this issue.

As spotted by Esper’s Mishaal Rahman, Android 12L adds scroll capture support for WebViews. That means it’s now possible to take full-page screenshots of the content displayed in a WebView. As you can see in the screenshots below, when you open a link in a WebView, Android 12L now shows a “capture more” button at the bottom to let you take a scrolling screenshot. This option doesn’t appear on devices running Android 12.

A webpage displayed in Android 12 A webpage with "Capture more" button shown at bottom in Android 12L

An example of a WebView is Twitter opening an external link (i.e., a webpage) in a browser window. A WebView is basically an embedded browser that an application can use to load web pages.

Android 12L has started rolling out to the Google Pixel 3a series, Pixel 4 series, and Pixel 5 lineup. The Pixel 6 and Pixel 6 Pro will get the update later this month. The latest version brings several UI refinements and features for large screen devices such as foldables and tablets, including a two-column layout for the notification shade and lockscreen, Activity Embedding, improved multitasking experience, and so on.


Source: (1) Esper, (2) AOSP

The post Android 12L adds scrolling screenshot support for WebViews appeared first on xda-developers.



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

Microsoft could finally be bringing tabs to the File Explorer in Windows 11

It’s probably one of the most requested features in Windows, but Microsoft just might be bringing tabs to the File Explorer in Windows 11. The feature isn’t even publicly available in the Dev channel of the Windows Insider Program yet, but developer Rafael Rivera discovered it under the hood.

If this happens, it’s a big deal. If you look in the Feedback Hub app and search for File Explorer suggestions, the top result when sorted by upvotes is tabs, with 3,285 votes. The second one has to do with the layout, with 51 votes. It’s a big difference.

It’s a no-brainer how much tabs have improved the experience in browsers, and they stand to make any other app that much more productive. Microsoft even had a feature at one point called Sets, which was going to allow you to put apps in groups of tabs. Sets was killed off before it ever shipped outside of the Insider Program, unfortunately. Presumably, it was just duplicating too much of the functionality that already exists in the taskbar.

If you like tabbed applications, there are third-party utilities that you can use. Stardock makes one called Groupy.

It’s also worth noting that this might never see the light of day. Even if it goes public in the Dev channel, it might never ship. Microsoft was clear about this, that the Dev channel isn’t tied to a specific release, and it’s for testing new features that may or may not ship. And this feature isn’t even readily available.

It is possible to enable though. As noted in Rivera’s tweet, there is a feature flag that can be turned on. Of course, Microsoft does not recommend that you enable features that it didn’t enable for you.

The post Microsoft could finally be bringing tabs to the File Explorer in Windows 11 appeared first on xda-developers.



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

Unsurprisingly, Apple’s Studio Display has limited functionality when used with Windows

At this week’s Apple event, the company showed off an all new Studio Display to accompany the Mac Studio. Starting at $1,599, this isn’t just a monitor. It’s a 27-inch 5K screen that basically has an iPhone 11 build into it. It has its own A13 Bionic processor and 12MP Ultra Wide camera with features like Center Stage.

And according to Apple’s spec sheet, it’s only compatible with modern Macs and several new iPads. However, you can use it with Windows, albeit in a limited capacity. In a statement to The Verge, an Apple spokesperson confirmed what works and what won’t.

The short answer is that this is going to work like most accessories that are made for a specific product. When you use Apple’s Studio Display with a Windows PC, it’s pretty much going to be a dumb product. It will be like using any 5K monitor with a 12MP webcam and speakers. Those things will all work, the one caveat being that you need Thunderbolt 3 or 4 to connect it and get the full resolution.

Key features that won’t work are Center Stage, Spatial Audio, and of course, “Hey, Siri”. Obviously, Apple just builds this stuff out to work with macOS, and it simply hasn’t put any work into making it compatible with Windows. The Cupertino firm probably isn’t even anticipating a lot of Windows users buying a Studio Display, especially given that Apple Silicon Macs don’t have Boot Camp.

After all, if you’re a Windows user that’s looking for a high-resolution monitor with a webcam and speakers, you might want to check out the Dell UltraSharp Conference Monitor, which is 31.5 inches and has a built-in 4K webcam that will move the field of view to focus on you, just like Center Stage does. It doesn’t have Hey, Siri, but if you really want that as a Windows user, you can just put a HomePod on your desk or something.

Source: The Verge

The post Unsurprisingly, Apple’s Studio Display has limited functionality when used with Windows appeared first on xda-developers.



from xda-developers https://ift.tt/hcjkeCv
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