• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Creating a custom ROM from an existing ROM

Year1917

Newbie
Feb 2, 2020
32
14
Hi

I wanted to know if it's possible to create a custom ROM from an existing ROM, for example I rooted my phone and uninstalled a few system apps, now I wanna make it into a ROM so then i can flash it to the phone and even when someone will factory reset the phone it will still be without the system apps I uninstalled cause the ROM does not have these apps.

Thanks
 
  • Like
Reactions: MrJavi
Your posting indicates you want to create a 'cloned image' of your device, an actual Android ROM being somewhat similar to what your intentions but by definition a different thing. You might find it more suitable to try altering an existing ROM for your device, and then recompiling that into a new, custom ROM. XDA Developers has a tutorial on this:
https://forum.xda-developers.com/showthread.php?t=1801690
but this might also be worth perusing through:
https://www.androidauthority.com/build-custom-android-rom-720453/
 
  • Like
Reactions: MrJavi and ocnbrze
Upvote 0
Your posting indicates you want to create a 'cloned image' of your device, an actual Android ROM being somewhat similar to what your intentions but by definition a different thing. You might find it more suitable to try altering an existing ROM for your device, and then recompiling that into a new, custom ROM. XDA Developers has a tutorial on this:
https://forum.xda-developers.com/showthread.php?t=1801690
but this might also be worth perusing through:
https://www.androidauthority.com/build-custom-android-rom-720453/

Thanks

I don't really understand what you mean if possible can you please explain more in detail (I am new to Android)

Thanks
 
  • Like
Reactions: ocnbrze and MrJavi
Upvote 0
Thanks

I don't really understand what you mean if possible can you please explain more in detail (I am new to Android)
....

Read through those links to get a better concept on what an Android ROM is and how this relates to your initial posting. Also, keep in mind that Android is its own platform, applying concepts on things like hard drive cloning need to be considered from a different point of view. Disk duplication with a typical Windows PC can readily done because there are multiple interfaces in play (i.e. multiple drive media connecting to inter-connected,multiple serial and/or parallel ports) but with your typical Android device it's more limited and isolated.
What phone model do you have and which version of Android is it running? There's a significant contrast between older Android devices and newer ones. It's not just a matter of faster, more robust processors and such, but things like partitioning schemes vary between the different manufacturers and with different versions of Android itself.
 
  • Like
Reactions: ocnbrze and MrJavi
Upvote 0
Read through those links to get a better concept on what an Android ROM is and how this relates to your initial posting. Also, keep in mind that Android is its own platform, applying concepts on things like hard drive cloning need to be considered from a different point of view. Disk duplication with a typical Windows PC can readily done because there are multiple interfaces in play (i.e. multiple drive media connecting to inter-connected,multiple serial and/or parallel ports) but with your typical Android device it's more limited and isolated.
What phone model do you have and which version of Android is it running? There's a significant contrast between older Android devices and newer ones. It's not just a matter of faster, more robust processors and such, but things like partitioning schemes vary between the different manufacturers and with different versions of Android itself.

I have the palm pvg100 running on Android 8.

So I have to Port the ROM, clone the ROM?

Thanks
 
  • Like
Reactions: MrJavi
Upvote 0
I have the palm pvg100 running on Android 8.

So I have to Port the ROM, clone the ROM?

Thanks
1st, you need a custom recovery like TWRP to flash ROMs with. Once that's good, go to SuperR's Kitchen DL and use it to pull the image from your phone (while phone is booted in Recovery mode to work with and pack it into a flashable .zip
 
  • Like
Reactions: MrJavi and svim
Upvote 0
1st, you need a custom recovery like TWRP to flash ROMs with. Once that's good, go to SuperR's Kitchen DL and use it to pull the image from your phone (while phone is booted in Recovery mode to work with and pack it into a flashable .zip
Thanks

Do I need to install TWRP first then pull the image or do I only need it to flash a ROM?
 
  • Like
Reactions: MrJavi
Upvote 0
TWRP is a well-supported, third-party Recovery and for a lot of phones is a recommended option when rooting a phone. I'm not sure if TWRP is supporting your model though so be wary. XDA Developers is a good source for rooting info and such, there's active activity for your phone and you might find it worth perusing through the user comments.
Palm PVG100 basic specs
https://www.gsmarena.com/palm_palm-9290.php
TWRP supported devices
https://www.gsmarena.com/palm_palm-9290.php
XDA page for PVG100
https://forum.xda-developers.com/t/palm-palm
 
  • Like
Reactions: MrJavi
Upvote 0
TWRP is a well-supported, third-party Recovery and for a lot of phones is a recommended option when rooting a phone. I'm not sure if TWRP is supporting your model though so be wary. XDA Developers is a good source for rooting info and such, there's active activity for your phone and you might find it worth perusing through the user comments.
Palm PVG100 basic specs
https://www.gsmarena.com/palm_palm-9290.php
TWRP supported devices
https://www.gsmarena.com/palm_palm-9290.php
XDA page for PVG100
https://forum.xda-developers.com/t/palm-palm

Excellent advice
 
Upvote 0
  • Like
Reactions: bcrichster
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones