yashsingh1/xdaforums huggingface dataset:
[Shield Android TV Android Development] zulu99:
read my entire post i updated it.

Security is important and we hope that android source code is updated more often.

But only a compuiter without internet maybe is secure, therefore protect yourself with your mind.

When the attacker come inside you, make sure that your device is ready to receive it. With root and others pratical security measure you can.

I install the most trash things in the world, i navigate the most negative web site in the world. The attacker can't find nothing useful in my device :)

When i was infected i deleted the infection. I hope to be able to delete also in future with root.

For sure with Root i can better protect my privacy against companies that want steal my personal informations :)

Uninstall bloatwares

Fight impositions

and many others things

These companies can control the world if users don't have root. Open your eyes and mind.

Is not just an Android problem, we are talking about the control of global information.
[Shield Android TV Android Development] banderos101:
very nice susgestions, however

r

"Double autentication on the google account and set on it a prepaid credit card that you recharge only when you need something. or small amount of money"

Yep, tried that already, but not many options, and the one that i ended up testing, was'nt as anon as i liked i.e. website registration for certain features.......but i do keep an ear out for any other contenders because i think its a good idea

As far as google apps.......when i get the chance, like ive already done with the shield, ill be uninstalling them in every device i own except one, so i can still download apps from playstore and apk backup and then transfer to other devices

Edit

And even then, ill be looking for a way to remove it on the last device, something thats clean, and open, and does'nt force you to depend on closed source solutions.........i really dont like google srvices framework........its a perfect level of attack waiting to happen, assuming the creators dont beat em at it

Yep, ive lloked into encryption, played around with it, still looking in to it, and do plan to implement it, if i find something i like.......for instance, and just an example (file/folder encryption is enough for me), cant remember if its windows or linux, but one of them lets you encrypt partitions, drag/drop/encrypt

I dont like cloud storeage whatsover, i refuse to use them, anything of mine stays locally, in my control....if the option is'nt taken away from me that is, and even then, i'd not be using insert app.....its one of the reasons i dislike gmail and similar apps...........i guess in some circumstances, encryption might offset this, but i wouldnt want to rely on encryption algorithms completely, given the news thats come out over the last couple of months

I think we can agree that an internet capable device without internet is limited to some degree.......my personal opinion, i think the internet, the sharing of things, ideas, solutions ....:edit: history, news, information, culture, current events......so many things :end edit:.......:beggining of yet another edit: instantanously :the end of the last edit......i promiss:):.......is one of the bigger advancements in our history,........im not gonna be limited by not being able to use it, but at the same time im not gonna ignore stuff that looks vulnrable.........i still use in the hopes that an inovative solution comes along, keeping an ear out for what looks like the beginning of one

Cheers zulu, one thing that i dont ever want to see is lack of discussions in these areas

Good disscussion :good:

Edited for crappy grammer, clarification and further thoughts

---------- Post added at 08:30 PM ---------- Previous post was at 08:00 PM ----------

"Is not just an Android problem, we are talking about the control of global information."

He who holds the information holds the power, as He who controls the power, controls the world

And offcource, my personal favorite

Power corrupts

Absolute power corrupts......absolutely

Corruption is way to easy in this earth we live in
[Shield Android TV Android Development] HackRus:
Hi can you install and 5.0/ 5.1 android operating system onto the shield e.g the same as on my galaxy s5 ?

Thanks
[Shield Android TV Android Development] tailslol:
No, the shield is not open sources yet.
[Shield Android TV Android Development] TunaFlapjack:
No Output To USB Audio - Where is this located in the android settings?

[IMG="No Output To USB Audio"]http://www.minixforum.com/attachments/20150121_205139-jpg.815/[/IMG]
[Shield Android TV Android Development] zulu99:
This is Full Android, the same Android that you have in your Tablet or Phone. The difference is that is used on a big Screen, your TV.

Every Android firmware is made, and work only on the device for which it was compiled

and can contain some manufacturer's customizations compared to Android AOSP.

It MUST pass the Google CTS report to be a Google certified device. https://storage.googleapis.com/support-kms-prod/F8E95910876F5BC6A1478469B983847FD45A

Every others not certified devices, can't have Google Play inside.

Only If two devices have the same SOC, maybe a port of a firmware to another device is possible.

Only Nexus devices and few others have all parts of the firmware public ( open source and precompiled binary ) with wich a developer can compile the exact version that was published by the manufacturer, many others devices have some part public and others private

( bad behaviour if this private parts are not published or are not the same of stock firmware also if in precompiled form ).

The Shiled TV have the base Android part open source and others parts private.

But very often we can get the precompiled private stuff from the stock firmware.

Also if this is not always possible if the manufacturer publish a source code that is different from the version that it have in-house.

This is the case of Nvidia's source code. Part of the Source code published different from the source code used in the stock version. And also some precompiled binary different from the stock version. ( This is cheating for me )

I wrote this just to justify the two previous posts, who have no sense.
[Shield Android TV Android Development] zulu99:
is automatic if your usb audio device is supported.

Test your hardware with stock firmware and with this firmware. If it not work only in full Android let me know.

Should be the same in both firmwares.
[Shield Android TV Android Development] TunaFlapjack:
I am running only full 2.1 and dont have Nvidia stock to check this function. Is there a place i can manualy toggle it to not be Auto?

Hardware minix neo a2
[Shield Android TV Android Development] zulu99:
In developer settings, you can only disable the outomatic routing of usb audio.

As i write in the previous post, if your usb audio device is supported, it work automatically.

In the settings you can disable this behaviour, mean that if you connect an usb audio device it not work automatically.

I know that same usb audio devices are working.

P.S.

Only now i read that you are using a mouse with the Parkinson disease inside, therefore i understand better your question. Good luck :)
[Shield Android TV Android Development] TunaFlapjack:
Yes that worked switching it off auto in devlopment thanks
[Shield Android TV Android Development] tailslol:
No,Zulu it has differences. For example lollipop permission manager is missing.

Or the advanced network proxy settings are missing.
[Shield Android TV Android Development] zulu99:
when i wrote, some firmwares can have manufacturer's customizations.
[Shield Android TV Android Development] tailslol:
No Zulu those are part of the stock firmware missing in your shield full android.
[Shield Android TV Android Development] zulu99:
I confirm the bluetooth mic bug and i solved it in my lab. very soon i will update to 1.8 version.

for webcam i confirm NO PROBLEM with my Logitech C525 in hangouts also long video calls. ( yes you need a logitech Cxxx webcam also on stock firmware )

so i will update soon with bluetooth mic fix, and live wallpapers fix.

thanks for your tests.
[Shield Android TV Android Development] Idan73:
Yes, just tested the usb camera with new generation webcam (from 10+ year old crap I had) and it works flawless. Google photos app works partially. New install crashes, but titanium restore from my phone works fine, except it will crash if trying to enter settings.

Third party cam, like open camera work fine.

In adition, it works well with security cam softwares, motion detection triggered.

Thanks for such a fast fix. All the best.

On a separate note. I need to test further, but I think I know what has been triggering my dalwik clearing on reboot and consequently long bootup time. I believe culprit was xposed app 'app settings', thankfully compiled fix for 5.1 by [MENTION=5064841]pyler[/MENTION] was available in the app thread, and so far since yesterday, and numerous reboots, it works fine. Now that it fully works on our firmwares, apps ability to set per-app immersion mode is a godsend (no longer needing to toggle expanded desktop every time needed). https://youtu.be/OdsS5iIe0OA

Note 4 ?
[Shield Android TV Android Development] zulu99:
New version 1.8 updated in first post

Changelog:

Bluetooth Mic fix

Live Wallpaper fix

Let me know.....
[Shield Android TV Android Development] Idan73:
Transaction ID: 6XH95831SR3184233

Note 4 ?
[Shield Android TV Android Development] zulu99:
Just for info, nothing special:

When you install google camera for the first time, you have to boot the device with webcam connected and after do the first install / setup. In this way all go well. no titanium.

I know the xposed module app settings, i used it some times especially for dpi settings for some Leanback-only apps ( leanback need 320 dpi ), but for me is simple go in power menu and click on expand desktop because i use DroidMote, so with long press on power button of DroidMote Client the power menu appear. Useful also for reboot, take a screenshot etc. Long press open the power menu, single press put the device in standby. Like the real hardware button of every android device.

Many thanks [MENTION=2760104]Idan73[/MENTION] for your support.
[Shield Android TV Android Development] Idan73:
I did just turn on device with camera connected and recognised in hangouts, prior to trying to install google camera. I even launched it straight from play store. It fails in setting 16:9 splash screen. Can you go to camera settings anytime you want?

Next I'll try to boot and setup without even opening any camera related apps.

I know it's super easy using droidmote, but it is extra step to toggle stuff, instead having app and/or game that I want immersive, is that one step less. Like that app in YouTube link I posted earlier, which normally has both bars (notification and navigation) showing.

Edit. Same thing with Google camera app. Crashes at second splash screen. Well titanium backup from my phone works for now, and I have it set the way I like.

Installing 1.8 now.

Note 4 ?
[Shield Android TV Android Development] zulu99:
You are right camera settings of Google camera app not work also for me, but is the same also on stock firmware. For settings i mean the settings button in right up corner. For now I can take a photo, record a video and pass the first setup screen after installation if i start the device with the camera connected.

In hangout and in many others camera apps my C525 work well, without problems.

What cause your problem in google camera app first splash setup screen, that you solve with titanium backup, is the resolution of your cam that in the first setup was not recognized by google camera app so create the problem. We must see which camera models are supported also in stock firmware.

Anymore with my C525 i can do quite all and with very good resolution.

About the bluetooth mic, i tested the voice search in google now and voice calls in hangouts and in skype. All Ok

In skype instead the camera not work, like in the stock firmware. At least with my Logitech C525.

Apart all, camera stuff and bluetooth mic have the same functionality that you can have also in stock firmware testing the same apps. So the implementation in full Android is the same of stock firmware now. I corrected only bluetooth mic that in previous version had a bug.

Sorry for bad english, but the concept should be clear.

UPDATE:

Previous version of Skype ver. 5.4.0.5191 works very well. Also the camera.

http://www.apkmirror.com/apk/skype/skype-skype/skype-5-4-0-5191-android-apk-download/
[Shield Android TV Android Development] zulu99:
I found that in the last version 5.4.0.5871 of Skype the camera not work, instead in the previous version 5.4.0.5191 work all very well.

Hangouts, instead, works without problems.

http://www.apkmirror.com/apk/skype/skype-skype/skype-5-4-0-5191-android-apk-download/﻿

[YOUTUBE]iuW7PueI0kA[/YOUTUBE]​
[Shield Android TV Android Development] Idan73:
Did not get to test bluetooth mic last night, we'll I did with Sony sbh50, but as I said before, that one, due to lacking headphone bt profile, and our lack of phone apk, or something, does not connect as phone, only media.

Otherwise was testing micro sd vs. usb 3 port with usb3 dongle, and I can tell you from now on I'm definitely using usb 3. On Android TV firmware, nvidia solution of moving apps to sd card is working on micro sd slot only, but since we have to use folder mount on full android anyways, it's a no brainer. Read/write speeds for my SD card go from 40/9 mb/s on micro sd slot (usb 2), to 52/32 mb/s on usb 3 port with usb 3 dongle.

Already moved all my 'folder mount' and browsers download links to usb 3.

I imagine hooking some ssd drive to this port would be amazing.

Even after android m hits, folder mount is probably be my 'go to' app since it won't encrypt the external drive and can be used with other devices.

Note 4 ?
[Shield Android TV Android Development] zulu99:
i think like you about folder mount, or as option you can use also the xposed framework module OBB on SD

Anout bluetooth mic i tested various bt mics, it work. Try to change with another. I tested google voice search and voice calls in hangouts and skype. very good.

When you use a bluetooth mic in google now, don't forget to enable in google now settings bluetooth headset. Instead for hangouts and skype you must only connect the bluetooth mic.

Google now, settings, voice, check bluetooth headset. ( Records audio through Bluetooth headset if available )

p.s.

I updated the google app from Google Play and i have the Google now launcher.
[Shield Android TV Android Development] zulu99:
NVIDIA UPDATE 1.3 TESTED​

All ok for our stuff after the 1.3 update.

Tried all, root, recovery, flashfire, full android firware etc. etc.

The update is about some stuff in the framework, nvidia apps and just 2 libs :)﻿

Thanks Nvidia, also takes account of us when you do updates, we love your device, but with Android inside..

We are friends, if you need something we are at your disposal.
[Shield Android TV Android Development] Idan73:
So if we're on 1.2 base and full android, is there a need (I should have rather said, 'your recommendation') to update base to 1.3 or not?

Note 4 ?
[Shield Android TV Android Development] zulu99:
Absolutely you can stay very relaxed in full Android 1.8

When you will decide to update to stock 1.3, you can do that without problems.

Of nvidia 1.3 update maybe in future i will use only one lib.

The 1.3 update change only things in the framework about wifi and nvidia controller + nvidia private apps for the controller management.

In other words, We don't have wifi problems because we don't use the nvidia controller. Personally i use the xbox 360 wireless controller when i play with very challenging games.

I compared 1.2 stock and 1.3 stock ( all files ). + i installed stock 1.3 and tested all our stuff. You can sleep very quiet. :)

When I write I like to joke, I hope you understand even if I do not write well in English.
[Shield Android TV Android Development] Idan73:
Sorry it took so long for me to have 'alone time' and test further.

Well at this point, these are just observations and not requests at all.

I haven't had so much fun with this device and this firmware since sgs2.

I really like how you have fixed in bluetooth, that media profile does not change device volume directly, as previously observed, but rather remembers what system volume was on last connect and headset volume only controls itself. This is the standard android bt behaviour and has been observed with Samsung bh3000 and Sony bt speaker. Sony headset however still controls and slides system volume directly, probably as a consequence of being only connected as media player on this device.

Second observation regarding bluetooth, differs from generic phone tablet setup with regards to the mic and behaviour during google search, but eh, it is a solution to a previously observed mic bug, and it works fine. It only differs from general in a way that my samsung bh3000 can no longer initiate google search with call long press, and if I cancel search (previously launched manually) without speaking, I will hear 'call disconnected' voice.

Well since I have usb cam now connected, I use its mic to initiate 'Ok Google from any screen, upon which system switches over to bluetooth mic, and greater accuracy even in relatively noisy conditions.

So basically, all is good. ?

Another observation is regarding usb 3 port, and inability for storage to be recognised if plugged in the usb hub. Tested this with usb3 and usb2 hubs, and both see and mount storage on nexus player. On nvidia shield, I have to plug directly to the port, in order for the external storage to be seen.

Went ahead and bought cheapest ssd, and plugged it directly to usb3 (as said on hub it does not show), to achieve read/write of 103.99/49.58 MB/s (106.64/52.46 MB/s second test) on long a1 sd bench app.

Moved micro sd card back in its slot only for twrp nandroid backup.

Also to note, I copied nexus_remote.kl keylayout, but I have hard time pairing it with this device. It just refuses to be seen.

Note 4 ?
[Shield Android TV Android Development] zulu99:
Like in the stock firmware, apart connect the exteral usb storage directly to normal usb port,

You can connect the usb hub to the micro usb port with an usb otg adapter to have your external usb storage working.

Or in alternative you can use Chainfire StickMount app to connect the usb hub directly to standard usb port and have external usb storage working.

About the nexus player remote, the bug fix on bluetooth mic create this problem, but is normal because this remote have also a strange mic that the shield refuse to accept. I don't consider a problem the nexus player remote because is not standard on mic stuff.
[Shield Android TV Android Development] Idan73:
Yup, like I said I was just observing and nitpicking stuff. I am greatly satisfied. But I do appreciate the detailed explanation, and a reminder that indeed we connected usb hub via USB otg on nexus player, and that is why it had worked. I am very happy with current arrangement, with ssd on usb3 for obb, browser downloads, titanium backup, torrents, and showbox folder. And micro sd in micro slot for twrp and FlashFire backups and/or apps that can't see usb3 storage because they can not specify custom path.

I only mentioned Np remote cause in answer to user in previous post page or 2 back, you mentioned it can be done. I do not want Np remote and droidmote or keyboard directional keys work fine.

Thanks again for response. Now I'll be bored, not being able to find any more bugs. Must break something. ?

Note 4 ?
[Shield Android TV Android Development] machx1111:
Hey everyone, I am on the "adb oem unlock" command again. I have the same "..." and blinking "_" waiting for the prompt to be returned to me. I just started it now, but is there anyway I can tell it's really working? I will give it a couple hours since I have the 500 GB model. But would just like to make sure it is going. Right now when I issue "fastboot devices" the shield does not show up, but it did before I entered the command.
[Shield Android TV Android Development] zulu99:
I don't have the 500 GB model, but i know that to unlock bootloader you need a couple hours. So wait.
[Shield Android TV Android Development] machx1111:
waited 6 hours now and no luck :(
[Shield Android TV Android Development] zulu99:
Maybe there is a continue button on the bootloader screen. i suppose, because i don't have the 500GB model.

Try request in general questions, for sure other users have it unlocked.
[Shield Android TV Android Development] zulu99:
i don't use the stock firmware i don't remeber well this things.

however, this are manufacturer's customization compared to AOSP as i wrote in the original post. All my others Lollipop devices don't have app permissions, this are in Android 6 and proxy can be configured only when you set a new wifi connection. here you can set the proxy.

But i want say only one thing with my original post, that some firmware can have manufacturer's customization, but must respect the base of Android to pass the CTS report of Google and to be Google certified devices.

The Shield in some parts is also completly different, like the Shield Tablet and the Shield console and i don't know how it can pass the CTS report.

The part that break the CTS is the part how Android handle external multi touch devices. ( but i write this only for the insiders )

Maybe if you have many money, Google can close also an eyes on this :)

Bad world Android today, many interests.....
[Shield Android TV Android Development] HackRus:
I play a lot of Japan, Korean, Chinese android games there all work fine on my s5. but very little loads or can play on the shield. im not sure why, hopefully in time there will and I figure out how to get touch screen working :)
[Shield Android TV Android Development] zulu99:
this are my gameplay on shield tv, and 99% are touch games:

http://www.youtube.com/playlist?list=PLtPqlDNixe-i5b9mO0Ylwdmd1ndgguo3_
[Shield Android TV Android Development] zulu99:
Yersterday i wrote things about Root and why Android without root is very dangerous and today we have the confirmation.

http://arstechnica.com/security/201...ndroid-adware-is-nearly-impossible-to-remove/

http://www.droidgamers.com/index.ph...are-is-apparently-almost-impossible-to-remove

Just to explain that my words are not only words of a developer that have an app that require root, but are serious security questions.

Apart from the risk of too much power in the hands of a few. That is also very dangerous.

You can be more secure, only if you have root in Android.

Because only with root you can stop and delete the infection of a virus that get root permissions exploiting a bug.

Only Root can fight Root :)
[Shield Android TV Android Development] banderos101:
I agree, root gives you more options, options that should really be default, but it wont help unless someones kind enough to create a solution..........i.e. were still vulnrable to stagefright, unless ive missed news in that area......and worried we'll never get a fix......as a shield owner that doesnt bode well in the area of security......what other vulnrabilities are gonna show up that wont get patched if nvidia themselves wont step up to the plate, we then have to rely on a community fix, which is hit and miss, especially with the fragmentation........a better infrstructure needs to happen, where a single patch works on all, or with minor cosmetic changes for compatibility, something trivial like, writing the device name in a config file

As for the recent news.......your suggestion of a virus-scanner is becoming more and more appealing.........does anyone know of a DECENT one, as in, the company looks like they actually give a damn and are not in it purely for profit........i.e. they look competent, and knowledgeable about their trade, are quick etc etc.............in the off chance someone who reads this happens to know of one before i go searching, i get the feeling their aint one, but i'd be happy to be wrong