[ROM][Android 13.0][SURYA] crDroid v9.9 [OFFICIAL][21-09]

Search This thread

GtrCraft

Recognized Developer
Jun 3, 2013
6,796
17,819
Moto G5 Plus
Xiaomi Poco F1
9.5 update:

Changelog:
CLEAN FLASH IS MANDATORY

- Reverted to MIUI 14.0.1 blobs
- Updated some color/livedisplay settings
- Reverted crDroidMusic
- Added setup wizard AGPS option
- WiFiInfo: Fix crash on google setup wizard
- Increase 5 GHz network signal tolerance
- Launcher3: Fix quickstep live tile implementation
- Launcher3: Allow to control parallax effect and center wallpaper
- Launcher3: Some other small fixes
- SystemUI: Prevent edge lightning from pulsing outside keyguard/doze
- Added brightness slider styles
- Added acun and bang brightness slider
- GmsSwitch: Fix crash when GMS is admin app
- Updated translations
- Added crDroidMusic
- Launcher3: Reload icon pack settings fragment on resume
- DeskClock: Update navigationbar color to `system_neutral1_800`
- Reworked frameworks_av (should fix some issues)
- Fixed menu only opening once on legacy apps
- Fixed menu in legacy apps with multiple activities
- Fixed freeform transition visual issue
- Disabled SF backpressure (do report if helps on laggy QS)
- SystemUI: show ime switcher + cursor keys if we have space
- sqlite: Update to version 3.42.0
- fonts: Adjust GoogleSans configuration
- Updated themed icons
- Update dialog radius overlays
- DocumentsUI: Use monet colors
- Updated art, bionic and harfbuzz_ng
- Some small fixes here and there
 

_arafel_

Member
Apr 28, 2020
46
24
That is not possible, just read the changelog before downloading. There is button for it in the updater
For that I need to go to the menu and then click on it. Not something exactly obvious to do, especially if you are using a "stable" series (i.e. no nightlies or dev builds) and don't expect this kind of breaking change.

I can understand that the infrastructure currently doesn't contemplate this case, so although theoretically it could be changed (everything can be changed, it's code after all), I understand that it's probably not practical unless there's a complete rewrite for some other reason.

However, there are some things that might be easier to do. Please don't take this as a criticism, but just as suggestions so you don't unnecessarily annoy unsuspecting users if/when something like this happens again:
  • You are already adding some information fields in the update screen (maintainer, type of build, etc.) Perhaps it would be possible to add an "important message" field that, when present in an update, would be shown in bold red letters. Even just checking if the first line of the changelog starts with IMPORTANT would do it.
  • Consider bumping the version. IIRC the previous "breaking" change was from 9.2 to 9.3. If I see that it's a new version, I'm more likely to check the changelog and/or expect big or breaking changes. Even if changing the minor is not possible because you need to stay in sync with the rest of the builds, perhaps adding a revision like 9.5.1 or even 9.5-1 would be enough to make people check the changelog.
 

GtrCraft

Recognized Developer
Jun 3, 2013
6,796
17,819
Moto G5 Plus
Xiaomi Poco F1
For that I need to go to the menu and then click on it. Not something exactly obvious to do, especially if you are using a "stable" series (i.e. no nightlies or dev builds) and don't expect this kind of breaking change.

I can understand that the infrastructure currently doesn't contemplate this case, so although theoretically it could be changed (everything can be changed, it's code after all), I understand that it's probably not practical unless there's a complete rewrite for some other reason.

However, there are some things that might be easier to do. Please don't take this as a criticism, but just as suggestions so you don't unnecessarily annoy unsuspecting users if/when something like this happens again:
  • You are already adding some information fields in the update screen (maintainer, type of build, etc.) Perhaps it would be possible to add an "important message" field that, when present in an update, would be shown in bold red letters. Even just checking if the first line of the changelog starts with IMPORTANT would do it.
  • Consider bumping the version. IIRC the previous "breaking" change was from 9.2 to 9.3. If I see that it's a new version, I'm more likely to check the changelog and/or expect big or breaking changes. Even if changing the minor is not possible because you need to stay in sync with the rest of the builds, perhaps adding a revision like 9.5.1 or even 9.5-1 would be enough to make people check the changelog.
All these things are out of my reach, I am just a device maintainer. And it's common knowledge that custom rom do need more clean flashes than stock roms etc. I always read the changelog before updating anything. And I can't fix users.
 

hbilalshah

Senior Member
Dec 30, 2015
172
37
Lahore
Xiaomi Poco X3 NFC
All these things are out of my reach, I am just a device maintainer. And it's common knowledge that custom rom do need more clean flashes than stock roms etc. I always read the changelog before updating anything. And I can't fix users.
Hey @GtrCraft , I hope you are well

Since you are actively replying today I have a couple requests if you can work on them in the next update,

  1. In recent version of crDroid, even if we had disabled showing battery percentage in statusbar, it still showed up in QS panel, that was really helpful as I didn't want to set it to display percentage all the time but when I wanted to see it I could just swipe down the QS panel and see how much juice I have left
  2. I really appreciate the MIUI camera but if possible please can you replace it with Leica Camera as it has a bit more options than the stock MIUI camera app and I think a lot of users prefer it too
Let me know what you think about these
 

GtrCraft

Recognized Developer
Jun 3, 2013
6,796
17,819
Moto G5 Plus
Xiaomi Poco F1
Hey @GtrCraft , I hope you are well

Since you are actively replying today I have a couple requests if you can work on them in the next update,

  1. In recent version of crDroid, even if we had disabled showing battery percentage in statusbar, it still showed up in QS panel, that was really helpful as I didn't want to set it to display percentage all the time but when I wanted to see it I could just swipe down the QS panel and see how much juice I have left
  2. I really appreciate the MIUI camera but if possible please can you replace it with Leica Camera as it has a bit more options than the stock MIUI camera app and I think a lot of users prefer it too
Let me know what you think about these
1. Should still be possible?
2. No, I got the miui cam from the unofficial maintainer because I don't know how to do it myself.
 

temporarium

Senior Member
You want a stable rom or not?
Yes, exactly, stable - not experimental. It should be obvious that proprietary blobs from the device manufacturer are more solid than oss ones, even if they're older...

Anyway, if possible, if you are wanting to make another such drastic switch down the line, could you please present the two options to your followers here on XDA and let's see what the majority prefers. It's an idea. 😉
 

GtrCraft

Recognized Developer
Jun 3, 2013
6,796
17,819
Moto G5 Plus
Xiaomi Poco F1
Yes, exactly, stable - not experimental. It should be obvious that proprietary blobs from the device manufacturer are more solid than oss ones, even if they're older...

Anyway, if possible, if you are wanting to make another such drastic switch down the line, could you please present the two options to your followers here on XDA and let's see what the majority prefers. It's an idea. 😉
Once again I can't, I need to upload the update onto the server and the rest is done automatically.
Just read the changelog, end of story.
 

hbilalshah

Senior Member
Dec 30, 2015
172
37
Lahore
Xiaomi Poco X3 NFC
Yes, exactly, stable - not experimental. It should be obvious that proprietary blobs from the device manufacturer are more solid than oss ones, even if they're older...

Anyway, if possible, if you are wanting to make another such drastic switch down the line, could you please present the two options to your followers here on XDA and let's see what the majority prefers. It's an idea. 😉
Hi @temporarium,

When last month's update dropped I raised the issue of moving to Leica camera and you did tell me a way to replace the app in system files that should do the trick but when I opened the ZIP of leica camera I found a lot of other libraries too along with the APK

Will just changing the APK work? What about all those libraries that were present in the zip?

You seem to be a knowledgeable person here and I don't know much about ROMs so can you please guide me through this?
 

temporarium

Senior Member
Hi @temporarium,

When last month's update dropped I raised the issue of moving to Leica camera and you did tell me a way to replace the app in system files that should do the trick but when I opened the ZIP of leica camera I found a lot of other libraries too along with the APK

Will just changing the APK work? What about all those libraries that were present in the zip?

You seem to be a knowledgeable person here and I don't know much about ROMs so can you please guide me through this?
That wasn't me who made that suggestion.
 

ejpelliarmus

New member
Apr 2, 2023
4
0
Hello, my phone encounters the problem where after a while, it won't turn on. I have to press and hold power button to force reset, but it happens again. Please help, thank you.
 
This was I did for clean install:
1. Make sure you've installed updated original rom
2. Make sure you've installed good twrp recovery
3. Download custom rom, gapps (I use mind gapps), magisk
4. Go to twrp recovery, do format data, cache and internal memory and I do reboot to recovery again.
5. Connect the phone to computer and copy rom, gapps and magisk to internal memory (I can use internal memory on my comp)
6. Install rom, gappps, and magisk (I use v26.1)
7. Do wipe caching and format data (is a must, to access internal memory after booting)
8. Boot to system just wait until the language choice appear.
9. In my phone I can access wifi, the I use my provider to access my google account.
10. Do rebooting and connect to wifi adn provider again

That's all, If something missing please add.

Now I use updated crackdroid rom v9.5 June 5, 2023 version.
 

Top Liked Posts

  • 4
    Crdroid 9.9 is here:

    Changelog:
    - Initial crDroid 9.9
    - Updated to September 2023 security patches
    - Updated KernselSU to 0.6.8
    - Launcher3: Prevent crash when clearing none-existent tasks
    - Launcher3: Implement transition scaling from motorola
    - Launcher3: Fix troubleshoot the video crossover display exception
    - Launcher3: Some other small fixes
    - Codecs: Set Pipeline paused timeout to 1000ms (should fix video playback on Chrome based browsers)
    - LatinIME: Make emoji key look like any other key
    - LatinIME: Add emojiKeyStylePopup for sw600dp
    - Settings: Fix invalid private DNS help text if URI is missing
    - Update Chromium Webview to 117.0.5938.60
    - Fixed Google Photos unlimited storage
    - Reworked Dialer
    - Reworked stock keyboard
    - Messaging: Set input text box background
    - Fixed bluetooth connectivity in some use cases
    - Fixed a possible crash when entering a Bluetooth broadcast password
    - Fixed a SystemUI crash while launching camera
    - Some additional SafetyNet spoof changes
    - Fixed launch power menu from QS only if enabled
    - Fixed up default values for doze and AOD
    - Fixed Contacts displaying duplicate numbers
    - Added spoofing for apps installed from Aurora Store
    - Fixed a possible issue with file downloads from web
    - Fixed open/close menu action not working when assigned to navbar key
    - Updated translations
    - Some other small changes
  • 4
    Crdroid 9.9 is here:

    Changelog:
    - Initial crDroid 9.9
    - Updated to September 2023 security patches
    - Updated KernselSU to 0.6.8
    - Launcher3: Prevent crash when clearing none-existent tasks
    - Launcher3: Implement transition scaling from motorola
    - Launcher3: Fix troubleshoot the video crossover display exception
    - Launcher3: Some other small fixes
    - Codecs: Set Pipeline paused timeout to 1000ms (should fix video playback on Chrome based browsers)
    - LatinIME: Make emoji key look like any other key
    - LatinIME: Add emojiKeyStylePopup for sw600dp
    - Settings: Fix invalid private DNS help text if URI is missing
    - Update Chromium Webview to 117.0.5938.60
    - Fixed Google Photos unlimited storage
    - Reworked Dialer
    - Reworked stock keyboard
    - Messaging: Set input text box background
    - Fixed bluetooth connectivity in some use cases
    - Fixed a possible crash when entering a Bluetooth broadcast password
    - Fixed a SystemUI crash while launching camera
    - Some additional SafetyNet spoof changes
    - Fixed launch power menu from QS only if enabled
    - Fixed up default values for doze and AOD
    - Fixed Contacts displaying duplicate numbers
    - Added spoofing for apps installed from Aurora Store
    - Fixed a possible issue with file downloads from web
    - Fixed open/close menu action not working when assigned to navbar key
    - Updated translations
    - Some other small changes
  • 66
    BE3pE0l.png

    Code:
    *** Disclaimer
    I am not responsible for any damage you made to your device
    You have been warned


    crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today


    Features:
    https://github.com/crdroidandroid/crdroid_features/blob/13.0/README.mkdn

    Flashing Instructions:
    Pre-installation:
    TWRP
    NikGapps (Core recommend)
    Magisk

    First time installation:
    • As always make backups beforehand
    • Boot into TWRP
    • Flash Rom
    • Flash Gapps, Magisk etc. and factory reset + format data
    • Flash Disable Force Encryption if you want to be decrypted
    • Reboot to system and profit

    Update installation:

    Sources:
    ROM: https://github.com/crdroidandroid
    Kernel: https://github.com/crdroidandroid/android_kernel_xiaomi_surya

    Download:
    ROM https://crdroid.net/surya
    Changelog: https://raw.githubusercontent.com/crdroidandroid/android_vendor_crDroidOTA/13.0/changelog_surya.txt

    Known issues:
    You tell me


    Visit official website @ crDroid.net
    crDroid Surya Telegram
    crDroid Community Telegram
    Donate to help our team pay server costs
    12
    Crdroid 9.8 is here:

    Changelog:
    - Initial crDroid 9.8 release
    - Updated to August 2023 security patches (android-13.0.0_r67)
    - Fixed some issues with native keyboard
    - Updated Webview to 115.0.5790.166
    - Fixed an issue with Launcher button on high DPI
    - Some small changes for doze mode
    - Fixed some issue with Jelly
    - Small theme changes to stock keyboard
    - Launcher: Updated themed icons
    - Some small UI improvements to Jelly (Browser)
    - Fixed toggle to enable brightness slider haptic feedback
    - Added back QS Header Image options
    - Fixed Google restore issue if using gapps
    - Fixed an issue with app crash on orientation change
    - Some other small changes here and there
    - Launcher3: hide "all apps" view when search starts
    - Reverted some apps material design changes (rework)
    - Fixed Updater layout issues
    - Some other small changes
    - Updated translations
    12
    Got another update for ya:

    Changelog:
    - Updated kernel to Optimus Drunk v11.8
    - Built with clang 12.0.2
    - Reverted system partition increase
    - Added 30hz to powersave mode
    - Added in call vibrations
    - Added more gestures/nagivation settings
    - Fix some audio issues
    11
    New build:

    Changelog:
    - Added safetynet fix
    - Updated kernel to Optimus Drunk v11.6
    - Fixed 64mp, ultrawide and other anxcam features
    10
    Update time:

    Changelog:

    - Updated kernel to Optimus Drunk 11.27
    - Fixed TWRP not being able to decrypt data (You have to format data to make it work)
    - Updated zlib
    - Updated power menu customizations based on LOS
    - Added power menu background opacity customization
    - Updated translations