[ROM][UNOFFICIAL][Q][picasso] Android Ice Cold Project (AICP) 15.0 [STABLE]

carlshark

Senior Member
Jul 9, 2012
200
48
58
Hi! Noticed that refresh rate setting in Xiaomi Parts doesn't really change the refresh rate. Would be nice to be able to enforce this. As DRM Info reports that the display on my device supports 90Hz too, is it also possible that a 90Hz toggle be implemented? Thanks.
 

JoshuaAndrews

New member
Oct 24, 2020
2
0
0
Please fix the SELinux status, SELinux is one of the most important security feature of Android, it's also the most important security feature that works even after the device is unlocked.
It blocks tons of malicious api/command calls that normal apps wouldn't need.
Even John Wu posts why permissive SELinux status should be avoid countless time on his Twitter assount.
It's not only about the status 'enforcing' or 'permissive', it's about the integrity of Android sandbox system and users' security and privacy.
 

masemoel

Senior Member
Jul 24, 2019
231
74
38
Jaén
Please fix the SELinux status, SELinux is one of the most important security feature of Android, it's also the most important security feature that works even after the device is unlocked.
It blocks tons of malicious api/command calls that normal apps wouldn't need.
Even John Wu posts why permissive SELinux status should be avoid countless time on his Twitter assount.
It's not only about the status 'enforcing' or 'permissive', it's about the integrity of Android sandbox system and users' security and privacy.
I will do it soon. PeterCxy could boot with enforcing, and my tree is based on his, so I don't think it will be such hard... Sorry and thanks for the suggestion
 

NecrolyseS

Member
Jul 11, 2017
45
0
0
The refresh rate when in battery saver is terrible, it's like 10fps :'( please tell me how to fix it
Charging voltage infomation is kind of silly, it show fast charging then charging and some time slow charging
 
Last edited:

masemoel

Senior Member
Jul 24, 2019
231
74
38
Jaén
The refresh rate when in battery saver is terrible, it's like 10fps :'( please tell me how to fix it
Charging voltage infomation is kind of silly, it show fast charging then charging and some time slow charging
I'd say it's 30fps :p

That's normal on all AOSP ROMs when battery saver is enabled, as reducing the screen hz saves battery. If you wan't to be at 120hz, then do not enable the battery saver.

Sent from my Redmi K30 5G using XDA Labs
 

NecrolyseS

Member
Jul 11, 2017
45
0
0
I'd say it's 30fps :p

That's normal on all AOSP ROMs when battery saver is enabled, as reducing the screen hz saves battery. If you wan't to be at 120hz, then do not enable the battery saver.
Will it be 60hz in the future :confused: and can you explain the charging infomation show on screen?
Will we have face unlock in next build?
And another thing, I haven't root my device, but my bank apps keep telling me that it was rooted :'( I can't use it, please tell me if there are any solution or I must give up on those app
 

masemoel

Senior Member
Jul 24, 2019
231
74
38
Jaén
Will it be 60hz in the future :confused: and can you explain the charging infomation show on screen?
Will we have face unlock in next build?
And another thing, I haven't root my device, but my bank apps keep telling me that it was rooted :'( I can't use it, please tell me if there are any solution or I must give up on those app
I'm trying to kang face unlock and prebuilt GApps from PixelExperience. I'm compiling a test build, I hope I've implemented properly ?

About the bank app... It's weird. Maybe your best choice is rooting your device and using MagiskHide for now (I know people who have banking apps working with root + MagiskHide, but haven't heard about bank apps with no root, maybe because it checks SELinux status...).
Does the bank warning happen on other ROMs as well?

The 60hz screen rate doesn't depend on me; it's AOSP part, and happen at all devices whenever battery saver is enabled (as obviously this saves battery, it's logical!)

Finally, I also have an attempt to fix fast charge info on lockscreen in this test build (which I will release soon if everything goes ok).

Sent from my Redmi K30 5G using XDA Labs
 

bigbadwolf_pig

Senior Member
Oct 27, 2014
108
49
58
Somewhere far east...
I was wondering why there's so little custom rom builds for the K30 5G and the K30 4G has a lot of custom rom builds.
I'm torn between getting the K30 4G and the K30 5G. Now that I know that there's a custom rom for the K30 5G, I think I'll be buying the K30 5G now.

Thanks masemoel for making this rom. Following the thread for now, until I get the K30 5G.
 

NecrolyseS

Member
Jul 11, 2017
45
0
0
I'm trying to kang face unlock and prebuilt GApps from PixelExperience. I'm compiling a test build, I hope I've implemented properly ?

About the bank app... It's weird. Maybe your best choice is rooting your device and using MagiskHide for now (I know people who have banking apps working with root + MagiskHide, but haven't heard about bank apps with no root, maybe because it checks SELinux status...).
Does the bank warning happen on other ROMs as well?

The 60hz screen rate doesn't depend on me; it's AOSP part, and happen at all devices whenever battery saver is enabled (as obviously this saves battery, it's logical!)

Finally, I also have an attempt to fix fast charge info on lockscreen in this test build (which I will release soon if everything goes ok).

Sent from my Redmi K30 5G using XDA Labs
Thank you for replying me. I think it about my banking app, I use several custom rom on my htc u11 (no root) and it still say that my device is rooted and not allow me to use. Magisk hide is useless this time :rolleyes:
 

JoshuaAndrews

New member
Oct 24, 2020
2
0
0
I will do it soon. PeterCxy could boot with enforcing, and my tree is based on his, so I don't think it will be such hard... Sorry and thanks for the suggestion
Thank you for your reply, this is awesome.
But I see in your other posts that you decided to making GApps built-in, I don't think it's necessary, since we have at least two working recoveries and I also prefer to use microG. the fack unlocking is also extremely insecure since we have no 3D depth camera on this phone, I think that nobody wants his phone could be unlocked by a photo.
btw, If you REALLY want to make these apps built-in, at least do a "vanilla" build like Phh-AOSP GSI did, or make this ROM official when this ROM is stable enough and provide unofficial gapps builds?
 
Last edited:

masemoel

Senior Member
Jul 24, 2019
231
74
38
Jaén
Thank you for your reply, this is awesome.
But I see in your other posts that you decided to making GApps built-in, I don't think it's necessary, since we have at least two working recoveries and I also prefer to use microG. the fack unlocking is also extremely insecure since we have no 3D depth camera on this phone, I think that nobody wants his phone could be unlocked by a photo.
btw, If you REALLY want to make these apps built-in, at least do a "vanilla" build like Phh-AOSP GSI did, or make this ROM official when this ROM is stable enough and provide unofficial gapps builds?
You're right, maybe I'm going to drop prebuilt GApps. We don't have space problems with GApps, and it's also unfair for microG users... This is just more comfortable to Google users/fans like me.
Also I don't expect to build this ROM officially.

Hi
Battery led not light up while charge device.
Flash latest stable xiaomi.eu and check if your LED is working there.
Remember that not all picassos have notification LED.
 

NecrolyseS

Member
Jul 11, 2017
45
0
0
Are you following the flashing instructions I gave in the OP?
I can flash Magisk 21.0 perfectly... Give a go to flash Magisk after the first boot.

Sent from my Redmi K30 5G using XDA Labs
Yes it still bootloop :( I'll try to flash Magisk again. What are the option that I need to tick in backup? The last backup that I've made didn't save me from bootloop at all
 

carlshark

Senior Member
Jul 9, 2012
200
48
58
Yes it still bootloop :( I'll try to flash Magisk again. What are the option that I need to tick in backup? The last backup that I've made didn't save me from bootloop at all
Sounds like you are restoring from backup after you flashed AICP. If I am correct in assuming this, then your backup is causing the bootloop.

I moved from MIUI to AICP and I restored some of my apps using Titanium Backup. I only use the recovery-generated backup if I want to revert to my previous install. Sometimes restoring from recovery-generated backup causes an error too so I just start fresh when moving from ROM to ROM. Hope this helps.
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone