SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 501
Custom Android ROM’s
Meetkumar Rajendrakumar Parekh
Student, Department of Computer Science & Engineering, Shri S’ad Vidya Mandal Institute of Technology, Gujarat,
India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - Various aspects of Android rooting, getting
Superuser permission, and moving from a stock to a custom
ROM are explained in this article. It covers topics such as
what is rooting, stock ROMs, and custom ROMs, how to
install them, and the benefits and drawbacks of installing
and using custom ROMs.
Key Words: Android, Root, Custom ROM, Stock ROM
1. INTRODUCTION
A ROM is the operating system of the device. It is the
device's firmware. When purchasing an Android device, it
by default comes with a pre-installed ROM, which is
known as the "stock ROM". These stock ROMs may include
custom UX designed by the manufacturer of the device.
For example, Samsung has O UI, Oneplus devices come
with Oxygen OS, and Oppo has Color OS. These stock ROMs
come with a lot of restrictions, fewer features, and less
customizability. These restrictions can be removed by
unlocking the bootloader of the device and flashing a
custom ROM based on the Android Open Source Project.
For example, if you own a Xiaomi phone running MIUI as
the default UI, you may install a custom ROM with a stock
Android interface or another UI. Aside from these, there
are several additional advantages to utilizing a custom
ROM, like bloatware-free operating systems, ad-free UI,
and, most crucially, the most recent security updates and
the Android versions, which increase the phone's security
and privacy.
2. FUNDAMENTALS
2.1 Bootloader
A bootloader, as its name suggests, loads the boot image,
i.e., the kernel image, to start the operating system. It is a
vendor-proprietary image that boots first and loads the
kernel and ramdisk images into the memory, which
defines the start of the operating system. By default, it is
locked by the OEM to prevent modification and to
maintain the integrity of the boot and the recovery
partition. But the user can choose to unlock the bootloader
using a specific toolset. Some OEMs require the user to
have permission to unlock the bootloader, although they
provide the necessary tools to unlock. [7]
2.2 Rooting
Rooting is the process of gaining administrative rights,
more commonly known as "Superuser," to modify the
Android system. It allows the user to modify the system
files and grants low-level access to the hardware itself. [3]
2.3 Recovery mode
It is a separate partition in the Android system that
handles the updates of the Android system and provides
tools for the user to format, mount, or backup various
partitions such as system, vendor, data, cache, and Dalvik
cache. By default, OEM recovery does not allow these
features, except for formatting and flashing OEM-signed
updates. To boot into the recovery mode, specific key
combinations need to be held. Most commonly, it is Power
+ Volume UP on the latest devices. [2]
2.4 Fastboot
Fastboot is a tool that allows flashing images, especially
custom recovery images, using an Android debugging
bridge from a computer using a specific set of commands.
[1]
3. FLASHING CUSTOM ROM
3.1 Prerequisites
Unlocked bootloader
ADB drivers
fastboot drivers
Custom recovery
Custom ROM
Gapps(optional)
3.2 How to unlock the bootloader?
The method for unlocking the bootloader varies according
to the device owned. For Xiaomi phones, there is usually a
tool named "Mi Unlock Tool" to unlock the bootloader of
the device. For generic devices, there is a fastboot
command called "fastboot OEM unlock."
3.3 How to flash a custom recovery?
1. Make sure the device's bootloader is unlocked.
2. Boot to fastboot mode using specific key
combinations for your device. In my case, Power +
Volume Down on the Xiaomi Redmi Note 7 Pro
(violet).
3. Download the device-specific recovery from XDA
developers (Team Win Recovery Project (TWRP)
is preferable).
4. Using fastboot devices check if the drivers are
installed properly and if the device is detected in
fastboot mode. Now flash the recovery using the
fastboot flash recovery "location of the
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 502
recovery file" command and boot into the
recovery using Power + Volume UP.
Fig -1: TWRP Recovery
3.3 How to flash a custom ROM?
1. After booting into TWRP recovery, format data to
remove MIUI encryption so there are no
encryption issues later on.
2. Now wipe the Dalvik/ART cache, Cache, System,
Vendor, and Data partitions.
3. Select Install and find your ROM zip file to flash.
(Note: The ROM can also be flashed using the ADB
sideload feature available in the Advanced menu >
ADB sideload. Keep the ROM zip on your PC and
use adb sideload "location of the ROM zip" to
start flashing the ROM.
4. Once the ROM is flashed, reboot the device,
complete the setup wizard, and you can enjoy the
completely new UI with extra features, bloatware,
and an AD-free user interface. [5]
Fig -2: Format Data
Fig -3: Wipe Partitions
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 503
Fig -4: Install ROM
Fig -5: ROM Flashed
Fig -6: ROM Booted
4. HOW TO ROOT THE DEVICE?
To obtain superuser rights or root the device, flash magisk
using a similar method after flashing the ROM.
5. BENEFITS OF FLASHING CUSTOM ROM
1. Faster Android updates since the user do not have
to rely on the manufacturer to release the update.
Manufacturers usually cease delivering updates
after two years, but because custom ROMs have
device-specific developers working on them, they
give long-term support.
2. The delivery of periodic security fixes enhances
device security and prevents vulnerabilities.
3. Driver updates and kernel enhancements improve
device performance, to some extent, and lengthen
battery life.
4. Unnecessary system apps can be uninstalled
easily.
5. Custom ROMs provide plenty of customization
options while also ensuring stability.
6. The user may effortlessly backup crucial
partitions on the phone.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 504
6. DISADVANTAGES OF FLASHING ROM
1. If the user does not follow the procedures
correctly, the device may be bricked and rendered
inoperable.
2. The user has two options when flashing the ROM:
stay encrypted or stay decrypted. If the user
chooses to stay decrypted and the phone is stolen,
the thief can retrieve the personal data using the
custom recovery. However, if the user remains
encrypted, the recovery will request a password
to decrypt the data.
3. In some circumstances, the manufacturer does
not allow modification to their devices, so if it is
discovered that the user has modified the device
and unlocked the bootloader, the phone's
warranty will be voided.
4. Some custom ROMs may be in a testing phase, so
there are chances that users may face bugs and
glitches.
7. CONCLUSION
The smartphone has been flashed with an Android 12
based custom ROM called Pixel Experience, which delivers
a far more dependable UI than the default MIUI.
Furthermore, the manufacturer only supported the device
up to Android 10, but with custom ROM support, the
device is now running Android 12. To conclude, provided
the user follows the necessary instructions and chooses
the appropriate techniques, he or she may simply flash
custom ROMs on their smartphones without bricking them
or worrying about data privacy.
ACKNOWLEDGEMENT
Thanks to the developer of this ROM for creating such a
stable and smooth experience for the users.
REFERENCES
[1] Fastboot - Wikipedia. (2019, July 7). Fastboot -
Wikipedia; en.wikipedia.org. https://doi.org/Fastboot
- Wikipedia
[2] Android recovery mode - Wikipedia. (2021,
September 11). Android Recovery Mode - Wikipedia;
en.wikipedia.org. https://doi.org/Android recovery
mode - Wikipedia
[3] Rooting (Android) - Wikipedia. (2014, October 26).
Rooting (Android) - Wikipedia; en.wikipedia.org.
https://doi.org/Rooting (Android) - Wikipedia
[4] Overview | Android Open Source Project. (n.d.).
Android Open Source Project; source.android.com.
https://doi.org/Overview | Android Open Source
Project
[5] Rao, S. (2021, July 30). How to Install Custom ROM on
Android to get new features on your phone. Xda-
Developers; www.xda-developers.com.
https://doi.org/How to Install Custom ROM on
Android to get new features on your phone
[6] [ROM][11][violet] Pixel Experience
[STABLE][OFFICIAL] | XDA Forums. (2020, November
9). [ROM][11][Violet] Pixel Experience
[STABLE][OFFICIAL]; forum.xda-developers.com.
https://forum.xda-developers.com/t/rom-11-violet-
pixel-experience-stable-official.4200603/
[7] Bootloader unlocking - Wikipedia. (2021, August 10).
Bootloader Unlocking - Wikipedia; en.wikipedia.org.
https://en.wikipedia.org/wiki/Bootloader_unlocking
[8] Advantages and Disadvantages Of Custom ROM -
AndroidRun.Com. (2022, 0 7). AndroidRun.Com;
androidrun.com.
https://androidrun.com/advantages-and-
disadvantages-of-custom-rom/

More Related Content

Similar to Custom Android ROM’s

Android introduction and rooting technology
Android introduction and rooting technologyAndroid introduction and rooting technology
Android introduction and rooting technologyGagandeep Nanda
 
Booting Android: bootloaders, fastboot and boot images
Booting Android: bootloaders, fastboot and boot imagesBooting Android: bootloaders, fastboot and boot images
Booting Android: bootloaders, fastboot and boot imagesChris Simmonds
 
Samsung Galaxy S2 4G GT-i9210t manual
Samsung Galaxy S2 4G GT-i9210t manualSamsung Galaxy S2 4G GT-i9210t manual
Samsung Galaxy S2 4G GT-i9210t manualStevDev64
 
Final Year Project (ISP),Project Demo
Final Year Project (ISP),Project DemoFinal Year Project (ISP),Project Demo
Final Year Project (ISP),Project DemoAbdul Aslam
 
Samsung s8 Custom binary blocked by ERP lock and NMR Recovery Steps (1) (1).pdf
Samsung s8 Custom binary blocked by ERP lock and NMR Recovery Steps (1) (1).pdfSamsung s8 Custom binary blocked by ERP lock and NMR Recovery Steps (1) (1).pdf
Samsung s8 Custom binary blocked by ERP lock and NMR Recovery Steps (1) (1).pdfmegzgreat
 
Whats different in android L, M, N and O
Whats different in android L, M, N and OWhats different in android L, M, N and O
Whats different in android L, M, N and OPietro F. Maggi
 
IRJET- Secure Android Application Development and Security Assessment
IRJET- Secure Android Application Development and Security AssessmentIRJET- Secure Android Application Development and Security Assessment
IRJET- Secure Android Application Development and Security AssessmentIRJET Journal
 
Security Issues in Android Custom ROM
Security Issues in Android Custom ROMSecurity Issues in Android Custom ROM
Security Issues in Android Custom ROMAnant Shrivastava
 
Github-Source code management system SRS
Github-Source code management system SRSGithub-Source code management system SRS
Github-Source code management system SRSAditya Narayan Swami
 
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Embarcadero Technologies
 
The Real Time Drowisness Detection Using Arm 9
The Real Time Drowisness Detection Using Arm 9The Real Time Drowisness Detection Using Arm 9
The Real Time Drowisness Detection Using Arm 9IOSR Journals
 
Forensic Tool for Android Mobile Device
Forensic Tool for Android Mobile DeviceForensic Tool for Android Mobile Device
Forensic Tool for Android Mobile DeviceIRJET Journal
 
Doc muntation of android
Doc muntation of androidDoc muntation of android
Doc muntation of androidmsramakrishna
 
Rooting of an android phone
Rooting of an android phoneRooting of an android phone
Rooting of an android phoneAbhishek Mahajan
 
Power management in windows 7 overview
Power management in windows 7 overviewPower management in windows 7 overview
Power management in windows 7 overviewJunMacar
 

Similar to Custom Android ROM’s (20)

Android introduction and rooting technology
Android introduction and rooting technologyAndroid introduction and rooting technology
Android introduction and rooting technology
 
Booting Android: bootloaders, fastboot and boot images
Booting Android: bootloaders, fastboot and boot imagesBooting Android: bootloaders, fastboot and boot images
Booting Android: bootloaders, fastboot and boot images
 
Samsung Galaxy S2 4G GT-i9210t manual
Samsung Galaxy S2 4G GT-i9210t manualSamsung Galaxy S2 4G GT-i9210t manual
Samsung Galaxy S2 4G GT-i9210t manual
 
Final Year Project (ISP),Project Demo
Final Year Project (ISP),Project DemoFinal Year Project (ISP),Project Demo
Final Year Project (ISP),Project Demo
 
Samsung s8 Custom binary blocked by ERP lock and NMR Recovery Steps (1) (1).pdf
Samsung s8 Custom binary blocked by ERP lock and NMR Recovery Steps (1) (1).pdfSamsung s8 Custom binary blocked by ERP lock and NMR Recovery Steps (1) (1).pdf
Samsung s8 Custom binary blocked by ERP lock and NMR Recovery Steps (1) (1).pdf
 
Whats different in android L, M, N and O
Whats different in android L, M, N and OWhats different in android L, M, N and O
Whats different in android L, M, N and O
 
IRJET- Secure Android Application Development and Security Assessment
IRJET- Secure Android Application Development and Security AssessmentIRJET- Secure Android Application Development and Security Assessment
IRJET- Secure Android Application Development and Security Assessment
 
Security Issues in Android Custom ROM
Security Issues in Android Custom ROMSecurity Issues in Android Custom ROM
Security Issues in Android Custom ROM
 
Security Issues in Android Custom Rom
Security Issues in Android Custom RomSecurity Issues in Android Custom Rom
Security Issues in Android Custom Rom
 
Github-Source code management system SRS
Github-Source code management system SRSGithub-Source code management system SRS
Github-Source code management system SRS
 
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
 
The Real Time Drowisness Detection Using Arm 9
The Real Time Drowisness Detection Using Arm 9The Real Time Drowisness Detection Using Arm 9
The Real Time Drowisness Detection Using Arm 9
 
Android ch2..pptx
Android ch2..pptxAndroid ch2..pptx
Android ch2..pptx
 
Hacking Android OS
Hacking Android OSHacking Android OS
Hacking Android OS
 
Forensic Tool for Android Mobile Device
Forensic Tool for Android Mobile DeviceForensic Tool for Android Mobile Device
Forensic Tool for Android Mobile Device
 
Android Report
Android ReportAndroid Report
Android Report
 
Doc muntation of android
Doc muntation of androidDoc muntation of android
Doc muntation of android
 
Rooting of an android phone
Rooting of an android phoneRooting of an android phone
Rooting of an android phone
 
Power management in windows 7 overview
Power management in windows 7 overviewPower management in windows 7 overview
Power management in windows 7 overview
 
Security Issues in Android Custom Rom - Whitepaper
Security Issues in Android Custom Rom - WhitepaperSecurity Issues in Android Custom Rom - Whitepaper
Security Issues in Android Custom Rom - Whitepaper
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 

Custom Android ROM’s

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 501 Custom Android ROM’s Meetkumar Rajendrakumar Parekh Student, Department of Computer Science & Engineering, Shri S’ad Vidya Mandal Institute of Technology, Gujarat, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - Various aspects of Android rooting, getting Superuser permission, and moving from a stock to a custom ROM are explained in this article. It covers topics such as what is rooting, stock ROMs, and custom ROMs, how to install them, and the benefits and drawbacks of installing and using custom ROMs. Key Words: Android, Root, Custom ROM, Stock ROM 1. INTRODUCTION A ROM is the operating system of the device. It is the device's firmware. When purchasing an Android device, it by default comes with a pre-installed ROM, which is known as the "stock ROM". These stock ROMs may include custom UX designed by the manufacturer of the device. For example, Samsung has O UI, Oneplus devices come with Oxygen OS, and Oppo has Color OS. These stock ROMs come with a lot of restrictions, fewer features, and less customizability. These restrictions can be removed by unlocking the bootloader of the device and flashing a custom ROM based on the Android Open Source Project. For example, if you own a Xiaomi phone running MIUI as the default UI, you may install a custom ROM with a stock Android interface or another UI. Aside from these, there are several additional advantages to utilizing a custom ROM, like bloatware-free operating systems, ad-free UI, and, most crucially, the most recent security updates and the Android versions, which increase the phone's security and privacy. 2. FUNDAMENTALS 2.1 Bootloader A bootloader, as its name suggests, loads the boot image, i.e., the kernel image, to start the operating system. It is a vendor-proprietary image that boots first and loads the kernel and ramdisk images into the memory, which defines the start of the operating system. By default, it is locked by the OEM to prevent modification and to maintain the integrity of the boot and the recovery partition. But the user can choose to unlock the bootloader using a specific toolset. Some OEMs require the user to have permission to unlock the bootloader, although they provide the necessary tools to unlock. [7] 2.2 Rooting Rooting is the process of gaining administrative rights, more commonly known as "Superuser," to modify the Android system. It allows the user to modify the system files and grants low-level access to the hardware itself. [3] 2.3 Recovery mode It is a separate partition in the Android system that handles the updates of the Android system and provides tools for the user to format, mount, or backup various partitions such as system, vendor, data, cache, and Dalvik cache. By default, OEM recovery does not allow these features, except for formatting and flashing OEM-signed updates. To boot into the recovery mode, specific key combinations need to be held. Most commonly, it is Power + Volume UP on the latest devices. [2] 2.4 Fastboot Fastboot is a tool that allows flashing images, especially custom recovery images, using an Android debugging bridge from a computer using a specific set of commands. [1] 3. FLASHING CUSTOM ROM 3.1 Prerequisites Unlocked bootloader ADB drivers fastboot drivers Custom recovery Custom ROM Gapps(optional) 3.2 How to unlock the bootloader? The method for unlocking the bootloader varies according to the device owned. For Xiaomi phones, there is usually a tool named "Mi Unlock Tool" to unlock the bootloader of the device. For generic devices, there is a fastboot command called "fastboot OEM unlock." 3.3 How to flash a custom recovery? 1. Make sure the device's bootloader is unlocked. 2. Boot to fastboot mode using specific key combinations for your device. In my case, Power + Volume Down on the Xiaomi Redmi Note 7 Pro (violet). 3. Download the device-specific recovery from XDA developers (Team Win Recovery Project (TWRP) is preferable). 4. Using fastboot devices check if the drivers are installed properly and if the device is detected in fastboot mode. Now flash the recovery using the fastboot flash recovery "location of the
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 502 recovery file" command and boot into the recovery using Power + Volume UP. Fig -1: TWRP Recovery 3.3 How to flash a custom ROM? 1. After booting into TWRP recovery, format data to remove MIUI encryption so there are no encryption issues later on. 2. Now wipe the Dalvik/ART cache, Cache, System, Vendor, and Data partitions. 3. Select Install and find your ROM zip file to flash. (Note: The ROM can also be flashed using the ADB sideload feature available in the Advanced menu > ADB sideload. Keep the ROM zip on your PC and use adb sideload "location of the ROM zip" to start flashing the ROM. 4. Once the ROM is flashed, reboot the device, complete the setup wizard, and you can enjoy the completely new UI with extra features, bloatware, and an AD-free user interface. [5] Fig -2: Format Data Fig -3: Wipe Partitions
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 503 Fig -4: Install ROM Fig -5: ROM Flashed Fig -6: ROM Booted 4. HOW TO ROOT THE DEVICE? To obtain superuser rights or root the device, flash magisk using a similar method after flashing the ROM. 5. BENEFITS OF FLASHING CUSTOM ROM 1. Faster Android updates since the user do not have to rely on the manufacturer to release the update. Manufacturers usually cease delivering updates after two years, but because custom ROMs have device-specific developers working on them, they give long-term support. 2. The delivery of periodic security fixes enhances device security and prevents vulnerabilities. 3. Driver updates and kernel enhancements improve device performance, to some extent, and lengthen battery life. 4. Unnecessary system apps can be uninstalled easily. 5. Custom ROMs provide plenty of customization options while also ensuring stability. 6. The user may effortlessly backup crucial partitions on the phone.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 504 6. DISADVANTAGES OF FLASHING ROM 1. If the user does not follow the procedures correctly, the device may be bricked and rendered inoperable. 2. The user has two options when flashing the ROM: stay encrypted or stay decrypted. If the user chooses to stay decrypted and the phone is stolen, the thief can retrieve the personal data using the custom recovery. However, if the user remains encrypted, the recovery will request a password to decrypt the data. 3. In some circumstances, the manufacturer does not allow modification to their devices, so if it is discovered that the user has modified the device and unlocked the bootloader, the phone's warranty will be voided. 4. Some custom ROMs may be in a testing phase, so there are chances that users may face bugs and glitches. 7. CONCLUSION The smartphone has been flashed with an Android 12 based custom ROM called Pixel Experience, which delivers a far more dependable UI than the default MIUI. Furthermore, the manufacturer only supported the device up to Android 10, but with custom ROM support, the device is now running Android 12. To conclude, provided the user follows the necessary instructions and chooses the appropriate techniques, he or she may simply flash custom ROMs on their smartphones without bricking them or worrying about data privacy. ACKNOWLEDGEMENT Thanks to the developer of this ROM for creating such a stable and smooth experience for the users. REFERENCES [1] Fastboot - Wikipedia. (2019, July 7). Fastboot - Wikipedia; en.wikipedia.org. https://doi.org/Fastboot - Wikipedia [2] Android recovery mode - Wikipedia. (2021, September 11). Android Recovery Mode - Wikipedia; en.wikipedia.org. https://doi.org/Android recovery mode - Wikipedia [3] Rooting (Android) - Wikipedia. (2014, October 26). Rooting (Android) - Wikipedia; en.wikipedia.org. https://doi.org/Rooting (Android) - Wikipedia [4] Overview | Android Open Source Project. (n.d.). Android Open Source Project; source.android.com. https://doi.org/Overview | Android Open Source Project [5] Rao, S. (2021, July 30). How to Install Custom ROM on Android to get new features on your phone. Xda- Developers; www.xda-developers.com. https://doi.org/How to Install Custom ROM on Android to get new features on your phone [6] [ROM][11][violet] Pixel Experience [STABLE][OFFICIAL] | XDA Forums. (2020, November 9). [ROM][11][Violet] Pixel Experience [STABLE][OFFICIAL]; forum.xda-developers.com. https://forum.xda-developers.com/t/rom-11-violet- pixel-experience-stable-official.4200603/ [7] Bootloader unlocking - Wikipedia. (2021, August 10). Bootloader Unlocking - Wikipedia; en.wikipedia.org. https://en.wikipedia.org/wiki/Bootloader_unlocking [8] Advantages and Disadvantages Of Custom ROM - AndroidRun.Com. (2022, 0 7). AndroidRun.Com; androidrun.com. https://androidrun.com/advantages-and- disadvantages-of-custom-rom/