Making a ported ROM stable - Android Q&A, Help & Troubleshooting

Hi all!
So I have a weird question. I've got a device with a "global" ROM variant that falls short of the features offered to it's "native" market.
The Chinese variant of this devices ROM is feature rich and utilizes the devices hardware better than the poorly implemented "global" version.
Custom recovery, or TWRP, is available on my devices Chinese ROM, and the members of my community are installing Gapps ARM64 9.0 Pico overtop of it. But it's not the best it can be in terms of launcher support and network connectivity. Any suggestions? There are a lot of us that feel ripped off by our device's manufacturer, and would love your support!

Related

[Q] Is there a possibility to build a universal android ROM

Hello
Here is a little question, is it possible to create a universal android rom.
Today, cyanogenmod allow us to have different flavour of android for many devices. But cyanogenmod is not universal and requires specific hacks for each device.
I know that Android is based on a linux kernel, that kernel should beallow an automatic detection of the devices specifications....
Moreover, Motorola initiates its Ara project. This new concept should be linked to an evolutive version of Android.
Is there anyway to see one day an android repository to upgrade and costumize your phone/phablet/tablet. With an essential package (OS) and options (launcher/Touchwiz....).
An universal evolutive OS should be a way to solve
- android fragmentation.
- security update
- Easy update without formatting your device
- OTA update for all devices (Samsung, Cube, HTC....) even for olders or chinese models
bart47 said:
Hello
Here is a little question, is it possible to create a universal android rom.
Today, cyanogenmod allow us to have different flavour of android for many devices. But cyanogenmod is not universal and requires specific hacks for each device.
I know that Android is based on a linux kernel, that kernel should beallow an automatic detection of the devices specifications....
Moreover, Motorola initiates its Ara project. This new concept should be linked to an evolutive version of Android.
Is there anyway to see one day an android repository to upgrade and costumize your phone/phablet/tablet. With an essential package (OS) and options (launcher/Touchwiz....).
An universal evolutive OS should be a way to solve
- android fragmentation.
- security update
- Easy update without formatting your device
- OTA update for all devices (Samsung, Cube, HTC....) even for olders or chinese models
Click to expand...
Click to collapse
I'm not going to be the one to say its impossible but its very unlikely. Different devices use different modems, kernels, and other system requirements. The CM team may be able to come up with something like that but you won't see it anytime soon if it happens. There are some ROMs out there that are in 1 big AROMA zip file and they all have the same features but the bases meet the requirements of the specific device.
bart47 said:
Hello
Here is a little question, is it possible to create a universal android rom.
Today, cyanogenmod allow us to have different flavour of android for many devices. But cyanogenmod is not universal and requires specific hacks for each device.
I know that Android is based on a linux kernel, that kernel should beallow an automatic detection of the devices specifications....
Moreover, Motorola initiates its Ara project. This new concept should be linked to an evolutive version of Android.
Is there anyway to see one day an android repository to upgrade and costumize your phone/phablet/tablet. With an essential package (OS) and options (launcher/Touchwiz....).
An universal evolutive OS should be a way to solve
- android fragmentation.
- security update
- Easy update without formatting your device
- OTA update for all devices (Samsung, Cube, HTC....) even for olders or chinese models
Click to expand...
Click to collapse
I doubt it's possibility. Different phones have different kernels/coding for hardware. All Android phones uses Linux kernel, but are coded differently, and that's why we have different/custom kernels. Phones/phablets/tablets have different UIs, which will result in larger updates. Furthermore, u said "essential package" which is hardly possible due to large file size and company issues. For example, Samsung has TouchWiz (and all it's bloatware ), while HTC has Sense (and the bloatwares ), and to stuff everything in a single ROM /Update, it's simply too much. (A update from Samsung would cost 100-300mb, and if what u say is true, OTA updates would cost 600mb~. (Take into account the stock Android launcher.)) I doubt Samsung would like this idea too. Companies like Samsung and HTC have their own launchers to differentiate themselves from others, and if consumers have a choice, they might use other launchers other than their own. (E.g. a Samsung user wants to use Sense, while preserving the Samsung hardware.) Though I would very much like to see this in the future, this is technically impossible. Hoped this explained your question.
Smack that thanks button If I helped!
Always make a nandroid backup before trying anything risky
Sent from my fabulous N7105 powered by Illusion ROM and Plasma Kernel.
Sent from dat small country called Singapore.
P.S. Quote my post for replies ASAP.
This is literally impossible, All devices would need to be designed to perform for that rom. Not only that but not a single one of those companies would agree to it. They'd actually attempt to make their own os before doing that, and the reasoning is simple, each company is in this race for themselves not as a team effort. For this to happen would be going the route of IOS, which android is not.
Sent from an Xposed LG-G2/LS-980

A bare operating system

Hello... Since I'm not very familiar with cell phones I'm curious about something. With a desktop computer, one can build their own or have a manufacturer type ( Dell, HP and so ) Now if you take the custom build system you basically can decide which OS you want, why can't cell phones be similar to that be able to install whichever OS you like, Or can you? Like in Android is it possible to install just a basic OS onto a phone? one that doesn't have let's say Google ( Google store)? Is there an Android build without Google? Also, does Android have an OS with its own browser, if not, why not? thanks
Dude905 said:
Hello... Since I'm not very familiar with cell phones I'm curious about something. With a desktop computer, one can build their own or have a manufacturer type ( Dell, HP and so ) Now if you take the custom build system you basically can decide which OS you want, why can't cell phones be similar to that be able to install whichever OS you like, Or can you? Like in Android is it possible to install just a basic OS onto a phone? one that doesn't have let's say Google ( Google store)? Is there an Android build without Google? Also, does Android have an OS with its own browser, if not, why not? thanks
Click to expand...
Click to collapse
You're thinking about it along the correct route. There are plain, unbranded Android builds known as Vanilla Android. These are the builds you see on Nexus and Pixel devices, built from the AOSP (Android Open Source Project) and have no carrier or OEM bloat.
If you're looking for a lightweight Android OS with no GApps (Google Apps), there are a ton of custom Android builds available, the most popular in the world being LineageOS. However, it should be noted that you can't simply flash a vanilla or custom Android build to your device and expect it to boot and function properly. Android ROMs need to be ported to a specific device. This is due to the vast hardware differences between various manufacturers and models.
To see if any custom Android builds are available for your particular device, search your model device in the Search Plus option. If any custom ROMs, kernels, recoveries, etc., are available for your device, you'll find them here on XDA.
MotoJunkie01 said:
You're thinking about it along the correct route. There are plain, unbranded Android builds known as Vanilla Android. These are the builds you see on Nexus and Pixel devices, built from the AOSP (Android Open Source Project) and have no carrier or OEM bloat.
If you're looking for a lightweight Android OS with no GApps (Google Apps), there are a ton of custom Android builds available, the most popular in the world being LineageOS. However, it should be noted that you can't simply flash a vanilla or custom Android build to your device and expect it to boot and function properly. Android ROMs need to be ported to a specific device. This is due to the vast hardware differences between various manufacturers and models.
To see if any custom Android builds are available for your particular device, search your model device in the Search Plus option. If any custom ROMs, kernels, recoveries, etc., are available for your device, you'll find them here on XDA.
Click to expand...
Click to collapse
Thank you for your input it gave me more of an understanding and I will do as suggested

[HELP] New "developer" in desperate need of guidance (ZTE Nubia NX629KJ)

Hello all!
First time Android "developer" Cory here. I've been rooting phones and flashing all kinds of things for years now, but this is the first time I actually want to try to develop something.
First a quick introduction about my community and device. The Nubia Red Magic 3 has been pushed by all sorts of online personalities and tech companies, even XDA. It's a Chinese gaming phone with tons of power, and the first ever mechanical cooling system. However ...it's global release has been staggered by very, very poor firmware. It runs on Android 9 and lacks many features that leave global (English) customers feeling ripped off in some way.
I want to develop a stable, stock-based ROM for my community by learning how to take the good bits of the Chinese version of our devices ROM, and merge it with the "Gapps" compatible variant that we all know (and hate).
I've done lots of research online, and so far have only found a tool that lets me extract system.new.dat.br so I can change things like sounds and graphics. I don't know how to repack it.
There are lots of Google results for things that seem helpful, but turn out to be very outdated, sometimes by as much as 7 years. Also many links to tools are either dead or outdated (even here on XDA).
We (the Red Magic community) are desperate for a stable ROM that we can use daily, and I want to deliver that. I have ideas of where I want to start, but I can't find out how.
Thanks in advance for any and all guidance!
-------
Current checklist of To Do's:
Change system sounds (done)
Create stable, Interactive based kernel
Fix Chinese system translations
Debloat proprietary Chinese apps for global users
Implement stable launcher/replace permanent Chinese launcher
Integrate system Gapps into ROM
More to come.
Reserved

what is OSS/STOCK VENDOR?

whats that in custom roms? I saw.
example on evolution X..oss vendor another is stock vendor.
Stock-vendor refers to the firmware for the phone that is developed by the manufacturer of the phone.
Currently it is believed to be more stable than the OSS-vendor. The problem with the stock-vendor is that in time the support will stop (no more upgrades to newer Android versions), because the manufacturer prefers you to buy a new phone instead of using your phone for years.
The OSS-vendor refers to a firmware developed by the open source community.
It is expected that the OSS-vendor will be supported for much longer than the stock-vendor.
Some or maybe most ROM-developers plan to switch to OSS-vendor once it is stable enough.
how to get oss vender for my realme 3pro device???

Question Recommendation for Spoofable A12 based ROM

TLDR; Can anyone recommend an Android 12 based ROM that supports MicroG?
One of the main reasons I use Android is that I can avoid using Gapps if I want, and pretty much eliminate Google services from Android. But, I'm not seeing any 12 based ROMs that support signature spoofing at this time.
I'm moving from a SGS10+ to the SX1iii and finding it difficult to find any ROMS that can do this. Since Samsung gave up on SD cards and the headphone jack, I've decided to stop using their devices. But, the move does have some speed bumps.
I've found LOS for MicroG and crDroid to be some of the best for Samsung, but I don't have too much experience in the Sony realm. Thanks for any input.
[AOSP 12.1] LeOS - ungoogled GSI
Hi all, I have created a GSI based on latest PHH AOSP Android 12. Thanks PHH for his great work. What is LeOS: 1. It's full ungoogled 2. It includes full Working MicroG 3. It includes Seedvauld 4.The beta version is a minimal version which only...
forum.xda-developers.com
Best bet...

Categories

Resources