Hello,
I've had huawei mediapad lite S7-931u for about 1,5 years now and been looking for of custom rom for it, well there's none
available. Anyway, I noticed that Huawei released this: "MediaPad 7 Lite Open Source(S7-9xx, Andriod4.0)"
consumer [dot] huawei [dot] com/en/tablets/support/downloads/s7-931u-en.htm
Sooooo, Is there hope that we might get custom rom some day:fingers-crossed:
I have also noticed this source last month on Huawei support page for this tablet (which I own less than I year), but I'm not sure what is it good for?
I see that it contains folders bluez, kernel and webkit, which contains source code, but how can it be used for creating custom ROM for this tablet?
Let say someone wants to build custom ROM (e.g. for Android 4.1/4.2/4.3/4.4), is there enough "material" in this source to combine with vanilla Android to build custom ROM for this device?
I've been searching forum and web for any good info on building custom ROM for this device, but it looks that no one is really interested?
Is there anyone with more experience in building custom ROMs, to explain this source and how can it be used?
Related
I've been looking at getting a Huawei Honor 3C and finally found the website of where to actually get the official ROM from:
http://zh.ui.vmall.com/emotiondownload.php?mod=myrom&modelid=32
Anyway I also found they had the source, downloaded it, opened the .GZ file and the single file says "H30-U10_kernel_opensource" (H30-U10 being the model code for the device. Says its a JellyBean kernel-3.4.5
Anyway I was reading the other day about source code being useful for porting CM to a device that doesn't currently have it. I'm happy to have a go when I get the device, but I was wondering is this going to be enough to fill in the missing bits?
Mainly asking cause this uses a Mediatek MT6582 processor which apparently people don't have the source for, so they can't build proper ROM's for it. At they talking about the SOC source or a decent ROM source.
Anyway, thank for any advice/help you can give me.
B.
Hello Everyone!
Please, what are the requirements for porting a certain ROM to (Huawei Honor 7)?
I am really interested in trying to port a certain ROM to this device. Although i am not an Android Developer but rather a web programmer, still i would like to try to port it and hopefully learn along the way.
Other Related Questions:
Q1). Taking this device into consideration (Huawei Honor 7 - PLK-L01), what ROMs are the easiest and most suitable to be ported to it? (e.g. CyanogenMod, AOKP, ParanoidAndroid, OmniROM, or MIUI...etc).
Q2). I read a guide on this forum teaching an easy method for porting. Since the post is old though, i have a feeling that the method is pretty much outdated or simply does not work for Honor 7. You can find this guide at: http://forum.xda-developers.com/showthread.php?t=1908008
If someone can check it up and see if it is still a valid method, i would surely like to try it on Honor 7 and share any good results with everyone on here.
In case it is a valid method, then which would be the most suitable "Port ROM" candidate to be chosen for this device (Huawei Honor 7 - PLK-L01)?
Q3). What are the required skills needed to port a certain ROM to Honor 7?
I am just a web developer (HTML5/CSS3, PHP, MySQL, JS) with no skills in C/C++, Java or Android (apart from those courses that i have got during the college years).
Thanks for reading my questions! Any comments, answers or suggestions will always be appreciated.
Hello guys.
This question is specially for devs or advanced users with development skills.
My question is related to the kernel source of one of my devices, Huawei Mediapad T1 10 (codename: hwt1a21l). I got the kernel source from the oficial Huawei website and uploaded it to a github repo. My device, which has a msm8916 chiset, doesn't have any development (roms, recoveries, device tree, etc) and his rom, EMUI 3.0, is based on Kit Kat 4.4.2.
I have been trying to bring development for this tablet many months ago because the stock rom is too deprecated for the hardware that has, with the msm8916 there is a huge potential to bring it a lot of development.
Well, i'm going to summarize my problems when trying to bring development for the device:
To get started development, for example a LineageOS build i needed a solid base to start with: device tree, propietary blobs and kernel source, so i got all of them. I ported the device tree from another one very similar to mine (with the same chipset), extracted the propietary blobs with the build tools from the source and got the kernel source from the Huawei website. So everything seemed to be good, but when i start the build process with my Linux machine (repo sync > source build/envsetup.sh > breakfast hwt1a21l > brunch hwt1a21l) i always receive thousands of build error by the kernel source, and i have been fixing (or at least avoid) a lot of them but it never ends, so i don't know if it's worth to keep trying to "fix" them or if i'm wasting my time.
So, what i have been trying to do: i have been trying to build a LineageOS 14.1 and TWRP recovery with my device tree This: Mustang-ssc/android_device_huawei_msm8916-common ported from this one from @dianlujitao : dianlujitao/android_device_huawei_msm8916-common and the specific kernel source for my device downloaded from the Huawei website Mustang-ssc/android_kernel_huawei_hwt1a21l. Here ends the summary.
So after a lot of hours, days and nights over the last months trying to make progress with this and not getting any help from the few devs i asked after seeing my lack of progress i decided to publicly ask for help.
The questions:
1. I have the official kernel source (Mustang-ssc/android_kernel_huawei_hwt1a21l) which i didn't have success to compile it, and then i saw the kernel source from a device almost identical to mine (same chipset, brand, ram, ...) (dianlujitao/android_kernel_huawei_msm8916). Can i use that kernel source as a base for my device after porting the specific configurations of my official kernel source (defconfig, drivers, libraries)? That one is much more updated and probably optimized than mine, but i don't know if it's possible to adapt a kernel source from other device using your kernel source.
2. This may be a dumb question: my device has Kit Kat 4.4.2. Is there any link between the kernel source and the android version the device has? I mean, i don't know if i should do something to adapt my kernel source for newer android versions (Marshmallow, Nougat) of if it's ok to just build with it without any change.
If you read it all, congratulations, you're awesome
Still waiting for a reply
I have a Xiaomi Mi 4 phone. android version is 7.1.2 and my phone manufacturer is not likely to release android 8 update for my model. So i plan to install android 8 or 8.1 using custom rom (for running some corporate apps) and not interested in android 9.
Please let me know if Pixel experience custom ROM is open source or not. Apart from lineage, what are other trustworthy open source custom ROM?
If i go for open source and popular custom ROM, chances of anyone writing code for backdoor entry to my phone or info from phone getting transferred to developer is slim, right?
I have a Mi 10S where I really want to have an AOSP-like ROM installed. However, this model was only released in China so there isn't a corresponding board here at XDA where I can find some decent ones off the shelf. I am personally familiar with programming so I think it would be a good idea to port one myself. I choose Pixel Experience because it's popular and it has quite some documentation.
To my knowledge to port a ROM I need both a base ROM and the source code for the new ROM. I now have in hand a fastboot image of Mi 10S's official MIUI. Furthermore, Xiaomi seems to be open-sourcing its kernel source code and device tree (which I suppose is good news?) On the Pixel Experience end, I follow the guide on their website and cloned and initialized their repo. It seems that all I need then is to create a device configuration for PE's build system, but I don't know where to start.
I do know that PE has a port for Mi 11X (alioth), which uses the same CPU as my phone. Interestingly both models seem also to be sharing the same device tree and kernel (in the same branch on Xiaomi's github repo). I suppose then I can copy Mi 11X's device configuration for PE and tinker with it a bit. However, the structure of Pixel Experience's device configuration doesn't really resemble the device tree I see on Xiaomi's website (I suppose either of them is "non-standard"?), so I am stuck not doing what to do next. Any suggestions?
Well did you tried a generic system image
Generic system images | Android Open Source Project
source.android.com
I have the same problem. I don't know where to begin after I created build environment as per Pixel Experience build tutorial.
Anyone can shed some light?
Null Pointer Exception said:
I have a Mi 10S where I really want to have an AOSP-like ROM installed. However, this model was only released in China so there isn't a corresponding board here at XDA where I can find some decent ones off the shelf. I am personally familiar with programming so I think it would be a good idea to port one myself. I choose Pixel Experience because it's popular and it has quite some documentation.
To my knowledge to port a ROM I need both a base ROM and the source code for the new ROM. I now have in hand a fastboot image of Mi 10S's official MIUI. Furthermore, Xiaomi seems to be open-sourcing its kernel source code and device tree (which I suppose is good news?) On the Pixel Experience end, I follow the guide on their website and cloned and initialized their repo. It seems that all I need then is to create a device configuration for PE's build system, but I don't know where to start.
I do know that PE has a port for Mi 11X (alioth), which uses the same CPU as my phone. Interestingly both models seem also to be sharing the same device tree and kernel (in the same branch on Xiaomi's github repo). I suppose then I can copy Mi 11X's device configuration for PE and tinker with it a bit. However, the structure of Pixel Experience's device configuration doesn't really resemble the device tree I see on Xiaomi's website (I suppose either of them is "non-standard"?), so I am stuck not doing what to do next. Any suggestions?
Click to expand...
Click to collapse
I have a version shared by the Chinese. However, it has a fingerprint error