How To: Make OTA Updates Easy by Rooting Your Pixel 3 with Magisk's Boot Image Patch

How To: Make OTA Updates Easy by Rooting Your Pixel 3 with Magisk's Boot Image Patch
Rooting usually means sacrifice. With most root methods, you lose access to apps like Netflix and Android Pay when SafetyNet gets tripped. More importantly, you lose the ability to accept OTA updates, forcing you to manually flash new Android versions. But there's a way around all of this if you root the right way.The method we'll cover here involves patching your Pixel 3 or 3 XL's boot image with Magisk, then flashing the patched boot image with Fastboot commands. It's pretty straightforward, but it's different than most root methods — namely, you won't be installing TWRP if you follow this guide.The downside to TWRP-less root is that you can't flash ZIPs. But if you just want root access and you're fine with the stock firmware, this method is a better fit. Because when it's all done, you'll just have to tap two buttons on your phone to unroot and get ready to accept the next OTA update — yep, it's really that simple!
Step 1: Unlock Your BootloaderBefore you can do any modding, including rooting with Magisk, you'll need to unlock your bootloader. If you haven't done this already, we've written up a detailed guide that will walk you through it all — even if you're a complete beginner.Don't Miss: How to Unlock the Bootloader on Your Pixel 3 or Pixel 3 XL

Step 2: Download the Factory ImagesWith your bootloader unlocked, the next step involves grabbing the factory images package for your particular model. From your phone, tap the link below to head to Google's official firmware page, then locate your device in the list. Download the firmware version that coincides with your current build number in Settings –> System –> About Phone.Download the factory images package for Pixel devices from Google The file is quite large, so do this while you're on Wi-Fi if you have a metered cellular plan. On a good connection, it will take about 10 minutes to download.

Step 3: Extract the Boot ImageNow you have the entire factory firmware package for your Pixel 3 or 3 XL, but you only need one tiny piece of it — the boot image. So you'll need to extract this file with a file manager that's capable of handling archives. If you don't have one of your own, we recommend Solid Explorer.Play Store Link: Solid Explorer (free) In your file explorer, open the Download folder and tap the factory images package to open the archive. Open the folder that you'll find inside, the tap the "image-[codename]-[version].zip" file to unpack it as well. In here, you'll see a series of IMG files. Long-press the "boot.img" file, then choose the copy icon from the bottom menu in Solid Explorer. Next, tap your back button a few times to head back out to the main Download folder, then press the "Paste" button at the bottom of the screen to extract the boot.img file to this folder.

Step 4: Install Magisk ManagerNext, you'll need the Magisk Manager app. To start, download the latest version from APKMirror at the link below.Download the latest Magisk Manager app from APKMirror When the file finishes downloading, tap the "Download complete" notification to open it. If this is your first time sideloading an app on this device, you'll see a prompt saying your browser isn't allowed to install apps. Tap "Settings" on this prompt, then enable the switch next to "Allow from this source" on the next screen. Then, hit your back button once and press the "Install" button.

Step 5: Switch to the Magisk Beta ChannelNow, open the Magisk Manager app and grant the permissions it requests on first-run. You'll be asked if you'd like to install Magisk — tap "No Thanks" on the popup. Next, head to the side navigation menu by tapping the hamburger icon in the top-left, then choose "Settings." In Magisk Manager's settings, choose "Update Channel." Select "Beta" from the popup, then hit your back button to head out to Magisk Manager's main menu.

Step 6: Patch the Boot ImageFrom the main menu in Magisk Manager, tap the "Install" button. Tap "Install" again on the popup, then choose "Patch Boot Image File." Next, the built-in file browser will appear. Open the side navigation menu (hamburger icon), then choose "Downloads." From here, select the "boot.img" file, then wait roughly one minute while Magisk patches the file. Tap "Close" when it's done.

Step 7: Install the Platform-Tools on Your ComputerOn your computer now, you'll need a tiny piece of software in order to send commands to your phone. Google's SDK Platform-Tools are now available as a standalone download, so it's not as complicated as it's been in the past. Simply download the ZIP for your operating system from the link below, then move the ZIP to your desktop and extract it.Download the SDK Platform-Tools from Google

Step 8: Move the Patched Boot Image to Your ComputerNext, you'll need to move the patched boot image over from your phone to your computer. I'd recommend using the Google Drive app to do this — just upload it from your phone (remember, it's in the Download folder), then log into the Google Drive website on your PC to download the file.IMPORTANT: In case you run into any issues below, I would also recommend transferring the non-patched boot image to your computer at this point. That way, you can simply re-flash the stock boot image to undo any changes you make here.Once the files are on your computer's hard drive, move them over to the platform-tools folder that you extracted to your desktop.

Step 9: Boot into Bootloader ModeNext, you'll need to put your Pixel into Bootloader mode so that you can send the Fastboot command that will flash the patched boot image and root your phone.So long-press the power button to bring up the power menu. Choose "Reboot," then immediately press and hold the volume down button on the side of your phone. Keep holding the button down until you're taken to a screen that looks like the picture below — this is Bootloader mode. Just leave the phone on this screen and connect it to your computer using a USB data cable. Image by Dallas Thomas/Gadget Hacks

Step 10: Open a Command Prompt in the Platform-Tools FolderNow, you'll need to open a command prompt or terminal window inside of the platform-tools folder you just extracted to your desktop. To do that, you'll need to know the full file location of the platform-tools folder.If you're on Windows, open the platform-tools folder on your desktop, then click the bar at the top of the Explorer window to reveal the folder's location. Copy this to your clipboard.If you're on Mac, open the platform-tools folder, then open any of the other folders inside of it. Right-click any empty space, then choose "Get Info." Highlight the text to the right of the "Where" field, then right-click and copy it.If you're on Linux, open the platform-tools folder on your desktop, then right-click any empty space and choose "Open in terminal." Now it's time to open a command prompt or terminal window. If you're on Linux, you can skip ahead to the next step.If you're on Windows, press the Windows button on your keyboard, then type "cmd" and hit enter. If you're on Mac, open Spotlight Search by pressing command and the space bar simultaneously, then type "terminal" and hit enter.Next, change directories to the platform-tools folder by typing "cd" into the command prompt, then adding a space. Finally, paste in the file location you copied earlier, then hit enter.

Step 11: Flash the Patched Boot ImageTo verify the Fastboot connection, enter the following command: fastboot devices Mac, Linux, and Windows PowerShell users may get an error after sending the above command. If so, enter this command instead: ./fastboot devices If this spits out a series of letters and numbers followed by the word "fastboot," you're good to go. If not, check your USB cable and read this guide for more tips on getting Fastboot up and running. Now you're ready to actually root the phone. Type the following command, then press enter: fastboot flash boot patched_boot.img If you're on Mac, Linux, or Windows PowerShell, you might get an error after sending the above command. If so, send this one instead: ./fastboot flash boot patched_boot.img

Step 12: Verify RootWith the patched boot image now installed, press the volume buttons on your phone a few times until you see the "Start" option in the Bootloader menu. Press the power button to select it, then your phone should boot into Android. Side note: You'll see a screen during boot saying your bootloader is unlocked. This is normal, just wait for it to go away.When you get back up, open the Magisk Manager app. If the "Latest Version" and "Installed Version" fields have a green check mark next to them, you're rooted and ready to go! You can even hit the "Tap to start SafetyNet check" button if you want to verify that your phone will pass Google's SafetyNet check.
TroubleshootingIf your phone fails to boot in Step 12, there's a good chance the patched boot image was either not patched properly (e.g., Magisk Manager wasn't put into beta mode to download the latest code with Pixel 3 compatibility), or the file is corrupt.If this is the case, leave your phone in Bootloader mode (it won't go past that screen anyway), then open your command prompt window and change directories to the platform-tools folder again. Finally, send this command to re-flash the stock boot image and get things back up and running: fastboot flash boot boot.img

Uninstalling Magisk to Accept an OTA Update in the FutureThe best part about this method is how easy it is to unroot. You can accomplish this entirely on your phone within seconds, provided you don't delete the stock boot.img file in your Download folder.When the time comes, open the Magisk Manager app and press "Uninstall." Choose "Restore Images" on the popup, then wait a few seconds until you see a toast message saying the process is complete. Restart your phone, then you'll be completely unrooted and ready to accept an OTA update! Don't Miss: The Best Phones for Rooting & ModdingFollow Gadget Hacks on Pinterest, Reddit, Twitter, YouTube, and Flipboard Sign up for Gadget Hacks' daily newsletter or weekly Android and iOS updates Follow WonderHowTo on Facebook, Twitter, Pinterest, and Flipboard
Cover image and screenshots by Dallas Thomas/Gadget Hacks


Base/Soldering_to_Stainless_Steel.pdf
stainless steel. Typical acid core fluxes will not work on stainless. Kester has 817, which is specially formulated for applications of soldering to stainless. Kester 817 must be used with solid wire or it can be used in addition to acid core solder. Kester 817 flux is typically brushed on the stainless and then the solder is reflowed using
Silver solder stainless - practicalmachinist.com


Firefox may not be used by as many users as Chrome, but it's still one of the most popular browsers out there. To prevent videos from playing on Firefox type about: config in the address bar. When it opens, type media.autoplay.default. Firefox will highlight it in blue, and by clicking on it, the Enter integer value box will appear.
How to Stop Video Autoplay on Chrome and Firefox


In this video, we learn how to build a portable personal heater. This is a great weekend project that is easy to make and will keep you warm during a freezing winter. You will need: two double a batteries, charger, twin double a battery charger, winding wire, and balsa wood. First, cut the wood the size of the battery holder and cut it out.
Build a portable heater - Survival Training :: WonderHowTo


iPhone / iOS 11 Users Still Need to Use a VPN can infect mobile devices and download malicious apps independently. That means that the user could technically not do anything wrong and their
Top 10 iPhone News Apps - Lifewire


But if you are using free blogging publishing service, try to speed up your blog by analyzing speed of your widgets / plugins first. My blog is on Blogger, and I managed to reduce the load time from 2s to less than 1.5s just by removing Blogger NavBar and one widget.
Improving PHP Performance for Web Applications - KeyCDN


Pop-up windows are used for a variety of purposes; for example, for a banking website to show a canceled check. However, many pop-ups contain unwanted ads. Most browsers provide a way to block these pop-ups. Apple's Safari browser offers an integrated pop-up blocker on the Windows and Mac platforms, as well as on the iPad, iPhone, and iPod touch.
How to Turn Off the Pop-Up Blocker in Safari for iPhone & iPad
osxdaily.com/2016/07/08/enable-disbale-pop-up-blocker-safari-ios/
Most iPhone and iPad users will want to enable the pop-up blocker in Safari for iOS in order to prevent annoying popups and nuisances, but sometimes the built-in Safari pop-up blocker is overly aggressive and wrongfully blocks a popup on a site where pop-up usage is required for the site to work as
How to Block Popups in Safari on Your iPhone - Gadget Hacks


With iOS 10, you can remove some built-in Apple apps from the Home screen on your iPhone, iPad, iPod touch, or Apple Watch. When you remove a built-in app from your Home screen, you also remove any related user data and configuration files.
How to Remove Apps from Your Apple Watch


They don't provide a way to convert new-style documents to legacy-style documents, so unfortunately you'll need to create a new document after unchecking the "latest version of the editor" box and copy any new-style document that you want to do serious formatting on into that new document. Google's official statement is thus:
How to use Google Docs - Computer - Docs Editors Help


Top Gray Hat SEO Techniques to Uplift Your Website Rankings; Black Hat SEO techniques to Avoid at All Cost in 2019; Final thoughts about white hat SEO techniques in 2019. If you want to increase your search traffic, using White hat SEO techniques can really help.
White Hat SEO: The Definitive Guide (2019) - Backlinko

back on track
Being hospitalized for a period of time to get back on track get back on the right track. Get back on track and the overall ASD-friendly environment will prevail get back on track with your plan get my mind back on track so please get back on track we better get back on track
10 Tips for Getting Your Digestive Health Back on Track


How to Set up a Personal Web Server with XAMPP. There are a number of Personal Web Server applications available on the Internet. XAMPP is one of the most robust, and compatible as far as offering a cross platform (multiple operating
XAMPP Tutorial: How to Use XAMPP to Run Your Own Web Server


Buying gifts for the lens-lover in your life can be a daunting (and often expensive) task. With so many variants of just about every photographic accessory you can think of on the market, choosing
64 Great Gifts For Photographers - Photography Blogger
photographyblogger.net/61-great-gifts-for-photographers/
64 Great Gifts For Photographers By: Photography Blogger If you've got a photographer that you're going to shop for over the holidays or are having trouble figuring out what to get them for their birthday, then you'll appreciate these 61 great ideas to help you find that perfect photography gift.
50 Under $50: Gifts for Photographers | B&H Explora

Keep Android's Notification Tray Clean & Clear with a

0 comments:

Post a Comment