Hello everyone, this repo contains manifest files that you can use to build a few different custom ROMs for LeEco Le 1s.
The device trees are located in a separate repo at Le1s/android_device_leeco_x3
Basic | Spec Sheet |
---|---|
CPU | Octa-core 2.2 GHz Cortex-A53 |
Chipset | Mediatek MT6795 Helio X10 |
GPU | PowerVR G6200 |
Memory | 3GB |
Storage | 32GB |
Battery | Non-removable Li-Po 3000 mAh battery |
Display | 1080 x 1920 pixels (~401 ppi pixel density) 5.5 inches |
Camera | Primary: 13 MP, Secondary: 5 MP |
Currently, we have for device trees for following ROMs:
No. | ROM Name | ROM Ver. | Android Ver. | ROM Branch | Local Branch | Manifest | Working |
---|---|---|---|---|---|---|---|
1 | LineageOS | 14.1 | 7.1.2 | cm-14.1 | cm-14.1 | x3_lineage_nougat.xml | |
2 | Dirty Unicorns | 11.4+ | 7.1.2 | n7x | n7x | x3_du_nougat.xml | |
3 | AOSP | 7.1.3 | 7.1.2 | mougat-mr2 | nougat-pa | x3_AOSPA_nougat.xml | |
4 | Carbon | 5.1 | 7.1.2 | cr-5.1 | cr-5.1 | x3_carbon_nougat.xml | |
5 | LineageOS | 13.0 | 6.0.1 | cm-13.0 | cm-13.0 | x3_lineage_mm.xml | |
6 | AOSP | 7.1.2 | 7.1.2 | android-7 | aosp-n | x3_AOSP_nougat.xml | |
7 | AOSP | 8.0.0 | 8.0.0 | andorid-8 | aosp-o | x3_AOSP_oreo.xml | |
8 | LineageOS | 15.0 | 8.0.0 | lineage-15.0 | lineage-15.0 | x3_lineage_oreo.xml |
More might come.
Unless you know what you are doing, You'd need to follow these simple steps in order to build any of the supported using this tree. (Steps starting with "$" symbol are commands that are to be executed on terminal after following the steps properly.)
- init the repo of whichever rom you want to build.
- Download(wget)/copy that ROM's manifest in the ".repo/local_manifests"(might need to mkdir first) of your work directory from this repo, like:
- $ cd .repo/local_manifests
- $ wget https://github.com/le1s/rom_manifests/raw/master/x3_lineage_nougat.xml #(for LineageOS 14.1)
- Do the "repo sync" to get files
That's it for getting the source.
Now, you need to apply "Patches" for that, follow these steps:
- cd to your ROM source's root
- $ sh device/leeco/x3/patches/install.sh
This will install patches.
If you want to remove the patches, just do this:
- $ sh device/leeco/x3/uninstall.sh
That's it for tinkering with source.
Now you can proceed to build the rom in normal way. for that, just follow these simple commands in the terminal, from root of your source(the place where you did the repo init):
- $ . build/envsetup.sh
- $ breakfast x3
- $ make bacon -j8 #(or it can be different based on your machine's capabilities)
This will build the rom and the generated zip will be in out/target/product/x3 directory.
I would like to Thank the following people, they have helped in making one or more of these trees in one way or the other. All this would not have been possible without them.
- SscSPs
- WisniaPL
- DeckerSU
- M.A.D
- Bule
- Danielhk
- PokeTrainerRed
- DarkAbhi And more!
If you have any questions open an issue or Join us on telegram @LeEcoUnofficial