LightBlog

mercredi 11 décembre 2019

LineageOS is dropping its own superuser implementation in favor of Magisk

LineageOS is one of the most popular custom ROMs available for Android devices, if not the most popular custom ROM out there. This custom ROM takes Android as found on the Android Open Source Project (AOSP) and adds its own flavor on top of it. A lot of custom ROMs tend to then adopt LineageOS as their own base, so any major change that LineageOS undertakes for itself tends to propagate throughout the custom ROM community. The developers behind LineageOS are aware of this repercussion and make informed decisions accordingly. The upcoming release of LineageOS is significantly changing how root access is handled, as the ROM is dropping support for its own addonsu binary in favor of Magisk.

The next major release for LineageOS will be called LineageOS 17, without any surprises here. The custom ROM is in the process of being re-based on top of Android 10. Despite being a custom ROM, and thus having significantly more flexibility than an OEM UX skin, LineageOS chooses to not ship with a pre-installed root binary — meaning that there is no way for apps to obtain superuser access on a fresh installation of just the ROM. In order for apps to request superuser access, the user must consciously install a superuser binary and a superuser manager. Most users have been defaulting to installing Magisk and Magisk Manager, mainly because of the workaround that Magisk offers against SafetyNet detection, as well as the easy-to-use framework for Magisk Modules.

Despite being the popular choice, LineageOS does not officially recommend Magisk as the preferred rooting solution. Some ignorant users end up installing incompatible Magisk Modules on their devices and then flood the ROM maintainers with bug reports for broken behavior — which is a definite headache for maintainers to deal with. The ROM instead relied on its own addonsu package to provide the superuser binary and a simple superuser manager.

This addonsu was offered with LineageOS 15.1 and LineageOS 16 releases, but with official LineageOS 17, this will no longer be offered. For this release, root access over ADB will be the officially supported way for users to mess with important files on their devices. If the user wants to grant apps superuser access, then they will have to install Magisk and Magisk Manager. While LineageOS still isn’t officially supporting Magisk by incorporating it into official builds, this demotion for addonsu essentially elevates Magisk to being the de facto supported solution.

But why is LineageOS dropping addonsu in the first place? That is because PrivacyGuard, a LineageOS feature that addonsu leveraged, is also being removed in LineageOS 17. PrivacyGuard offered users advanced permission management controls over what was possible on stock Android. The LineageOS team was unable to port the PrivacyGuard framework to the new Android 10 base, and instead, the team is utilizing Google’s own Permissions Hub feature in Android 10. This Permissions Hub feature is the same permission controls that we saw in our early leaked Android Q builds, but one that was absent in public releases. Google did not release the feature in Android 10, but the code for it still exists in AOSP. LineageOS has forked it and will offer it as the alternative to PrivacyGuard.

The post LineageOS is dropping its own superuser implementation in favor of Magisk appeared first on xda-developers.



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

Netflix begins testing long-term subscription plans in India

In a bid to attract more subscribers in the country, Netflix launched mobile-only plans in India earlier this year in July. The new single-screen plans, which started at just ₹199, squarely targeted the ever-growing smartphone user base in the country. Now, in order to attract more users on other platforms, Netflix has started testing long-term subscription plans in India.

As per a recent report from NDTV Gadgets 360, the new long-term subscription plans are a first of its kind from Netflix and they aim to help the company retain subscribers for a longer duration in the country. As of now, Netflix is testing three new plans, starting at three months and going all the way up to 12 months. The three-month plan has been priced at ₹1,919 (~$27), giving users a 20% discount on the Premium monthly plan. The six-month plan, on the other hand, offers a 30% discount and is priced at ₹3,359 (~$47.40). Finally, the twelve-month plan offers users a massive 50% discount over the Premium monthly subscription and is priced at just ₹4,799 (~$67.73).

Talking about the new plans, a Netflix spokesperson was quoted saying, “We believe that our members may value the flexibility that comes with being able to pay for a few months at once. As always this is a test and we will only introduce it more broadly if people find it useful”. These long-term subscription plans were first spotted by a Twitter user in Udaipur, however, reports suggest that the company is conducting the tests in various locations across the country for both new and returning users.


Via: NDTV Gadgets 360

The post Netflix begins testing long-term subscription plans in India appeared first on xda-developers.



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

Netflix begins testing long-term subscription plans in India

In a bid to attract more subscribers in the country, Netflix launched mobile-only plans in India earlier this year in July. The new single-screen plans, which started at just ₹199, squarely targeted the ever-growing smartphone user base in the country. Now, in order to attract more users on other platforms, Netflix has started testing long-term subscription plans in India.

As per a recent report from NDTV Gadgets 360, the new long-term subscription plans are a first of its kind from Netflix and they aim to help the company retain subscribers for a longer duration in the country. As of now, Netflix is testing three new plans, starting at three months and going all the way up to 12 months. The three-month plan has been priced at ₹1,919 (~$27), giving users a 20% discount on the Premium monthly plan. The six-month plan, on the other hand, offers a 30% discount and is priced at ₹3,359 (~$47.40). Finally, the twelve-month plan offers users a massive 50% discount over the Premium monthly subscription and is priced at just ₹4,799 (~$67.73).

Talking about the new plans, a Netflix spokesperson was quoted saying, “We believe that our members may value the flexibility that comes with being able to pay for a few months at once. As always this is a test and we will only introduce it more broadly if people find it useful”. These long-term subscription plans were first spotted by a Twitter user in Udaipur, however, reports suggest that the company is conducting the tests in various locations across the country for both new and returning users.


Via: NDTV Gadgets 360

The post Netflix begins testing long-term subscription plans in India appeared first on xda-developers.



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

Vivo targets India’s online buyers with U20’s Snapdragon 675, 5000mAh battery, 18W charging at ₹10,990 (~$150)

Update 1 (12/11/19 @ 06:10 AM EST): A new variant of Vivo U20 with 8GB RAM and 128GB storage has been launched in India.

The original launch post from November 22, 2019, is preserved unchanged.

Vivo is the third-largest smartphone brand in India by the number of shipments. Offline sales make up for the majority of Vivo’s sale in India and but lately, they have been trying to woo the consumers who prefer to buy online. In September, Vivo announced the U10, their first online-only smartphone in India and its primary virtue was the 5,000mAh battery. The company has today announced the second product in this series – the Vivo U20 – with a host of exciting features for attractive pricing and primarily targetted at the youth. The phone is already available in China as the Vivo U3.

Buy on Amazon: Vivo U20 4GB/64GB (₹10,990) || Vivo U20 6GB/64GB (₹11,990)

The Vivo U20 is swanked with a radiant pattern on the back that is easily reminiscent of the Realme 3 Pro’s race-track inspired design. Vivo, however, goes a step further and uses golden accents around the triple rear camera and its logo on the back, which is laminated with a layer of plastic. On the front, there’s a 6.53-inch Full HD+ LCD display which comes with a Panda MN228 display protection, a Chinese alternative to Gorilla Glass.

In terms of its camera, the triple sensor setup includes a 16MP IMX499 primary sensor, an 8MP wide-angle sensor for 120º field of view, and a 2MP Super Macro sensor. On the front, there’s a 16MP camera for selfies. The rear camera can record 4K videos at 30fps or Full HD videos at 60fps.

Inside, there’s a Qualcomm Snapdragon 675 SoC powering the Vivo U20. There’s an option between 4GB and 6GB of RAM. Meanwhile, 64GB comes are the standard option for the UFS 2.1 storage. The storage can be extended up to an additional 256GB with a micro SD card.

The Vivo U20 carries over the large 5,000mAh battery from the U10 and also gets support for 18W fast charging via a micro USB port at the bottom of the phone. Additionally, the phone supports dual-band Wi-Fi and Bluetooth 5.0.

Vivo U20 Specifications

Specifications Vivo U20
Dimensions & Weight
  • 162.15 x 76.47 x 8.89 mm
  • 193g
Display
  • 6.53-inch IPS LCD
  • 1080 x 2340 px
  • Panda MN228 display protection
SoC
  • Qualcomm Snapdragon 675
  • Adreno 612 GPU
RAM Updated: 4GB/6GB/8GB
Storage Updated: 64GB/128GB UFS 2.1
Dedicated microSD slot
Battery 5,000mAh with 18W fast charging
Fingerprint Sensor Rear-mounted fingerprint
Rear Camera
  • 16MP primary sensor, f/1.78
  • 8MP 120° wide-angle sensor, f/2.2
  • 2MP Super Macro, f/2.4
  • 4K video recording at 30fps
Front Camera
  • 16MP, f/2.0
Android Version FunTouch OS 9 based on Android 9 Pie
Colors Racing Black, Blaze Blue

Price & Availability

The Vivo U20 will be available in India starting November 28th, 2019 via Amazon India and Vivo’s online store. The 4GB RAM variant is priced at ₹10,990 whereas the 6GB variant will come for ₹11,990. For the first few weeks of the sale, the Vivo U20 will get a discount of ₹1,000 on prepaid orders over both the channels.

Vivo U20 color options

Interestingly, Vivo announced the Y19 a couple of days ago, which is the same phone as the U20 but with a MediaTek Helio P65 SoC in place of the Snapdragon 675. Since the Y19 is not an online-only device, it is priced much higher with its 4GB/128GB variant selling for ₹13,990.

Buy on Amazon: Vivo U20 4GB/64GB (₹10,990) || Vivo U20 6GB/64GB (₹11,990)


Update: 8GB RAM variant available in India

Vivo has announced a new variant of the Vivo U20 with 8GB of RAM and 128GB UFS 2.1 storage has been launched in India. The remaining features of the smartphone remain the same. Unlike the online-only models with 4GB or 6GB of RAM, the 8GB variant is limited to offline retails channels.

The post Vivo targets India’s online buyers with U20’s Snapdragon 675, 5000mAh battery, 18W charging at ₹10,990 (~$150) appeared first on xda-developers.



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

Vivo targets India’s online buyers with U20’s Snapdragon 675, 5000mAh battery, 18W charging at ₹10,990 (~$150)

Update 1 (12/11/19 @ 06:10 AM EST): A new variant of Vivo U20 with 8GB RAM and 128GB storage has been launched in India.

The original launch post from November 22, 2019, is preserved unchanged.

Vivo is the third-largest smartphone brand in India by the number of shipments. Offline sales make up for the majority of Vivo’s sale in India and but lately, they have been trying to woo the consumers who prefer to buy online. In September, Vivo announced the U10, their first online-only smartphone in India and its primary virtue was the 5,000mAh battery. The company has today announced the second product in this series – the Vivo U20 – with a host of exciting features for attractive pricing and primarily targetted at the youth. The phone is already available in China as the Vivo U3.

Buy on Amazon: Vivo U20 4GB/64GB (₹10,990) || Vivo U20 6GB/64GB (₹11,990)

The Vivo U20 is swanked with a radiant pattern on the back that is easily reminiscent of the Realme 3 Pro’s race-track inspired design. Vivo, however, goes a step further and uses golden accents around the triple rear camera and its logo on the back, which is laminated with a layer of plastic. On the front, there’s a 6.53-inch Full HD+ LCD display which comes with a Panda MN228 display protection, a Chinese alternative to Gorilla Glass.

In terms of its camera, the triple sensor setup includes a 16MP IMX499 primary sensor, an 8MP wide-angle sensor for 120º field of view, and a 2MP Super Macro sensor. On the front, there’s a 16MP camera for selfies. The rear camera can record 4K videos at 30fps or Full HD videos at 60fps.

Inside, there’s a Qualcomm Snapdragon 675 SoC powering the Vivo U20. There’s an option between 4GB and 6GB of RAM. Meanwhile, 64GB comes are the standard option for the UFS 2.1 storage. The storage can be extended up to an additional 256GB with a micro SD card.

The Vivo U20 carries over the large 5,000mAh battery from the U10 and also gets support for 18W fast charging via a micro USB port at the bottom of the phone. Additionally, the phone supports dual-band Wi-Fi and Bluetooth 5.0.

Vivo U20 Specifications

Specifications Vivo U20
Dimensions & Weight
  • 162.15 x 76.47 x 8.89 mm
  • 193g
Display
  • 6.53-inch IPS LCD
  • 1080 x 2340 px
  • Panda MN228 display protection
SoC
  • Qualcomm Snapdragon 675
  • Adreno 612 GPU
RAM Updated: 4GB/6GB/8GB
Storage Updated: 64GB/128GB UFS 2.1
Dedicated microSD slot
Battery 5,000mAh with 18W fast charging
Fingerprint Sensor Rear-mounted fingerprint
Rear Camera
  • 16MP primary sensor, f/1.78
  • 8MP 120° wide-angle sensor, f/2.2
  • 2MP Super Macro, f/2.4
  • 4K video recording at 30fps
Front Camera
  • 16MP, f/2.0
Android Version FunTouch OS 9 based on Android 9 Pie
Colors Racing Black, Blaze Blue

Price & Availability

The Vivo U20 will be available in India starting November 28th, 2019 via Amazon India and Vivo’s online store. The 4GB RAM variant is priced at ₹10,990 whereas the 6GB variant will come for ₹11,990. For the first few weeks of the sale, the Vivo U20 will get a discount of ₹1,000 on prepaid orders over both the channels.

Vivo U20 color options

Interestingly, Vivo announced the Y19 a couple of days ago, which is the same phone as the U20 but with a MediaTek Helio P65 SoC in place of the Snapdragon 675. Since the Y19 is not an online-only device, it is priced much higher with its 4GB/128GB variant selling for ₹13,990.

Buy on Amazon: Vivo U20 4GB/64GB (₹10,990) || Vivo U20 6GB/64GB (₹11,990)


Update: 8GB RAM variant available in India

Vivo has announced a new variant of the Vivo U20 with 8GB of RAM and 128GB UFS 2.1 storage has been launched in India. The remaining features of the smartphone remain the same. Unlike the online-only models with 4GB or 6GB of RAM, the 8GB variant is limited to offline retails channels.

The post Vivo targets India’s online buyers with U20’s Snapdragon 675, 5000mAh battery, 18W charging at ₹10,990 (~$150) appeared first on xda-developers.



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

“Resume on Reboot” will make OTA updates even more seamless on the Pixel 4

Whenever you install an update on your phone, you have to unlock your device when it reboots in order to make sure all the apps start working properly. This could be especially annoying to deal with in case you have enabled automatic update and an update installs overnight. In such a case, many apps won’t start until you unlock your phone the next morning, which might result in you missing important notifications. In order to address this issue, Google is now working on a new feature called “Resume on Reboot”.

For those of you who are unaware, there are two ways in which OTA updates are installed on your device. In the case of devices that don’t have an A/B dual partition, the OTA update package is downloaded to the device’s cache, the device then reboots into recovery and the OTA update package is flashed through the recovery. On the other hand, in case of devices that have an A/B dual partition, the OTA package is downloaded to the device cache, flashed to the inactive partition, and then the newly updated inactive partition is swapped with the other partition when the user reboots. The latter of the two methods offers a more seamless experience as the user doesn’t have to sit and wait in the recovery for the update to flash. In either case, however, the system still requires you to unlock your device after it reboots in order to complete the installation. And this is where “Resume on Reboot” comes into play.

With the new “Resume on Reboot” feature in place, you won’t have to enter your login credentials after a successful OTA update. The feature was recently spotted on the Android Gerrit and according to the description of the AOSP commit, the recovery system will be able to securely store the user’s lock screen knowledge factor when an OTA is downloaded. However, since the feature requires a HAL called IRebootEscrow, it won’t be coming to every device. But we expect to see it on flagship devices as most of these devices fulfill its secure hardware requirements. The commit for the “Resume on Reboot” feature has already been merged and Google is currently testing it on the Pixel 4. The feature will most likely work on the device following a future Android 10 update or in Android 11.


Thanks to XDA Recognized Developer luca020400 for the tip!

The post “Resume on Reboot” will make OTA updates even more seamless on the Pixel 4 appeared first on xda-developers.



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

Onida launches a smart TV in India with Amazon’s Fire TV software

Onida, formally known as MIRC Electronics, is an Indian TV brand that was very popular in the 1990s and early 2000s for its CRT televisions. After plummeting initially to the wave of Plasma TVs, and eventually LCD and LED TVs, and competition from international brands like Samsung, Sony, and LG, Onida has transitioned into a smart TV brand and now has a decent portfolio of Android TVs. In partnership with Amazon India, Onida has now launched two new smart TVs, bringing a Fire TV software experience to these TVs and skipping the requirement to buy an Amazon Fire TV Stick separately.

The new range of smart TVs launched by Onida and Amazon includes a 32-inch HD TV and a 43-inch Full HD TV. Running the Amazon Fire TV software, the Onida smart TVs support OTT video platforms such as Netflix, Prime Video, Hotstar, YouTube, Zee5, Sony LIV, Sun Nxt, and others, out of the box. The remote bundled with the TV has an inbuilt microphone that can be used to interact with Amazon’s voice assistant, Alexa. The remote also features dedicated buttons for Netflix, Prime Video, Zee5, Sony LIV.

In terms of audio, the Onida TVs with Amazon Fire TV interface feature DTS TruSurround and Dolby Digital Plus for sound enhancement. The exact power output of these TVs is not specified and we’ll update the article when the information is available with us.

Each of these Onida TVs comes with dual-band SISO Wi-Fi, three HDMI ports, one Ethernet, and one USB port. Additionally, they support input via composite video along with analog audio cables, TOSLINK aka optical audio, and output through a 3.5mm headphone jack. The Onida TVs audio-out capabilities via Bluetooth. The TVs can also be paired to and controlled using an Amazon Echo device with the help of an Alexa skill.

The Onida smart TV lineup with Amazon Fire TV interface will be available in India starting December 20th exclusively via Amazon. The 32-inch model will be available for ₹12,999 while the 43-inch Full HD variant will come for ₹21,999.

The post Onida launches a smart TV in India with Amazon’s Fire TV software appeared first on xda-developers.



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