Related
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.1.x (Lollipop), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit our Gerrit Code Review. Your changelog is whatever was merged into gerrit.
Download Links
Androidfilehost:
Download: https://www.androidfilehost.com/?fid=24391638059057759
Google Apps Minimal Edition:
Download: http://forum.xda-developers.com/android/software/gapps-google-apps-minimal-edition-t2943330
Installation
1.) You must have twrp installed follow this guide here
2.) Download the ROM and Gapps and place them on internal or external storage (depending on your model you may only have internal storage)
3.) In TWRP navigate to "Wipe" and wipe cache, data, and dalvik
4.) In TWRP navigate to "Install" find the location of the downloaded zips and proceed with installation
5.) Once both ROM and Gapps have been successfully flashed reboot system and wait for the device to boot
XDA:DevDB Information
CyanogenMod 12.1 for Alcatel ONETOUCH IDOL 3 5.5, ROM for the Alcatel Onetouch Idol 3
Contributors
Unjustified Dev
Source Code: http://github.com/TeamRegular
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
Version Information
Status: Stable
Created 2015-10-14
Last Updated 2016-01-28
Status
Working:
Radio (Includes Dual Sim, Data and SMS)
Sound
Camera
BT
Sensors
Wifi
Known Issues:
Please share your bug reports (include a log if possible)
Tap to wake (Works, but disables itself randomly)
Horrendous battery drain
Changelog
20160218
remove unneeded qcom usb script
disable boot freq limit for cluster
20160216
Updated prima driver to LA.BR.1.1.3_rb1.45
Updated kernel to LA.BR.1.1.3_rb1.45
add back various alcatel kernel changes
set usb properties on boot (Fix the usb product model defaulting to Android)
set variant from init and add support for I806 (pivoq)
selinux enforcing (wcnss fixes by pivoq)
add peripheral manager
wcnss: restore stock config
20160128
update storage configuration (fix internal storage access)
don't set tct properties
set taptowake control state to 2
remove window cover support (revisit later)
remove unused zram script
remove tct cmdline garbage
remove unused hdcpService
remove power engine
remove powerup reason
remove unused Tct Daemon
disable secure discard
remove camera wrapper
use half res bootanimation
update WCNSS cfg from firmware bin
Stop the QC-QMI message spam
switch to init.qcom.power and update devfreqs
add script to identify device variants
switch to new cm-12.1 kernel
update adreno blobs
FAQs
Q: Is the device fully reversible on CyanogenMod as well?
A: Unfortunately no, it does allow all rotations but the dialer app currently will not allow you to place calls upside down.
Q: Does Dual Sim work with this ROM?
A: Dual Sim devices are now supported
Q: Why is my device 6045X?
A: The script failed to identify your device the supported model are 6045I, 6045B, 6045K, and 6045Y
Q: How can I get my device supported?
A: Post the model number and stock build.prop
Q: Is the Aero flipcase supported on CyanogenMod?
A:At the current moment it is not supported
Good News! Any plans for supporting 4.7 version aswell?
Is your device tree based on a similar device like yu tomato oder something, could you give me some hints for setting it up?
salzy said:
Good News! Any plans for supporting 4.7 version aswell?
Is your device tree based on a similar device like yu tomato oder something, could you give me some hints for setting it up?
Click to expand...
Click to collapse
No plans at the moment. There's is already someone handling 4.7 variants. Check out the CM port thread for details.
w00t!!!!!
Sent from my 6045I using Tapatalk
Like a kid on Christmas Eve. Waiting for what's to come. Can't wait to see future progress on this. I would give this a shot but WiFi and MMS are like my main two necessities. Thanks to all of those involved on this port for making this happen.
So close but yet so far.. I was so hyped when saw the thread but got down to earth quickly.. Stay focused my man, you're about to make something that's good into the great..
Just wondering if cm have some incompatibles with root apps like greenify, Viper 4 Android? Thank you
Sent from hell
Did you get the kernel to boot building from source or are you still repacking with stock?
Sent from my 6045I using XDA Premium HD app
brian117 said:
Like a kid on Christmas Eve. Waiting for what's to come. Can't wait to see future progress on this. I would give this a shot but WiFi and MMS are like my main two necessities. Thanks to all of those involved on this port for making this happen.
Click to expand...
Click to collapse
It's close. Just seeing how fast @Unjustified Dev has progressed to this point has been impressive.
Great Great Great my idol trembles park in the pits ready to receive new engine.
make sure everyone to get the minimal gapps as 5.1 before download
Whoohoo! so excited haha.
One wonders why use those minimal gapps rather dated instead of gapps latest? On motog 2014 Cyan 12.1 latest release give FC using ones you reported.
While Cyanogen recommends these:deleted
masterdex said:
One wonders why use those minimal gapps rather dated instead of gapps latest? On motog 2014 Cyan 12.1 latest release give FC using ones you reported.
While Cyanogen recommends these:http://forum.xda-developers.com/android/software/tk-gapps-t3116347
Click to expand...
Click to collapse
They worked fine for the testers. I'm sure those gapps would cause issues because they aren't 64 bit compatible.
Unjustified Dev said:
They worked fine for the testers. I'm sure those gapps would cause issues because they aren't 64 bit compatible.
Click to expand...
Click to collapse
Then I immediately delete the link to avoid problems.
My ADB is ready.
will it be regular flash or aroma installer?
masterdex said:
Then I immediately delete the link to avoid problems.
My ADB is ready.
Click to expand...
Click to collapse
CyanogenMod
https://www.androidfilehost.com/?fid=24052804347837558
Bootimg with adb enabled
https://www.androidfilehost.com/?fid=24052804347837588
Flash cm then the boot.img can be done from twrp or fastboot.
To keep it from crashing we need to remove the wlan module
adb remount
adb shell rm -rf /system/lib/modules/wlan.ko
technically you could do that from twrp without ever flashing the boot.img by mounting system after installing cm and using the included twrp file manager
Unjustified Dev said:
CyanogenMod
https://www.androidfilehost.com/?fid=24052804347837558
Bootimg with adb enabled
https://www.androidfilehost.com/?fid=24052804347837588
Flash cm then the boot.img can be done from twrp or fastboot.
To keep it from crashing we need to remove the wlan module
adb remount
adb shell rm -rf /system/lib/modules/wlan.ko
technically you could do that from twrp without ever flashing the boot.img by mounting system after installing cm and using the included twrp file manager
Click to expand...
Click to collapse
Ok I'm downloading.
Then install cm after bootloader and still gapps and after I disable the WiFi with ADB or leave everything as it is?
masterdex said:
Ok I'm downloading.
Then install cm after bootloader and still gapps and after I disable the WiFi with ADB or leave everything as it is?
Click to expand...
Click to collapse
You can flash gapps before and the boot.img isn't needed flash cm and gapps. Once they are done mount system and use the file manager to remove wlan module and that's it reboot and everything should be fine.
i9100 LineageOS 11.0 - ABANDONED
LineageOS (as well as CM did until December 2016) still maintains the cm11.0 / 4.4.4 sources to keep pace with 'The Android Security Bulletin' (ASB).
https://source.android.com/security/bulletin/index.html.
Patches for CVE security issues are released at least once a month to the Android Open Source Project (AOSP) repository.
Patches for Android 4.4.4 are not provided by ASB anymore.
This means, security wise Android 4.4.4 is formally dead.
Nevertheless there are a few enthusiasts, still backporting security patches from recent Android versions to 4.4.4.
You should know, such backports are no formal ASB security patches.
Therefore the security patch level of this ROM is named: Unofficial Security Backport "December 2019".
Despite of implementing these security patches by the LineageOS team to its own repository https://github.com/LineageOS, LineageOS does not provide cm11 builds anymore.
Since I personally like 4.4.4. more than later versions, I build it myself unofficially and would like to share it.
The build is made from LineageOS "Branch: cm-11.0" PLUS ASB security patches, even if they are not yet approved by LineageOS.
The main goal of this ROM is to provide up to date builds in terms of ASB security patches, not development.
Instructions:
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
* I'm not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it!
*/
First time flashing cm11.0 your device, or coming from another ROM
- download the zip
- install a compatible recovery (TWRP 3.1.0, cwm 6.0.5.1 are ok)
- perform a recovery backup of your current ROM
- flash ROM
- wipe data & cache partitions of your device
- optional: install the Google Apps addon package
Code:
Install lineage-11 on i9100 coming from any ROM (long way)
===============================================
0 Downloads [URL="https://androidfilehost.com/?w=files&flid=298277"]AFH folder with all downloads
[/URL]~~~~~~~~~~~
phone USB drivers
"SAMSUNG_USB_Driver_for_Mobile_Phones.exe"
odin
"Odin3 v3.13.1.exe"
Stock-ROM JB
"I9100XWLST_I9100ODDLSE_I9100DDLS9_HOME.tar.md 5"
Heimdall
"heimdall-suite-1.4.0-win32.zip"
'ROM lineage-11 for i9100'
"lineage-11-20190714-UNOFFICIAL-i9100.zip" or any other lineage-11 ROM
TWRP for i9100
"twrp-3.1.0-0-i9100.img"
NOTE: more recent versions of TWRP won't work in step 3
1 Install Stock-ROM JB
~~~~~~~~~~~~~~~~~~~~~~
Installing Stock-ROM JB shall ensure a clean start.
1.1 PC
install drivers "SAMSUNG_USB_Driver_for_Mobile_Phones.exe"
1.2 Phone
* boot to BootLoader (hold: Vol-Down + Home + Power)
* confirm with Vol-Up
* connect to PC
1.3 PC
execute "Odin3 v3.13.1.exe"
* in 'Log' you must see a device
* select checkbox AP
* select file "I9100XWLST_I9100ODDLSE_I9100DDLS9_HOME.tar.md 5"
* Start
* watch progress until success
1.4 Phone
In the highly probable case of a bootloop on 1st start:
* boot to recovery (hold: Vol-Down + Home + Power)
* execute factory reset
* reboot system
Now Stock-ROM JB should be installed and working.
1.5 Phone
for later usage copy "lineage-11-20190714-UNOFFICIAL-i9100.zip" to Download folder
2 Install Heimdall
~~~~~~~~~~~~~~~~~~
2.2 Phone
* boot to BootLoader (hold: Vol-Down + Home + Power)
* confirm with Vol-Up
* connect to PC
2.2 PC
* extract "heimdall-suite-1.4.0-win32.zip" & navigate to the location of 'heimdall.exe'
Remark: use a folder on the PC's HDD, it didn't work for me when using a USB-Drive
* follow 'Driver Installation Instructions' in README.TXT (switches USB driver with zadig.exe)
* check connection to phone via 'heindall.exe detect'
--> must show 'Device detected'
3 Install TWRP & LOS
~~~~~~~~~~~~~~~~~~~~
3.1 PC
* extract 'ROM lineage-11 for i9100'
* copy 'boot.img' to the folder containing 'heimdall.exe'
* copy "twrp-3.1.0-0-i9100.img" to the folder containing 'heimdall.exe'
* open cmd.exe in the folder containing 'heimdall.exe'
* execute "D:\S2\Heimdall\build\bin>heimdall flash --KERNEL boot.img --RECOVERY twrp-3.1.0-0-i9100.img --no-reboot"
* watch progress until 'Releasing device interface...'
3.2 Phone
* pull out the USB cable
* hold the power button until screen is off (> 8s)
* boot to Recovery (hold: Vol-Up + Home + Power)
* goto Wipe
* goto Advanced wipe --> select Dalvik, Cache, System, Data
* swipe to Wipe
* goto TWRP Install
* navigate to Download folder from 1.5
* select "lineage-11-20190714-UNOFFICIAL-i9100.zip"
Remark: Do not install gapps together with ROM, SUW will crash and ROM is not usable.
* swipe to confirm flash
* reboot System
* configure the just installed ROM
* Optional install gapps:
reboot to recovery
install gapps
reboot system
Download:
<< latest 2019/12/24 >> Unofficial Security Backport "December 2019"
AndroidFileHost
older downloads
Included:
LineageOS per 2019-12-24 status merged at LineageOS
LineageOS per 2019-12-24 status open at LineageOS topics asb-2019.12-cm11
Note
The stock browser is removed from this ROM due to severe security issues, which cannot get fixed.
Get a state of art browser (like firefox) from play store instead.
Known Issues:
xposed not supported
1) A fix is provided by Lenny Bard, see instructions at post here.
2) Fix by lee.wp14. See post https://forum.xda-developers.com/showpost.php?p=79618987&postcount=243.
Download: lineage-11-20190609-UNOFFICIAL-i9100-xposedReady.zip
Be aware, these two fixes might break some security patches.
video in browser fix, thanks to TriboDoP:
https://forum.xda-developers.com/showpost.php?p=70266718&postcount=142
gapps
Paddy's found out, that latest gapps may cause trouble.
Fix: open_gapps-arm-4.4-pico-20161006
Credits:
LineageOS
xpduyson - ASB patches
Tim Schumacher - ASB patches + KRACK patches
mse1969 - ASB patches
Android-Andi - security patches
syphyr - security patches
Hi @grzwolf
That's great!
Thank you very much for building kitkit with latest security patches!
Regards
TriboDP
Sent from my ME173X using XDA-Developers Legacy app
Hi @grzwolf,
It may be an old version of Android, but its a new and updated build... thanks for keeping this cm/los 11 up to date and giving us more options....
Thanks, Lister
Nicee
how is battery life?
Thanks for the good work :good:
Just wanted to note that the bugs here are the same as slimsaber ROM bugs.
Highlights:
1- pixelated YouTube videos.
2- no 480p video quality in YouTube videos
3- no Xposed support.
MigoMujahid said:
Thanks for the good work :good:
Just wanted to note that the bugs here are the same as slimsaber ROM bugs.
Highlights:
1- pixelated YouTube videos.
2- no 480p video quality in YouTube videos
3- no Xposed support.
Click to expand...
Click to collapse
3 - Xposed: you may try this: https://forum.xda-developers.com/xposed/xposed-android-4-4-4-t3249895/post72401950#post72401950
This ROM has brought my S2 back to real usability. I have tried many nougat ROMs with varying results but all were so laggy and unresponsive. This is like a breath of fresh air.
cexcells said:
This ROM has brought my S2 back to real usability. I have tried many nougat ROMs with varying results but all were so laggy and unresponsive. This is like a breath of fresh air.
Click to expand...
Click to collapse
Exactly
Older is always better, because the systems in newer android versions use too much ram, and leave you with less than 25% of free ram(in our case), if you went back to cm10 or cm9, your phone will get smoother, the problem is that those versions are so old now and almost unsupported by apps and games of today, so you are forced to upgrade your phone or upgrade your android.
mhl is working? thank you
edit: sorry, I had thought to read based to 4.1.2
I installed the build with TWRP 3.1.0 and works great!
yes, I have tried many new 7.x roms and the s2 becomes very very very slow and laggy (strange because with an old motorola moto g first edition, android 7.x porting are very fast). nowadays the only use for a s2 is that as mediaplayer (kodi, acetream, live stram player etc.) with mhl cable... pity that one is forced to used stock or stock modified rom...
This ROM is really fast and all.
How did you solve the Camera and Gallery problem?
When opening Gallery it needs external storage.
I have repartitioned my S2 as follows:
System 1.5GB
Data 6GB
Internal Storage 6GB
Thx
DragonZeal said:
This ROM is really fast and all.
How did you solve the Camera and Gallery problem?
When opening Gallery it needs external storage.
I have repartitioned my S2 as follows:
System 1.5GB
Data 6GB
Internal Storage 6GB
Thx
Click to expand...
Click to collapse
That's a wide field, surely not a Gordian knot to solve. I don't do anything but occasional cleanups.
mostly too much camera/gallery garbage: --> settings, apps, all, App info, clear data/cache
sometimes too many leftovers from uninstalled apps: requires CAUTION and a root file explorer
could be a corrupted SDcard, which needs a reformatting/replacement
I will give a try right now!
grzwolf said:
That's a wide field, surely not a Gordian knot to solve. I don't do anything but occasional cleanups.
mostly too much camera/gallery garbage: --> settings, apps, all, App info, clear data/cache
sometimes too many leftovers from uninstalled apps: requires CAUTION and a root file explorer
could be a corrupted SDcard, which needs a reformatting/replacement
Click to expand...
Click to collapse
I'm experiencing this on 2 i9100 with different MicroSD Card.
I don't want to root.
This is a problem that came with KitKat.
If somebody knows a fix please let me know.
You said you only used LineageOS repositories. So you did not include TRIM and Isorec in this ROM? Do we need to install a custom Kernel to have these features?
LeBourrin said:
You said you only used LineageOS repositories. So you did not include TRIM and Isorec in this ROM? Do we need to install a custom Kernel to have these features?
Click to expand...
Click to collapse
Hi
LOS 11 has isorec.
I do not remember if it has trim as i am not on kitkat at the moment.
Sent from my ME173X using XDA-Developers Legacy app
TriboDoP said:
Hi
LOS 11 has isorec.
I do not remember if it has trim as i am not on kitkat at the moment.
Sent from my ME173X using XDA-Developers Legacy app
Click to expand...
Click to collapse
Both implemented, check commits in cm11 branch from March 2016:
https://github.com/LineageOS/android_kernel_samsung_smdk4412/commits/cm-11.0
IsoRec:
https://github.com/LineageOS/android_kernel_samsung_smdk4412/commit/f92a06b7d28586ceac5526d8669dbc44c0df9dab
Trim:
https://github.com/LineageOS/android_kernel_samsung_smdk4412/commit/197f54cdbc99458d07e99d732b72d9e391aa7fc3
Is there a recommended way to play video files on this ROM?
cexcells said:
Is there a recommended way to play video files on this ROM?
Click to expand...
Click to collapse
Why should there be any?
MXplayer or VLC are anyway the only worth alternative I know.
In other news, just a friendly remainder that for as much lineage got up to July patch level, they are still missing the (unavailable) CVE-2017-0671 fix
Important information:
This thread is for LineageOS 19.1 opensource builds for Wingtech WT88047, marketed as Redmi 2 by Xiaomi. The following will not be supported in this thread:
Custom Kernels
Mods
Modified system files
Xposed
Magisk
What's not working:
SELinux Permissive
Encryption
Connecting to some Bluetooth Classic devices
Installation:
If you are on the stock OS, you will first need a custom recovery. You can get the recommended Lineage recovery here.
If you are coming from stock or other ROMs, you need to do a factory reset, and resize your partitions with this tool. It is highly recommended to flash it using ADB sideload.
As always, make sure to backup before installing this ROM.
For more detailed instructions, please visit:
Install LineageOS on wt88047
Download link:
SourceForge
Recommended Google Apps package:
MindTheGapps
Recommended Firmware:
Google Drive
Bug reports:
How to submit a bug report
Gitlab Issues
Donate to support development:
Donate via PayPal to tipzrickycheung
Donate via PayPal to nicknitewolf
Donate via PayPal to LineageOS
Source Code:
Device tree
Kernel
LineageOS Github
Contributors
@tipzrickycheung, @althafvly, @nicknitewolf, Lineage Team
ROM OS Version: 12.x S
ROM Kernel: Linux 3.10.x
ROM Firmware Required: M8936FAAAANUZM-1.33887.1.41528.1
Based On: LineageOS
Reserved
New update!
20220218
- Fixed Bluetooth
- Baseband and IMEI now detected
Download
Perfect Android 12, basically everything works fine, thank you very much for your work.
However, there are also some problems: 1. The size of the "oem partition" is insufficient and needs to be expanded. The expansion zip provided by you cannot be used. 2. Some animations of the settings application are missing, such as the last two pictures. 3. The system time will return to the compile time after restarting.
I can not speak English
Are you in Coolapk?
pinksheer said:
Perfect Android 12, basically everything works fine, thank you very much for your work.
However, there are also some problems: 1. The size of the "oem partition" is insufficient and needs to be expanded. The expansion zip provided by you cannot be used. 2. Some animations of the settings application are missing, such as the last two pictures. 3. The system time will return to the compile time after restarting.
I can not speak English
Are you in Coolapk?
Click to expand...
Click to collapse
Yup, I am on Coolapk
pinksheer said:
Perfect Android 12, basically everything works fine, thank you very much for your work.
However, there are also some problems: 1. The size of the "oem partition" is insufficient and needs to be expanded. The expansion zip provided by you cannot be used. 2. Some animations of the settings application are missing, such as the last two pictures. 3. The system time will return to the compile time after restarting.
I can not speak English
Are you in Coolapk?
Click to expand...
Click to collapse
About the expansion zip, you need to have the stock partition layouts to start with.
New update!
20220219
- Fixed LiveDisplay
- Added SEPolicy Changes
- Added Binder and lmk kernel backports
Note:
Enforcing now boots but adb, camera, baseband, etc. no longer works with enforcing turned on. Builds are still shipped with permissive.
Download
I'm just popping in to say this looks very promising! Thanks for caring about this device. Please don't give up with this build
New update!
20220227
- Fixed Hotspot (Can be fixed for 18.1 too)
- Software navkeys now works properly
Note:
Enforcing now boots but adb, camera, baseband, etc. no longer works with enforcing turned on. Builds are still shipped with permissive.
Download
hi developer wt88047 @tipzrickycheung how fixed for twrp error E2001 : Failed to update vendor image? for flashing build lineageos unofficial 19
now iam dowgrade lineage os unofficiall 18.0 build from @nicknitewolf its work
BangJhon.id said:
hi developer wt88047 @tipzrickycheung how fixed for twrp error E2001 : Failed to update vendor image? for flashing build lineageos unofficial 19
now iam dowgrade lineage os unofficiall 18.0 build from @nicknitewolf its work
Click to expand...
Click to collapse
Use the partition expand package first
pinksheer said:
Perfect Android 12, basically everything works fine, thank you very much for your work.
However, there are also some problems: 1. The size of the "oem partition" is insufficient and needs to be expanded. The expansion zip provided by you cannot be used. 2. Some animations of the settings application are missing, such as the last two pictures. 3. The system time will return to the compile time after restarting.
I can not speak English
Are you in Coolapk?
Click to expand...
Click to collapse
I think I might have fixed bug 3, will push an update when appropriate.
one by one step i try, no fixed this message, from recovery all path, partisi, i not working instal lineage os based 19.0
New update!
20220228
- Fixed TimeKeep (?)
Note:
Enforcing now boots but adb, camera, baseband, etc. no longer works with enforcing turned on. Builds are still shipped with permissive.
Download
Thanks for the release! Today I tried to install this, but I got error 1 in TWRP saying "failed to update vendor image". Is it required to add a dedicated treble vendor partition with this tool? Just asking because this may have to do with the system partitioning otherwise.
RandomNewbie said:
Thanks for the release! Today I tried to install this, but I got error 1 in TWRP saying "failed to update vendor image". Is it required to add a dedicated treble vendor partition with this tool? Just asking because this may have to do with the system partitioning otherwise.
Click to expand...
Click to collapse
No, and we don't support using that tool.
tipzrickycheung said:
Use the partition expand package first
Click to expand...
Click to collapse
I am unable to install the partition expand package that you have provided (resize_wt88047x_v6.zip) on my device. TWRP gives me this error - "Can not extract update-script. Do you have it in package?". I have the 8gb variant. Any help is appreciated!
SaneComputing said:
I am unable to install the partition expand package that you have provided (resize_wt88047x_v6.zip) on my device. TWRP gives me this error - "Can not extract update-script. Do you have it in package?". I have the 8gb variant. Any help is appreciated!
Click to expand...
Click to collapse
Update your TWRP.
New update!
20220323
Android 12L!
Note:
Enforcing now boots but adb, camera, baseband, etc. no longer works with enforcing turned on. Builds are still shipped with permissive.
Download
Still using latest twrp but error show up everytime
Moderator Announcement!!
Just wanted to finally put an end to all the drama of the past week concerning accusations regarding RD side and RC and Translator Retrial. Whether these accusations stemmed
from outside platforms such as TG, or from within XDA itself, calling these Recognized members such things as: "racists, kangers, or scammers" are completely
unfounded, unsubstantiated, and unwelcome on XDA plain and simple!! As a result of all this drama, this thread shall remain closed!
If you have a disagreement with these members in good standing with XDA, or with any other member for that matter, please report these matters to the Moderator Staff,
or at least contact the member via PM to state your grievances. Posting unsubstantiated personal attacks on the public forums in any section will be removed with immediate effect
as per XDA Rule 2.4:
Spoiler: XDA Rule 2.4
2.4 Personal attacks, racial, political and / or religious discussions: XDA is a discussion forum about certain mobile phones. Mobile phones are not racial, political, religious or personally offensive and therefore, none of these types of discussions are permitted on XDA.
I thank you all for your cooperation, and wish everyone a pleasant day.
-Regards: Badger50
Senior Moderator
LineageOS+
brought to you by the SyntaxError
DISCLAIMER
I am not responsible for any damage you made to your device.
You have been warned!
FEATURES
Based on Official LineageOS 19.1 - Android 12L
Encrypted by default
SafetyNet pass by default
microG support
4G instead of LTE
crDroid Keyboard by default
Unlimited Google Photos
One Handed Mode
Few Status Bar and Battery icon customizations (to be added soon...)
Latest Firmware included in ROM (to be added soon...)
DOWNLOADS
ROM:
GApps: NikGApps / FlameGApps / MindTheGApps (Your choice)
Recovery: Official TWRP Recovery / LineageOS Recovery
DFE: Disable Force Encryption
Root: Magisk
FLASHING INSTRACTIONS
Note: ROM is encrypted by default!
First Time - Clean Installation:
Backup all your data. All your data into Internal Storage will be lost during this process.
Download latest Official TWRP Recovery, ROM, LineageOS Recovery, GApps of your choice, DFE (optional), Magisk (optional).
Create one Folder in your PC and move all the files you downloaded there.
Reboot to Fastboot Mode.
Connect your device to PC and Boot into to TWRP via ADB:
Code:
fastboot boot <recovery_filename>.img
Example:
Code:
fastboot boot C:\Users\Retrial\Desktop\twrp-3.6.1_9-0-beryllium.img
Once you booted in TWRP and while you are there, transfer the TWRP.img you downloaded.
Now press Install Image, find and select the TWRP recovery and flash it to Recovery section.
Go back and Reboot to Recovery.
Select Wipe > Advanced Wipe -> Select Dalvik / ART Cache, System, Data, Internal Storage, Vendor, Cache and then Swipe to Wipe.
Go back and select Wipe > Format Data > type yes
While you are in TWRP, transfer the Folder with the files you downloaded above.
Flash ROM > Gapps > DFE [Optional]
[Optional] Go back and press Install Image, find and select the LineageOS Recovery and flash it to Recovery section.
[Optional] Flash Magisk.
Done! Reboot to system.
Update via TWRP:
Reboot to TWRP
Flash ROM updated.zip > DFE [Optional] > Magisk [Optional] > Wipe cache
Reboot
Update via LineageOS Recovery:
Reboot to Recovery
Navigate to Apply update and choose from adb (if you have Lineageos.zip on external sdcard, you may choose this option and navigate to where the zip is)
Now sideload Lineageos zip
Code:
adb sideload Lineageos.zip
POCO F1 ULTIMATE COLLECTION AND GUIDES
You can find everything you need in POCO F1 Ultimate Collection & Guides by Retrial.
SOURCE CODE
Device tree source code
Kernel source code
CREDITS
bgcngm - Official Sources
SyntaxError - Main Developer
Retrial - For his amazing ideas, making the thread and support
Silent_eyes For being always there to help and making this project possible
TioCareca- For his support and help
LineageOS Team
Crdroid Team
JDCTeam
Changelog:
11/05/2022
Updated to May security patches (android-12.1.0_r5)
Replaced crdroid launcher to lineageos launcher
AutoBrightness: Add support for one shot auto-brightness
Settings: Add preference for one shot auto-brightness
Fix divider color for dark theme
Fix auto brightness not working for some users
fingerprint: Setup dimming & fp press notifications
EmergencyInfo: Allow adding contacts
Add support for toggling taskbar
SystemUI: Add back charging ripple
Reserved.
thanks!!!!!!!!!!!!
carry on
silent_eyes said:
carry on
Click to expand...
Click to collapse
Thanks building another version with safety net pass by default and few other changes.
Oh yeah...!!!!
Can anybody say about daily use....?
Any important problems....?
Thx...a lot for testers words....
pimmelbingo said:
oh yeah for me not working BOOOOOTLOOOOOOOOOOOOOOP
Click to expand...
Click to collapse
i think you must format all ....
flash latest xiaomi firmware....
and twrp, dfse....and so on....
pimmelbingo said:
yes bootloop!
Click to expand...
Click to collapse
THX for information, and maybe wasting time...
Garfield3333 said:
Oh yeah...!!!!
Can anybody say about daily use....?
Any important problems....?
Thx...a lot for testers words....
Click to expand...
Click to collapse
All good for me, very stable for now
pimmelbingo said:
oh yeah for me not working BOOOOOTLOOOOOOOOOOOOOOP
Click to expand...
Click to collapse
You must have done something wrong follow flash instruction, no boot loop here BTW you can see from the screenshots proof enough?
How can I root this pocophone?
I've tried everything, this one keeps popping up
I don't know Chinese how to get through it? I realized that the device is locked. I bought my phone on banggood, legally.
I have never done this before
uduro said:
How can I root this pocophone?
I've tried everything, this one keeps popping up
View attachment 5552369
I don't know Chinese how to get through it? I realized that the device is locked. I bought my phone on banggood, legally.
I have never done this before
Click to expand...
Click to collapse
Check the Unlock Bootloader Guide at my POCO F1 Ultimate Collection & Guides thread.
So ive finished my Poco to Los 19....
Magisk 24.1 works, Banking app with safety net on Magisk works,
TWRP with twrp-3.6.0_9-0-beryllium.img works......
i can say all works great, very stable and for daily use.....
THX for support.... SyntaxError....
SyntaxError said:
View attachment 5551417
Code:
*** Disclaimer
I am not responsible for any damage you made to your device
You have been warned
LineageOS is a free, community built, aftermarket firmware distribution of Android 12 , which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
Base source code is available in the LineageOS Github repo. And if you would like to contribute to the project, please visit our Gerrit Code Review.
Device tree source code: LineageOS/android_device_xiaomi_beryllium
Kernel source code: LineageOS/android_kernel_xiaomi_sdm845
Working:
Camera (and flashlight)
WiFi
VoLTE and WiFi Calling)
Bluetooth
Telephony (Calls and Data)
Audio (Record and Playback)
Video Playback
GPS
Encryption (FBE)
WiFi Display
Broken:
you tell me(?)
Compatibility:
Compatible with all Xiaomi Poco F1 variants.
Builds are based off the Xiaomi's Android 10 firmware with proprietary blobs from MIUI v11.0.3.0 global stable package.
Flashing Instructions
• Download ROM from the link above
• Download Gapps from the link bellow (Tested With NikGApps core)
• Reboot to recovery
• Format data (if encrypted)
• Wipe system, vendor, cache, dalvik, data
• Flash latest firmware
• Flash ROM zip•
• Flash GAppa
• Reboot
• To get root access, reboot to recovery after ROM setup and flash magisk
• Encrypted by default flash dfe zip from bellow after flashing rom if you want decryption
Downloads:
TWRP Recovery Download from here()
NikGapps core (Download from here)
Rom Download Link ( Download Rom From Here)
Credits & collaborations:
All LineageOS team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!
Device wiki:
Official wiki link
Device tree source code: LineageOS/android_device_xiaomi_beryllium
Kernel source code: LineageOS/android_kernel_xiaomi_sdm845
Android OS version: 12
Security patch level: Feb 2022
Build author/Device Maintainer:SyntaxError
Click to expand...
Click to collapse
Hello.
How can I get LineageOS recovery on poco f1.
I installed your software but I wanted to upload some other software. I did a wipe, now I can not upload the file to the phone by encryption on adnroid 12. Now how to upload anything
uduro said:
Hello.
How can I get LineageOS recovery on poco f1.
I installed your software but I wanted to upload some other software. I did a wipe, now I can not upload the file to the phone by encryption on adnroid 12. Now how to upload anythiShould have flashed dfe zip file attached to this post
Click to expand...
Click to collapse
I am building another version witch will be decrypted by default flash the ROM again and then flash dfe zip for decryption.
I will upload lineage recovery later on if you want to use that.
SyntaxError said:
I am building another version witch will be decrypted by default flash the ROM again and then flash dfe zip for decryption.
I will upload lineage recovery later on if you want to use that.
Click to expand...
Click to collapse
but will it help me?
I now have a phone without a system.
I can't upload anything via twrp, would you give some recovery to bypass encryption now?
Thanks
@uduro decryption does not work for any Android 12 system currently. So you gotta have to live with it, until we get decryption support.
instead use adb sideload .zip
Hey everyone!
I want to share the progress (and files) from building AOSP 12 for Xperia 5 (J9210), including rooting the device with Magisk.
I followed Sony's AOSP guide for Android 12: https://developer.sony.com/develop/...sp-build-instructions/build-aosp-android-12-0
And I used their precompiled kernel, version 4.19, by passing
export SOMC_KERNEL_VERSION="4.19"
As an extra environment variable before compiling the full source code.
The OS works surprisingly well, except that mobile data and the camera dont work. Everything else works well, I manually installed some APKs and F-Droid store to replace some of the, well... substandard stock apps.
Root with Magisk works well so far too, Termux can be used as a root user with no troubles.
Apps confirmed to work:
- All Proton apps (ProtonMail, protonVPN etc.)
- Telegram
- Signal
- Brave Web browser
- F-Droid
- Lawnchair
- Magisk
- Shelter
- GBox
- 1Password
- Titanium Backup
- Termux
And more...
Flashable files and installation
Verification hashes for the zip archive:
SHA256: 5579e5bc6633e4920654b4d3103622201bb7a17f824edf732957270195bb9954
SHA512: 57e8501c9e9843126c611ca155a116cf37ed61fb990f0e9165b5dc78ac8f3743556a426bd60239f37aef3f015fbecadd3b60524238ca24664fb39e0b88354
e2a
I have attached the image files that can be flashed using fastboot, my tips below assume that you are running the console from the main folder of the zip archive.
See full installation instructions from Sonys guide (steps 6-8): https://developer.sony.com/develop/...tions/build-aosp-android-12-0#tutorial-step-6
Note 1: For step 6, "<device>" is replaced with "bahamut".
Note 2: For step 7, you can use only the following command and you are done:
fastboot flash oem out/target/product/bahamut/SW_binaries_for_Xperia_Android_12_4.19_v3a_kumano.img
Note 3: For step 8, at the first command: you choose to flash either "boot.img" for non-root, or "magisk_patched-26100_fVEJC.img" for rooted system.
No custom recovery (e. g. TWRP) is used in this build.
After booting up for the first time, you can keep the phone connected to the PC. On your PC, navigate to the magisk folder in the zip archive and install the app with this console command:
adb install Magisk-v26.1.apk
You should be good to go now!
Sources
This is what I believe to be the right kernel source for this device: https://github.com/sonyxperiadev/kernel/tree/aosp/LA.UM.9.12.r1
Main kernel repository: https://github.com/sonyxperiadev/kernel/
Local manifests: https://github.com/sonyxperiadev/local_manifests
The whole source code can be downloaded by following step 4 in the guide: https://developer.sony.com/develop/...tions/build-aosp-android-12-0#tutorial-step-4
What I also could dig up from the guide was this:
AOSP tree build information:
security revision: 2022-02-05
build: SQ1A.220205.002
branch: android-12.0.0_r28
Precompiled kernel used for this build: kernel-sony-msm-4.19-common
Official build guide from Sony: https://developer.sony.com/develop/...sp-build-instructions/build-aosp-android-12-0
Please let me know if I need to add/remove something here.
Extra note on Android 13
Pretty much nothing was stable in Android 13, so yeah, thats a rabbit hole of suffering. To put it mildly. I think Android 13 needs manual labour in the kernel source or several patches from the Sony Developers to get the drivers to work well with this device. This is based on my own efforts to compile and install Android 13 on the J9210 device, following their guides.
Final note
Thank you for reading, feels great to finally share something with the community.
Please feel free to share any of your thoughts and stay safe. All the best.
An additional report from using this ROM, let's just say unsafe shutdowns cause trouble. The SIM card stopped working on my device.
Solution: Wiping system cache through Titanium backup solved this problem.
----------------------
What not to do (personal anecdote):
The battery died on the device, and when I then rebooted the device the SIM card would not work. So I assumed some kind of corruption in the filesystem after an unsafe shutdown. I naïvely tried to then relock the bootloader through fastboot, so the filesystem could be checked for any faults after an unsafe shutdown.
Well, today I learned that this AOSP build was not signed, leading to a highly welcomed bootloop. Also, knowing absolutely zero about what "relocking the bootloader" actually does, it became pretty clear that I had to start all over again.
So here we are, unlocking the bootloader again after a factory reset, let's actually use a backup utility this time.