The Best Weather App is on Sale, Get Today Weather for $2.49

For one day only, one of the best apps of 2017 is on sale marked down from $4.99 to $2.49. Today Weather is one of the cleanest and easiest weather apps you’ll use.

The data-rich UI for Today Weather succeeds where other weather apps fail. It’s the design of the illustrations that make all the difference when delivering lots of data. In only a few seconds you’ll be able to get all the information that you’ll need about your weather and forecast.

Easily switch between multiple different cities

There are tons of different widgets to choose from, to put on your homesceen

See a detailed heat map of the world

The simple design of this weather app also packs a huge amount of data in a small space. Using awesome little icon animations and graphs, the app will show you temperature, humidity, UV index, visibility, dew point and pressure.

A beautiful UI makes your weather data easier to read at a glance

Use live radar to track developing storms

Get all of the important information you need, on one simple page

Today Weather comes from  XDA Senior Member thotran7989. We love to support apps coming from within our community, and you’ll love the experience you have when you use Today Weather for staying up-to-date with your local weather status.

Forecast and temperature widgets are well designed

Pull weather data from multiple different sources

Get important weather alerts with more detail

Today Weather has now added windy.com as a data source for live radar. Select from multiple different sources based on your personal preference. Download the latest version of Today Weather for iPhone or Android.

Download for Android Download for iOS   Discuss on XDA
We thank Today Weather 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.

Exclusive: the Xiaomi Mi Max 3 is coming with Wireless Charging and Possibly an Iris Scanner

Xiaomi’s most anticipated smartphones this year are likely their two flagship phones: the Mi Mix 2S and the Mi 7. Both will feature the latest SoC from Qualcomm, the Snapdragon 845, and are expected to launch at or soon after the upcoming Mobile World Congress in Barcelona. Not everyone is a fan of purchasing expensive flagship hardware, however, and that’s why companies like Xiaomi offer many different devices at all kinds of price points. One of Xiaomi’s mid-range brands is the Mi Max series, which are known for their gargantuan battery capacities. We believe that Xiaomi will continue that trend this year with the release of a new Xiaomi Mi Max 3, for which we have exclusively obtained the firmware files for.


The Xiaomi Mi Max 3 Continues the Trend

Back in December, a Chinese blog called CNMO reported that the Mi Max 3 would feature an enormous 5,500 mAh battery. The report also alleged that the device would feature a 7″ 18:9 display, have dual cameras, and have either the Qualcomm Snapdragon 630 or the Qualcomm Snapdragon 660 SoC depending on the model.

While we cannot confirm any information about the display size, the firmware files we have obtained allow us to confirm most of the other information, as well as a few new findings of our own.

The following information is based on firmware files obtained by @FunkyHuawei, the man behind the FunkyHuawei.club service, which allows users to updateunbrick, or rebrand Huawei and Honor phones for a fee. He has provided access to these firmware files exclusively to XDA-Developers.

First off, we’ll go over the most basic specifications. According to the various build properties, the device we are looking at will launch with the Qualcomm Snapdragon 660 SoC. There might be a Snapdragon 630 variant, but we haven’t seen that one yet. The battery capacity is indeed 5,500 mAh, which should please any person who is interested in a device with a long battery life. We can also confirm that it will have an 18:9 display, though we can’t confirm the display resolution.

What’s most interesting about this device, however, is the fact that it may have wireless charging. Xiaomi phones have never supported Qi wireless charging before, but Xiaomi finally joined the Wireless Power Consortium late last year. The Xiaomi Mi 7 is supposedly going to be the first Xiaomi device with wireless charging capabilities, but we haven’t found any direct evidence for that yet. The Xiaomi Mi Max 3 will very likely support wireless charging, though, as we found two pieces of direct evidence for that in its firmware.

Within the MIUI Keyguard APK, we discovered strings relating to wireless charging. There are strings that tell you if charging has stopped and if so, whether it is because the device’s position has been offset from the charger base.

Xiaomi Mi Max 3 Wireless Charging

Furthermore, we found a help video and graphic made by Xiaomi that shows the user how to place their device on the wireless charger. The phone shown in the graphic is likely not how the Mi Max 3 will look in person, because it’s possible that the graphic is just showing off a generic device for Xiaomi’s future broad range of smartphones with wireless charging capabilities.

Xiaomi Mi Max 3 Wireless Charging

Next up, we were able to find out exactly what camera sensors the device will be using, thanks to a configuration file. On the rear, the device will have either an IMX363 from Sony or an S5K217+S5K5E8 Samsung dual camera setup. On the front, there will be a lone S5K4H7 from Samsung. However, it appears that the front of the device may be joined by another imaging sensor: an iris scanner.

Xiaomi Mi Max 3 Iris Scanner

The front auxiliary module mentioned here is the OmniVision 2281 which “leverages a 1.12-micron pixel with PureCel technology to enable accurate, reliable iris recognition for smartphones, tablets, and notebooks” according to its official page. It appears that this sensor is still in-development for the device, as the lines pertaining to it have been commented out. I don’t know if the final model of the device will have an iris scanner, but it’s clear that this is in the works. Given that this device will support wireless charging and will have a rear-mounted fingerprint sensor, it makes sense for it to add iris scanning so you can quickly unlock the phone when it is sitting on a table.

Regarding the software, the firmware suggests the device is running Android 8.1 Oreo. Notably, the first API level set in the build properties was 25, which means this device started out running Android 7.1 Nougat. It’s possible that this device may launch with Android 8.1, but it’s also possible that the firmware we’re looking at is the developer ROM and that the stable release will be an older version of Android. Basically, don’t get your hopes up.

Other minor aspects we can reveal are that the device will have a dual SIM card slot, support dual SD cards, an IR blaster, LED light for notifications, audio tuned by Dirac, Qualcomm’s aptX and aptX HD Bluetooth audio codecs, but unfortunately no NFC. It will also possibly have dual speakers (though the firmware isn’t 100% clear on that), and something called a front “remosic” sensor.

If we learn more about the Xiaomi Mi Max 3, we’ll keep you updated on the XDA Portal. Until then, be sure to follow our new Exclusive tag for more posts like this!

LineageOS 15.1 now available for the Honor View 10, Huawei Mate 10 Pro, and other Project Treble-Compatible Devices

Project Treble. Some of you might be sick of hearing about it by this time, while others are ecstatic about any news related to the initiative. We at XDA couldn’t be more excited about what it brings to the table, and every week something new happens that adds to the excitement. Recently, a developer was able to bring full Project Treble compatibility to the Xiaomi Redmi Note 4. An obscure phone with a MediaTek SoC is able to boot a generic Android build as well, paving the way for improved device longevity well-beyond the end of official manufacturer support. Now, a developer has made Treble-based custom ROMs even more enticing for users as the first LineageOS 15.1 build is available for the Honor View 10 and Huawei Mate 10 Pro (and it works on other Treble-compatible devices as well!)


LineageOS 15.1 for the Honor View 10, Huawei Mate 10 Pro, and other Treble Devices

To recap, Project Treble is a really low-level architectural change in the way Android works, starting with Android 8.0 Oreo. Basically, all of the vendor Hardware Abstraction Layers (HALs, the binaries that Android interfaces with to work with hardware components) are moved to a separate vendor partition and interface with the Android Framework (the OS) in a more standardized way via the HAL Interface Definition Language (HIDL). Google enforces this standardization through the Vendor Test Suite (VTS), which devices must pass in order to be certified to ship with Google Play apps and services. One of the requirements of the VTS is that Treble-compatible devices must be able to boot a generic system image (GSI), which is basically just a stock Android Oreo system image built from Android Open Source Project (AOSP).

The benefit of this requirement for the custom ROM community is that Treble-compatible devices won’t need nearly as much hackery to at least get a basic AOSP ROM up and running. Indeed, devices such as the Huawei Mate 10 Pro, Honor 8 Pro, Honor 9, and the Honor View 10 have very barebone AOSP Android Oreo ROMs available. But most users aren’t interested in running AOSP since it lacks so many features out of the box: no Night Light, no Adaptive Brightness, no Ambient Display, the list goes on. Sure, you can spruce things up a bit by installing a custom framework overlay, the Xposed Framework, or install Substratum, but there’s a lot of effort involved in setting it all up.

For those of you who just want to flash and forget, that’s where LineageOS 15.1 by XDA Recognized Developers Luk1337 and luca020400 comes in. It is based on Android 8.1 Oreo just like the previous GSIs, but it also comes with all of the cool additions that LineageOS is known for. That includes LiveDisplay, Privacy Guard, button customization, and much, much more. If you have a Project Treble compatible device and are interested in trying out AOSP, this might be your perfect option.

LineageOS 15.1 Brings Android 8.1 Oreo to the Honor View 10, Huawei Mate 10 Pro, and other Project Treble Compatible Devices LineageOS 15.1 Brings Android 8.1 Oreo to the Honor View 10, Huawei Mate 10 Pro, and other Project Treble Compatible Devices LineageOS 15.1 Brings Android 8.1 Oreo to the Honor View 10, Huawei Mate 10 Pro, and other Project Treble Compatible Devices LineageOS 15.1 Brings Android 8.1 Oreo to the Honor View 10, Huawei Mate 10 Pro, and other Project Treble Compatible Devices LineageOS 15.1 Brings Android 8.1 Oreo to the Honor View 10, Huawei Mate 10 Pro, and other Project Treble Compatible Devices LineageOS 15.1 Brings Android 8.1 Oreo to the Honor View 10, Huawei Mate 10 Pro, and other Project Treble Compatible Devices LineageOS 15.1 Brings Android 8.1 Oreo to the Honor View 10, Huawei Mate 10 Pro, and other Project Treble Compatible Devices LineageOS 15.1 Brings Android 8.1 Oreo to the Honor View 10, Huawei Mate 10 Pro, and other Project Treble Compatible Devices

Excited? Want to flash LineageOS 15.1 on your Treble-compatible device? Before I direct you to the forum thread where you can download the ROM, there is one very important thing we have to get out of the way.

Warning: the LineageOS developers who created this ROM posted about this on the Honor View 10 forum, and state that it should work on any device with a HiSilicon Kirin 970. You are free to try flashing this ROM on your Treble-compatible device, but be warned that the developers may not choose to support you if you come across any bugs. Notably, the developers received their Honor View 10 devices thanks to the Honor Open Source Program, so that is the only device that is officially supported by them.

Now that that’s out of the way, here’s how to install LineageOS 15.1 on your Project Treble compatible device.


How to Install LineageOS 15.1 on the Honor View 10, Huawei Mate 10 Pro, or other Treble-Compatible Devices

  1. Make an off-device backup of all important files. It is very likely that you will need a full data wipe in order for this to boot.
  2. Unlock your device’s bootloader. Here’s a guide for the Honor View 10 and here’s one for the Mate 10 series.
  3. Reboot to bootloader. The easiest way is to plug in your phone, power it off, then hold power+volume down.
  4. Download LineageOS 15.1 from this forum thread.
  5. Open a command prompt or terminal window and navigate to the same directory where you downloaded the system image from above.
  6. Enter the following command: fastboot flash system system.img
  7. Note: replace “system.img” with the exact name of the image you downloaded. At the time of this article’s publication, that would be “system_20180221.img”
  8. Reboot the phone. If your phone starts bootlooping, let it continue until it brings you to Huawei’s recovery screen asking you to do a low-level data wipe. Select that option with the power button and let it do its thing.
  9. Once the data wipe is finished, you should successfully boot up into LineageOS 15.1.

After that, you’re free to customize whatever you want on the device.


Feature image credits: XDA Senior Member phhusson. Devices shown left to right: Undisclosed MSM8937 Treble-compatible device, Huawei Mate 9, Honor View 10, Allview Viper V3.

Honor 9 Lite Unboxing and First Impressions

The Honor 9 Lite is the latest phone to come from Honor, and is available in India starting at ₹10,999 ($170 USD). In this video we will unbox the new phone and give our first impressions.

Honor 9 Lite Specs
Chipset HiSilicon Kirin 659
Display 18:9 1080 x 2160 pixels 5.6″
RAM 3/4GB
Storage 32/64GB
Camera Quad Lens: 13 MP + 2 MP, 1080p
Battery 3000 mAh

The 3GB model of the 9 Lite comes at ₹10,999 while the 4GB model is ₹14,999. These prices are some of the best we’ve seen on a budget phone, considering how well this device performs.

Be sure to subscribe to our YouTube channel so you don’t miss future videos about this device.

Get the Honor 9 Lite on Flipkart
We thank Honor 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 Xiaomi Mi 7 may launch with an OLED Panel and an Always on Display Feature

As we approach the beginning of Mobile World Congress, we are hearing a lot of information about devices that may be unveiled at the event. We discovered that Samsung would be using augmented reality to show off the Galaxy S9 design to MWC attendees, for instance. Another phone that was pegged for launch at MWC is the Xiaomi Mi 7, though according to AndroidHeadlines the phone may not launch next week. Nonetheless, we know the phone is coming—eventually—and it’s looking to be a powerhouse. Thanks to firmware files obtained by our trusted source, we have a lot of additional information we can share on the upcoming Xiaomi flagship.


The Xiaomi Mi 7—What we already know

To start off with, let’s recap the information we already know about the device. We know it will launch with the Qualcomm Snapdragon 845 SoC, as the CEO himself confirmed that information. It will likely be the first Xiaomi flagship to launch with the latest Qualcomm Snapdragon if the rumored Xiaomi Mi Mix 2S isn’t unveiled first.

Apart from that, there isn’t a lot of additional information that has been confirmed. Rumors suggest that there may be two variants of the Mi 7—a regular and a plus model. The Plus model is rumored to have a 6.01″ OLED panel from Samsung. The Mi 7 is also rumored to be the first Xiaomi phone with wireless charging. Other rumors state that the devices will feature dual cameras with several AI-enhanced features. Finally, the rumored battery capacity of these two devices fluctuates wildly between outlets—some reports state the smaller model will have a 3,200 mAh battery while the larger would have a 3,500mAh battery, and other (rather dubious) reports state the phones may have a gargantuan 4,480 mAh battery.

Now that we’ve gotten the rumored specifications out of the way, we can discuss what we believe to be the specifications for the Xiaomi Mi 7.


Xiaomi Mi 7 Rumored Specifications Based on Leaked Firmware Files

The following information is based on firmware files obtained by @FunkyHuawei, the man behind the FunkyHuawei.club service, which allows users to updateunbrick, or rebrand Huawei and Honor phones for a fee. He has provided access to these firmware files exclusively to XDA-Developers.

Within the firmware files, we can confirm the most obvious aspects: it is powered by a Qualcomm Snapdragon 845 and runs Android 8.0 Oreo with MIUI 9 (and Project Treble compatibility to boot). There is also an explicit mention of the device having an OLED display, so it’s a safe bet that part is true. What’s more interesting is that this device may be the first Xiaomi smartphone with an Always on Display feature.

We found references to an “AOD” in the device properties, so that was our first hint. (Notably, a reference to “AOD” was how I first discovered that the Google Pixel 2 would have an Always on Display feature.) We then decompiled the MIUI keyguard app (the app that is responsible for the MIUI lock screen) and found a layout file for the Always on Display feature.

Xiaomi Mi 7 Always on Display

This layout file tells us that the always on ambient display will show the time, date, battery level, and up to 3 notification badges. There’s nothing really out of the ordinary about this feature, except maybe the battery level which is a feature many Pixel 2 owners are hoping for.

Next up, we also have evidence pointing towards the existence of dual cameras. This is thanks to various binaries in the vendor partition that are there to allow Android to use the dual cameras.

Xiaomi Mi 7 Dual Cameras

Finally, we found some other minor tidbits from the firmware such as the fact that it will have dual SIM card support but no dual SD card support, an IR blaster, real-time Bokeh in the camera app (thanks to the Snapdragon 845), Electronic Image Stabilization, audio technology from Dirac, Qualcomm’s aptX and aptX HD Bluetooth audio codecs, and NFC support. And the battery capacity listed in the firmware is 3,170 mAh, which is less than the battery capacity of the Xiaomi Mi 6 (3,350 mAh) but not considerably so.

However, we were unable to confirm if the device has wireless charging support. Although we did find mentions of wireless charging embedded in various system apps, we could not verify if these strings weren’t simply generic strings part of Android Oreo-based MIUI. (We did find evidence that another unreleased Xiaomi device will have wireless charging support, so stay tuned for more information on that!)

Lastly, we have to mention that we aren’t 100% confident that the leaked firmware files we are dealing with are from the Xiaomi Mi 7. However, we are very confident that we are indeed looking at genuine Mi 7 firmware. The reason for this is because the only Xiaomi devices rumored to have a Qualcomm Snapdragon 845 SoC are the Xiaomi Mi 7 and the Mi Mix 2S. We were able to confirm that the firmware files we obtained for the Mi Mix 2S were truly from that device, but we could not find any direct references to the Mi 7 in its alleged firmware files. We did find explicit references of the Mi Mix 2S code-name within the Mi 7 firmware (and vice versa) so unless Xiaomi has another Snapdragon 845 device in the works (which there’s no evidence for), then all signs point to these files belonging to the Mi 7.

If we learn more about the Xiaomi Mi 7, we’ll keep you updated on the XDA Portal. Until then, be sure to follow our new Exclusive tag for more posts like this!