Question on updating android version of a port rom - Android Q&A, Help & Troubleshooting

I have a Samsung J600G, the latest official rom form Samsung is android 10, and most importantly, all official roms are 32bit.
As I cannot accept the stupid fact that my phone, launched in 2018, capable of running 64bit, is running a 32bit system, I tried installing some custom roms.
I've tried havoc and lineage, both worked fine. But after years of using Samsung, I decided that a rom with oneui will give me the most comfortable experience.
Then I found and installed this rom which is a port rom from S20, running 64bit android 10. Its works perfectly for me, but it would be nice if my phone can use android 12.
So the main question is, can I do some simple work to somehow, from the latest official S20 rom, get the necessary parts onto my J6? (So like pretending my J6 is a S20 and applying a (probably modded) "software update".) Or does the whole porting process has to be done from scratch? This is not my main phone, so I'm ok with wiping everything before flashing the "update". I am also not concerned of whether it is S20, my only requirements are 64bit, root, oneui, and preferably the latest android version.
I have zero experience in making roms, so all I can do is maybe replace files, edit text files, and very simple things of similar nature. I can use adb, odin, and twrp.
I have tried doing some research on the topic, but it seems to be quite diversified in terms of the file structure and format of android roms, and some posts are from a decade ago, so it didn't help much. Any help, suggestions and links are appreciated, thank you.

Related

[Q] Device dependency of Pure Android ROMs

I was going through the xdadevelopers forums when I saw that the process of installing ROMs seems of be device dependent. Can someone please explain me why it is so?
More specifically, shouldn't the process of installing a pure Android ROM (AOSP) be the same on every device since all of them are based on the ARM architecture.
I haven't installed an android ROM before, but I am trying to understand why the process isn't similar to installing a Linux based OS on my computer.
I recently bought an Android tablet (HCL ME X1) to experiment with ROMs but later realized that there aren't ROMs for this device. Can someone let me if I can use the ROMs of any other device for this?
Because all different models have different hardware so the rom has to be specific to that device.
Sent from my GT-I9100 using Tapatalk
Thanks for the reply stylez.
So I guess if I want to develop a custom ROM (say an AOSP ROM) I will need the device drivers which my vendor wrote.
Is there any way of identifying the vendor specific drivers of my device? I am using an HCL ME X1.

[noob questions] ROM/Kernel - building/porting

I’ll start by admiting that, in the arts of cooking/building/porting android innards, I’m closer to being a complete noob than na intermediate user.
I own a Newman K1S, JB 4.2.2, MT6592, 2Gb/16Gb, 720p, and, sadly for me, it looks like the manufacturer (Newman Mobile, or Newsmy, who knows) pretty much disavows any knowledge of this model ever being built or sold. No reference to it, no community, no android updates or ROM releases.
Taking into account some MediaTek source codes for KitKat were made available earlier this year (even if unofficially), I was wondering:
So, question number 1 – Is it possible to build android 4.4 for my device straight from said sources? Or are they unreliable and it would be best not to attempt it?
And question number 2 – Being at the noob level, should I stay away from such a task? And, in this case, would I be better off porting a 4.4 ROM from a similar spec’ed device?
Also, while browsing needrom, I noticed that a 4.4 “official” ROM was posted for my device. However, having flashed it, I found that it produces no sounds from the external speaker (although with headphones it works fine). Same thing was experienced by other users, and there is no fix so far.
Which takes me to question number 3 – What may I try, in order to fix an issue like this? Does KK use the same sound drivers as JB, and maybe it’s only a matter of replacing them? (if so, I believe this is within my grasp, even if I must unpack the IMG files to reach the drivers)
Lastly, Newman K1S has a severe overheating problem when pushed, which I believe would be easily solved by underclocking it to 1.3 or 1.5, or maybe implementing an optimized kernel.
Final question – How do I manage to underclock with my current kernel, or, better yet, how do I port a custom, optimized kernel to my device?
Congratulations to everyone who managed to read this far, and thank you in advance for any help provided. I’ve spent the last few days reading tutorials and guides, only to become even more confused… I did manage to get android kitchen running on my Windows laptop, though!
Links to recent/updated guides that might be useful are appreciated, too.

Lenovo Tab 10 (TB-x103F) Custom Downgrade to KitKat?

Hello friends! I have been reading a few different forums and sources regarding roms, but I had a few question to which I cannot find any answers to. I hope you all may be able to help provide me with some information.
I have read numerous forums with people who want to flash newer versions of android on their devices, or even revert back to their stock rom, but what about a custom rom that is a lower android version than what the tablet stock was ? Is that even possible, provided you compile it with android's open source code?
I have 4 lenovo tab 10 tablets - they are all painfully slow, and always have been. It doesn't matter if you clear the cache, disable programs, factory data wipe and reset, etc.
I understand that the reason the tablets are so slow is the hardware that it comes with - especially the 1GB of ram limitation.
For this reason, I wish to be able to flash kitkat on the devices to improve performance. I don't mind if many playstore apps wont run on the device, I just wish to be able to use it to surf the web and read a few e-mails. And believe me or not, the tablets in their current state can barely do that!
Anyhow, if I was to get the source code for kitkat, would I need to somehow port over the drivers from the stock firmware, or would this not be possible because the stock firmware is lollipop? I am having difficulty understanding if the kernels are related to the operating system version or if they can be used with different operating systems. The same is true for the "drivers", which I believe I had read are binaries?
Any help you guys could provide I would appreciate greatly! I don't care about building or getting a custom rom that has all sorts of programs and icon packs, I just want a bare bones kitkat install with chrome and google play capability to download a few minimal apps.
Thank you all for your time and help, and I hope to hear back soon!

I've successfully rooted my Leagoo T5c, now what?

Hi everyone,
After a few hiccups, I successfully rooted my Leagoo T5c, thanks to the excellent tutorial posted here. The phone works fine, thank you, but now, I'd like to know how to proceed to, say, upgrade the phone from its current Android version (7.0) to a more recent version.
Where to start?
Since this phone has a Spreadtrum/Unisoc SC9853i SoC (Intel-based), I suppose the custom ROMs and upgrade possibilities are few and far between, but I'd like to give it a shot.
I'm open to ideas, tips, tricks, voodoo moves and Santeria incantations, but I'm still a noob when it comes to Android, so please, be patient, and methodical... :good:
@UglyStuff
If you can unlock phone's boot-loader then you should be able to flash any Custom Recovery and/or Custom ROM that's suitable to 100% to phone's CPU-architecture. Who is the supplier of phone's SoC isn't of any interest at all.
Hi,
Thing is, as I said, I'm a noob when it comes to Android, so I don't want to brick my phone by trying to make it ingest a ROM that's not suitable for it.
If my phone came with a MediaTek or Qualcomm SoC, I wouldn't worry, because there are plenty of ROMs out there, custom or not, to play with, but this Spreadtrum/Unisoc SoC is a thing of its own.
It's based on Intel's Airmont architecture, and few phones or tablets use it, at least this specific version (SC9853i). Maybe I just don't understand too well how a ROM is built.
UglyStuff said:
Hi,
Thing is, as I said, I'm a noob when it comes to Android, so I don't want to brick my phone by trying to make it ingest a ROM that's not suitable for it.
If my phone came with a MediaTek or Qualcomm SoC, I wouldn't worry, because there are plenty of ROMs out there, custom or not, to play with, but this Spreadtrum/Unisoc SoC is a thing of its own.
It's based on Intel's Airmont architecture, and few phones or tablets use it, at least this specific version (SC9853i). Maybe I just don't understand too well how a ROM is built.
Click to expand...
Click to collapse
For example, I found this article where they explain how to flash LineageOS 17 (based on Android 10) on a Panasonic Eluga Ray 800 that uses the same SoC as my Leagoo T5c.
The thing is, I don't know if this is transposable to my device, though the two share the same SoC. As I said earlier, I don't want to permanently brick my phone...
@UglyStuff
The mentioned Intel Airmount SoC's instruction set architecture is x86_64 , the also mentioned Intel Spreadtrum SC9853i SoC's instruction set architecture is x86_64, too. Hence in order to upgrade yor phone's Android you need a Custom ROM compiled for x86_64 architecture. GIYF ...
OK, but since this Panasonic and my Leagoo share the same SoC, they also share the same x64 instruction set, so do I get it right if I say that the custom ROM built for the Panasonic would fit on my Leagoo, or am I missing something?
In theory it should.
OK, I guess I'll have to chance it, and use recovery in case things so south. My phone isn't compatible with Treble, according to this app. Does it mean anything in terms of installing one of the generic system images found here or not?

Flashing ROM's for other devices

What are the chances of a custom ROM built for another device will work on a Moto Edge+? Does Android have a good pool of default drivers for current phone hardware like Windows or Ubuntu does or are we still a long way away from that?
Not sure about custom roms for other devices but the Moto Edge+ is Treble/GSI compatible. So you could always flash one of those, no guarantees though. I don't think anyone's tried one yet. I suggest waiting till December when the official Android 11 update for burton comes out.
Any news on roms
Are any new roms under development ?
I am about to buy this phone from bestbuy. Has anyone tried gsi roms on here? If its anything like
the stylus It will be a breeze. Currently running caos android 11 with Magisk 21.1 on the stylus.

Categories

Resources