[GSI][ROM][ CURTANA | JOYEUSE | EXCALIBUR][10.0][AOSP+GAPPS][04/08/20]

Search This thread

sooti

Recognized Developer
Jan 26, 2012
2,523
6,739

dmenezes

Senior Member
Oct 22, 2013
204
43
Guys I've repeated myself too much, magisk is broken on all GSIs, talk to the magisk dev if you want him to fix it, this is not the place

@sooti, sorry to bother you but just to clarify: you mean only the newest (v21+) Magisk, right? I have v20.4 here working perfectly with this exact ROM.

So, unless I'm missing something, a good solution for @foneiamone ppl running this and other Android10 GSIs would be to use v20.4 Magisk instead of the latest versions, until at least its developer fixes it.
 

sooti

Recognized Developer
Jan 26, 2012
2,523
6,739
@sooti, sorry to bother you but just to clarify: you mean only the newest (v21+) Magisk, right? I have v20.4 here working perfectly with this exact ROM.

So, unless I'm missing something, a good solution for @foneiamone ppl running this and other Android10 GSIs would be to use v20.4 Magisk instead of the latest versions, until at least its developer fixes it.
Sorry I meant 20.4 works fine on Q no magisk works on R
 
I've learned that TWRP doesn't work with GSI ROMs in general; to flash GSI you gotta use recovery. (Someone please correct me if I'm wrong).

I don't know about twrp but I've installed android 10 gsi with lineage recovery. I think twrp doesn't work because of it not having fastbootd. Lineage recovery has fastbootd !!

---------- Post added at 06:19 PM ---------- Previous post was at 06:16 PM ----------

Guys I've repeated myself too much, magisk is broken on all GSIs, talk to the magisk dev if you want him to fix it, this is not the place

ok! that's fine just mention this to your post. many people don't read these comments. like me?

---------- Post added at 06:22 PM ---------- Previous post was at 06:19 PM ----------

@sooti, sorry to bother you but just to clarify: you mean only the newest (v21+) Magisk, right? I have v20.4 here working perfectly with this exact ROM.

So, unless I'm missing something, a good solution for @foneiamone ppl running this and other Android10 GSIs would be to use v20.4 Magisk instead of the latest versions, until at least its developer fixes it.

Let's see
 

raenye

Senior Member
Dec 7, 2010
145
42
@sooti Since GSI 11 has no magisk (and won't have it anytime soon), could you please build GSI 10 with up-to-date security patches?
I'm not saying monthly builds, but perhaps every 2-3 months? Just until GSI 11 is ready for prime time?

Thanks in advance.
 
Last edited:

sooti

Recognized Developer
Jan 26, 2012
2,523
6,739
@sooti Since GSI 11 has no magisk (and won't have it anytime soon), could you please build GSI 10 with up-to-date security patches?
I'm not saying monthly builds, but perhaps every 2-3 months? Just until GSI 11 is ready for prime time?

Thanks in advance.
No, sorry
 

dmenezes

Senior Member
Oct 22, 2013
204
43
@sooti Since GSI 11 has no magisk (and won't have it anytime soon), could you please build GSI 10 with up-to-date security patches?
I'm not saying monthly builds, but perhaps every 2-3 months? Just until GSI 11 is ready for prime time?
Thanks in advance.

I would like to add myself to @raenye's request; being too much "out of date" in relation to security patches makes me really nervous, and without Magisk we can't have root and SafetyNet at the same time (which makes 11 unusable to me).
@sooti, I know this is a lot to ask -- perhaps if I and the other users pool together to make a donation in order to finance this extra work, it would become feasible?

Thanks in advance for your consideration,
-- Durval.
 

samcess

Member
Apr 21, 2019
44
2
Is this safe to install? I have have unlocked bootloader.its my firsr time to flash without using recovery. Will this cause my device to brick?
 

dmenezes

Senior Member
Oct 22, 2013
204
43
Hello @samcess,
Is this safe to install? I have have unlocked bootloader.its my firsr time to flash without using recovery. Will this cause my device to brick?
Only if you f*ck it up ;) Seriously, I and many others have installed it by carefully following @sooti's instructions on the first post, and we did not brick any phones. YMMV of course, depending on how attentive to the instructions you are. If you're in doubt about your own capacity in doing that, I suggest that you do not install.
 

sooti

Recognized Developer
Jan 26, 2012
2,523
6,739
I would like to add myself to @raenye's request; being too much "out of date" in relation to security patches makes me really nervous, and without Magisk we can't have root and SafetyNet at the same time (which makes 11 unusable to me).

@sooti, I know this is a lot to ask -- perhaps if I and the other users pool together to make a donation in order to finance this extra work, it would become feasible?

Thanks in advance for your consideration,
-- Durval.
No, sorry,. But the script is in my repo, under local_manifest, just follow instructions and build it yourself. Good luck
 

samcess

Member
Apr 21, 2019
44
2
Hello @samcess,
Only if you f*ck it up ;) Seriously, I and many others have installed it by carefully following @sooti's instructions on the first post, and we did not brick any phones. YMMV of course, depending on how attentive to the instructions you are. If you're in doubt about your own capacity in doing that, I suggest that you do not install.
I usually triple check every step before proceeding. I'm just afraid like other rom still causing brick after following exact instructions. Afraid to brick this device since i dont have xiaomi service center here in my place. If this brick my device it'll end up in trash can.

---------- Post added at 07:01 PM ---------- Previous post was at 06:34 PM ----------

Does this rom support adoptable storage(Format sd card as internal)? That's actually my main goal why i plan to use custom rom.

---------- Post added at 07:02 PM ---------- Previous post was at 07:01 PM ----------

Does this rom support Adoptable storage (format sd card as internal) without bugs?
 

sooti

Recognized Developer
Jan 26, 2012
2,523
6,739
@sooti, I understand. And no need to apologize, on the contrary, we all have to thank you for the great work you did, and continue to do, with your ROMs.


I may well try... not much experience with Android development, but I've been a C/Java programmer for a few decades(!), and I don't imagine that simply building it would be much too difficult.
But what about integrating Google's security patches monthly? Can you point me towards a "tutorial" or some introductory text dealing with that?

Thanks again,
-- Durval.
Just run the script once a month when the patch comes out
 

CosmicDan

Senior Member
Jun 19, 2009
5,906
7,744
36
Sydney
Xiaomi Poco X3 Pro
I've learned that TWRP doesn't work with GSI ROMs in general; to flash GSI you gotta use recovery. (Someone please correct me if I'm wrong).
It always worked fine in my experience, at least on the Mi A1 and Poco F1. You just have to flash the raw IMG and make sure you have TWRP set to keep system read-only.

If it isn't working then it may be a problem with TWRP.

Sent from my POCOPHONE F1 using Tapatalk
 

sooti

Recognized Developer
Jan 26, 2012
2,523
6,739
It always worked fine in my experience, at least on the Mi A1 and Poco F1. You just have to flash the raw IMG and make sure you have TWRP set to keep system read-only.

If it isn't working then it may be a problem with TWRP.
No, twrp fadtbootd on curtana is broken, you need to use lineage recovery or stock to flash
 

Top Liked Posts

  • There are no posts matching your filters.
  • 50

    Code:
    Disclaimer:
    We are not responsible for anything that may happen to your phone as a result of installing custom roms and/or kernels. you do so at your own risk and take the responsibility upon yourself.
    android-10.jpg


    What is this?
    An AOSP based ROM, with gapps included and gesture support (pocket, hand wave, pickup).

    Based on Android 10.0

    Notes:
    1. If you want to root then copy the stock boot from the latest stock rom into internal and use magisk to patch it, then flash the patched boot in bootloader (fastboot flash boot patched_boot.img)
    2. I will try to provide monthly patch updates and fixes as needed, don't ask for ETAs... I usually aim for the 5th of each month or whenever Google releases their patches

    Bugs:
    * voLTE not enabled by default, you can try this app and see if it works. some users report network drops or sms causing crashes.

    You tell me? I worked hard to get everything working, I don't see any other issues, please report real issues, not feature requests from MIUI or other roms.

    Getting fastbootd drivers working on windows:
    1. Download these drivers and unzip
    2. follow the instructions here to install the unsigned drivers
    3. select the windows inf

    Steps:
    Please follow these steps closely!
    For new installs:
    1. Unlock bootloader
    2. Download vbmeta from here and flash it in fastboot like this:
    fastboot --disable-verity --disable-verification flash vbmeta vbmeta_note9s.img (IF YOU DONT DO THIS STEP, VOLTE AND OK GOOGLE WONT WORK!)
    3. In bootloader enter: 'fastboot reboot fastboot'
    4. After we reboot you will see 'fastbootd', enter 'fastboot flash system system.img' (extract the system.img and put it in the folder you're in
    5. enter 'fastboot reboot recovery'
    6. select format userdata
    7. then select reboot to system

    To upgrade from previous versions:
    1. Reboot to fastbootd (adb reboot fastboot from inside android or fastboot reboot fastboot from bootloader)
    2. After we reboot you will see 'fastbootd', enter 'fastboot flash system system.img' (extract the system.img and put it in the folder you're in
    3. Reboot



    Downloads:
    Latest ROM

    For those who want stock camera with 48mp support on back and 16 on front
    1. Download ANX camera from here along with the 48mp addon
    2. flash in magisk both modules
    3. Reboot
    4. Give ANX camera all the permissions in app info
    5. First time might crash then re-open
    6. To fix portrait in front camera, download anx camera config from play store and search for portrait, enable all settings except for 'portrait night front'
    7. restart app

    @phhusson for his work on GSI (donate to this man, he works on dozens of devices), he worked closely with me to get everything working!

    Enjoy!

    P.S.
    I am not going to add any custom features from other roms so please don't comment about that!

    Source: https://github.com/aosp-tissot
    Phh source:Link


    XDA:DevDB Information
    [GSI][ROM][ CURTANA | JOYEUSE | EXCALIBUR][10.0][AOSP+GAPPS][04/08/20], ROM for the Redmi Note 9 Pro

    Contributors
    sooti, phhusson
    Source Code: https://github.com/aosp-tissot

    ROM OS Version: Android 10
    ROM Kernel: Linux 4.x
    ROM Firmware Required: Treble
    Based On: AOSP

    Version Information
    Status: Stable
    Stable Release Date: 2020-07-23

    Created 2020-05-26
    Last Updated 2020-08-18​
    17
    Changelog:
    04/08/20:
    * Added option to close annoying suggestions in settings (like we could in pie)
    * August security patch

    23/07/20:
    * Fixed camera crashing in apps that dont support aux (bigo live, zoom, etc)

    08/07/20:
    * Fixed voLTE, no more crashes from SMS
    * Fixed overlay for joyeuse & Excalibur (should fix brightness and other small issues)

    07/07/20:
    * Latest July security patch
    * Cleaned up overlay and removed useless junk
    * Fixed auto-brightness bouncing every second and made it smooth and with a longer delay (match all other OEMs)
    * Fixed minimum auto-brightness being 9, now 0 works fine

    28/06/20:
    * Removed voLTE being installed by default (ims), those coming from old version who still have problems, search for 'ims' under apps and uninstall app.
    Those who voLTE was working fine with SMS and no crashes can download the apk from here and install link

    24/06/20:
    * Did a proper fix for google voice, should have better hw support (clear play store, play services and google app to fix any netflix issues)
    * Made the voLTE app install only once per system install, just uninstall ims apk if you dont want voLTE or are having issues with it
    * Added support for excalibur (Redmi Note 9S Pro Max)

    21/06/20:
    * Added voLTE support for all qcom devices

    18/06/20:
    * Google voice enrollment fixed (Clear google play services and google app to avoid any issues on upgrade)
    * Added zygote preforking to improve app performance on launch

    04/06/20:
    * Fixed setting the audio props at boot, some users were changing setting and it wouldnt reset at boot, should fix audio for users who changed settings

    02/06/20:
    * mic was too loud, lowered a bit and seperated it so call mic is stock volume and camcorder is a bit louder.
    * Louder headphone volume and speaker
    * Fixed Phh settings overriding our needed defaults at boot
    * Removed 96kbps aac limit and raised it to 320kbps (should increase audio recording quality)
    * June security patch

    31/05/20:
    * Fixed auto-brightness max value (linear setting)
    * Added 'redmi note 9 pro global version (joyeuse)' (untested but should work)

    28/05/20:
    * Fixed DRM not being L1
    * Fixed Netflix missing prop (netflix will play in HD now)
    * Increased volumes of headphones, cam/voice mic and speaker

    28/05/20:
    * Some more brightness fixes
    * Fixed bt not playing media

    27/05/20:
    * Fixed bt not working on boot
    * Changed auto-brightness values to stock values
    * small gapps fixes

    26/05/20:
    * Initial commit
    9
    New build is up
    9
    New build is up (called latest_build):
    * Fixed DRM not being L1
    * Fixed Netflix missing prop (netflix will play in HD now)
    * Increased volumes of headphones, cam/voice mic and speaker
    8
    List of updates for next build coming as soon as google releases security patch:
    * Latest July security patch
    * Cleaned up overlay and removed useless junk
    * Fixed auto-brightness bouncing every second and made it smooth and with a longer delay (match all other OEMs)
    * Fixed minimum auto-brightness being 9, now 0 works fine

    Also i'm trying to get a OTA script working but so far am having issues with our dynamic partition so no ETAs, if i do get it to work it will just be something you trigger in terminal probably.