yashsingh1/xdaforums huggingface dataset:
[Shield Android TV General] Mwc_Trexx:
The only thing I can think regarding why the files might be corrupted would be something to do with SMB 3.0.

As a test, you could try forcing Windows 10 back to SMB 1.x mode with the following:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc.exe config mrxsmb20 start= disabled

Reboot and see if that solves the problem. If it does, then it is probably related to a bug in Windows 10 SMB or in how Nvidia is access it. Now I have a QNAP NAS hosting SMB 3 shares for Plex and haven't seen an issue so far, but I mainly use KODI for my playback which is using NFS so I haven't tested it extensively.

Hope that helps,

T.
[Shield Android TV General] MattiasKarlberg:
Thanks! I will give it a go and see if it works.
[Shield Android TV General] nufclad:
Silly question, I have root - how do I add the folder I want, to the system located channel folder so I can have a custom channel?
[Shield Android TV General] pmgnet:
Not silly at all, in fact with the latest SELinux issues, it's particularly challenging and involves a series of obscure commands to impersonate the service account ID, as well has having some mechanism to copy the files, such as a completely anonymous accessible NFS server running locally, in order to copy the files and have them set with the correct "SELinux" permissions, whatever that means.

I actually got it working once, trying to get the HDHomeRun Prime plugin working. That was a couple months back, and I forgot the details. I was hoping to do a write up on the steps, but I got derailed with life stuff.

There's a new plex server update and HD HomeRun Prime plugin channel I want to try....

Here's what I can point you to, though.

https://forums.plex.tv/discussion/101755/rel-hdhomerun-viewer

https://forums.plex.tv/discussion/223444/where-is-the-plugin-folder-on-the-shield-tv

https://forums.plex.tv/categories/nvidia-shield
[Shield Android TV General] buda81:
is there a way to get media optimizer/transcode to work from a NAS?
[Shield Android TV General] nufclad:
Thanks for the help.

I can create a folder in the system folder... But it doesn't work the other way. Is this because I am using the SD Card as the android system and need another symlink location? I've now got a "test" folder created in the plug-ins folder (no good anyway). Is a copy command possible?
[Shield Android TV General] nufclad:
I've done it!!

Woohoo! For anyone wanting to do it, I done it differently to the guides. Basically, in root on terminal - change to the directory of the plugins folder
[Shield Android TV General] codeluca:
Hi! Can't get it working. May you type the commands that you used on your Shield terminal to get it working ?

Thanks and have a nice day!
[Shield Android TV General] nufclad:
Hello! I will try and have a look for what it was I'd used and get back to you
[Shield Android TV General] Ichijoe:
You will post back to this Thread, and hopefully NOT as a PM right?

I have a burning passion for this Intel myself!
[Shield Android TV General] pmgnet:
Finally got hdjrviewer v2 working for first time yesterday. Not sure why it started working after a year of trying but it is pretty slick.
[Shield Android TV General] codeluca:
Haven't received any message yet, don't worry I suppose he will post something here.

Anyway I followed the guide to get my IPTV plugin working but it just doesn't.

I wish I could use it so bad !

How did you get that plugin working on your Shield?
[Shield Android TV General] Ichijoe:
Ok I managed to get it working... So how?

1) Root your Shield... (Feel free to use Google),

make sure you also run TWRP, and are able to install SuperSU.

Which WILL be problematic for those with only a 4k Set.

So find an old TV till someone manages to fix TWRP on 4k!

2) Set up Plex, and though the Web Interface install any One Channel you wish. So that the "Plug-ins" Folder will be populated by something.

3) Install some Software

- ES File Explorer

- Termux (Should be an easy find as it's the only Terminal Software on the Android TV)

4) Open ES File Explorer

This should automatically land you in the userspace /sdcard/

So you can create a new Folder without any Permission concerns.

So create a new Folder "Plug-ins" here...

Now move to the /data/data/com.plexapp.mediaserver.smb/Plex Media Server

Rename the "Plug-ins" Folder to "Plug-ins_old"

Copy all the Files from "Plug-ins_old" to the "Plug-ins" Folder at /sdcard/

Exit ES File Explorer...

5) Open Termux - type the following Commands...

Become Root

$ su

Symlinking your new "Plug-ins" Folder

# ln -sf "/sdcard/Plug-ins/" "/data/data/com.plexapp.mediaserver.smb/Plex Media Server"

You might need to log back out, and into your Plex server for the change to show up. But, if you managed to create a working Symlink then everything should be fine.
[Shield Android TV General] codeluca:
I did this but I can't understand why it's not working. Could it be that because my kernel is set as permissive ?
[Shield Android TV General] pmgnet:
Check the Jan 5 post here by castlesplex (me).

https://forums.plex.tv/discussion/101755/rel-hdhomerun-viewer/p77

You need to get the selinux permissions correct.

You can install something built in like SoundCloud and use is -Z to see the goal.

The log files are key to seeing what is going on.

I finally got hdhomerun.viewer from zynine working and it is pretty amazing.
[Shield Android TV General] codeluca:
OK I'm trying to follow your guide but I can't run -Z parameter in ls command, what busybox version do you have (I have version 1.24.2) ? Also, the commands to change SELINUX permissions of that folder don't work (they give me a blank output, like they worked, but they didn't change the permissions), I checked the permissions through ls -la command but they remain the same as before.

God, I can run a command on my own, so it should be something related to busybox.

Any help? Also, how to update Busybox to the latest? Within the app I'm using https://play.google.com/store/apps/details?id=com.jrummy.busybox.installer I can't update it later than 1.24.2

EDIT: I've been thinking... the second issue I'm having could it be related to the system partition not mounted in R/W?

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

IMPORTANT EDIT: It's working guys.

I installed root explorer, mounted system in r/w and changed the permissions with that app instead of using TERMUX and it's perfectly working.

Let me remind you that I DID NOT CREATE a SYMLINK to the external folder. I prefer to install the plugin directly in /data/data/[plexApp]

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Have a nice day!
[Shield Android TV General] pmgnet:
Yeah, I was actually surprised any of the selinux commands were available to me, particularly as it seems I only have a subset of them. For example, I don't think the tools are there to create selinux objects.

I'm away from my shield and don't have remote shell access, but I was using a combo of USB/root and ssh server and laptop to manage this stuff.

I don't think I had to remount system, and in fact, I've had trouble doing just that. The folder is under /data/data/ and I think it's already read-write.

I'll try to remember to check these and post tonight. Feel free to ping me again. It's really cool to have this working. I can't seem to find any other plugins I want as they mostly deal with "stolen" content or boring channels, but I would like to find a method to DVR the content without paying any subscriptions to either Plex or Silicon Dust.
[Shield Android TV General] pmgnet:
Ok, [MENTION=6655420]codeluca[/MENTION], this is very odd.

BusyBox v1.21.0 (2013-07-08 16:00:47 CEST)

1|root@foster:/data/data/berserker.android.apps.sshdroid/home # which ls

/data/data/berserker.android.apps.sshdroid/home/.bin/ls

lrwxrwxrwx 1 app_84 app_84 59 Jul 13 01:53 /data/data/berserker.android.apps.sshdroid/home/.bin/ls -> /data/data/berserker.android.apps.sshdroid/dropbear/busybox

I can't remember how I got busybox on here. Did it come as part of the rooting process? Or maybe I used ES Explorer, send by LAN and sent busybox from my phone or tablet over.

So, I'm just fortunate that the ls had selinux support with -Z...

---------- Post added at 11:41 PM ---------- Previous post was at 11:40 PM ----------

Even more mystery... How did I get selinux support? https://github.com/termux/termux-packages/issues/544

---------- Post added at 11:46 PM ---------- Previous post was at 11:41 PM ----------

Check this out. https://xdaforums.com/android/software-hacking/tool-busybox-flashable-archs-t3348543

---------- Post added at 11:48 PM ---------- Previous post was at 11:46 PM ----------

FWIW, that busybox build looks more robust than the partial selinux support I have, although I had all I really needed to get the job done.

---------- Post added at 11:50 PM ---------- Previous post was at 11:48 PM ----------

I've got selinux support everywhere! On my Samsung T800, It's a completely different busybox, v 1.25.1-Stericson

---------- Post added at 11:51 PM ---------- Previous post was at 11:50 PM ----------

Maybe this also is an easy fix. http://www.apkmirror.com/apk/stephe...n-40-release/busybox-40-android-apk-download/
[Shield Android TV General] codeluca:
I don't know if you read my edit on my previous post, but now everything is working fine.

And yes, you were very lucky because you were able to use that param, that is hilarious!! If a person doesn't know how to type commands in a terminal, it can just use Root Explorer to change all permissions.

Also, I needed to change my /System to R/W in order to do that.

Anyway installing third party plugin, without symlinking or using hard commands it seems being a pretty straightforward operation now.

I'll try to write what my steps had been:

Get rooted

Install RootExplorer

Install and update Plex on the latest version (Shield version includes both client and server side app)

Install one officially supported channel on the plex app to populate the plug-ins folder

Through RootExplorer, change /System from R/O to R/W, and go to /data/data/com.plexapp.mediaserver.smb/Plex Media Server/Plug-ins/

Copy there your nameExtension.bundle folder

Check seLinux permissions and owner (it should be u0_a53) of the extension you installed through Plex App and copy them to the new copied nameExtension.bundle

Reboot (I didn't need to disconnect my Plex user)

Plex third party plugin should now appear

Thank you all for your support, Shield TV is a very interesting machine, now I just need to understand how to install a good Samba Server on the Shield and I'm done! I have my machine ultimated :D
[Shield Android TV General] Ichijoe:
I probably missed a step, in a false assumption that it was a give in. But you have to have Plex, and it's Media Server setup first.

Then you have to head of to your PC/Laptop/Netbook/Phabelt etc... And connect to that Plex Server.

Once your in the mobile client you need to go to the Channels, as you do. And just install something.... Anything it shouldn't matter even if it is Geolocked you have to have at least One Channel installed. I suspect this will cover any permission problems you may run into. I for one never had to mess with with any SELinux stuff.
[Shield Android TV General] pmgnet:
Thanks for your list!

I didn't change my selinux mode (since I don't know how to), and I just found that using the commands to set the security context did the job.

However, your steps look easier? or do you still have to do all the selinux context settings?
[Shield Android TV General] codeluca:
That's all you need to do, so they should be easier than creating the symlink etc etc... If you're referring to that!

I'm gonna edit the post, so people know they don't need to change to permissive mode their selinux, thank you
[Shield Android TV General] Pf2324:
Step 7?

How do you check selinux permissions? That's the only thing I can't figure out. I'm not firmiliar with it. I have done everything else but am not sure how to do that step. I have already rooted the shield and added g2g.fm channel manually but it's not showing up and I figure it has something to do with step 7 lol. Step by step or picture instructions would be greatly appreciated. Thanks in advance.
[Shield Android TV General] codeluca:
Ok. To check your SELinux permissions you can use an app like Root Explorer (Use Sideload Launcher App to open it because you can't from the default Launcher), because it has that functionality. You need to check your g2g.fm app permissions, type them on a paper, and insert them into your newApp.bundle permissions.

Example: g2g.fm has u0_a53 owner and x permission. Insert u0_a53 and x on the extension you want through Root Explorer to install and restart your Shield TV.

Right now I can't help you with pictures, let me know if you solved; if not, I will provide a more detailed explanation.
[Shield Android TV General] Pf2324:
Still confused

I installed root explorer and sideload launcher and launched root explorer with sideload launcher. G2G.fm permissions are the same as all the other channels but G2G.fm still doesn't show up in Plex. Not sure what I am doing wrong or missing but I have taken pics to show you where I'm at. How do I upload pics so you can see what's up? Don't know how to change SELinux permissions. Can't find that.
[Shield Android TV General] codeluca:
Hi, you need to use Root Explorer (https://play.google.com/store/apps/details?id=com.speedsoftware.rootexplorer&hl=it) because I'm pretty sure that ES File Explorer won't allow you to change SE Linux Context (it's called like that in Root Explorer).
[Shield Android TV General] Pf2324:
Sorry, I edited my last comment to update you. I have installed sideload launcher and Root Explorer. Launched root explorer from sideload launcher. Permissions for g2g seem the same as they are for the other channels that work, but I am still lost on how to find the SE Linux Context. Need help with that. Sorry, I had to take out your link cause I'm new here and not allowed to have links in my comments yet lol. Thanks.
[Shield Android TV General] Pf2324:
OK. I was able to get G2G to work temporarily. I installed Termnx, did some research and found the command to make SELinux permissive but it only works until I reboot. Is there any way to disable it all together?
[Shield Android TV General] codeluca:
I'm very sorry but I haven't used termux at all. I've been through that and had problems, that's why I went with Root Explorer.

The little guide I wrote let the channels work even after reboot.

Hope you get through that!
[Shield Android TV General] pmgnet:
Thanks! I was doing this from SSH. Didn't know there was an app for this junk. Whoever made up selinux is evil. The command names are worse than normal UNIX commands!
[Shield Android TV General] Pf2324:
Almost there lol

(Insert u0_a53 and x on the extension you want through Root Explorer to install) is the only part I am having a hard time with. How exactly do I do this? I have no problem changing the owner by long click on the folder, then I have the option to change the owner in the menu but it only gives me limited options and u0_a53 is not one of them. I know I'm doing something wrong, I'm just not sure what? Can you explain it step by step how to copy the owner from one folder or file to another? Thanks in advance. I've had a Plex server for years but never on an Android or Linux. That stuff is new to me.
[Shield Android TV General] ALEX37330:
I can t have a Chane work so I have install one with chanel on Plex et set the same user and authorisation but I have this error and I really don't understand how fix it

boost::filesystem::status: Permission denied:

Finally work with selinux permissive
[Shield Android TV General] green666:
Hi guys... not sure if anyone else have the problem but i ve changed the cable to a new ultra high speed (to eliminate the possible problem) and still have huge audio delay in Plex when using True HD. Shield is connected to Denon x1700h via game port (enhanced), and Denon is connected to eARC Sony x90j with certified ultra high speed 48 cable. Audio sync and earc both enabled and at auto on tv. Everything is updated to latest fw.

Now, i have seen the reports from other users for that audio delay, which is mostly only when using true hd, the rest is in sync. I prefer using only Plex for both client and server with 2 of my big hdds attached to it. Not sure if the problem is related with Plex on shield or Denon as well?!

I am also using the Plex own auto refresh rate switching and the movies are playing in 24fps (23.9 by info). I believe not using it and leave it to 60 get it in sync but its not natural for video then - introducing stutter and frame interpolation.

Can someone confirm the same?

The only way to get it right is this.... but the constant toggle is a pain.

*mkv files with True HD atmos are 295ms (audio delay set at Denon with lip sync on auto) audio out of sync late. (0 for the ball on shield)

*mkv files with dd+ 0 audio delay on Denon, but 50 on the ball.

*mkv files with dts/dts hdma/dtsx - everything in sync with 0 on both Denon and shield.

Impossible to set universal setting to fit all audio encodings.

Plex UI is the best and the only player i want to use and only one I have problems with, hope someone adress this.
[Fire TV Q&A, Help & Troubleshooting] Antieco:
Hi, which amazon services and apps are safe to disable/remove.? I'm not using any amazon app, just kodi or SPMC.

Enviado desde mi A0001 mediante Tapatalk
[OnePlus 2 Q&A, Help & Troubleshooting] Michael Ion:
First of all I am new to rooting and I just got my oneplus 2 and updated it into 6.0.1 and Oxygen OS 3.0.2 which guide should I follow?

I ve enabled debugging and oem unlocking, and the device is listed as ADB interface on Device Manager does that mean I have adb commands and drivers ready to go no problemos?
[Android Apps and Games] HTSMS:
GreenPhone can block/ filter all Spam SMS & Spam Call:

by blacklist

by prefix numbers

by spam keyword (SMS content)

by unknown number

by whitelist

Google link: https://play.google.com/store/apps/details?id=com.tth.KitkatSMSFilter
[Android Apps and Games] electricdonkey35:
Thanks for this! :)
[Android Apps and Games] HTSMS:
If you need any support, please notify us.
[XDA Assist] MooseAddict:
About six months ago I got a Motorola X Play and have loved it ever since. Although a couple days ago there was an incident in which my phone dropped out of my pocket and as a result my screen is smashed and my LCD has a crack going across the middle of my phone. On the left side of the LCD my touch screen no longer works, making it impossible to log into my phone as the password needs the left side. I just need to know approximately how much it will be to fix, if it is fixable, and if it is even worth fixing or I should just get a new phone. Thanks!
[XDA Assist] Vatsal:
Hello,

This forum is for newbies finding their way around XDA Developers, it isn't a discussion section.

Also you may visit nearest service station and get info on cost of the screen.

-Vatsal
[Xperia Z5 Compact Q&A, Help & Troubleshooting] eng3:
I currently have an locked, unrooted Z5C.

I've always rooted my old phones because I liked trying out new features and hopefully get a better faster phone. However, certain things are critical to me (Phone calls, Camera, GPS, Data/Wifi).

To start with, I basically hope to be able to get some software requiring root to work (Gsam Battery root companion, xposed, cpu gov control) and see if there are some bug fixes (like volume boost). Then any improvements to speed (ie. debloating, etc). Then any added functionality like improved GUIs, better ability to backup.

I'm trying to decide if I should go ahead and root or keep waiting for custom ROMs to mature.

As I understand it, there is a procedure to unlock your phone, root, then load replacement DRM keys. What are my options after doing this? Looking thorugh threads, it seems like these are my options:

1. Install back the stock rom. Will this give me identical functionality to what I have now but with the ability to run root-apps?

2. Install a custom ROM. I basically see CM13, XPower, OMNI. If I use a custom ROM, do I loose access to all sony software? (ie. camera app, advanced camera features)

2a. CM13, I see there is currently a bug with videos and bluetooth so that is prob a dealbreaker for me at this point.

2b. XPower ROM. I've been trying to determine what the known bugs for this ROM are.

2c. OMNIROM seems to have issues with the camera so that's prob a dealbreaker as well.

Am I missing any other options?
[Xperia Z5 Compact Q&A, Help & Troubleshooting] civicsr2cool:
If you have no "need" to root I'd hold off. There are no custom Roms that are functional as a daily driver yet. On the contrary the OEM ROM has so many bugs it needs to be rebooted a few times a day and wiped every few weeks so you don't have much to lose!

Here's a list of my mods to lollipop that I run:

http://xdaforums.com/z5-compact/themes-apps/post-setup-apps-tweaks-t3349010
[Fire TV Q&A, Help & Troubleshooting] bird333:
Just got a Fire TV 2 (2016 week 16). I am following this guide http://www.aftvnews.com/how-to-complete-the-fire-tv-initial-setup-without-updating/ but I can't get past the "updating error". I initially had all these sites blocked on my router and with opendns.

amzdigital-a.akamaihd.net

amzdigitaldownloads.edgesuite.net

softwareupdates.amazon.com

updates.amazon.com

But after I had trouble I unblocked the last two but I still can't get to the registration screen. I have a A to A cable if necessary. Help!
[Fire TV Q&A, Help & Troubleshooting] Antieco:
I recon blocking updates via url isn't working any longer.

Enviado desde mi A0001 mediante Tapatalk
[Fire TV Q&A, Help & Troubleshooting] bird333:
I guess I was disconnecting the cable too fast. I let the connection stay about 5 seconds into the 'checking for updates' screen and then disconnected. Then it asked if it was me (which was weird and scary) and I selected my account and went from there. Now rooted. I was on 5.0.5.1 if anyone cares.
[General Topics] Menneisyys:
Wowz, thanks for the kind words :)
[General Topics] jockyw2001:
Menneisyys, as usual you did an excellent job! Many thanks :)

I would welcome one addition though: a table which shows which JSR standards are supported by each midlet manager.

I have spent much time to find out that only IBM J9 supports both JSR-75 (accessing PIM database and the File System) and JSR-82 (Java BT API & serial ports). There exist a couple of applications, e.g. MGMaps, which rely on support for both stds.

Cheers

JockyW
[General Topics] Menneisyys:
1. Thanks for the kind words :)

2. JRS-75 (File Connection & PIM) requires an add-on hack (see the "JVM File Connection (part of JSR 75):" row)

3. As far as JSR-82 (BT) is concerned, it did have two third-party BT add-on libraries, but they no longer exist. See http://www.aximsite.com/boards/bluetooth-talk/209772-pocketpc-bluetooth-enabled-midlets.html for more info.
[General Topics] ernestorendon86:
bt info on a wizard

hi i have months trying to use a software bt info in my wizard htc 8125. it use bluetooth and is like the bloover... i can use it... some help please what i have to install im from ecuador and is a little hard to read all that i dont understan at all. thanks
[General Topics] Menneisyys:
I haven't managed to install any 3rd party BT libraries under IBM J9. jockyw2001 may know how this is done.
[General Topics] ernestorendon86:
thanks

thanks, somebody helppppp