Jump to content

AICP Q: Discussion


Recommended Posts

I've done a first build of AICP Q using the Lineage 17.1 sources as a base.  After it is tested for a while, I will probably try to get official support.

 

The boot image is used just as in the Lineage test builds.  Flash it with fastboot, boot into recovery, and then flash the main zip.

 

If you want gapps, I tested OpenGapps pico for Android 10.0.  Don't forget to switch slots before flashing gapps.

 

Please report any issues and I will try to sort them out.

 

Boot image for initial flash:

http://files.nwwn.com/android/pro1/aicp_pro1-q-boot.img

 

Current build: 2020-11-02

http://files.nwwn.com/android/pro1/aicp_pro1-q.zip

MD5: c9b049a2836933cfcdca44ec3caaa1c5

 

Source:

https://github.com/tdm/android_device_fxtec_pro1/tree/aicp-q

 

Edited by tdm
  • Like 1
  • Thanks 12
Link to post
Share on other sites
  • Replies 208
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

I've done a first build of AICP Q using the Lineage 17.1 sources as a base.  After it is tested for a while, I will probably try to get official support.   The boot image is used just as in

A brief update...   I've been working on a backup/restore solution for Linux (plus an Android app to drive it) that will be able to do full backup/restore, similar to TWRP.   This

So @tdm Just curious, not trying to bug you.   Is this project dead? Any possibility of AICP picking it up officially so it can get regular updates?  I obviously would like it to be resurrec

Posted Images

AICP has an impressive list of features: https://github.com/AICP/vendor_aicp/blob/q10.0/docs/features.md

It looks like they implemented features from GravityBox and other customisation apps and Xposed modules.

@tdm Will AICP be maintained like LOS, or is there a chance development for AICP will stop sometime in the future? I don't have a clue about how much work is involved in maintaining two or three Android varieties instead of just one.

  • Like 1
  • Thanks 2
Link to post
Share on other sites
13 minutes ago, daniel.schaaaf said:

AICP has an impressive list of features: https://github.com/AICP/vendor_aicp/blob/q10.0/docs/features.md

The list is long indeed. But if these were universally seen as improvements why are they not just included in Lineage?
I mean there must be both Pros and Cons since they are not, as both are open source.

Link to post
Share on other sites
32 minutes ago, EskeRahn said:

The list is long indeed. But if these were universally seen as improvements why are they not just included in Lineage?
I mean there must be both Pros and Cons since they are not, as both are open source.

Well, one argument I get to hear way too often is "Too many options/settings confuse most users!". It might be as simple as that. In addition, even settings that exist and work on LOS or AOSP might not be easily accessible because it would be too much work to add them to the settings UI (for just a few power users).

Having said that, I don't know why the AICP does not add all these settings to LOS and maybe hide them in an "advanced" tab. Apparently, AICP also contains additional software, not just easy access to settings through the UI.

  • Thanks 2
Link to post
Share on other sites
4 minutes ago, daniel.schaaaf said:

Well, one argument I get to hear way too often is "Too many options/settings confuse most users!". It might be as simple as that. In addition, even settings that exist and work on LOS or AOSP might not be easily accessible because it would be too much work to add them to the settings UI (for just a few power users).

Having said that, I don't know why the AICP does not add all these settings to LOS and maybe hide them in an "advanced" tab. Apparently, AICP also contains additional software, not just easy access to settings through the UI.

Sounds like a developer option with say "Use AICP extensions" on/off would have been an ideal solution, seen from a user perspective.

  • Haha 1
Link to post
Share on other sites
5 minutes ago, EskeRahn said:

Sounds like a developer option with say "Use AICP extensions" on/off would have been an ideal solution, seen from a user perspective.

Definitively! I am one of those rare people who can't get enough options and settings to screw with :classic_biggrin:

Anyway, we have advanced settings and developer options already in AOSP and LOS, and LOS offers more settings than AOSP. I don't think LOS would agree to add even more settings :classic_sad:

  • Like 2
  • Thanks 3
Link to post
Share on other sites

...I dont know what happens (and why) with los. Cyanogenmod and then Lineage was full of customisations to which I was accustomed. I dont know from which version - my last daily used version was 14.1. Now is los more clean...for new users it is good...because they don't know nothing about old functions 🙂  For me personally are custom settings really needed. I have on fx aosp extended for two months...it have all from lineage deleted functions + some more 🙂

 

...soo thanks to @tdm for another rom for fx 🙂

Edited by CornholioGSM
  • Like 1
  • Thanks 4
Link to post
Share on other sites

For those asking why AICP, I personally have two main reasons:

 

It has more customization options than Lineage.

 

It is more fun to work on, Lineage takes themselves too seriously.

 

I've been using custom ROMs on my devices since my first Android phone in 2012. I have always run AOKP for the above reasons. But AOKP is gone now and AICP fills the same needs for me.

 

That said, I'm aware Lineage is perfectly fine for a lot of folks. That's great. The beauty of it is that you can choose what you like. 🙂

 

  • Like 5
  • Thanks 2
Link to post
Share on other sites
4 hours ago, daniel.schaaaf said:

AICP has an impressive list of features: https://github.com/AICP/vendor_aicp/blob/q10.0/docs/features.md

It looks like they implemented features from GravityBox and other customisation apps and Xposed modules.

@tdm Will AICP be maintained like LOS, or is there a chance development for AICP will stop sometime in the future? I don't have a clue about how much work is involved in maintaining two or three Android varieties instead of just one.

I will be maintaining AICP for a long time, I'm sure.

  • Like 2
  • Thanks 4
Link to post
Share on other sites
4 minutes ago, VaZso said:

I hope it is also a setting. 🙂

Me too. Don't really like Magisk.  I just want SU, not trying to hide root or get fancy.

Link to post
Share on other sites
2 hours ago, Hook said:

@tdmIf we want root, do we use Magisk or is there another way?

Good question.  I had not actually checked.  It seems "su" is present in their sources, but does not build by default.  This is the good old bog standard "su" that ships with AOSP, no integrations with Privacy Guard or anything like that.  So I have to assume everyone who uses AICP and wants "su" is running magisk.  But I'll look into it some more, as I refuse to install magisk on any of my devices.

 

  • Like 1
  • Thanks 3
Link to post
Share on other sites

May I ask why you don't want Magisk on your phone? In my opinion, Magisk is as important a "tool" as the Xposed framework. Being able to modify /system without actually touching the system partition is ... magic 🙂 Magisk also brought Xposed to Pie and Oreo with Riru. OK, it gets fishy and suspicious here ... despite that, I would not touch a phone I could not run Magisk and Xposed modules on 😁

  • Like 1
Link to post
Share on other sites
2 minutes ago, daniel.schaaaf said:

May I ask why you don't want Magisk on your phone? In my opinion, Magisk is as important a "tool" as the Xposed framework. Being able to modify /system without actually touching the system partition is ... magic 🙂 Magisk also brought Xposed to Pie and Oreo with Riru. OK, it gets fishy and suspicious here ... despite that, I would not touch a phone I could not run Magisk and Xposed modules on 😁

 

These tools change the way Android works.  If they have a bug or if they are misconfigured, it is difficult to track down the issue.  So users will frequently file bug reports against the device in Lineage and waste developer time trying to reproduce an issue that doesn't really exist.

 

For me, personally, I don't like to give that kind of power to any program that I have not personally built and reviewed.  And both of these tools are complex enough that I'm not going to go through their source code.  Further, they both have a modular system where anyone can contribute.  This means that there are invariably modules that are poorly done or even broken.  And when you have poor quality modules with such a powerful tool, it is a recipe for much pain and failure.

 

And finally, I simply have zero need for either of these.  I have a working device that does what I want.  I would rather cast my "vote", so to speak, by not running a SafetyNet enabled package than emboldening companies to continue abusing user freedom and choice.  That is somewhat easy for me, as my banking app is not SafetyNet enabled.  But if it was, I would ditch the app.

 

  • Like 3
  • Thanks 5
Link to post
Share on other sites
On 11/3/2020 at 10:27 PM, daniel.schaaaf said:

May I ask why you don't want Magisk on your phone? In my opinion, Magisk is as important a "tool" as the Xposed framework. Being able to modify /system without actually touching the system partition is ... magic 🙂 Magisk also brought Xposed to Pie and Oreo with Riru. OK, it gets fishy and suspicious here ... despite that, I would not touch a phone I could not run Magisk and Xposed modules on 😁

While I don't think Magisk is inherently bad, I like to remind myself that it and Xposed are primarily tools to customize an OS which you can't customize otherwise, i.e. to customize the stock ROM of a phone. Since we have the liberty to build and install our own ROMS with the Pro1, I try to avoid anything that modifies the system partition post-flash, instead trying to built everything needed into the ROM from the start.

That said, I am also kind of missing the superuser functionality (too many apps refusing to be backed up with adb backup, even the open source ones), and Magisk provides that. It is just that Magisk also does much more, and it feels overkill to install it just for privilege escalation. (Note: LineageOS still has root over adb, this is only about root for apps)

Link to post
Share on other sites

Is anyone actually running this?  I don't see any evidence, so I am not putting any effort into it.

 

I found an issue with WiFi not connecting, but I don't know if it is just my device or not.  The issue was some unrecognized data in a WiFi data file.  I upgraded from AICP P without wiping my data, which I know users never do... right?  right?  🙂 🙂 🙂

 

  • Haha 2
Link to post
Share on other sites

I was sort of waiting to hear if an SU would become available, but I don't have to. I'll need to wipe to go to LOS 17.1 anyway if only because I will be changing to opengapps.  So I might as well make a stop at AICP on the way.  I'll give it a shot tomorrow.

  • Like 1
Link to post
Share on other sites

So far, I'm really loving AICP, but I haven't really done much with it yet.  I'll spend the day with it tomorrow.  Did a clean wipe (The nice thing of having split off phone and Android Auto functions into another phone).  I can tell you wifi worked fine.  Right when I was doing initial setup, my phantom screen touches fired off-- the physical keyboard was a lifesaver as, in portrait, it started typing a bazillion character password because the phantom touches went right across the soft keyboard.  Lol.

I would like to root, so I may break down and try flashing the Magisk zip if no other method turns up.  But I may try not having root for a while.

Edited by Hook
  • Like 1
Link to post
Share on other sites
On 11/10/2020 at 3:00 AM, tdm said:

I upgraded from AICP P without wiping my data, which I know users never do... right?  right?  🙂 🙂 🙂

I was even more optimistic and tried without wiping from LineageOS 17.1 - and well no surprise it told me data was corrupted, so wiped, and it booted (currently in the setup wizard) 🙂

 

ADD:

I got an "Authentication error" on first WiFi-connection attempt, but reentering the password made it happy. (I had used Show Password, so 99.9% sure it was correct), just reporting if anyone sees he same initially.

It is currently adding my apps , and all seems fine. Thanks 🙂

  • Like 1
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Terms