Development [ROM][OFFICIAL][Android-11][Stable][Octavi-OS][AOSP][Sweet/Sweetin][28/05/2021]

Search This thread

Laptapper

Senior Member
Jan 17, 2016
1,521
736
@Lastpapper

Maybe you should try a cleanflash.... Gpay is working fine here ;)
I've made a clean flash around 2 weeks ago...
and all is fine except nfc (recognized just today in case of first try with nfc)
I've hoped someone has an idea.
clean flashing now isn't on my favorite list 😉
 

iTAZUETA

Senior Member
Aug 3, 2012
247
86
Paris
Redmi Note 10 Pro
Trying to change onscreen Keyboard but setting keeps crashing, on Clean and Fresh install.

edit; Found a solution for the meantime using adb commands to enable or disable virtual keyboards.
 
Last edited:

iTAZUETA

Senior Member
Aug 3, 2012
247
86
Paris
Redmi Note 10 Pro
Which adb commands?


@pratyakshb1995
Settings app is crashing too if you touch in recent list the app info.

Enabling keyboard using command-line​


All the enabled input methods can be listed by this command:

adb shell ime list -s


Example output

com.android.inputmethod.latin/.LatinIME
net.zhdev.ctrlvkeyboard/.CtrlVKeyboard


All the available (enabled or not) IME services can be listed through

adb shell ime list -a


Example output

com.android.inputmethod.latin/.LatinIME:
mId=com.android.inputmethod.latin/.LatinIME mSettingsActivityName=com.android.inputmethod.latin.settings.SettingsActivity
mIsDefaultResId=0x7f070000
Service:
priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=false
ServiceInfo:
name=com.android.inputmethod.latin.LatinIME
packageName=com.android.inputmethod.latin
labelRes=0x7f08003a nonLocalizedLabel=null icon=0x0 banner=0x0
enabled=true exported=true processName=com.android.inputmethod.latin
permission=android.permission.BIND_INPUT_METHOD
flags=0x0
net.zhdev.ctrlvkeyboard/.CtrlVKeyboard:
mId=net.zhdev.ctrlvkeyboard/.CtrlVKeyboard mSettingsActivityName=null
mIsDefaultResId=0x0
Service:
priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=false
ServiceInfo:
name=net.zhdev.ctrlvkeyboard.CtrlVKeyboard
packageName=net.zhdev.ctrlvkeyboard
labelRes=0x7f0b0015 nonLocalizedLabel=null icon=0x0 banner=0x0
enabled=true exported=true processName=net.zhdev.ctrlvkeyboard
permission=android.permission.BIND_INPUT_METHOD
flags=0x0
com.touchtype.swiftkey/com.touchtype.KeyboardService:
mId=com.touchtype.swiftkey/com.touchtype.KeyboardService mSettingsActivityName=com.touchtype.settings.TouchTypeKeyboardSettings
mIsDefaultResId=0x0
Service:
priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=false
ServiceInfo:
name=com.touchtype.KeyboardService
packageName=com.touchtype.swiftkey
enabled=true exported=true processName=com.touchtype.swiftkey
permission=android.permission.BIND_INPUT_METHOD
flags=0x0


The highlighted strings next to mId= are the IDs of the keyboard apps available in my system.


In any ID, the string before / is the package name of the keyboard app. Example: for Swiftkey keyboard, the mId is:

com.touchtype.swiftkey/com.touchtype.KeyboardService


The string com.touchtype.swiftkey is the package name of Swiftkey app. Package name is what will help you to find the appropriate mID that you should use to enable a particular keyboard app.


In order to add or remove an IME into enabled input methods, do

# replace ID with mId of the keyboard app which you want to add or remove

adb shell ime enable ID
adb shell ime disable ID


To make an IME the default IME of the system, do

# Note that it doesn't matter whether the IME is added into enabled input methods or not. Consider this a direct override.

adb shell settings put secure default_input_method "ID"
adb shell content update --uri content://settings/secure --bind value:s:"ID" --where "name='default_input_method'" # alternative to above command

Source Link
 
  • Like
Reactions: Laptapper

[email protected]

New member
Jul 20, 2021
1
0
1) 101 % stability for me
2) you'll never have on custom ROM the same or better SOT as stock MIUI, because no custom ROM has that aggressive battery optimization as MIUI has
3) not running OctaviOS ATM, but I'm sure on telegram you can find some screenshots
Have you ever tried PixelPlus UI? Much better than MIUI
 

Ferdi-VoN

New member
Oct 9, 2017
1
0
Screenshot_20210731-155734845.jpg
Dirac Sounds Enchancer is not working?, On my device is crash and can't open

 

FPR3D

Member
Aug 10, 2021
6
1
Nice customization options, seems stable. It has some character. But can only choose one theme colour.
 

spacexgen

Senior Member
Jul 25, 2014
79
10
Octavi is my favorite ROM, first time installed (OctaviOS-v2.8-sweet-20210811-1228) in RN10pro, have to fix zip file as it is not installing in TWRP.

ROM is smooth and lightweight.
After restart one system updater notification is popup, and running endlessly. [I have to stop settings forcefully].
Speaker sound is low, Bluetooth sound is very high. Turbo charging is not working with stock charger and cable [I have to change cable to get turbo charging with stock charger]
 
Last edited:

mohammedmetto

Senior Member
Dec 21, 2008
68
2
when i install the rom and reboot just redmi logo no inter but pixelplusui inter normaly
i dont know whats the step i have to do
 

Hellera

Senior Member
Jun 27, 2015
195
27
Sighet
OnePlus 6T
Redmi Note 9 Pro
Hello guys, I suspected that it is not necessary to flash the firmware file if I'm coming from android 11 stock redmi-OS... am I right?
Another question... nothing to format/wipe before flashing Octavi-OS? Thank you for the help.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    About.png


    OctaviOS is an AOSP based rom focusing on Unique and Smooth UI with handy features. OctaviOS is a reborn of pie based PearlOS.
    * Your warranty is now void.
    * We are not responsible for anything that may happen to your phone by installing any custom ROMs and/or kernels.
    * You do it at your own risk and take the responsibility upon yourself and you are not to blame us or XDA and its respected developers.


    Steps to Flash :
    -Reboot to recovery
    -Take Backup (Not Necessary)
    -Flash your firmware(If required)
    -Reboot To Recovery
    -Flash the ROM
    -Flash Gapps
    -Flash magisk (optional)
    -Format Data
    -Reboot

    DOWNLOAD ROM :- Here

    credits.png



    -Lineage OS
    -AOSP
    -Superior OS
    -MSM Xtended
    -Pixel Experience
    -Extended UI
    -Havoc OS
    -CrDroid ROM
    -Fluid OS
    -Others, I forgot to mention



    Based on Android 11.0

    Whats working?
    Always on Display
    Wifi
    RIL
    Mobile data
    GPS
    Camera
    Flashlight
    Bluetooth
    FMRadio
    Hotspot
    Fingerprint reader
    Face unlock
    NFC (for Global Variants)
    Lights
    Sound / vibration


    Known issues
    Nothing yet
    You tell me


    Source.png


    OctaviOS Source

    Kernel Source
    Telegram Group
    Device Support Group


    REPORTING BUGS!
    As soon as the problem occurs, take a logcat!
    for more READ THIS[/CENTER]

    OctaviOS for Redmi Note 10 Pro/Pro Max
    Device: Sweet/Sweetin
    Maintainer: Pratyaksh
    Build Type: Official
    Donations: Paypal - Here | UPI - [email protected]

    ROM Kernel:
    Linux 4.14
    ROM Firmware Required: Must be on Latest Firmware
    Based On: AOSP

    Android OS version: 11
    Security patch level: May 2021
    Build author: pratyakshb1995
    ROM Developer: @sagar.rokade.982 | @beingmishra | Satyam Sharma

    Version Information
    Status:
    Stable
    Current Stable Version: 2.5
    SELinux Status: Enforcing
    Release Date: 2021-05-28
    2
    Tik Tok constantly freezes than crashes after scrolling for 5-10 minutes.
    It's not a bug, it's a feature :D
    1
    I found two optional download there in.
    VANILLA and SWEET.
    So is both same?
    you mean VANILLA and GAPPS? vanilla is pure ROM without gapps included, so if you flash that, you must also flash gapps if you want playstore from google to use... gapps version have included playstore in ROM (and maybe some other google apps)
    1
    After second cycle the ROM now also shows days for estimated BB

    BB is really good... i am a light user and after about 30 hrs of use the phone is gone from 100 to 79 % ;)
    1
    Which adb commands?


    @pratyakshb1995
    Settings app is crashing too if you touch in recent list the app info.

    Enabling keyboard using command-line​


    All the enabled input methods can be listed by this command:

    adb shell ime list -s


    Example output

    com.android.inputmethod.latin/.LatinIME
    net.zhdev.ctrlvkeyboard/.CtrlVKeyboard


    All the available (enabled or not) IME services can be listed through

    adb shell ime list -a


    Example output

    com.android.inputmethod.latin/.LatinIME:
    mId=com.android.inputmethod.latin/.LatinIME mSettingsActivityName=com.android.inputmethod.latin.settings.SettingsActivity
    mIsDefaultResId=0x7f070000
    Service:
    priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=false
    ServiceInfo:
    name=com.android.inputmethod.latin.LatinIME
    packageName=com.android.inputmethod.latin
    labelRes=0x7f08003a nonLocalizedLabel=null icon=0x0 banner=0x0
    enabled=true exported=true processName=com.android.inputmethod.latin
    permission=android.permission.BIND_INPUT_METHOD
    flags=0x0
    net.zhdev.ctrlvkeyboard/.CtrlVKeyboard:
    mId=net.zhdev.ctrlvkeyboard/.CtrlVKeyboard mSettingsActivityName=null
    mIsDefaultResId=0x0
    Service:
    priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=false
    ServiceInfo:
    name=net.zhdev.ctrlvkeyboard.CtrlVKeyboard
    packageName=net.zhdev.ctrlvkeyboard
    labelRes=0x7f0b0015 nonLocalizedLabel=null icon=0x0 banner=0x0
    enabled=true exported=true processName=net.zhdev.ctrlvkeyboard
    permission=android.permission.BIND_INPUT_METHOD
    flags=0x0
    com.touchtype.swiftkey/com.touchtype.KeyboardService:
    mId=com.touchtype.swiftkey/com.touchtype.KeyboardService mSettingsActivityName=com.touchtype.settings.TouchTypeKeyboardSettings
    mIsDefaultResId=0x0
    Service:
    priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=false
    ServiceInfo:
    name=com.touchtype.KeyboardService
    packageName=com.touchtype.swiftkey
    enabled=true exported=true processName=com.touchtype.swiftkey
    permission=android.permission.BIND_INPUT_METHOD
    flags=0x0


    The highlighted strings next to mId= are the IDs of the keyboard apps available in my system.


    In any ID, the string before / is the package name of the keyboard app. Example: for Swiftkey keyboard, the mId is:

    com.touchtype.swiftkey/com.touchtype.KeyboardService


    The string com.touchtype.swiftkey is the package name of Swiftkey app. Package name is what will help you to find the appropriate mID that you should use to enable a particular keyboard app.


    In order to add or remove an IME into enabled input methods, do

    # replace ID with mId of the keyboard app which you want to add or remove

    adb shell ime enable ID
    adb shell ime disable ID


    To make an IME the default IME of the system, do

    # Note that it doesn't matter whether the IME is added into enabled input methods or not. Consider this a direct override.

    adb shell settings put secure default_input_method "ID"
    adb shell content update --uri content://settings/secure --bind value:s:"ID" --where "name='default_input_method'" # alternative to above command

    Source Link