/r/androidroot
Welcome to r/androidroot: A top 3% Reddit community, and the #1 community for Android Rooting.
Welcome to /r/AndroidRoot, a sub for discussion on rooting Android devices. Feel free to post support questions, methods, news, etc!
For more details on the rules as stated above, visit our rules page. Repeat offenders will be banned at the discretion of the moderators.
Join the official /r/AndroidRoot Discord!
/r/androidroot
https://xdaforums.com/t/rom-installer-zip-custom-recovery.4698360/
See the linked post above to learn more!
This module is a all in one which contains everything you need to reach strong integrity in a single module!
I have lineage-19.1-20241019-UNOFFICIAL-arm64_bgN-vndklite-signed.img build and am experiencing an issue with 'Copy data' when first setting up the new device through Google's steps. When I connect cable to my old phone and start the transfer LineageOS crashes entirely to some power off/download mode I believe.
Qin F21 Pro MT6761, kernel 4.19.127, dynamic partition system A/B
I thought the issue might be that I need to also flash the .img to system_b subpartition. I initially tried to flash both slots but it wouldn't let me resize system_b. I then checked and strangely the subpartition sizes for B slots of system, vendor, and product are 0x0.
I'm not sure if this is how the maufacturer set it up or did my GSI flash on system_a affect this? Is this how it's supposed to be?
Should I try manually size system_b and flash there too or is it redundant? I read it may make Magisk more stable.
Also I didn't delete product subpartitions but instead flashed an almost empty one as I read not having it could also affect Magisk. Do I need to resize the whole super partition?
Is this a different issue? Theoretically 'Copy data' should be targeting only /data right (other than settings maybe)?. Could it be a read/write or encryption error? I factory reset after GSI flash so that should've been ok to unencrypt /data and vndklite is meant to have /system as r/w right?
The only other thing I could think of is does it need Google Play device certification first? With Gapps and being a signed image it already passes basic integrity and my account signs in fine but I haven't registred it yet.
Any help for a novice would be much appreciated!
Thank you!
I just updated the suDROID script as promised so here is the change log, but before that wanna tell you about two interesting futures that will arrive with the next 2.2 update Amazon Fire support AND JAILBREAK yeah.
And also want to say thanks to everyone who supports me
๐ Changelog and Release Notes Version 2.1.1 - October 31, 2024 ๐ฅ Major Features and Enhancements
Dynamic Device Detection and Compatibility Check
Automatically detects device model and Android version for compatibility verification. Provides specific guidance for supported models (e.g., Google Pixel, Samsung Galaxy, OnePlus).
Automatic Magisk Version Update
Fetches the latest Magisk version dynamically from the GitHub API, ensuring youโre always up-to-date with the latest release. Configurable fallback to a default version if updates are not available.
Interactive Mode for Customizable Rooting Steps
New interactive menu allows users to select each stage of the rooting process individually. This makes it possible to skip, repeat, or inspect each step at your convenience.
Automatic Bootloader Unlock
Detects if the bootloader is locked and, if so, attempts to unlock it automatically. If the unlock attempt fails, the script provides detailed manual instructions.
Full Device and Settings Backup
Allows a comprehensive backup of all user data (apps, settings, media) and system settings to a secure backup directory before starting the rooting process. Restores settings seamlessly after rooting to preserve your device's original configuration.
Advanced Root Verification
Conducts an extensive root verification, checking for the su binary and other root files. Confirms root access by executing root-level commands and reports if rooting was successful.
Retry Mechanisms for Stability
Adds a retry mechanism for critical tasks such as internet connectivity checks, battery level checks, ADB/fastboot operations, and file downloads. Ensures stability in cases of intermittent network or device connection issues.
Custom Config File Support
Includes a configuration file (root_config.cfg) that allows users to pre-define settings such as Magisk version, retry limits, and verbosity, making the script customizable for both advanced and basic users.
Safety Mode with Rollback Options
Introduces a Safety Mode that backs up critical files at each step, allowing for a quick rollback in the event of errors during the rooting process.
Post-Root Recovery Options
Offers the option to install a custom recovery (e.g., TWRP) after rooting, providing advanced device management tools for rooted devices.
๐ Optimizations and Improvements
Streamlined Setup and Dependency Management
Enhanced compatibility for Linux distributions (Debian, Fedora, Arch, OpenSUSE). Automatically detects and installs necessary dependencies, streamlining the setup for each environment.
Enhanced Logging and Detailed Error Reporting
Logs are now enriched with timestamped error messages and troubleshooting suggestions for each critical failure point. Logs device state information, making it easy to track down issues and ensure a smooth rooting process.
Improved Interactive Prompts and User Guidance
Updated prompts with color-coded messages and step-by-step instructions, guiding users through the rooting process and offering a preview of each action before execution.
Automatic Cleanup and Organization
Cleans up temporary files and directories upon completion, organizing backups and logs into designated folders for easier management and faster access.
๐ ๏ธ Bug Fixes
๐ Changelog and Release Notes
Version 2.1.1 - October 31, 2024
๐ฅ Major Features and Enhancements
Dynamic Device Detection and Compatibility Check
Automatically detects device model and Android version for compatibility verification. Provides specific guidance for supported models (e.g., Google Pixel, Samsung Galaxy, OnePlus).
Automatic Magisk Version Update
Fetches the latest Magisk version dynamically from the GitHub API, ensuring youโre always up-to-date with the latest release. Configurable fallback to a default version if updates are not available.
Interactive Mode for Customizable Rooting Steps
New interactive menu allows users to select each stage of the rooting process individually. This makes it possible to skip, repeat, or inspect each step at your convenience.
Automatic Bootloader Unlock
Detects if the bootloader is locked and, if so, attempts to unlock it automatically. If the unlock attempt fails, the script provides detailed manual instructions.
Full Device and Settings Backup
Allows a comprehensive backup of all user data (apps, settings, media) and system settings to a secure backup directory before starting the rooting process. Restores settings seamlessly after rooting to preserve your device's original configuration.
Advanced Root Verification
Conducts an extensive root verification, checking for the su binary and other root files. Confirms root access by executing root-level commands and reports if rooting was successful.
Retry Mechanisms for Stability
Adds a retry mechanism for critical tasks such as internet connectivity checks, battery level checks, ADB/fastboot operations, and file downloads. Ensures stability in cases of intermittent network or device connection issues.
Custom Config File Support
Includes a configuration file (root_config.cfg) that allows users to pre-define settings such as Magisk version, retry limits, and verbosity, making the script customizable for both advanced and basic users.
Safety Mode with Rollback Options
Introduces a Safety Mode that backs up critical files at each step, allowing for a quick rollback in the event of errors during the rooting process.
Post-Root Recovery Options
Offers the option to install a custom recovery (e.g., TWRP) after rooting, providing advanced device management tools for rooted devices.
๐ Optimizations and Improvements
Streamlined Setup and Dependency Management
Enhanced compatibility for Linux distributions (Debian, Fedora, Arch, OpenSUSE). Automatically detects and installs necessary dependencies, streamlining the setup for each environment.
Enhanced Logging and Detailed Error Reporting
Logs are now enriched with timestamped error messages and troubleshooting suggestions for each critical failure point. Logs device state information, making it easy to track down issues and ensure a smooth rooting process.
Improved Interactive Prompts and User Guidance
Updated prompts with color-coded messages and step-by-step instructions, guiding users through the rooting process and offering a preview of each action before execution.
Automatic Cleanup and Organization
Cleans up temporary files and directories upon completion, organizing backups and logs into designated folders for easier management and faster access.
๐ ๏ธ Bug Fixes
Resolved ADB and Fastboot Detection Issues
Ensures consistent detection and accessibility of ADB and Fastboot binaries, improving reliability across various Linux environments.
Fixed Battery Level Detection for Low-Level Devices
Enhanced battery detection mechanism to handle edge cases on low-battery or low-power devices, ensuring sufficient power for the rooting process.
Resolved ADB and Fastboot Detection Issues
Ensures consistent detection and accessibility of ADB and Fastboot binaries, improving reliability across various Linux environments.
Fixed Battery Level Detection for Low-Level Devices
Enhanced battery detection mechanism to handle edge cases on low-battery or low-power devices, ensuring sufficient power for the rooting process.
I just updated the suDROID script as promised so here is the change log, but before that wanna tell you about two interesting futures that will arrive with the next 2.2 update Amazon Fire support AND JAILBREAK yeah.
And also want to say thanks to everyone who supports me๐ Changelog and Release Notes Version 2.1.1 - October 31, 2024 ๐ฅ Major Features and EnhancementsDynamic Device Detection and Compatibility Check
Automatically detects device model and Android version for compatibility verification. Provides specific guidance for supported models (e.g., Google Pixel, Samsung Galaxy, OnePlus).
Automatic Magisk Version Update
Fetches the latest Magisk version dynamically from the GitHub API, ensuring youโre always up-to-date with the latest release. Configurable fallback to a default version if updates are not available.
Interactive Mode for Customizable Rooting Steps
New interactive menu allows users to select each stage of the rooting process individually. This makes it possible to skip, repeat, or inspect each step at your convenience.
Automatic Bootloader Unlock
Detects if the bootloader is locked and, if so, attempts to unlock it automatically. If the unlock attempt fails, the script provides detailed manual instructions.
Full Device and Settings Backup
Allows a comprehensive backup of all user data (apps, settings, media) and system settings to a secure backup directory before starting the rooting process. Restores settings seamlessly after rooting to preserve your device's original configuration.
Advanced Root Verification
Conducts an extensive root verification, checking for the su binary and other root files. Confirms root access by executing root-level commands and reports if rooting was successful.
Retry Mechanisms for Stability
Adds a retry mechanism for critical tasks such as internet connectivity checks, battery level checks, ADB/fastboot operations, and file downloads. Ensures stability in cases of intermittent network or device connection issues.
Custom Config File Support
Includes a configuration file (root_config.cfg) that allows users to pre-define settings such as Magisk version, retry limits, and verbosity, making the script customizable for both advanced and basic users.
Safety Mode with Rollback Options
Introduces a Safety Mode that backs up critical files at each step, allowing for a quick rollback in the event of errors during the rooting process.
Post-Root Recovery Options
Offers the option to install a custom recovery (e.g., TWRP) after rooting, providing advanced device management tools for rooted devices.
๐ Optimizations and ImprovementsStreamlined Setup and Dependency Management
Enhanced compatibility for Linux distributions (Debian, Fedora, Arch, OpenSUSE). Automatically detects and installs necessary dependencies, streamlining the setup for each environment.
Enhanced Logging and Detailed Error Reporting
Logs are now enriched with timestamped error messages and troubleshooting suggestions for each critical failure point. Logs device state information, making it easy to track down issues and ensure a smooth rooting process.
Improved Interactive Prompts and User Guidance
Updated prompts with color-coded messages and step-by-step instructions, guiding users through the rooting process and offering a preview of each action before execution.
Automatic Cleanup and Organization
Cleans up temporary files and directories upon completion, organizing backups and logs into designated folders for easier management and faster access.
๐ ๏ธ Bug Fixes๐ Changelog and Release Notes
Version 2.1.1 - October 31, 2024
๐ฅ Major Features and Enhancements
Dynamic Device Detection and Compatibility Check
Automatically detects device model and Android version for compatibility verification. Provides specific guidance for supported models (e.g., Google Pixel, Samsung Galaxy, OnePlus).
Automatic Magisk Version Update
Fetches the latest Magisk version dynamically from the GitHub API, ensuring youโre always up-to-date with the latest release. Configurable fallback to a default version if updates are not available.
Interactive Mode for Customizable Rooting Steps
New interactive menu allows users to select each stage of the rooting process individually. This makes it possible to skip, repeat, or inspect each step at your convenience.
Automatic Bootloader Unlock
Detects if the bootloader is locked and, if so, attempts to unlock it automatically. If the unlock attempt fails, the script provides detailed manual instructions.
Full Device and Settings Backup
Allows a comprehensive backup of all user data (apps, settings, media) and system settings to a secure backup directory before starting the rooting process. Restores settings seamlessly after rooting to preserve your device's original configuration.
Advanced Root Verification
Conducts an extensive root verification, checking for the su binary and other root files. Confirms root access by executing root-level commands and reports if rooting was successful.
Retry Mechanisms for Stability
Adds a retry mechanism for critical tasks such as internet connectivity checks, battery level checks, ADB/fastboot operations, and file downloads. Ensures stability in cases of intermittent network or device connection issues.
Custom Config File Support
Includes a configuration file (root_config.cfg) that allows users to pre-define settings such as Magisk version, retry limits, and verbosity, making the script customizable for both advanced and basic users.
Safety Mode with Rollback Options
Introduces a Safety Mode that backs up critical files at each step, allowing for a quick rollback in the event of errors during the rooting process.
Post-Root Recovery Options
Offers the option to install a custom recovery (e.g., TWRP) after rooting, providing advanced device management tools for rooted devices.
๐ Optimizations and Improvements
Streamlined Setup and Dependency Management
Enhanced compatibility for Linux distributions (Debian, Fedora, Arch, OpenSUSE). Automatically detects and installs necessary dependencies, streamlining the setup for each environment.
Enhanced Logging and Detailed Error Reporting
Logs are now enriched with timestamped error messages and troubleshooting suggestions for each critical failure point. Logs device state information, making it easy to track down issues and ensure a smooth rooting process.
Improved Interactive Prompts and User Guidance
Updated prompts with color-coded messages and step-by-step instructions, guiding users through the rooting process and offering a preview of each action before execution.
Automatic Cleanup and Organization
Cleans up temporary files and directories upon completion, organizing backups and logs into designated folders for easier management and faster access.
๐ ๏ธ Bug Fixes
Resolved ADB and Fastboot Detection Issues
Ensures consistent detection and accessibility of ADB and Fastboot binaries, improving reliability across various Linux environments.
Fixed Battery Level Detection for Low-Level Devices
Enhanced battery detection mechanism to handle edge cases on low-battery or low-power devices, ensuring sufficient power for the rooting process.
Resolved ADB and Fastboot Detection Issues
Ensures consistent detection and accessibility of ADB and Fastboot binaries, improving reliability across various Linux environments.
Fixed Battery Level Detection for Low-Level Devices
Enhanced battery detection mechanism to handle edge cases on low-battery or low-power devices, ensuring sufficient power for the rooting process.
DOES NOT have a Snapdragon processor, actually the old models have so wait for the updates suppressbotwarnings
I bricked my dev phone trying to install a GSI and recently installed twrp for kerin 960, meant for mate 9 but also works for pro according to the testers.
However, it keeps rebooting back to fastboot after just a few seconds. What could be the best solution for this? I also want to install magisk + custom rom, but I will just stick with GSIs til I fix this. what would be the best course of action here? This phone is great with app tests but i need to update to recent android versions for numerous reasons.
I require the Ticwatch E3 TWRP image file so that I can root this watch
Does anyone have it?
Does it exist?
Codename: ricefish
Since you can't access the fastboot to unlock the bootloader is there a way to flash custom recovery like Samsung phone have Odin I used to have Samsung a05 (not long ago) I flashed twrp without even unlocking the bootloader
Can anyone help me flash nethunter to this I've tried the official from kali website to kekhunter 420 just had the one plus laying around and finally decided to give it a shot
Description: Hi, My requirement is that the phone should have a good camera, custom roms and active community support.
I am currently using OnePlus Nord 1 2020 model, and it has been great, It is rooted, pixel os A13
The only quirks it has is that, the phone does not have a custom recovery.
Therefore, I am open to your recommendations.
Thank you.
Hi, I have been trying to install TWRP on an old tablet that I had at home, to then root it and make some performance improvements, the situation is that the first time i used a different modelโs .tar file by mistake and the device got stuck in download mode, then i rebooted it, an error appeared on screen, after that i entered odin mode again, this time i installed the correct modelโs .tar file, but now when i try to enter recovery mode, a red exclamation mark (!) appears in the corner of the device and nothing happens at all, it doesnโt even enter the default recovery mode, if i try to turn it on, it does it normally and everything seems to be fine, couldย anyoneย helpย me?
Ok so I enforced the denylist and added my giffgaff app to it, and I have also downloaded hide my applist and added the app to that, blacklisted it and exclude system app and I have also flashed Shamiko but I cannot use it because then I can't use banking apps.
I keep getting a notification saying to connect to my network which I do but it then says "this request was blocked by our security service"
That's basically it, I really don't know what to do any help would be much appreciated.
Thanks.
Boutta get one, any ideas?
Hello, all! So this is my first time rooting and I have an unlocked phone (carrier wise) and I've unlocked the bootloader. The problem I'm running into and hope someone can shine some light on is that when I'm trying to flash my magisk'd edited boot.img, the error comes back as this-
I've tried doing boot, boot_a, boot_b. My recovery mode says in red at the top "AP Fastboot Mode (Secure)" and not sure if that affects anything and plus it says "flashing_unlocked cid: 0x0032"
BTW I'm using this primarily as my guide. I'm also using this as my boot.img (U1UDS34.16-92-3). Thank you! :)
I need to root my phone to change bootanimation and shutdownanimation using magisk
hi! i'm a grad student new to rooting and am using a google pixel 2 as a component for my final project.
i installed LineageOS 21 onto the device, realizing too late that the software is too recent to be compatible with android 11. i'm having trouble finding Lineage 18.1 to install instead, and need some help troubleshooting the device and finding out where i can download the 18.1 version of Lineage. thanks!
I had an issue where I tried one time updating via smart switch Mac the system software of my s21 ultra 5g. It gave a blue screen with Korean on it and seemed to hang. It ended up with me trying to cancel it, but it being stuck in that screen. Then I took to repair shop and they got it working again, it didn't look like it was rooted. I have now worked how to hard reset and wipe partition etc. Tried again but it still will not update. Last was 01 April 2024, bad luck day lol. Have check led and it should be 6.1 ONE UI and Android 14 and OCT patch. Any thoughts on putting it back to normal so I can update? It won't use Google pay/wallet says there is security issue.
Hello guys, I need help. I have a Chinese device that was a global rom, it had an unlocked bootloader but no root, after I factory reset, WhatsApp detected the bootloader and it no longer worked, I had to root it to hide the unlocked bootloader and it worked.
But, after that, the bank applications stopped working, I've tried hiding the root in every way possible, zygisk, deny list, play store certificate, magisk hide, play integrity, lsposed, hidemyapps, but the banks don't work.
I would like to know, is there a way for me to remove root without losing my data? specifically WhatsApp, which is already logged in, and I don't want to lose it at all, as it took a lot of work to get it back, to be able to use the banking apps?
poco x4 gt miui 14.0.7.0 TLOEUXM Android 13
Not sure if thereโs a specific process I should follow for MI software on the 6a, but I canโt seem to get OrangeFox or TWRP to boot. ADB connects without any issues, and I can get into fastboot and flash images fine. But when I try to boot into recovery by holding down Vol+, the screen goes black, and it just reboots. If I keep holding Vol+, it ends up in a boot loop. Any ideas?
Redmi 6A, global rom.
May have found a clue?
fastboot flashing get_unlock_ability returns; (bootloader) unlock_ability = 0
But when booting it says "unlocked" under the logo, and in settings, i enabled OEM unlocking and USB Debugging, without any problems.
So I have a TCL Android TV that I want to root. Looking around the internet it seems that Magisk is the best tool for this, but it requires a boot.img for my device. I'm not sure where and how to obtain this img.. I do have the firmware update file for the TV but it's in this PKG format that I can't seem to unpack. If anyone knows any way to go about this, help would be greatly appreciated
Hi everyone,I recently rooted my phone and installed playintegrityfix.
I keep checking for playintegrity and I keep getting this.
Any help would be welcomed.
Thanks
Hello.
I have oreedoo android tv device which is locked. Anyway to root and unlock it?
Newbie here. I flashed the wrong TWRP twice, now when it boots up it shows this
and turns off. The only thing working is download mode, and it doesent get detected by any odin.
The phone is GT-I8552 (SEK). Any suggestions?
Is it possible to root my android (Samsung galaxy a13 5g) in North America? I donโt have the oem unlocking option
Hello, I've been trying to unlock this phone for a little while - I kept running into issues where everything would be working fine, but running fastboot oem unlock
and fastboot flashing unlock
does absolutely nothing. The bootloader seems to be locked by the manufacturer, causing it to freeze on the bright blue "Opel" startup screen when I attempt to access it using button combinations or ADB commands. However, I have successfully accessed recovery mode and a diagnostic menu in Chinese which is cool I guess, but not my intended outcome.
I found a post on XDA forums discussing this but the OP doesn't seem to have been online since 2023 and there's no help available at all. Can someone please advise on what to do from here???
I have a GALAXY A23 5G SM-S236DL And I don't know we're to start rooting kingo root and magisk haven't worked for me were do I start
files from SAMFW did not provide a HOME_CSC file , but if nand erase and repartition is not ticked my data will be fine ?
I need help rooting HTC 820g plus
I can't find anywhere to root this phone and I am really new to rooting so can someone please help me?
Please and thank you