• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][SOFIAR][11][UNOFFICIAL][GAPPS][VANILLA] ArrowOS

Search This thread

RaspberryPiBen

Senior Member
Aug 4, 2017
74
35
This ROM has been very stable for me for the last few months, but I recently discovered what seems to be a problem with the ROM. In the Bitwarden app, the option for biometric unlock is missing. SafetyNet passes and MagiskHide is enabled for Bitwarden. I've asked on r/Bitwarden about it ( https://www.reddit.com/r/Bitwarden/comments/pvn4gl ), but every reply said that it worked for them and it must be a problem with the ROM. I can't really include logs because there's no specific thing that happens, it's just the lack of an option. Could it be that a certain API is missing in the ROM?
 

Beetle84

Recognized Contributor
Oct 24, 2013
2,494
1,493
Hervey Bay
Motorola Moto G100 / Edge S
This ROM has been very stable for me for the last few months, but I recently discovered what seems to be a problem with the ROM. In the Bitwarden app, the option for biometric unlock is missing. SafetyNet passes and MagiskHide is enabled for Bitwarden. I've asked on r/Bitwarden about it ( https://www.reddit.com/r/Bitwarden/comments/pvn4gl ), but every reply said that it worked for them and it must be a problem with the ROM. I can't really include logs because there's no specific thing that happens, it's just the lack of an option. Could it be that a certain API is missing in the ROM?
Are you using the latest version? It was fixed as far as i can tell. I no longer have the phone so cant try it out right now
 

Beetle84

Recognized Contributor
Oct 24, 2013
2,494
1,493
Hervey Bay
Motorola Moto G100 / Edge S
This ROM has been very stable for me for the last few months, but I recently discovered what seems to be a problem with the ROM. In the Bitwarden app, the option for biometric unlock is missing. SafetyNet passes and MagiskHide is enabled for Bitwarden. I've asked on r/Bitwarden about it ( https://www.reddit.com/r/Bitwarden/comments/pvn4gl ), but every reply said that it worked for them and it must be a problem with the ROM. I can't really include logs because there's no specific thing that happens, it's just the lack of an option. Could it be that a certain API is missing in the ROM?
Ignore the above comment, wrong thread. Another dev is taking over ArrowOS, and the biometrics are fixed. I'll get the link and share here shortly.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 8

    logo.png



    ArrowOS


    ArrowOS is an AOSP/CAF based project started with the aim of keeping things simple, clean and neat.

    Website: https://arrowos.net
    Telegram: Channel | TG Portal/Links
    Github: https://github.com/ArrowOS
    Code Review: review.arrowos.net
    E-mail: arrowos.contact
    PayPal: Donate to us
    Blog: blog.arrowos.net

    WHAT WORKS?

    Almost everything

    WHAT DOESN'T WORK?

    You tell me

    Be sure to include a log : via the Matlog app included or check how to

    DOWNLOADS

    Here!

    INSTALLATION - TWRP

    Unlocked Bootloader Required: google "unlock motorola bootloader"

    Download the ArrowOS zip and copy to your external sd card

    Download/Install firmware with the latest version of Moto Flash Tool
    (this tool also prepares the b slot for custom rom installation)

    Boot to the start/welcome screen

    Power off and reboot to the bootloader/fastboot interface (power and volume down)

    Install
    TWRP to slot a and slot b
    Code:
    fastboot flash recovery TWRP.img
    fastboot flash recovery_b TWRP.img

    Boot to TWRP (navigate with the volume buttons, select recovery, press power)


    FORMAT DATA!!

    Flash the ArrowOS zip

    REBOOT TO RECOVERY!!

    Reboot to system

    Profit

    INSTALLATION - FASTBOOTD

    Unlocked Bootloader Required: google "unlock motorola bootloader"

    Download the ArrowOS zip and extract it to your adb/fastboot folder

    Download/Install firmware with the latest version of Moto Flash Tool
    (this tool also prepares the b slot for custom rom installation)

    Boot to the start/welcome screen

    Power off and reboot to the bootloader/fastboot interface (power and volume down)

    Install
    TWRP to slot a and slot b
    Code:
    fastboot flash recovery TWRP.img
    fastboot flash recovery_b TWRP.img

    Boot to TWRP (navigate with the volume buttons, select recovery, press power)


    FORMAT DATA!!

    In TWRP reboot menu, select fastboot, wait for it to reboot


    Open a cmd window where you extracted the files to earlier and flash the ROM with the below commands

    Code:
    fastboot flash boot boot.img
    fastboot flash vbmeta vbmeta.img
    fastboot flash product product.img
    fastboot flash system system.img

    Reboot to system

    Profit

    *** Dont install Magisk until you have booted the ROM once

    ROM Source: https://github.com/ArrowOS
    Kernel Source: https://github.com/Odin1101/Project-Sofia/tree/Upstream-plus
    Device Source: https://github.com/whatthef84/android_device_motorola_sofiar-1
    Vendor Source: https://github.com/whatthef84/android_vendor_motorola_sofiar-1/tree/android-11

    Many thanks to @vache for the above device/vendor trees, the flash tool, and building TWRP. The guy's a legend!
    3
    Agh, plain AOSP. I miss Havoc already.
    1
    Flashed twrp using minimal adb to recovery and recovery_b. Flashed arrow after formatting. Now I have no mobile data connection. Also getting: access point name settings are not available for this user, under apn. Tried fastboot erase modemst2, resetting, installing other roms doesn't work either. I'm on XT2041DL. Thoughts?
    1
    Also, I had a problem when installing and I thought I should warn others. When I tried to install with TWRP, it failed and always booted back to TWRP when I tried to boot to system. When I tried the fastbootd method, it also failed because fastbootd is not available when TWRP is installed. Instead, I did this:
    1. Skip the step of installing TWRP. It messes things up. You may be able to install it later, but I don't want to take my chances.
    2. For the "format data" part in TWRP, run
    Code:
    fastboot -w
    instead.
    3. Instead of rebooting to fastboot from TWRP, run
    Code:
    fastboot reboot fastboot
    .
    4. Continue with the steps of installing boot, vbmeta, product, and system with fastboot.
    While in twrp, if you select reboot to fastboot, that is fastboot d 😉