vendredi 16 mars 2018

Sony Xperia XA1 series is now receiving Android 8.0 Oreo

The Sony Xperia XZ1 and the Xperia XZ1 Compact were the first Sony phones to launch with Android 8.0 Oreo out of the box. Sony was one of the first device makers to start rolling out Android Oreo updates, as the Xperia XZ Premium received its Android Oreo update in October. The Xperia XZ and the Xperia XZs have also received Android Oreo updates. However, Sony's mid-range smartphone series has been kept waiting up until now. The Xperia XA1 and XA1 Ultra were launched at MWC 2017, while the XA1 Plus was launched in August. Now, Sony has started rolling out the Android Oreo update to all three smartphones.

Sony Xperia XA1 Android Oreo Update Sony Xperia XA1 Android Oreo Update

The build number for the Xperia XA1, Ultra, and the Plus has been moved up from 48.0.A.1.131 (Android 7.0) to version 48.1.A.0.116 (Android 8.0.0). The update includes the February 5, 2018 security patch. Currently, the changelog isn't known, but users should expect standard Android Oreo features such as notification channels, picture-in-picture mode, smart text selection, notification dots, the AutoFill framework, faster boot times, and more.

Sony has stated previously that the Android Oreo update will remove the Night Light feature for the Xperia XA1 series.

The Sony Xperia XA1 series has the MediaTek Helio P20 system-on-chip, 3GB/4GB of RAM paired with 32GB/64GB of storage, and a 23MP rear camera. The Xperia XA1 has a 5-inch HD (1280×720) 16:9 IPS display, while the Ultra has a 6-inch Full HD (1920×1080) IPS display, and the Plus has a 5.5-inch Full HD (1920×1080) display.

The Xperia XA1 and the Plus have an 8MP front camera, while the Ultra has a 16MP front camera with OIS. Finally, the Xperia XA1 has a 2300mAh battery, while the Ultra and the Plus feature 2700mAh and 3430mAh batteries respectively.

Source: Xperia Blog

from xda-developers

This is the Samsung Galaxy S9 running on AOSP Android Oreo thanks to Project Treble

Samsung's latest flagships, the Galaxy S9 and Galaxy S9+, are the talk of the town. The devices are incremental upgrades over last year's Samsung Galaxy S8 series, though they add many camera enhancements such as a variable aperture. Importantly, the Samsung Galaxy S9 devices are Samsung's first to launch with Android 8.0 Oreo on board, meaning they are Project Treble compatible. That means these devices should have a much easier time compared to previous Samsung flagships in getting AOSP Android Oreo up and running—and indeed it has. A tester was able to successfully get a Project Treble Generic System Image (GSI) booted on his Exynos Galaxy S9, and we hope that this will pave the way for future development on the devices.

Samsung Galaxy S9 AOSP Android Oreo Project Treble Samsung Galaxy S9 AOSP Android Oreo Project Treble Samsung Galaxy S9 AOSP Android Oreo Project Treble

In the screenshots above, our tester, @coletrickle1 on Telegram, was able to boot up AOSP Android 8.0 on his Exynos devices thanks to help from XDA Recognized Developer minz1. The ROM he is running is XDA Senior Member phhusson's phh-Treble ROM. According to his brief testing, functionality such as Wi-Fi, Bluetooth, NFC, fingerprint scanner, camera, mobile data, and more all work. In contrast to the only AOSP ROM available for the Samsung Galaxy S8, this is already a massive improvement.

Currently, the Android 8.1 Oreo ROM didn't boot on the device, so the tester had to use the latest 8.0 system image (which is why the security patch version seems so old.) The developers are working on fixing that issue soon, however given that there's only one tester at the moment, it's a bit difficult to coordinate bug-fixing! Once AOSP Android 8.1 Oreo works, then it will be possible to test the LineageOS 15.1 or CarbonROM builds on the Galaxy S9. Unfortunately, certain hardware functionality such as the iris scanner won't work because it isn't supported by AOSP (though it may be in a future release).

Keep in mind that this only works on the Exynos Samsung Galaxy S9 because flashing a Project Treble GSI requires an unlocked bootloader. Furthermore, since Samsung's bootloader doesn't support the fastboot protocol, you'll have to find an alternative way to flash the ROM. The current TWRP builds don't seem to be working, so we had to run our tester through flashing the image directly to his system partition via root access (in other words, the process is currently a major pain).

Regardless, we're excited to see where this goes. Snapdragon devices have always been superior to Exynos devices in terms of custom development, but thanks to Project Treble, the hardest part of porting an AOSP ROM—getting it booting with most basic hardware functionality working—is simplified. With kernel source availability, the rest of the issues can be fixed as well.

from xda-developers

LG is backtracking on their bootloop lawsuit settlement

It's hard to bring up LG without hearing something about bootloops. To a lot of people. that's all LG is known for. Earlier this year, LG settled a class-action lawsuit related to many devices having bootloop issues. The list of affected devices included the LG V20, LG G5, LG V10, Nexus 5X, and LG G4. The settlement said that anyone who was affected by the issues could be entitled to a $700 rebate for a new LG device or $425, for each qualifying device. LG could be backtracking on that last part.

According to anonymous sources, LG is now only offering a rebate or cash for one affected device. They're offering warranty service for any other devices. What makes the situation even worse is LG is giving users one business day to file a claim. This is a pretty big deal for anyone involved in this situation. A lot of people received newer LG replacement phones or bought other models after having bootloop issues. They then experienced the same issues, which should qualify for more settlement.

The email that was sent to an anonymous source says very bluntly that LG will no longer reimburse the user "for each phone – as we initially demanded." The email was received on the 15th and it says in bold type "your failure to sign and submit the revised Release by March 19, 2018, will constitute a rejection of this settlement offer." That leaves just one business day to fill it out.

The email goes on to say LG is within its rights to settle your claims in this manner and will not agree to settle your claims on any other terms." How can that be true? LG previously agreed to a settlement with very specific requirements. Now they just decide they don't have to follow them? LG seems to be digging themselves a deeper hole.

Source: Android Authority

from xda-developers

Xiaomi Mi 6 is the latest to support Project Treble unofficially

Very few Android device makers have opted to release updates with Project Treble support for older devices. Huawei is one company that has opted to update older devices with Treble support. Essential included Treble support in the Android 8.1 Oreo update for the Essential Phone as well. However, the situation is different when it comes to Xiaomi Mi 6. They have opted to not include Treble support in their official Android Oreo updates (that are still ongoing).

Upcoming Xiaomi devices launching with Android 8.0 Oreo and above are required to have Project Treble support, but that doesn't mean older devices are left out completely. The hard work of the development community resulted in the Xiaomi Redmi Note 4 receiving unofficial Project Treble support, which was achieved by using the unused cust partition. This meant that users of the device could flash a Generic System Image (GSI) of AOSP Android Oreo.

The same method was used to bring unofficial Project Treble support to the Xiaomi Mi 5s (codename: capricorn) and the Xiaomi Mi 5 (codename: gemini). Now, the latest Xiaomi device to receive unofficial Treble support is the Xiaomi Mi 6. It also uses the very same method of using the cust partition.

The Xiaomi Mi 6 (codename: sagit) was launched in April 2017. It has a high-end list of specifications including the Qualcomm Snapdragon 835 system-on-chip, 4GB/6GB of RAM paired with 64GB/128GB of storage, 5.15-inch Full HD (1920×1080) 16:9 IPS display, dual 12MP + 12MP wide-angle + telephoto rear cameras, 8MP front camera, and a 3350mAh battery. The device launched with MIUI 8 on top of Android Nougat and it received MIUI 9 in November. Xiaomi has also released the Android Oreo-based MIUI Global Stable ROM for the device.

Unofficial Project Treble support brings two partitions: system and vendor. The system partition contains the Generic System Image, while the vendor partition contains device-specific files that are required for booting and running the phone. Treble support allows users to change the system image and run different system images with the same kernel and vendor partition.

The Xiaomi Mi 6 is an A-only device, so users looking to flash a Generic System Image (such as XDA Senior Member phhusson's Phh-Treble) will need to download ARM64 and A-only system images. The Treble ZIP file for the Mi 6 contains a boot image (kernel) and a vendor image (cust partition).

Xiaomi Mi 6 Unofficial Project Treble Support Xiaomi Mi 6 Unofficial Project Treble Support

The developers mention that the list of things not currently working includes VoLTE. SeLinux is also set to permissive, and a "There's an internal problem with your device" error is shown on boot.

The instructions to flash the Project Treble ZIP on the Mi 6 are:

  • Download the Project Treble ZIP file.
  • Download a Generic System Image (ARM64 and A-only version).
  • Reboot to recovery (this recovery is required).
  • Wipe the System/Data/Vendor/Cache/Dalvik partitions.
  • Flash Treble ZIP for the Mi 6.
  • Flash the Generic System Image, and reboot.

We expect unofficial Project Treble compatibility to be a boon to development for Xiaomi devices when the final version of Android P is released. Users should keep in mind that the unofficial Project Treble support for the Mi 6 isn't currently stable, as VoLTE doesn't work. Here's hoping that the developers manage to get VoLTE working and fix other bugs if any.

Download Project Treble ZIP for the Xiaomi Mi 6

from xda-developers

Google Pay on Wear OS is now available in Canada, Spain, and Australia

Fresh off of the announcement of Android Wear being rebranded to Wear OS, another Google service that was recently rebranded is in the news. In January, Android Pay was rebranded as Google Pay. Similar to Android Wear, the service is for more than just Android devices, so the name change made sense. Now the two newly rebranded services are teaming up in more countries.

Google Pay is now available on Wear OS devices in Canada, Spain, and Australia. It was previously only available in the United States and United Kingdom. There were ways to get it working in other counties, but nothing was officially supported. Now people in those countries can officially use their watch to pay for everyday items and transit tickets using Opal in Australia.

Of course, in order to use Google Pay you'll need an NFC-equipped smartwatch. Users in Canada and Australia can refer a friend to Google Pay and receive a $10 credit for every friend (up to 10) until May 14th. The friend gets $10 too. Google Pay is already a very convenient way to pay for things with your phone. It gets even easier to use when you don't have to pull your phone out of your pocket.

Google Pay (Free, Google Play) →

Source: Google Support

from xda-developers

How to install official Android Oreo for the Snapdragon Galaxy S8 and S8+

After many months of waiting, Verizon has finally released the Android Oreo update for the Galaxy S8 and S8+. This build has not been officially pushed by any other carriers yet, but they should be pushing the update soon.

These updates are for the Snapdragon variants of the Galaxy S8 and S8+. The Exynos variants of the phone have already received Android Oreo. The update has been certified in the Play Store and passes SafetyNet. This build includes the February security patch and the typical array of Android Oreo features, such as notification channels, picture-in-picture mode, notification snoozing, background app optimizations, and more. As you would expect, there are plenty of Samsung-specific changes with Samsung Experience 9.0 as well.

This update should be available very soon, but if you want to install it now you can follow the guide below.

How to Update Galaxy S8 and S8+ to Android Oreo:

  1. Check your phone's model number to see if its G950U or G955U.
  2. You will need to download BRB1 Odin for S8 and update for S8 and the BRB1 Odin for S8+ and update for S8+.
  3. Copy the OTA file onto the SD Card on your phone. If you don't have an SD Card, you can skip this step but you will still need the OTA file on your computer. Extract the Odin firmware linked earlier. It will be in a zip format.
  4. Reboot your device into download mode by powering off your device then holding the Bixby button + Volume down + power
  5. Download the Odin tool and plug in your phone to your computer. Odin is an official tool from Samsung that can flash official Samsung firmware onto Samsung Galaxy devices. In Odin on the right side, you will see 5 sections, but only 3 of those will be used.
  6. Click the BL button and navigate to your Odin firmware folder where you extracted your files, and then click the file starting with BL. Do the same for AP and CP.
  7. Click start at the bottom of Odin.
  8. Wait for your device to flash and then reboot. As soon as it reboots, power off your phone again. Then, boot into recovery once more by holding down the Bixby button + Volume up + power.
  9. If you have an SD card, select "apply update from SD card." You can select this by using your volume rockers to navigate and the power button to select. After selecting the option, find the file called "" and select it with the power button.
  10. If you don't have an SD card, select "apply update from ADB." On your computer, open a command prompt by pressing Windows key + R and typing "cmd." Once this command prompt opens up, type "adb sideload" and press enter. If you don't already have ADB set up, you can follow these quick set of instructions to get up to speed.

from xda-developers

Samsung Galaxy S9 and Galaxy S9+ can now boot official TWRP

Shortly after the launch of the Samsung Galaxy S9 and Galaxy S9+, we saw the kernel source for both devices get officially released. This kicked off the development community here on the XDA forums to get working on these devices right away. Only a couple of weeks later, Team Win Recovery Project (TWRP) has been released officially for both devices by XDA Recognised Developer and Contributor jesec, a crucial element in getting custom ROM development off the ground.

A custom recovery such as TWRP is necessary for a whole number of reasons when it comes to ROM development. Its primary purpose is exactly what it says in the name: to recover your device should any custom software flashing go awry. Without a custom recovery, it's often straight up impossible to even flash a custom ROM as the OEM's recovery will usually restrict non-official software from being installed. The only restriction currently is that TWRP is unavailable on Snapdragon editions of the device, thus leaving a huge amount of American users in the dark. This is because Snapdragon editions of Samsung devices tend to be carrier-locked, and the bootloader can't be unlocked as easily as the international Exynos variants which come straight from Samsung.

What's more, as the Samsung Galaxy S9 and the Galaxy S9+ both launch with Android Oreo, Project Treble is in tow for both devices. With the availability of official TWRP, you can flash a custom ROM on your Galaxy S9 or S9+ right now if you want. Be sure to use TWRP to back up your system partition first. Simply by flashing the system.img file through fastboot or through TWRP, you can boot stock Android on any Project Treble enabled device. It's the first Samsung device to support it, and even more so, the first Exynos device as well. It's likely there will be some initial bugs, but it should boot and work fine for the most part. Be sure to give it a try if you're interested, and hopefully custom ROMs start to arrive for both devices soon!

Download TWRP for the Samsung Galaxy S9
Download TWRP for the Samsung Galaxy S9+

from xda-developers