<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Pranav Patel</title>
    <description>The latest articles on DEV Community by Pranav Patel (@pranavpatel).</description>
    <link>https://dev.to/pranavpatel</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F716304%2F7bf763c0-8c3e-4059-9cf3-11239714ca17.jpeg</url>
      <title>DEV Community: Pranav Patel</title>
      <link>https://dev.to/pranavpatel</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pranavpatel"/>
    <language>en</language>
    <item>
      <title>Rooting your Android in 2026: how I finally passed Play Integrity on a 2018 OnePlus 6T</title>
      <dc:creator>Pranav Patel</dc:creator>
      <pubDate>Mon, 27 Jul 2026 09:06:09 +0000</pubDate>
      <link>https://dev.to/pranavpatel/rooting-your-android-in-2026-how-i-finally-passed-play-integrity-on-a-2018-oneplus-6t-4lhh</link>
      <guid>https://dev.to/pranavpatel/rooting-your-android-in-2026-how-i-finally-passed-play-integrity-on-a-2018-oneplus-6t-4lhh</guid>
      <description>&lt;p&gt;Five years ago I wrote about whether rooting is still worth it. The answer back then was "yes, if you know what you're doing." The answer in 2026 is "yes, if you're willing to spend an afternoon fighting Google."&lt;/p&gt;

&lt;p&gt;This is a note-to-self and a working recipe for anyone stuck on the same wall. My device: OnePlus 6T (fajita), unlocked bootloader, teeBroken TEE. My goal: pass Play Integrity BASIC + DEVICE + STRONG so Indian banking apps and GPay UPI would actually work.&lt;/p&gt;

&lt;h2&gt;
  
  
  The setup that fought me
&lt;/h2&gt;

&lt;p&gt;Started on LineageOS 22 (Android 15). Reasonable choice, actively maintained, official fajita support. Rooted with Magisk 30.7. Layered on the current 2026 module stack that every guide points to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ZygiskNext&lt;/li&gt;
&lt;li&gt;Play Integrity Fork&lt;/li&gt;
&lt;li&gt;Tricky Store&lt;/li&gt;
&lt;li&gt;Shamiko&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Configured all of it correctly. PIF Fork was injecting into &lt;code&gt;com.google.android.gms.unstable&lt;/code&gt; — the DroidGuard process — verified in logcat. Every field spoofed cleanly to a Pixel Tablet Canary fingerprint. Keybox loaded. DenyList set up. SELinux enforcing.&lt;/p&gt;

&lt;p&gt;Result: &lt;strong&gt;0 of 3 integrity checks passing.&lt;/strong&gt; Not just STRONG failing, which would be expected. All three.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why the "obvious" stack was doomed on LineageOS
&lt;/h2&gt;

&lt;p&gt;Two things I didn't understand until I burned an afternoon on them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Kernel string branding.&lt;/strong&gt; DroidGuard reads &lt;code&gt;/proc/version&lt;/code&gt; and the kernel &lt;code&gt;uname&lt;/code&gt; string. LineageOS builds have "Lineage" in there. DroidGuard has a public blocklist of kernel branding strings — "Lineage", "lineageos", any variant — and it hard-fails integrity when it sees them. No amount of Build.* property spoofing at the Java layer touches this. Your PIF module is working perfectly and Google is still throwing the verdict away.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. ROM signing keys.&lt;/strong&gt; Many LineageOS nightlies still ship signed with the shared AOSP testkey rather than a maintainer's private key. Run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;unzip &lt;span class="nt"&gt;-l&lt;/span&gt; /system/etc/security/otacerts.zip
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you see &lt;code&gt;testkey.x509.pem&lt;/code&gt;, that's another hard-fail signal for DEVICE integrity. It doesn't matter how fresh your Canary fingerprint is.&lt;/p&gt;

&lt;p&gt;The XDA fajita community documented this months ago. The fix isn't a module. It's a different ROM.&lt;/p&gt;

&lt;h2&gt;
  
  
  The switch that worked
&lt;/h2&gt;

&lt;p&gt;Wiped everything and moved to &lt;strong&gt;DerpFest 16 (Android 16.2)&lt;/strong&gt; for fajita. Three properties matter, in order of impact:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Signed builds with a real private key&lt;/strong&gt; — no testkey warning, DEVICE verdict path opens&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Kernel 4.19 by edwin, de-branded&lt;/strong&gt; — no "Lineage" string in &lt;code&gt;/proc/version&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Built-in spoofing framework at the ROM layer&lt;/strong&gt; — which you turn OFF if you're going the module route&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The maintainer (P.A.N.Z.) gives two paths in the release notes. I went with the module route because keybox distribution is genuinely easier through the module ecosystem in 2026.&lt;/p&gt;

&lt;h2&gt;
  
  
  The install that actually worked
&lt;/h2&gt;

&lt;p&gt;Everything below assumes bootloader is already unlocked. If it isn't, do that first via the standard OnePlus process.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Get the files:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DerpFest fajita ROM zip (~1.6 GB)&lt;/li&gt;
&lt;li&gt;The matching &lt;code&gt;boot.img&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;The matching SHA256 checksum file&lt;/li&gt;
&lt;li&gt;The KernelSU Next kernel zip specific to this DerpFest build (has SUSFS 2.1.0 baked in)&lt;/li&gt;
&lt;li&gt;The KernelSU Next manager APK&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Verify the ROM zip checksum before you touch anything else. &lt;code&gt;shasum -a 256&lt;/code&gt; on the zip, compare to the &lt;code&gt;.sha256sum&lt;/code&gt; file. If they don't match, you'll waste hours chasing ghosts. Ask me how I know.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Flash the ROM:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# In fastboot mode&lt;/span&gt;
fastboot flash boot_a boot.img
fastboot flash boot_b boot.img
fastboot &lt;span class="nt"&gt;-w&lt;/span&gt;
fastboot &lt;span class="nt"&gt;--set-active&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;a
fastboot reboot recovery
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The &lt;code&gt;fastboot -w&lt;/code&gt; wipe is the step that fajita-specific guides forget to mention. Skip it and your first boot dies with &lt;code&gt;enablefilecrypto_failed&lt;/code&gt; because the A15→A16 encryption migration needs a clean userdata.&lt;/p&gt;

&lt;p&gt;In DerpFest recovery:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Factory reset → Format data/factory reset → Format data&lt;/li&gt;
&lt;li&gt;Apply update → Apply from ADB&lt;/li&gt;
&lt;li&gt;&lt;code&gt;adb sideload DerpFest-&amp;lt;version&amp;gt;-fajita-Official-Stable.zip&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Wait for "Install complete" — do not reboot until you see it&lt;/li&gt;
&lt;li&gt;Reboot to system&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;First boot, complete setup, sign into Google, wait 10 minutes untouched.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Rooting with KernelSU Next
&lt;/h2&gt;

&lt;p&gt;I picked KernelSU Next over Magisk here for one specific reason: DerpFest ships a KernelSU zip with SUSFS 2.1.0 pre-integrated, which gives materially better root hiding than Magisk + Shamiko in 2026.&lt;/p&gt;

&lt;p&gt;Reboot to recovery, sideload the KernelSU Next ROOT zip, reboot to system, install the manager APK. Open the app. Should show:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Working (BUILT-IN, GKI1)&lt;/li&gt;
&lt;li&gt;Kernel version 4.19.325&lt;/li&gt;
&lt;li&gt;SUSFS enabled&lt;/li&gt;
&lt;li&gt;SELinux Enforcing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Do NOT tap the manager upgrade prompt. The manager version needs to match the kernel version. Upgrading the manager without a matching kernel breaks root.&lt;/p&gt;

&lt;h2&gt;
  
  
  Turn off DerpFest's built-in spoofing
&lt;/h2&gt;

&lt;p&gt;Critical step people miss and then wonder why they get 0/3 forever.&lt;/p&gt;

&lt;p&gt;DerpFest has ROM-level integrity spoofing baked in. If you leave it on while running module-based spoofing on top, both fight for the same properties and DroidGuard sees inconsistent identity signals. Every OnePlus 13 DerpFest thread on XDA has the same "help me, 0/3 after installing modules" post — this is why.&lt;/p&gt;

&lt;p&gt;Settings → DerpFest customizations → Spoofing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Google Play Integrity spoof → &lt;strong&gt;OFF&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Unlimited Photos storage → &lt;strong&gt;OFF&lt;/strong&gt; (this one spoofs Pixel XL for Google Photos, also conflicts)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Leave keybox and PIF JSON slots empty in the ROM's Spoofing menu. Modules handle both.&lt;/p&gt;

&lt;h2&gt;
  
  
  The module stack
&lt;/h2&gt;

&lt;p&gt;Install in this order via KernelSU Next → Modules → Install from storage. Reboot after each round.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Round 1: Foundation&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ZygiskNext (github.com/Dr-TSNG/ZygiskNext)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Reboot.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Round 2: Attestation + integrity&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;TEESimulator-RS (github.com/Enginex0/TEESimulator-RS)&lt;/li&gt;
&lt;li&gt;PIF Inject (github.com/KOWX712/PlayIntegrityFix — this is the community-maintained continuation after chiteroman removed the original)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Round 3: Orchestration and hiding&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Specter (github.com/dpejoh/specter)&lt;/li&gt;
&lt;li&gt;HMA-OSS (github.com/frknkrc44/HMA-OSS)&lt;/li&gt;
&lt;li&gt;BRENE (github.com/rrr333nnn333/BRENE — KSU+SUSFS bonus)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Reboot.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do NOT install:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tricky Store — TEESimulator-RS replaces it&lt;/li&gt;
&lt;li&gt;Shamiko — HMA-OSS replaces it&lt;/li&gt;
&lt;li&gt;Any keybox manager (IntegrityBox, Yurikey, etc.) — Specter handles this&lt;/li&gt;
&lt;li&gt;Any vbmeta fixer, props fixer, or PIF autofetch module — Specter handles all of them&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Specter's whole philosophy is consolidation. It'll flag conflicting modules in its own description if you install any.&lt;/p&gt;

&lt;h2&gt;
  
  
  Configure with one tap
&lt;/h2&gt;

&lt;p&gt;This is the payoff for using Specter. Open the Specter WebUI. Tap the &lt;strong&gt;Action&lt;/strong&gt; button.&lt;/p&gt;

&lt;p&gt;The pipeline runs through:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Play Store force-stopped and data cleared (flushes cached identity)&lt;/li&gt;
&lt;li&gt;App target list merged (banking apps + GMS + Play Store)&lt;/li&gt;
&lt;li&gt;Security patch date fetched from the current Pixel bulletin&lt;/li&gt;
&lt;li&gt;Keybox fetched from the Tricky Addon Keybox Repository, checked against Google's revocation list, installed if valid&lt;/li&gt;
&lt;li&gt;PIF fingerprint updated from a fresh Pixel Canary/stable via PIF Inject&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Full log looks something like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;-&amp;gt; Keybox:
Fetching available keyboxes...
Randomly selected: @Xiaomi_Lei_Jun v4-fix (entry 1 of 2)
Downloading keybox...
Checking Google revocation for serial 3207438651777393527
Keybox is not revoked
Keybox install complete

Starting PIF fingerprint update
Detected: Play Integrity Fix [INJECT]
Selected Device: Pixel 10
PIF fingerprint updating complete

Full integrity pipeline completed
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Reboot the phone one more time. Do not open any Google apps before testing.&lt;/p&gt;

&lt;p&gt;Install Play Integrity API Checker (by Nikolas Spyridakis) from the Play Store. Tap Check.&lt;/p&gt;

&lt;p&gt;For me, first try: &lt;strong&gt;BASIC ✅ DEVICE ✅ STRONG ✅.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually made this work
&lt;/h2&gt;

&lt;p&gt;Everything above is mechanics. The reason it worked when the LineageOS attempt didn't:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The ROM stopped fighting me.&lt;/strong&gt; DerpFest doesn't ship a testkey-signed userdebug build and doesn't leave "Lineage" in the kernel string. Those two properties alone were the difference between 0/3 and 3/3.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Specter replaced five modules with one.&lt;/strong&gt; Fewer surface area means fewer fingerprints for DroidGuard to notice something off.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TEESimulator-RS instead of Tricky Store.&lt;/strong&gt; fajita's TEE is broken. Tricky Store just holds a keybox and hopes the TEE will use it. TEESimulator-RS emulates the whole hardware attestation stack, which is what STRONG actually needs on a broken-TEE device.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;T.A.K.R. integration.&lt;/strong&gt; Manual keybox hunting is dead. The community-run repository at &lt;code&gt;keybox.kowx712.cc&lt;/code&gt; tags each keybox as VALID or REVOKED, updates in near-real-time, and Specter pulls from it automatically.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Honest caveats
&lt;/h2&gt;

&lt;p&gt;This is not a stable state. It's a snapshot.&lt;/p&gt;

&lt;p&gt;Keyboxes get revoked. The Xiaomi_Lei_Jun keybox I'm using today may not work in three weeks. When it stops working, hit Specter's Action button again — it'll pull a new one.&lt;/p&gt;

&lt;p&gt;PIF fingerprints get burned. Pixel Canary rotates every ~6 weeks. When integrity starts failing on a formerly working fingerprint, run the Action again.&lt;/p&gt;

&lt;p&gt;Google tightens quarterly. The recipe that works today may need adjustments in six months.&lt;/p&gt;

&lt;p&gt;fajita is a 2018 device. It's on borrowed time as a banking device. The recipe above works because DerpFest's maintainer is still actively de-branding the kernel and signing builds properly. When that stops, no module stack recovers the situation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Compared to 2021
&lt;/h2&gt;

&lt;p&gt;Back then I wrote that rooting was worth it for the customization and the control. That's still true. But the arms race between Google's attestation stack and the community's counter-measures has intensified far beyond what I imagined five years ago. Modules used to be enough. Now you need the ROM, the kernel, the signing keys, the attestation emulator, the keybox source, the fingerprint provider, and the hiding layer all cooperating. Miss any one of them and you get 0/3.&lt;/p&gt;

&lt;p&gt;The good news is that the community's tooling has caught up. Five years ago you were reading a dozen XDA threads and stitching together your own workflow. In 2026, Specter's Action button does what used to take an afternoon of manual configuration, and does it better than most of us could by hand.&lt;/p&gt;

&lt;p&gt;Worth it? Yes. But your definition of "worth it" has to include an ongoing maintenance treadmill, not a one-time setup.&lt;/p&gt;




&lt;p&gt;Tags: &lt;code&gt;#android&lt;/code&gt; &lt;code&gt;#rooting&lt;/code&gt; &lt;code&gt;#playintegrity&lt;/code&gt; &lt;code&gt;#oneplus&lt;/code&gt; &lt;code&gt;#kernelsu&lt;/code&gt;&lt;/p&gt;

</description>
      <category>android</category>
    </item>
    <item>
      <title>Is rooting still worth it?</title>
      <dc:creator>Pranav Patel</dc:creator>
      <pubDate>Fri, 01 Oct 2021 11:20:45 +0000</pubDate>
      <link>https://dev.to/pranavpatel/rooting-your-android-in-2021-enp</link>
      <guid>https://dev.to/pranavpatel/rooting-your-android-in-2021-enp</guid>
      <description>&lt;p&gt;Rooting was way more difficult back then, but it was well worth the effort since Smartphones and their software were quite confined. Smartphone manufacturers and mobile network providers impose software restrictions for security reasons. These limits, however, may be overcome by rooting your Android device. It was humdrum to use a non-rooted device as you couldn't utilize it's full potentials. If you're new to this, check out my &lt;a href="https://dev.to/pranavpatel/rooting-your-android-in-2021-a2b"&gt;previous blog&lt;/a&gt; which explains everything you need to know about rooting.&lt;/p&gt;

&lt;p&gt;Emerging operating systems like OnePlus' &lt;em&gt;OxygenOS&lt;/em&gt; and Oppo's &lt;em&gt;ColorOS&lt;/em&gt; nevertheless let you customize your phone to a huge extent. The present software could leave you obscure about whether or not you should root, hence I have nailed down the best reasons for both the compelling sides.&lt;/p&gt;

&lt;h3&gt;
  
  
  Plus side
&lt;/h3&gt;

&lt;p&gt;On the positive side, you'll have more access to a wide range of fun apps and &lt;em&gt;personalization&lt;/em&gt; choices. The perks of rooting in brief-&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;entirely customise almost every theme or graphic on the device.&lt;/li&gt;
&lt;li&gt;increased battery life and performance.&lt;/li&gt;
&lt;li&gt;latest software updates even if your manufactures don't 
support anymore.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Well, here are the top reasons why I considered rooting my device now:&lt;/p&gt;

&lt;h4&gt;
  
  
  1. Block ads globally with Adaway
&lt;/h4&gt;

&lt;p&gt;This app basically blocks the outgoing connection requests to ads and trackers. This&amp;nbsp;app is compatible with&amp;nbsp;both,&amp;nbsp;rooted as well as&amp;nbsp;non-rooted devices. The non-rooted version uses &lt;em&gt;VPN&lt;/em&gt; functionality, on the other hand, the rooted version directly updates your system hosts files, which comprises a set of mappings between host names and IP addresses. &lt;a href="https://adaway.org/"&gt;Download here&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  2. Better file management
&lt;/h4&gt;

&lt;p&gt;You can literally take your file management to the next level&amp;nbsp;by exploring the system root files&amp;nbsp;and modifying them. Moreover you can easily delete hidden files and folders consuming up unnecessary space. There are thousands of file manger apps out there but the best one is &lt;a href="https://mixplorer.com/"&gt;Mixplorer&lt;/a&gt;, and I personally have been using this for it's rich features. &lt;a href="https://forum.xda-developers.com/t/app-2-2-mixplorer-v6-x-released-fully-featured-file-manager.1523691/#post-23109280"&gt;Download here&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  3. Better battery stats
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&amp;amp;hl=en_IN&amp;amp;gl=US"&gt;&lt;em&gt;Grenify&lt;/em&gt;&lt;/a&gt; is an app designed to increase your phone's battery life. This too supports both&lt;br&gt;
but if your phone is rooted, you can really maximize its potential. In short, greenify allows you to put any apps you don't need running in the background into a deep sleep or hibernation mode whenever they're not being used, resulting to a significantly better battery life. &lt;br&gt;
In addition, if you're looking to preserve the health of your phone's battery life, you might want to check out &lt;a href="https://play.google.com/store/apps/details?id=com.slash.batterychargelimit&amp;amp;hl=en_AU&amp;amp;gl=US"&gt;&lt;em&gt;battery charge limit&lt;/em&gt;&lt;/a&gt;, a root-only app that restricts how far you battery can be charged, ultimately resulting longevity of your phone's battery health.&lt;/p&gt;

&lt;h4&gt;
  
  
  4. Backing up
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup&amp;amp;hl=en_IN&amp;amp;gl=US"&gt;Titanium app&lt;/a&gt; was the MVP of root applications back then, and to be honest it still possibly is. It lets you backup literally your entire phone in a reliable and efficient way. Even though it's UI hasn't been updated for ages, there's no app that can replace this compact and featureful tool; some useful extra features include: enable &lt;em&gt;multiple user profiles&lt;/em&gt; per app, uninstall &lt;em&gt;bloatware&lt;/em&gt; &amp;amp; &lt;em&gt;system apps&lt;/em&gt; which you don't use, etc. &lt;/p&gt;

&lt;h4&gt;
  
  
  5. Better privacy
&lt;/h4&gt;

&lt;p&gt;Do you want to prevent your apps from accessing potentially harmful permissions while the screen is turned off? &lt;a href="https://play.google.com/store/apps/details?id=com.stefanosiano.permissionruler&amp;amp;hl=en_IN&amp;amp;gl=US"&gt;Permission ruler&lt;/a&gt; has your back; it is a powerful and automatic permission manager which disables them for all apps running in the background when your device is locked, including locations services, microphone, camera, etc. Hence this, in a way, increases phones battery as well.&lt;/p&gt;

&lt;h4&gt;
  
  
  6. Customization on a Higher Level
&lt;/h4&gt;

&lt;p&gt;Use this powerful theming tool to apply system-wide themes -  &lt;a href="https://play.google.com/store/apps/details?id=projekt.substratum&amp;amp;hl=en_IN&amp;amp;gl=US"&gt;&lt;em&gt;Substratum theme engine&lt;/em&gt;&lt;/a&gt;. &lt;br&gt;
With help of &lt;a href="https://play.google.com/store/apps/details?id=de.tjjstudios.emojiswitch&amp;amp;hl=en_IN&amp;amp;showAllReviews=true"&gt;&lt;em&gt;Emoji Switcher&lt;/em&gt;&lt;/a&gt; you can change your system's emojis if you're fed up of using the current ones like me.&lt;br&gt;
To get software updates even after you stop receiving official OTA updates, you can get your hands dirty on custom ROMs to try out the latest Android version. the custom roms like &lt;a href="https://havoc-os.com/"&gt;&lt;em&gt;HavocOS&lt;/em&gt;&lt;/a&gt; and &lt;a href="https://www.droidontime.com/"&gt;&lt;em&gt;DotOS&lt;/em&gt;&lt;/a&gt; take your phones to another level of customization, enabling you to alter the smallest thing you could wish to change.&lt;/p&gt;

&lt;h3&gt;
  
  
  Down side
&lt;/h3&gt;

&lt;p&gt;All this may indeed have convinced you to root your device but I advise you to consider all of the disadvantages of doing so and determine whether the risk is worth it.&lt;/p&gt;

&lt;h4&gt;
  
  
  1. Voiding your phones warranty
&lt;/h4&gt;

&lt;p&gt;Yes, your warranty turns void once you root your phone/unlock its bootloader. This is a very important factor to consider because you might face problems getting your phone repaired if its still under warranty.&lt;/p&gt;

&lt;h4&gt;
  
  
  2. (Soft) Bricking your phone
&lt;/h4&gt;

&lt;p&gt;If you accidentally mess up the system(root) while accessing the powerful tools, you might end up breaking your phone's software! &lt;em&gt;Bootloops&lt;/em&gt; and various soft bricks can get frustrating to debug, it could take you days. So, its best if you backup every time you think to play around and know what your doing.&lt;/p&gt;

&lt;h4&gt;
  
  
  3. Broken Apps
&lt;/h4&gt;

&lt;p&gt;For security reasons, almost all &lt;em&gt;banking apps&lt;/em&gt; as well as apps like &lt;em&gt;Gpay&lt;/em&gt; &amp;amp; &lt;em&gt;Paytm&lt;/em&gt;, &lt;em&gt;MyJio&lt;/em&gt;, etc. stop working on devices that are found to be rooted. Although &lt;em&gt;Magisk hide&lt;/em&gt; feature and similar properties can mask it, however it's not reliable, hence its safer and advisable to use a non-rooted device to have all those apps working.&lt;/p&gt;

&lt;h4&gt;
  
  
  4. Harder to upgrade operating system
&lt;/h4&gt;

&lt;p&gt;Native system updates become a lot harder as you cant have &lt;strong&gt;incremental updates&lt;/strong&gt; but have to instead download the entire OS file manually which is far more inconvenient than just downloading the small update and installing it.&lt;/p&gt;

&lt;h4&gt;
  
  
  4. Malware and Hacking
&lt;/h4&gt;

&lt;p&gt;Malware may quickly compromise the security of your mobile device. Gaining root access also involves getting beyond the Android operating system's security limitations. Worms, viruses, adware, and Trojans are more likely to infiltrate rooted Android software if it isn't protected by an efficient antivirus.&lt;/p&gt;

&lt;h4&gt;
  
  
  5. Performance issues
&lt;/h4&gt;

&lt;p&gt;Because we're rooting our phones to modify some of the system files, this can often result in unexpected malfunctions or a larger drain on your phone's performance than typical. I've definitely noticed that the phones I've rooted felt a little more sluggish after rooting them. Nevertheless there are patches and apps which can help you cover this gap slightly, but what's better than a stable system provided by the manufacturers? &lt;/p&gt;

</description>
      <category>rooting</category>
      <category>android</category>
      <category>mobile</category>
      <category>magisk</category>
    </item>
    <item>
      <title>Rooting your Android in 2021.</title>
      <dc:creator>Pranav Patel</dc:creator>
      <pubDate>Thu, 30 Sep 2021 19:59:42 +0000</pubDate>
      <link>https://dev.to/pranavpatel/rooting-your-android-in-2021-a2b</link>
      <guid>https://dev.to/pranavpatel/rooting-your-android-in-2021-a2b</guid>
      <description>&lt;p&gt;You've undoubtedly seen and read about &lt;strong&gt;rooting&lt;/strong&gt; if you've browsed anything about Android on the internet. There was a period when many Android phones didn't perform up to their potential and rooting was the solution. Androids nowadays are far superior to those of the past. Even the cheapest phone or tablet accessible in 2021 will perform better and do more than the finest Android phone available few years ago. Many of us, however, are still interested in rooting our phones and are seeking for additional information.&lt;/p&gt;

&lt;h2&gt;
  
  
  What exactly is rooting?
&lt;/h2&gt;

&lt;p&gt;Every Android phone is based on the Linux kernel and middleware, and root grants you the necessary permissions to render it all, giving you full control over the operating system.&lt;br&gt;
To put it in simpler words, Linux permissions and file-system ownership are used by your Android phone. When you sign in, you become a user, and your user rights determine what you are permitted to do. Root is a user as well. The only contrast is that the root user (superuser) has complete access to all files on the system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Should you root your phone?
&lt;/h2&gt;

&lt;p&gt;The next thing you'd be wondering is whether to root your Android or leave it just the same. Obviously, this is a personal preference, but both sides have concrete arguments. Trying to keep this article short and sweet, I'll be soon making an entirely new blog post just to discuss both sides; stay tuned! :)&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting ready
&lt;/h2&gt;

&lt;p&gt;To prepare your phone for rooting, you'll first need to unblock the bootloader of your smartphone. To avoid the fuss of installing and setting up the substantially large tool &lt;em&gt;Android SDK&lt;/em&gt;, you can instead download &lt;a href="https://forum.xda-developers.com/t/tool-minimal-adb-and-fastboot-2-9-18.2317790/"&gt;Minimal ADB and Fastboot&lt;/a&gt; from XDA Developers, which only contains the ADB and Fastboot components needed for rooting as well as unblocking the bootloader. &lt;br&gt;
Unlocking the bootloader differs a bit&amp;nbsp;depending on the phone you have. The standard method is to use the &lt;em&gt;OEM unlock&lt;/em&gt; command. You'll have to attain an&amp;nbsp;official &lt;em&gt;cryptographic token&lt;/em&gt; to unlock your bootloader if you have a &lt;a href="https://motorola-global-portal.custhelp.com/app/standalone%2Fbootloader%2Funlock-your-device-b"&gt;Motorola&lt;/a&gt;, &lt;a href="https://developer.lge.com/resource/mobile/RetrieveBootloader.dev?categoryTypeCode=ANRS"&gt;Sony&lt;/a&gt;, or &lt;a href="https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/"&gt;LG&lt;/a&gt; device.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WARNING&lt;/strong&gt;: &lt;em&gt;Keep in mind that unlocking your Android's bootloader will void the warranty&lt;/em&gt; (except Xiaomi phones, mi allows you to root without voiding its warranty). &lt;em&gt;You will lose all your data on rooting or unblocking your device's bootloader; Have a complete backup of your phone before preceding.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Easiest way to root in 2021
&lt;/h2&gt;

&lt;p&gt;Rooting your device is a lot easier now than it used to be. The easiest approach is to install a simple root software like &lt;a href="https://kingrootapp.net/root-android-without-pc/"&gt;KingRoot&lt;/a&gt;, &lt;a href="https://www.kingoapp.com/android-root/download.htm"&gt;KingoRoot&lt;/a&gt;, or &lt;a href="https://oneclickroot.com/select-device/"&gt;OneClickRoot&lt;/a&gt;, that allows you to root Android with literally just one click. The app automatically checks for compatibility and roots the phone accordingly.&lt;br&gt;
However, the safest and honest way through this is by patching your boot image and installing &lt;em&gt;Magisk&lt;/em&gt; systemlessly using a custom recovery. This is the most reliable and safest option out of all. It could get overwhelming to look at it first, but XDA has you covered; they've managed to thoroughly explain it here &lt;a href="https://www.xda-developers.com/root/#How-to-root-any-Android-device"&gt;here&lt;/a&gt; with the help of screenshots.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
