LightBlog

mercredi 4 août 2021

Google leaks its 2021 Nest Cam lineup and battery-powered Nest Doorbell

Google plans to launch a new range of Nest security cameras this year. Earlier this year, the company confirmed that it would “keep investing in new innovations” such as a “new lineup of security cameras for 2021.” While it didn’t share any details at the time, the company has now preemptively set up listings for the upcoming devices on the Google Store.

As per a recent report from Droid Life, Google has listed four upcoming Nest devices — Nest Cam (battery), Nest Cam (wired), Nest Cam with floodlight, and Nest Doorbell (battery) — on the Google Store ahead of the official launch. The listings only confirm the names of the devices and show us what they look like, but they don’t include any specifications or pricing details.

Google Store screenshot showing new Nest Cameras

(Screenshot: The Verge)

As you can see in the attached images, the new Nest Cam (battery) and Nest Cam (wired) feature a design similar to the older Nest Cam IQ outdoor model. But Google seems to have made some refinements to the mounting hardware. The Nest Cam with floodlight also follows the same design language, but it features large floodlights on either side.

Google Store screenshot showing new Nest Doorbell

(Screenshot: The Verge)

The new Nest Doorbell features the same design as the existing wired Nest Doorbell, but it looks taller and has a different color scheme. We’ve already seen the backplate of the Nest Doorbell in a previous leak, and it will feature a USB Type-C port, two mounting screws, and a silver circular button at the bottom.

According to The Verge, the “Learn More” and “Buy” links on these new Nest devices redirect to the Google Store homepage at the moment. Currently, Google hasn’t made an official announcement regarding these devices, but since the listings are now live, we believe that an announcement could come anytime soon. We’ll make sure to let you know as soon as the new Nest devices go on sale.

The post Google leaks its 2021 Nest Cam lineup and battery-powered Nest Doorbell appeared first on xda-developers.



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

Download Android USB Drivers for popular OEMs

So you’ve got an Android device and want to dive deep into the world of modding? Be it rooting or installing a custom ROM like LineageOS, most of the aftermarket modding requires you to connect your Android smartphone to a computer using a USB cable so you can use tools like the Android Debug Bridge (ADB) and Fastboot to interact with the device. For an Android power user, you may also want to reinstall the factory firmware on your phone, which means you have to deal with the OEM-specific flashing utilities.

However, none of these tinkering jobs are possible if your PC can’t see the target device in the first place. As in the case of Windows, the operating system may require an additional piece of software known as the “driver” in order to properly recognize all the different connection modes exposed by the Android device. Below you can find a list of official OEM-provided Android USB driver packages and a generic driver installation guide. If you don’t see the maker of your device listed or you see a misplaced link, send a message to Skanda Hazarika (SkandaH on the forums) with the device details.

android_usb

Table of Contents:

Purpose of Android USB drivers

The USB interface of an Android device is a pretty complex object. Depending on the configuration, it may expose the standard Android USB debugging interface, the fastboot interface, and various other SoC-specific diagnostic interfaces to the computer. Simultaneously maintaining more than one interface is supported as well, e.g. you can interact with your device with ADB while configuring the internal modem parameters.

Keep in mind the aforementioned scenarios are a bit different from connecting the device through the plain old Media Transfer Protocol (MTP) or Picture Transfer Protocol (PTP) mode. MTP enables the end-user to browse the internal memory on the device from a PC as if it’s an external storage drive. Microsoft ships a generic MTP/PTP driver with every edition of Windows since Windows XP, so you don’t need an external driver for that.

Download Android USB drivers for popular OEMs

Most Android OEMs offer official driver packages for their devices. Besides the ADB and Fastboot interfaces, these drivers also support proprietary flashing protocols designed by the corresponding device maker. For example, if you want to flash a Samsung Galaxy device, you must install the Samsung USB driver package beforehand.

Note that Microsoft has been shipping a generic ADB driver with Windows for a while, so installing the OEM driver just for the sake of USB debugging might not sound worthwhile anymore. Windows can also check and install the missing drivers on the fly through Windows Update. However, Microsoft-recommended drivers are not always the best choice for complex USB interfaces, so do check out the official driver pack whenever possible.

Windows generic ADB driver

The inbox Android USB debugging driver of Windows in action

Get the appropriate driver for your device from the index below:

How to install Android USB drivers

Now that you’ve downloaded the suitable driver package for your device, it’s time for you to install it. Some OEMs offer standard installer executables, which means you can easily install the whole driver suite by double-clicking on the setup file and following the wizard.

Samsung Android USB driver

However, Google and a few other vendors prefer to stick with the bare INF and associated binary files which are packed inside a zip or rar archive. Such packages need to be installed using Device Manager, but you have to extract the contents of the archive beforehand.

  • Right-click on the Start button and select the Device Manager entry. You can also call the Microsoft Management Console snap-in named devmgmt.msc directly from Run to open Device Manager.
Device Manager from Start button right click menu Device Manager from Run
Device Manager under Windows 10

Device Manager under Windows 10

  • Connect the Android device to your PC. Depending on the selected configuration, you may see one or more unknown devices popping up.

Unknown Android device in Device Manager

  • (Optional) Right-click on the unknown device entry, select Properties, move to the Details tab, and finally select Hardware Ids from the dropdown menu. Now open your favorite search engine, paste the hardware identifier in the search box, and go through the search results. This is a crude way to determine the probable interface your device is currently exposing.

Device Manager Hardware Ids

  • Right-click on the unknown device entry and select Update drivers. Now select Browse my computer for drivers/driver software and point the wizard to the folder where you extracted the driver package.
Browse my computer for drivers Browse for drivers on your computer
  • If everything goes right, you should see a confirmation page like the following.

Device Manager successful driver installation

Manually install the driver for an unsupported device

On some occasions, the OEM drivers aren’t enough. Perhaps you’ve stumbled upon a no-name generic tablet, or the flash mode interface of your shiny new phone has yet to get an official driver from its maker. In that case, you can forcibly install an existing driver package for a similar USB interface through Device Manager.

  • Open Device Manager and locate the unknown device entry.
  • Right-click on it and select Update drivers. Select Browse my computer for driver software and then choose the option named Let me pick from a list of available drivers on my computer.

Let me pick from a list of available drivers

  • Now select Show All Devices and click Next. On the next screen, click on the Have Disk… button.
Device Manager show all devices Device Manager Have Disk
  • At this point, you need to browse to the location where the extracted driver for a similar device is located. Pick the INF file from the list of files and select Open.

Device Manager selecting driver INF

  • Now carefully choose the driver model. For example, if you’re trying to install the Fastboot mode driver for a device, select the Android Bootloader Interface from Google’s driver set. Windows might show a warning related to compatibility, but you can ignore it and continue the installation process anyway.
Device Manager select driver model Device Manager driver compatibility warning
  • That’s it!

This method lets you force-install a signed driver without breaking its digital signature, so you don’t need to turn off driver signature enforcement on a 64-bit Windows instance.


You’ve now got the correct USB driver installed on your computer and your Android device is ready to receive instructions. Now it’s time to put it all together and run your first ADB command!

The post Download Android USB Drivers for popular OEMs appeared first on xda-developers.



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

How to Unroot your Android phone

Do you want to root your Android smartphone so you can unleash the true power of your device? Thankfully, the process isn’t as difficult as you may think. But what happens when things change and you find you just don’t use root applications as much as you thought you would? If you’re in a situation like this, unrooting your phone actually makes sense. In this tutorial, you’ll learn how to unroot any Android device.

Table of Contents:

What is Unrooting?

Unrooting an Android device is the process of retracting all the elevated permissions and access as a root user. Since rooting usually involves modifying the boot partition, you might just want to unroot to take an over-the-air update because it would otherwise fail on a tampered system. Or perhaps you’re trying to sell your device, so you need to restore it to factory settings.

Whatever your reasons are, removing root access isn’t that difficult – as long as you follow the correct procedure.

How to unroot

Like rooting, there are a few different methods of unrooting your phone, and which one you choose depends on the maker of the target device, the version of Android installed on the device, and of course, the method of rooting.

Unroot by uninstalling Magisk

Since there aren’t many alternatives to Magisk when it comes to rooting, your only real option for unrooting is to remove any traces of Magisk from your device. Thankfully, you have two methods you can pick from.

1. Uninstall Magisk from the app

To fully unroot a device originally rooted using Magisk, the most straightforward way is to opt for the built-in “Uninstall” option available on the application itself. After tapping the button, you’ll be greeted with the option to restore the stock partition images and completely uninstall Magisk. To remove Magisk and all modules, tap on “COMPLETE UNINSTALL”.

Magisk app Uninstall option Magisk Uninstall button complete

The Magisk app will run the necessary scripts to remove Magisk from your phone and restore your device’s original boot image. As soon as the process ends, the phone will automatically reboot and you’re finished.

Magisk Uninstall from app

2. Uninstall Magisk from TWRP

In case you can’t boot to Android, but have access to a custom recovery like TWRP, you can still uninstall Magisk. To do so, rename the Magisk APK to uninstall.zip, boot to recovery mode, and flash it like any other ordinary flashable zip.

Magisk uninstall ZIP Magisk uninstall TWRP

Unroot by flashing the original boot image

Magisk always creates a backup of the stock boot image before patching it. As a result, you can use the Magisk app to restore the backup as shown below. You may need to manually reboot the phone in order for the changes to take effect.

Magisk Uninstall button restore image

In case you have access to the factory firmware of the exact build installed on your phone prior to rooting, you can also extract the stock boot image and flash it manually to regain the unrooted status. On most devices, you may end up with a file named boot.img which can be flashed using the regular Fastboot utility. However, OEMs like Samsung need special utilities to flash the factory firmware — the details of which are out of the scope of this article.

Unroot by installing an OTA update

Another method to unroot is to install an official OTA update. Google, OnePlus, Xiaomi, and many other Android OEMs offer official download repositories that contain full (i.e. non-incremental) OTA ZIP packages. This is also true for most custom ROMs such as LineageOS. As the full update package can always rewrite the underlying firmware — no matter how far modified it is — end users can utilize this method to restore the stock partition images and get unrooted.

You just have to pick the appropriate OTA ZIP file for your device and install it through the built-in update installer of the OS or using the recovery mode. This is probably the best way to restore your phone if you don’t like mucking around in the Magisk app.

Unroot by installing the stock firmware

While the aforementioned methods of unrooting should theoretically work just fine on devices that have been rooted using the systemless method, it’s still good to know what to do in a situation where restoring the stock boot image may not be able to fully unroot the device. Perhaps you caught up with a bootloop, or you messed up your Wi-Fi connectivity by restoring a wrong boot image?

The good news is reinstalling the stock firmware should do the trick. You’ll need to download the factory image for your device. For Pixel devices, this is provided by Google. Other device images should be provided by their manufacturer. Then use the OEM-described method to install the device software and start from scratch. Keep in mind you will lose your personal data if you follow this route without taking an off-site backup beforehand.

Verification

At this point, you can double-check the root status of the device by using the Magisk app. If its status comes back as not installed, then you’re done!

Magisk not installed

You can also use an app named Root Checker to do the job. Once installed, open the app and check the status section under the “VERIFY ROOT” tab. You should see something like the following if you’re unrooted.

Root Checker unrooted

Root Checker (Free+, Google Play) →


And that’s it! Unrooting your phone is an easier task than rooting, and we hope our guide made the process even easier for you to understand and follow.

The post How to Unroot your Android phone appeared first on xda-developers.



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

Honor X20 confirmed to launch alongside Magic 3 series next week

After splitting up with Huawei, Honor has acted quickly to get back on its feet, inking partnerships with chipmakers like Qualcomm and MediaTek, restoring the Android license, and going on a launching spree with a series of smartphone announcements. In June, Honor unveiled the Honor X20 SE in China, and it appears the company is looking to add another member to the X20 lineup.

In a Weibo post earlier today, Honor announced the launch date (via GSMArena) for the Honor X20. The company even shared key specifications as well as renders showcasing the overall design of the phone. As far as the design is concerned, the Honor X20 looks to be a clear departure from the Honor X20 SE. As you can see in the images below, it has a dual-punch hole display on the front and a giant circular camera island on the back in the upper half that looks a lot like the Huawei Mate 30 Pro.

Honor X20 in two colors

We don’t know the screen size, but Honor did confirm the display offers a 120Hz refresh rate. Other specs confirmed by Honor include a 64MP primary shooter, 5G support, an unspecified 6nm chipset, and support for 66W wired fast charging. Separately, known leaker Evan Blass has also shared high-quality renders, which give us a closer look at the phone’s design and confirms the phone will be available in at least three colors: black, blue, and white.

Honor X20 in black color showing front and back

The Honor X20 will launch in China on August 12. At the same event, Honor will also take wraps off the Magic 3 series, Honor’s first proper flagship after separation from Huawei. The Honor Magic 3 series will be powered by Qualcomm’s top-of-the-line Snapdragon 888 Plus SoC and feature multiple camera sensors on the back. Not much is known about the Magic 3 series, but with the official launch event just eight days away at this point, we won’t have to wait too long to find out what Honor has in store for us.

The post Honor X20 confirmed to launch alongside Magic 3 series next week appeared first on xda-developers.



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

How to Fake your Location on Android using GPS Spoofing

You may often find yourself in a situation where you need to fake your location. You may not want to disclose your actual location to an app or you might just want to trick an app or game into believing you’re in a different location. Some apps access your location data in real-time and don’t allow you to change your location or enter a different location. You can get around this limitation by resorting to what is known as GPS spoofing or location spoofing.

Maps GPS Location

Location spoofing, in simple terms, is feeding custom GPS data to your phone in place of the data it obtains from satellites. You can choose to feed whatever GPS location you like without the phone detecting you’re not actually at the entered location. This is a handy method if you use apps that rely on location data but you can’t physically go there. It’s also helpful if you’re a developer and want to test your app at multiple locations without physically being present there.

Whatever be your reason, we’ll tell you how you can spoof or fake your location on any Android device for any app you may want to use. While several apps can be tricked into fake locations with just a location spoofing app, many apps have begun complicated processes to check whether real data is being fed in. This tutorial is for the second class of apps, and with these steps, you’re unlikely to be debarred from using the app either.

Pre-requisites for GPS Location Spoofing

In order to be able to spoof your location on Android, there are a few things you need to take care of. Let’s go over some basic pre-requisites.

  • An Android device with an unlocked bootloader. If you have a phone whose bootloader cannot be unlocked, this method will unfortunately not work for you. If you’re planning to buy a phone specifically for this, we suggest going with Google, OnePlus, Xiaomi, or other such brands that let you unlock the bootloader. Samsung, Oppo, Vivo, Realme, etc. aren’t recommended as they present various difficulties/impossibilities in bootloader unlocking.
  • A Windows PC.
  • A custom recovery like TWRP.
  • A ROM that’s preferably close to stock Android. If your phone is running on a custom UI like MIUI, it’s best to flash an AOSP-based custom ROM.
  • Magisk and Magisk Manager.
  • Storage Isolation app.
  • Smali Patcher for PC.
  • Fake GPS app.
  • A sheet of aluminum foil.
  • A case for your phone.
  • And finally, a little bit of patience.

Steps to Fake your Location on Android

If you have everything mentioned under the previous section, you’re ready to start the process. It’s quite detailed and lengthy, so make sure you follow each step carefully. Most importantly, be aware of what you’re doing, and in case things go wrong and you end up with a bricked phone, make sure you know how to restore your device back to its original state.

Note: It’s always recommended to take a backup of your data before you proceed further. Also, this method may render banking and payment apps on your phone unusable so if apps like Google Pay are important to you, you may not be able to use them unless you undo the entire process and relock your bootloader.

Step 1: Unlocking the bootloader

Bootloader Unlock

If your phone’s bootloader isn’t unlocked already, take a backup of your data since unlocking the bootloader will wipe your data completely. If you’re not aware of how to unlock the bootloader on your phone, the XDA Forums is the best place to start. Search for your device and find a tutorial for that device specifically. Note the steps to unlock the bootloader on every device are different, so you need to follow the relevant instructions for your phone.

If your phone’s bootloader is already unlocked, you can move to the next step.

Step 2: Installing a custom recovery

TWRP

A custom recovery is important to install Magisk and Magisk Manager. We recommend TWRP or OrangeFox recovery if it’s available for your device. If you already have a custom recovery install, you don’t have to worry about this again. In case you don’t, you can follow our detailed guide on How to install TWRP on your device.

Step 3: Installing Magisk and Magisk Manager

Magisk is required to gain root access to your device. We have a detailed guide on How to install Magisk as well.

Magisk to spoof location on Android

Open the Magisk app and go to Settings. Now, scroll down and select the MagiskHide option.

Step 4: Installing Storage Isolation app

Storage Isolation is an app that prevents other apps from reading the contents of your internal storage. Some apps can check for root access or for folders like TWRP on your phone to check if your phone is rooted. This app stops that from happening.

  • Run the app and grant it root access.

Root access for storage isolation

  • After that, enable whichever app you want to spoof your location on from within the app by going to Apps Management and selecting the app, and then turning on the Enable storage isolation option under Basic options.

Storage isolation for Location spoofing

You can go to the Accessible folders option and enable access to folders like DCIM and Downloads which won’t cause a problem, and may even be needed for other app functions in some cases.

Storage Isolation (Free+, Google Play) →

Step 5: Using Smali Patcher for mock locations

  • Download Smali Patcher on your PC.
  • Enable USB Debugging on your phone and connect it to your PC.
  • Now, run Smali Patcher, and under Patch Options, select Mock locations.
  • Now, click on ADB Patch and let it do its work.

Smali mock location for pokemon go

  • Once done, you’ll find a zip file within the Smali Patcher folder itself. Copy that file to your phone’s internal storage.
  • Reboot to recovery once again and install this zip file through TWRP.

fake location module

The file you just flashed is responsible for allowing you to select a mock location on your phone without triggering any of the detection mechanisms that apps have built in.

Step 6: Installing the Fake GPS app

Now you can install the Fake GPS Location – GPS JoyStick app from the Play Store, but the functionality is limited. Hence, you can consider installing it from the developer’s website since it has a few features not available in the Play Store version. Please note that we do not recommend downloading apps outside of the Google Play Store, and you choose to do this at your own risk.

  • Download and install the APK from your preferred source.

Fake GPS app for Pokemon Go

  • Open the app and tap on the Privacy Mode option under Quick Options. Privacy mode essentially lets you change the package name of the app to something more unique so that other apps which scan your list of installed apps do not spot any common names associated with GPS Spoofing.
  • Next, select Generate.

Privacy mode app

  • Now, you will be asked to give a name to the app copy that is being created. You can give any random name you want.
  • Once done, install the app that was created.
  • After the installation of the new app, uninstall the original GPS JoyStick app. This step is done because some apps and games check for any installed GPS spoofing apps and you don’t want this app with the not-unique package name to get detected.

Fake app to play Pokemon Go

  • Head over to Settings > Developer Options > Select mock location app and select the custom app you just installed. Since we have used Smali Patcher, your target app will not be able to spot this setting being flipped — otherwise it could. Once you do this, you’re almost set.

Step 7: Why on earth do I need aluminum foil?

A lot of recent flagship phones have very strong GPS connectivity which can result in what is known as rubberbanding. In simple terms, you don’t want your phone to keep alternating between your actual location and the spoofed location in the game. To prevent this from happening, it’s recommended to use a sheet of aluminum foil between your phone and a case. Make sure you cover the entire back and the sides of the phone as well. This may affect your connectivity as well, so that is a trade-off.

Step 8: Using GPS Joystick for location spoofing

  • Open the version of the GPS Joystick app you’d created earlier.
  • Tap on the small map icon on the top right corner of your screen.
  • Now, select the Start option at the bottom and give it the right permissions.

Fake GPS location app

  • Once you do this, you’re ready to teleport to any location you like. Tap on the Set Location tab on the top left and enter the coordinates of any random place on Earth you want to play the game at, and then select Teleport. You’ll now be at that location and you’ll also have a joystick on your screen to move around.

GPS Joystick for location spoofing

Step 9: Launch the app you want to spoof your location in

Launch any app and travel around the world as much as you like! Roam around using the joystick and teleport to different locations in the app or game. You no longer have to leave your house to be at a different location inside any app or game. You can now do it while being at home!


If you followed all the steps correctly, you will now have a working GPS location spoof for just about any app that uses location data. Our method involves a fair few convoluted steps, but they are needed if you want to completely avoid detection. The steps within this guide can also be adapted into steps for avoiding root detection, Mock GPS Toggle detection, and others.

The post How to Fake your Location on Android using GPS Spoofing appeared first on xda-developers.



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

YouTube will pay you up to $10,000/m to make YouTube Shorts

In September last year, YouTube launched its TikTok competitor, Shorts, in India. The feature rolled out in the US in beta earlier this year, with a worldwide release following in July. Although YouTube Shorts is now available in over 100 countries, it hasn’t managed to gain the same amount of traction as its competitors, TikTok and Instagram Reels. To encourage more people to create for the platform, YouTube has set up a $100 million fund, and it will pay creators up to $10,000 per month for creating short videos for the platform.

We first learned about this $100 million fund back in May this year. But, at the time, YouTube hadn’t shared any details about the program. Now, YouTube’s Chief Product Officer, Neal Mohan, has revealed more information. In a recent episode of The Verge’s Decoder podcast, Mohan revealed that YouTube plans to start the payments this month, and creators have the opportunity to earn up to $10,000 per month for making YouTube Shorts. However, there are some caveats.

According to The Verge“The popularity needed to earn money will depend on just how many people are making and watching Shorts each month, and payouts will also depend on where each creator’s audience is located.” Creators are also required to post original videos to be eligible for a payout, and reuploads or videos tagged with watermarks from other platforms will disqualify their channel for payments. At the moment, YouTube has extended the program to 10 regions, including the US, US, India, and Brazil, among others, with plans to expand to other regions in the future.

YouTube will use the fund to pay creators throughout the next year and eventually replace the Shorts Fund with a “long-term, scalable monetization program.” The company doesn’t plan on running ads on YouTube Shorts, so it remains to be seen how it will generate revenue from the platform.

For more details on how you can qualify for a piece of the YouTube Shorts Fund, check out the eligibility criteria here.

The post YouTube will pay you up to $10,000/m to make YouTube Shorts appeared first on xda-developers.



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

ASUS ZenFone 7 update brings the Android 12-like one-handed mode from ZenUI 8

ASUS is rolling out a new software update to the ZenFone 7 and ZenFone 7 Pro. The latest update brings along new security patches, fixes bugs, and adds a new Android 12-like one-handed mode.

The update, v30.41.69.89, has started rolling out to the ZenFone 7 family. The most notable change in the latest software is the newer one-handed mode which debuted on the ZenFone 8 series. This version of the one-handed mode looks and behaves a lot like the one-handed mode we saw in Android 12, allowing you to swipe down near the bottom of the screen to bring the screen down.

ZenFone 7 OTA

Screenshot courtesy: XDA Senior Member 1st_paladin

One-handed mode isn’t actually new to ZenUI or to the ZenFone 7 series, though. Before the Android 11 update, the ZenFone 7 series had ASUS’ older one-handed mode implementation. It was triggered via a double-tap of the home button or from the Quick Setting panel and shrunk the screen both horizontally and vertically — as opposed to the new Android 12-like implementation, which only shrinks vertically.

Check out the new one-handed mode demo in ZenUI 8 from Mishaal’s ZenFone 8 review below. And you can see how closely it resembles Android 12’s one-handed mode here.

Apart from the new one-handed mode, the ZenFone 7 update also addresses video freezing when shooting in 4K 60fps, lag and frame drops in games, and the weather app not syncing properly.

Full update changelog:

  • Updated Android security patch
  • Fixed the recording freeze when using 4K 60FPS
  • Fixed the obvious color blocks in the photos of beautiful skin mode
  • Fixed the weather app will not update automatically
  • Added One Hand mode
  • Fixed the lag and frame drop issue when playing the game

ASUS is rolling out the new software update in a staged manner, so it might take some time before it reaches your device. If you don’t want to skip the wait, you can download the full OTA zip linked below and manually flash it on your phone.

Download WW_30.41.69.89 OTA for the ZenFone 7 / 7 Pro

The post ASUS ZenFone 7 update brings the Android 12-like one-handed mode from ZenUI 8 appeared first on xda-developers.



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