Is it possible to port a custom rom from RN3 SD to MTK? - Xiaomi Redmi Note 3 Questions & Answers

Dear xda community,
I just made my account so I can ask the question written above (and join your community :fingers-crossed. I don't ask for instructions, guides etc. I just want to know if it's possible and if so, how hard is it?
There was a guy who always ported the MIUI official global developer SD roms to the MTK phones. It worked pretty well, though I'm not a great fan of MIUI's design & bloatware. Long story short: he did it in a very short period of time.
There are many Android 5 (6 at best) custom roms out there, though we have Android 7 (offical resurrection remix OS) for the SD device. MTK and Snapdragon share the latest MIUI/Android version (7.11.23), so maybe copy/paste files is possible until a certain limit?
Thanks for your answers and best regards (and sorry if I'm not seeing any obvious mistake, I'm just learning C++ at the moment and that's all )
Marvin M.

MarvinMe said:
Dear xda community,
I just made my account so I can ask the question written above (and join your community :fingers-crossed. I don't ask for instructions, guides etc. I just want to know if it's possible and if so, how hard is it?
There was a guy who always ported the MIUI official global developer SD roms to the MTK phones. It worked pretty well, though I'm not a great fan of MIUI's design & bloatware. Long story short: he did it in a very short period of time.
There are many Android 5 (6 at best) custom roms out there, though we have Android 7 (offical resurrection remix OS) for the SD device. MTK and Snapdragon share the latest MIUI/Android version (7.11.23), so maybe copy/paste files is possible until a certain limit?
Thanks for your answers and best regards (and sorry if I'm not seeing any obvious mistake, I'm just learning C++ at the moment and that's all )
Marvin M.
Click to expand...
Click to collapse
Actually No... SD and MTK are 2 different architectures and the kernel having the apis implementated wont be common... But it would be little simpler if porting rom also shares the same archecture... So u need to browse similar roms which are in same architecture....
Also to port across different OS versions, you need kernel source to provide respective drivers.... Hope it helps

Related

Learn Android

Hello all, I am new to XDA forums. Previously I only used to visit XDA for custom ROM for galaxy y and its trouble shooting. Now after flashing so many ROMs I have a good idea about how to flash any ROM. But I wanted to learn how to port an OS. How do people port Cyanogen mod onto various phones? I know its source code is freely available, but how to fine tune it to work for a particular device. ? How to learn the basics of creating a custom ROM and how to build one? Also how to develop Android Apps and port any OS on android-suited hardware architecture (like Qualcomm SoCs).. Sorry if I misinterpreted and told any technical terms here.! I am a Computer Science student in first year engineering! I know C++, Visual basic and HTML
leovarghese1232 said:
Hello all, I am new to XDA forums. Previously I only used to visit XDA for custom ROM for galaxy y and its trouble shooting. Now after flashing so many ROMs I have a good idea about how to flash any ROM. But I wanted to learn how to port an OS. How do people port Cyanogen mod onto various phones? I know its source code is freely available, but how to fine tune it to work for a particular device. ? How to learn the basics of creating a custom ROM and how to build one? Also how to develop Android Apps and port any OS on android-suited hardware architecture (like Qualcomm SoCs).. Sorry if I misinterpreted and told any technical terms here.! I am a Computer Science student in first year engineering! I know C++, Visual basic and HTML
Click to expand...
Click to collapse
Time to go to XDA University!
http://forum.xda-developers.com/general/xda-university
Good luck!
Thanks bro!

[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.

[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

Just want to ask something about porting roms...

Hello everyone.
Im new here.
I just want to ask something.
When porting roms can my base ROM and my port ROM have different android version?
Looking forward to having responses
P/s: sorry for bad engrisk )
XdaNeko said:
Hello everyone.
Im new here.
I just want to ask something.
When porting roms can my base ROM and my port ROM have different android version?
Looking forward to having responses
P/s: sorry for bad engrisk )
Click to expand...
Click to collapse
It has been a looong time since I knew about those things but if I remember your base ROM should have that same Android version as your port ROM.
And if you want an advice, please consider building a ROM from source. Troubleshooting is hell with ported ROMs. Building ROM is scary because it has commands that you don't know yet, but it's way more easy than porting. Trust me.
Here is a guide on how to build ROM from source :
https://forum.xda-developers.com/chef-central/android/guide-android-rom-development-t2814763
@XdaNeko
It's NOT the version of Android what does matter. If that would be the case then an upgrade via OTA never would be possible.
A Stock ROM always at 100% matches phone's hardware ( CPU, GPU, RAM, storage memory, etc.pp ) - it's built by OEM's / Carrier's R&D department, the guys who know best of.
Whereas a Custom ROM necessarily does NOT because it gets built by 3rd-party companies/programmers associations - who think they can do it better, but don't always have the specific Android device at hand.

Converting Windows 10 phone to Android (HP Elite X3)

Was reading up on some tech articles and processes for installing an Android OS on a MS windows 10 phone and most had notes attached that the process was out of date and no longer worked. They also suggested inquiring in the xda forums, so here I am.
Picked up the phone sunday to replace my busted android but less than happy with windows 10 mobile and feeling caged in with what apps I can install. We originally looking into trying to install the windows version that included project asperia but none of the processes have been working for me and have not been able to pair my phone with the programs to instal APK files. (Bootstrapping error 8).
Than I saw videos of android OSs being installed and wanted to look into that possible path for my X3. Any help I can get towards that I would appreciate greatly.
quite literally what im looking for too
May be this helps?
https://www.youtube.com/watch?v=_OW88UTTDug
​Thanks jwoegerbauer - The YouTube video is exclusively for Android migrations on NOKIA Windows phones: Lumia 520/1/5/6, 620 & 720 (the kid is real good too !) However, REAL HELP is needed for HP Elite users.
Hoping there are dev mavens out there working on a solid ROM for the HP Elite X3 . This is a very cool & powerful device. Aside from giving it the life it deserves, it would be a wondefrul flip of the bird to M/S for the pain they bestowed on the tech community..
the linux driver exist. https://gitlab.com/msm8996-mainline/linux-msm8996
the secureboot fall exist https://gus33000.me/2019/01/05/secureboot-flaw-for-all-wp-devices-literally/
i don't know why any people developped a root or other. The X3 is always a performer machine.
dAV84 said:
the linux driver exist. https://gitlab.com/msm8996-mainline/linux-msm8996
the secureboot fall exist https://gus33000.me/2019/01/05/secureboot-flaw-for-all-wp-devices-literally/
i don't know why any people developped a root or other. The X3 is always a performer machine.
Click to expand...
Click to collapse
Thank you so much dAV84 for the very technical info.
I've done several upgrades on droid devices (tablets mostly) to give them new life courtesy of the XDA community (better ROMs, etc). The X3 is a slightly different Wondering if there are some high-level steps you could provide as the best method to make this a useful device with the material/links provided.
Best,
JR
ranjo364 said:
Thank you so much dAV84 for the very technical info.
I've done several upgrades on droid devices (tablets mostly) to give them new life courtesy of the XDA community (better ROMs, etc). The X3 is a slightly different Wondering if there are some high-level steps you caould provide as the best method to make this a useful device with the material/links provided.
Best,
JR
Click to expand...
Click to collapse
hei, did you succeed? i dont find a way to do it... dammed! such a good unit without possibilities to install android on it
thanks for confirming... desperately looking for it...
apg1983 said:
hei, did you succeed? i dont find a way to do it... dammed! such a good unit without possibilities to install android on it
thanks for confirming... desperately looking for it...
Click to expand...
Click to collapse
Hi APG, sadly, no reponse. Still hoping some DEV or group will take this on . Such an incredible device. I'll gladly contribute if that's what it takes.. JR
Have anyone managed to follow this: https://gus33000.me/2019/01/05/secureboot-flaw-for-all-wp-devices-literally/
I couldn't follow it at all.
For example:
Install developermenu.efi. This can be completed by exploiting access to file system in some manner (e.g. via SSH, MTP or File Explorer). I use the File Explorer approach on Windows 10 Mobile 10586 to backup/replace resetphone.efi. I do not recommend using MTP due to its inherent flakiness. Detailing how to do this is out of scope for this blog post, but remember: Interop Unlock requires Windows 10 Mobile 14393 or earlier so a reflash will most certainly be required.
I couldn't install the developermenu.efi, no instructions for it even following the link, it doesn't help.

Categories

Resources