[ROM] [13.0] [Dragon] ArrowOS 13.0 [UNOFFICIAL]

Search This thread

locuturus

Senior Member
Question:
This might not be ROM related, because I didn't try this before I started using ArrowOS, but..
I have a music collection on a thumbdrive. I can transfer files from it to the Pixel just fine, but not a single music app I try can see the music on the thumbdrive. That is,except for the music player built into the Total Commander app.
Any thoughts?
Thanks!
Without root or the AOSP Files app there are only 2 ways to access USB files on modern Android:

The first is to use the Storage Access Framework API which is that thing where an app asks you to pick a folder for it. The second is to use the special All Files Access permission which works a lot like veeeery old Android where you can see (almost) anything but Google restricts which apps are allowed to have that.

Almost every music player out there uses a much simpler file permission which only gives it access to Media files. Android itself makes a list of music files on the device and tells the music app how to access them. This list does not include USB drives. For your use case you need to get a music player that either uses SAF or All Files Access.

EDIT: some apps should be able to play a song on a USB drive if opened first from a file manager but YMMV there.
 

Sparty73

Senior Member
Feb 4, 2012
131
45
Michigan
Did anyone else lose root with the most recent build? I patched the boot.img with Magisk after dirty flashing, then flashed it through fastboot, but it didn't return. That's all I needed to get root up and running on the prior build.

Any ideas?

EDIT: I'm an idiot. I flashed the un-patched boot.img, not the patched one. Fixed.
 
Last edited:

Sparty73

Senior Member
Feb 4, 2012
131
45
Michigan
Anyone have an idea of how to get YouTube TV? The situation I have currently is that:

1) YouTube TV app doesn't work with Pixel C generally.
2) YouTube TV won't work in browser due to hardware codec being enabled.

I would love to have it on for the World Cup when working next to my monitor.
 

locuturus

Senior Member
Anyone have an idea of how to get YouTube TV? The situation I have currently is that:

1) YouTube TV app doesn't work with Pixel C generally.
2) YouTube TV won't work in browser due to hardware codec being enabled.

I would love to have it on for the World Cup when working next to my monitor.
Did you try Firefox? It uses it's own codec engine I think. I'm not ready to test that yet so I'm just spit balling here.
 

tabormeister

Senior Member
Without root or the AOSP Files app there are only 2 ways to access USB files on modern Android:

The first is to use the Storage Access Framework API which is that thing where an app asks you to pick a folder for it. The second is to use the special All Files Access permission which works a lot like veeeery old Android where you can see (almost) anything but Google restricts which apps are allowed to have that.

Almost every music player out there uses a much simpler file permission which only gives it access to Media files. Android itself makes a list of music files on the device and tells the music app how to access them. This list does not include USB drives. For your use case you need to get a music player that either uses SAF or All Files Access.

EDIT: some apps should be able to play a song on a USB drive if opened first from a file manager but YMMV there.
Ok this is what I was thinking about, Can confirm this is how it works. I bet it would work differently if it detected an *sd card* in a usb reader rather than a flash drive, Android is set up to treat sdcards as permittable external storage.
 

Papaw01

Member
Aug 27, 2022
41
10
Google Pixel C
Ok this is what I was thinking about, Can confirm this is how it works. I bet it would work differently if it detected an *sd card* in a usb reader rather than a flash drive, Android is set up to treat sdcards as permittable external storage.
I don't think I have an USB c SD card adapter, or I would try that... but wouldn't the Pixel see it as a USB drive still?
 

locuturus

Senior Member
Ok this is what I was thinking about, Can confirm this is how it works. I bet it would work differently if it detected an *sd card* in a usb reader rather than a flash drive, Android is set up to treat sdcards as permittable external storage.
That almost certainly will not work. It's not a super great music app but you can try VLC. That app can detect USB drives.
 

justinmeese

Member
Mar 9, 2017
18
1
Anyone have issues with some apps and auto rotating? One of the main things I like to use my Pixel C for is to watch The Master. When you open the app it detects the correct orientation, but as soon as you start to watch any video it puts it back into portrait mode. Any sense if this is something programmed into the app or is it something with the device?
 

justinmeese

Member
Mar 9, 2017
18
1
Anyone have issues with some apps and auto rotating? One of the main things I like to use my Pixel C for is to watch The Master. When you open the app it detects the correct orientation, but as soon as you start to watch any video it puts it back into portrait mode. Any sense if this is something programmed into the app or is it something with the device?
I actually did a little testing with a stock Pixel C and it seems to be an issue there too. Looks like the reviews of the app have this mentioned as well. Anyway to force an orientation?
 

locuturus

Senior Member

KrX38

Member
Sep 27, 2019
7
0
Hello ,

Just passing by to say thanks to the dev o this ROM , i find this is way better than AOSP in reactivity .

But since i flashed the ROM i lost all my codecs for MXPlayer ( cant' watch HEVC x265 files , a green filter appear instead in HW mode , in SW the video is sloooooow af ) .

Does anybody know a good workaround or maybe a good video player ? ( I try MPV but HEVC/x265 just crash the app )

Many thanks !
 

locuturus

Senior Member
Hello ,

Just passing by to say thanks to the dev o this ROM , i find this is way better than AOSP in reactivity .

But since i flashed the ROM i lost all my codecs for MXPlayer ( cant' watch HEVC x265 files , a green filter appear instead in HW mode , in SW the video is sloooooow af ) .

Does anybody know a good workaround or maybe a good video player ? ( I try MPV but HEVC/x265 just crash the app )

Many thanks !
What happens with VLC? The old hardware codecs were disabled for website compatibility reasons. I'm not sure if they are still disabled, sounds like they are, but there is a re-enable script you could flash at the top of page 2.
 
  • Like
Reactions: KrX38

TheNicholasNick

New member
Dec 27, 2022
4
4
works pretty great - thanks

the keyboard pairing is odd.
  1. works at first then stops working
  2. rebooted
  3. removed device
  4. somehow it paired itself again and popped up the pin and now it is all good...
WiFi is only 2.4GHz - 100mbps is fast enough I suppose - had to look up the password as only device that uses that is the printer :p

seems to be very smooth, no more glitching showing ads while playing games :)

cheers again, hopefully can get camera working - be good for Meets :)
 
  • Like
Reactions: tabormeister

tabormeister

Senior Member
works pretty great - thanks

the keyboard pairing is odd.
  1. works at first then stops working
  2. rebooted
  3. removed device
  4. somehow it paired itself again and popped up the pin and now it is all good...
WiFi is only 2.4GHz - 100mbps is fast enough I suppose - had to look up the password as only device that uses that is the printer :p

seems to be very smooth, no more glitching showing ads while playing games :)

cheers again, hopefully can get camera working - be good for Meets :)
Check your 5g wireless channels! Might be using an EU pixel C and need to change the wifi country code to US, EU pixel C is set to eu wifi so won't work with some 5g channels out of the box
 
  • Like
Reactions: pat_wild

KrX38

Member
Sep 27, 2019
7
0
What happens with VLC? The old hardware codecs were disabled for website compatibility reasons. I'm not sure if they are still disabled, sounds like they are, but there is a re-enable script you could flash at the top of page 2.
Thanks i'm gonna try that later. When i use MPV or VLC the app just crash when i try to watch hevc. But with the CX Explorer video player i have audio + the usual green filter video bug hevc. Also the tab only connect in wifi in 2.4ghz, no more 5ghz ( eu region i live and tab is eu i think, on pixelexperience i can have wifi 5ghz).

I will try the script you talk about tonight and report if it's good.
 

pat_wild

Member
Jul 29, 2022
31
13
works pretty great - thanks

the keyboard pairing is odd.
  1. works at first then stops working
  2. rebooted
  3. removed device
  4. somehow it paired itself again and popped up the pin and now it is all good..

Recently got myself the keyboard (hard to resist at 20$!) and I'm also having pairing issues. Initial setup isn't a problem and it connects right away afterwards, but it stops working after the device is turns off for a while. Now, in all honesty, I'm fine removing/repairing it every time, but it would obviously be even better if it would just work as intented! 🙂
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    New build up, fixes on par with Lineage and PE
    1
    Dirty flash just fine over the build I installed back in November. The other one was causing some battery drain much faster the LOS in battery saver mode. Recently the tablet was dying in a few days vs. a few weeks. I am hoping this update solves that one. Thanks again for keeping this one alive. Let me know if you need me send you a beer!
  • 23

    logo.png



    ArrowOS



    /* * We are not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed. Please * do some research if you have any concerns about features included in this ROM * before flashing it! YOU are choosing to make these modifications, and if * you point the finger at us for messing up your device, We will laugh at you. * It is your fault because you chose to do all the modifications on your device. * Remember projects like these and the work done on them is a hobby to the * contributors and the team members, no one is working for you nor is getting paid for it * have some respect for the work done by them since it is done purely on interest or a hobby */


    ABOUT
    ArrowOS
    is an Android Open Source Project based Android mobile operating system 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

    Checkout more documentation at (maintainership/contributing): Check this out

    WHAT WORKS?
    • Almost everything

    WHAT DOESN'T WORK?
    • Camera
    • Webview based browsers won't play videos
      • Use a browser like firefox as a workaround (SW Codecs)
    • SELinux is permissive
    Be sure to include a log: check how to

    DOWNLOADS
    Click here to Download

    Recommended Gapps Package: MindTheGapps

    Read our blog article/post about:
    * HOW-TO report a bug
    * GAPPS and VANILLA variants
    * Checking build integrity

    GPL compliance:
    ROM Source
    - https://github.com/ArrowOS
    Kernel Source - https://github.com/ThaMichie

    ROM OS Version: Android 13
    Security patch level: January 2023
    ROM Kernel: Linux 3.18
    Based On: AOSP
    14
    New build is up:

    * Fixed Bluetooth connection
    * Fixed Bluetooth audio
    * Replaced our old bluetooth hal with Shield Bluetooth configs
    * Ported Wifi Shield configs
    * Performance optimizations (GPU boost)
    * November security patch

    I forgot to include the H264 patch, will do next build.
    12
    New build up!

    - Improved UI performance (Smoother Animations)
    - Improved multitask performance
    - Updated device & vendor props
    - Upreved audio HAL to V7
    - Enabled H264 Codec
    - Ported Shield Health HAL
    12
    thank you very much for all the work and bringing life back to our pixels c.
    What next changes are you planning to bring? Do you think it will be possible to bring back 2k youtube or fullhd netflix?
    What are the pros of that shield 9.0.0 firmware?
    Thank you again
    I've put alot of work and time in our device tree to clean and upgrade everything I can which makes it easier to port future android versions. Will check if I can make it treble compatible too.

    The firmware itself wont make much difference without decent kernel drivers supporting it but let's see what I can do with our old kernel.

    With spoofing we might be able to bring back widevine but let's do one step at a time 😁

    My dad bought a 2022 mid range tablet. Feels way more sluggish compared to the pixel now 😎
    11
    New build up!

    - Updated CPU firmware to Shield 9.0.0
    - Updated GPU firmware to Shield 9.0.0
    - Updated xusb firmware to Shield 9.0.0
    - Fixed Led bar behaviour: Made my own variation to have a dimmed lightbar when screen is on so it does not disturb in dark rooms and turns off at screen off.

    Also cleaned our device tree.