yashsingh1/xdaforums huggingface dataset:
[General Questions and Answers] Richy_T:
The youtube app on android can push content to the Vizios. Has anyone pulled that apart yet?
[General Questions and Answers] extranatural:
Hidden Menu/Browser on Vizio E32-C1

I have a Vizio E32-C1 2015 that I picked up a few months ago. The Vizio e-series are a pretty good deal IMHO.

I was trying to turn it on in the dark the other day, and ended up pressing some unknown button combination as I fumbled in the dark.

The result was rather surprising, the TV turned on and revealed a gray screen (from the look of it it was an HTML form) with the title "Opera App Launcher". Below the title was an input field and a submit button. Next to the input field in parentheses was the text "(0-9)".

I was able to move from element on the page from the arrow navigation buttons on the remote.

So I entered the number '5' from my remote, and hit the submit button. After a few seconds the Vizio official website loaded up. I was able to navigate the page and browse, but couldn't find a way to return to the grey screen or enter a URL manually.

So far I've had no luck finding what button combo I entered. From searching the web I've gotten no hits about how to get into the service menu from the e-series, let alone anyone else who has encountered the "Opera App Launcher".

Has anyone else seen anything like this? I'm really eager to get low-level access to my Smart TV.
[General Questions and Answers] strategery:
Does anyone know if there's an app or other way to loop USB video on the Vizio M series?
[General Questions and Answers] jaymzway:
IM enjoying all of the ideas
[General Questions and Answers] 4cylndrfury:
I'm no programmer (I can write VBA macros in excel, that's the extent of my skills), but did come across an Avast article on breaking into operations in the code of Vizio smart tv's. Posting as a guest, I can't post url strings, but googling "The Anatomy of an IoT Hack - Avast Blog" will bring up their article from November 2015.

Seems like there's some insight into vizio operating systems, and ways to execute commands. It states that vizio issued an update that circumvents the vulnerabilities, but hopefully, there is still an opportunity to work out a browser app, or maybe a way to get an early android os loaded (hoping somehow to get the time Warner cable app into one of my tvs).
[General Questions and Answers] victoriaexlabore:
Interesting. From what I can tell, if someone could get a distribution of the Firefox OS TV, we could theoretically flash the Vizio TV to this instead of its current OS. The two seem built on similar architectures, since they are less an OS and more of a browser with apps that you can download built as an OS using JavaScript. I could see the lightweight Firefox OS for TV working on older E-Series Vizio models. The problem from what everyone is saying is that it's near impossible to do, which is unfortunate considering the garbage Yahoo OS that is currently installed.
[General Questions and Answers] extranatural:
So there isn't a Yahoo operating system running on the Vizio per se. Yahoo's app is more of an package manager / app store for apps written in Javascript. What's important to understand it that whole thing is in turn appears to be running some variant of Linux.

A quick nmap of the TV's ip address revealed that it's running a Linux kernel underneath it all:

OS CPE: cpe:/o:linux:linux_kernel:2.6 cpe:/o:linux:linux_kernel:3
OS details: Linux 2.6.32 - 3.5

Trouble is they've done a good job of locking down the TV, I've not found any open ports to exploit, nor any keyboard commands to give me a bash session. If someone wants to totally replace the OS, they'd almost certainly need to remove the back of the TV, and probe the SoC trying to find a way of directly flashing the integrated circuit.
[General Questions and Answers] edglenn:
I'm impressed with this thread. I was looking for a browser app for my Visio E55-C1. I'm amazed that a simple on-board browser isn't available for this tv. I'll have to connect a regular PC to it for now, but what a waste of a tv!

I'm truly surprised that Visio doesn't have an app for browsing, along with their other available apps. Can't imagine why they would intentionally block this feature...
[General Questions and Answers] lvtbowman:
I have a Vizio with the V.I.A (Vizio Internet Apps) Plus. I was wondering how do I download other apps onto my tv that aren't there? I was hoping to download a code converter. Anyone?
[General Questions and Answers] toptrailer:
I scan ports with netmaster on my Iphone 5s on my Vizio m55-c2 and I received this message: 8 open ports !!!

port 111 sun remote procedure call

port 1234 - 7892 - 8099 unknown port type

port 52113 - 56789 - 56790 - 65528 private/dynamic port
[General Questions and Answers] ben63vw:
With VIA Plus just use Plex app to stream all your media content from your pc/mac or even a nas. It plays dam near every media format out there. And for about $60 just get a "Raspberry Pi 3" (search it on Amazon). For that price you'll get a case, micro sd, power cord (but can be powered by tvs usb port) & hdmi cable. There are images readily available that it runs many distros of linux with some of them customized with Kodi/xbmc pre installed. It's small and can just be attached to the back of any tv (no clutter) & it has built in wifi. DONE... now you can browse to your hearts content.
[General Questions and Answers] ltagliamonte:
For what is worth today i used nmap on my vizio M60-C3 and i discovered the following open ports:

nmap -v -A 192.168.1.16

Starting Nmap 7.31 ( https://nmap.org ) at 2016-11-20 12:48 PST
NSE: Loaded 142 scripts for scanning.
NSE: Script Pre-scanning.
Initiating NSE at 12:48
Completed NSE at 12:48, 0.00s elapsed
Initiating NSE at 12:48
Completed NSE at 12:48, 0.00s elapsed
Initiating Ping Scan at 12:48
Scanning 192.168.1.16 [2 ports]
Completed Ping Scan at 12:48, 0.00s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 12:48
Completed Parallel DNS resolution of 1 host. at 12:48, 0.01s elapsed
Initiating Connect Scan at 12:48
Scanning 192.168.1.16 [1000 ports]
Discovered open port 111/tcp on 192.168.1.16
Discovered open port 1234/tcp on 192.168.1.16
Completed Connect Scan at 12:48, 0.15s elapsed (1000 total ports)
Initiating Service scan at 12:48
Scanning 2 services on 192.168.1.16
Completed Service scan at 12:48, 6.01s elapsed (2 services on 1 host)
NSE: Script scanning 192.168.1.16.
Initiating NSE at 12:48
Completed NSE at 12:48, 0.02s elapsed
Initiating NSE at 12:48
Completed NSE at 12:48, 0.01s elapsed
Nmap scan report for 192.168.1.16
Host is up (0.0078s latency).
Not shown: 998 closed ports
PORT STATE SERVICE VERSION
111/tcp open rpcbind 2 (RPC #100000)
| rpcinfo:
| program version port/proto service
| 100000 2 111/tcp rpcbind
|_ 100000 2 111/udp rpcbind
1234/tcp open textui Vizio television textui
Service Info: Device: media device

NSE: Script Post-scanning.
Initiating NSE at 12:48
Completed NSE at 12:48, 0.00s elapsed
Initiating NSE at 12:48
Completed NSE at 12:48, 0.00s elapsed
Read data files from: /usr/local/bin/../share/nmap
Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 6.69 seconds

Using telnet i connected the 1234 port and i got something that recalls a terminal session:

telnet 192.168.1.16 1234
Trying 192.168.1.16...
Connected to 192.168.1.16.
Escape character is '^]'.
help
/plugin/method param1 param2 ... : execute method exposed by plugin
cd [app_name/path], if no parameter, display current path, else change to the path
list [app_name/path], list direct subpath/method
find [pattern], find the pattern in all plugin and methods
callr /app_name/path/to/plugin/method output_sel param1 param2 ..., call registered method
callc plugin so_name func_name prototype output_sel param1 param2 ..., call a C function in a shared library
pack fmt arg1 arg2 ..., pack params to a struct and return the struct as a string
unpack fmt str, unpack a struct(in str), return fields value seperated by space
help [/plugin/method]
exit

I tried some commands but i wasn't lucky, maybe someone here on the forum can discover something more useful.
[General Questions and Answers] nyceharry:
Impressive that this thread has been going for 2-3+ years. Having a ball running PMS on an old Linux box, paired with my Vizio E420i-b0 (2014?) but incredibly disappointed i can't natively access HBO go. Not really looking to buy yet another device to hang around the television, but considered picking up a $30 Chromecast as the SoC seems to be incredibly underpowered and after a while of running Plex, YouTube, whatever app the responsiveness of the tv begins to slow to a crawl -- at certain points you cannot even turn the volume up or down... it'll remember every button press on the remote, but sometimes the delay in reaching the tv is more than 30 seconds. The gf has been using the Plex app on our old Vizio more than Netflix lately, that's a really good sign. It just works.

Bravo to everyone who still gets excited about the potential of these type things. Appreciate this community.
[General Questions and Answers] nightlyshade:
ive been trying to do a directory traversal with known file names using dotdotpwn but i have had no prevail...

i was able to reach the spots where everyone found using this tutorial...

hacking-the-sony-kdl-48r510c-smart-tv (you can google it, cant post the link)

the person who wrote it was able to install busybox which is what im attempting to do... but i have not found anything even remotely possible. i know there is a way to upload to the tv because they upload firmware to it in order to update the tv... im attempting to try and find the exact incoming url, viewing the firmware file could possible help gain some knowledge
[General Questions and Answers] jaymzway:
The more i research this tv its near like yahoo was on the hopes of gaining the same audiences that android has gained in helping them to launch tv apps n have failed cause they do offer out sdk just as android has done. Guess the whole otg thing with cell phones keeps a tv just as it is a tv just something that watches movies
[General Questions and Answers] CuF:
My hope is that they at least add Yahoo View. The app is currently mostly pointless, but the finished version should end up being pretty much the same as Hulu Free but accessible by mobile devices, not just PCs.

It would add some new life to these TVs.
[General Questions and Answers] Aleki:
Silly question, but have you disabled the "smart interactivity" setting under admin/reset menu? I've heard mentions about that setting gobbing up resources.

I have a 2015 M60, and have no issues with degraded performance after hours of use.
[General Questions and Answers] rehtalb:
so much more

While I have nothing to offer I thought because I like the sound of my own voice I would chip in with nothing of value but repetition of other questions or concerns.

Sure it would be simpler to realize that adding no substance benefits no one else, and sure it would be simpler to avoid adding needless text to the thread my particular instance of the exact same concern is obviously more important than the initial question.

Aren't you glad you read yet another useless, non-reply response to the original post. Yes, OP, is a topic and not a person. #duh (NOT pronounced hash tag duh; the delineator is silent)

So what is new with vizio app hacking?

I have expended no effort on the topic myself but as I am more important I need a response over and above the op content.

In short Netiquette has been killed by Social Cancer and willful ignorance.

streaming: dlna

solution to privacy: usenet + ZFS

^ pay the content providers, and retain your dignity
[General Questions and Answers] nyceharry:
Not 100% certain what the Smart Interactivity setting would be, but I'll go check for it here momentarily. I ended up going the Chromecast route and totally ditching the painfully slow Vizio Yahoo mess. It's not ideal, having to use a phone as your remote control, but once you pair that with a Google Home Mini it really opens things up a bit.

And what's up with the toolbox posting previous to this? Was almost comical, if it weren't so borderline pathetically sad. Ahh well. Different strokes, i reckon. ;)
[General Questions and Answers] eKoKnight:
I just came here to find this. lol I have a old Vizio E322VL that was built in 2010 and so far any of the internet apps powered by yahoo seem to be well no longer working except weather and news and Netflix. Either then that. Its not much of a smart tv anymore. Was hoping id find something that could make that old tv even better even after 8 years. Shame really.
[General Questions and Answers] Vexamus:
Bump again. I have a 2015 M55-c2 and I have been able to gain access to the aforementioned terminal but can't really get it to do anything.

My question is, has anyone grabbed some captured packets between the TV and interwebs and checked to see what kind of connections it was making? That might actually be useful in terms of determining some manner of functionality in that terminal screen. I'm hoping it's a lot like the LG TVs were you can send control commands and the like, then I'd be able to integrate my TV's control into my home automation setup. I'm thinking perhaps this weekend, I'll hard wire the tv and setup a tap to capture packets. Play around with using the built-in apps and installing uninstalling. Maybe I'll get lucky and actually be able to capture a firmware update.
[General Questions and Answers] rgrafton:
My IR sensor stopped working on my TV... is there a way I can control my tv via tcp/Udp commands over my network? I installed the SmartCast app but my tv doesn’t show up... my tv is an old D series and I guess vizio doesn’t support control of it thru the app...
[General Questions and Answers] Shiver22:
Update firmware to get access

Hi I'm a newbie and what I read on here about Vizio being a strip down of Ubuntu makes me wonder if someone ever tried putting an upgrade is of it on a usb drive and renaming it the firmware update file to see if it would try to install the newer version of Linux thinking it's a firmware update? I'm curious what would happen but I don't have an old Vizio to try it on since the one I'm looking at is my friends and is a 55 inch and would never chance bricking it
[General Questions and Answers] Solace50:
The update would just fail due to the image not being signed by vizio. If im wrong then the device boots its likely the image would not natively contain the drivers and be rendered inoperable and you would need to flash directly to the emmc chip on the board. I rooted one of their tablets a while back that was not a systemless root and caused the integrity check to fail for upgrading the OS. I could only assume they employ some logic behind their TV's since they did for the tablets.

I'm taking a look at the possible attack vectors to get root access to one of these devices which seems to be quite hard since it is quite the limited interface. Root access would allow for custom apps to be side-loaded along with various other possibilities like debugging crashes so Vizio can get their **** together as many have issues with TV's randomly rebooting (Including myself) which I know is not hardware related.
[General Questions and Answers] Diitron:
The real fix

Wouldn't it make more sense to find a TV with the same specs and buy a pulled smartcast board for it it seems there dirt cheap on newer d50's. A panel is a panel a t con is a t con and a power supplies is a power supply. Rip that Yahoo board out and put a Google board in for around thirty bucks
[General Questions and Answers] SK8ITUP53:
Do these Vizio TV's have Java installed? Because Groovy can be scripted and compiles down to Java code in the end. Might be a valid vulnerability to exploit with the Groovy scripting abilities?
[General Questions and Answers] tiburon22:
any software to upgrade a old vizio tv
[General Questions and Answers] ryn0909:
i have a p65-e1 and im willing to be a test pilot for anyone working on root or app hacks for this dumb tv
[General Questions and Answers] notmouserat:
“Just hook up <other thing> to the HDMI port” or having another device (DLNA etc) defeats the purpose of trying to turn the TV into a standalone show-this-webpage type kiosk display. Mounting a pi inside the TV works, sort of, sometimes.

Some recent Vizio models have an aux 12V header on the board. That’s way better than jamming in a 120VAC power brick, but I honestly have no idea how much current that 12V header can supply, or how long it will be around. Also seems like Vizio is constantly changing the physical design of their 32” models - making it harder and harder to fit anything else - even as small as a pi 3/4 - inside. I want as much as possible built inside the TV so that from the outside (except for the hdmi connection) it looks like a TV.

That’s why I’m trying to figure out if there’s a way to mod the firmware.
[General Questions and Answers] tinyheck:
Hi~ After years of lurking I finally have made an XDA account just to breathe life into this sometimes-resurrectable 2012 topic.

I'm a relative newb in the tech world--a couple of years back XDA helped me flash my kindle fire 7 and I'd never ripped the back of a board off and I think it awoke something menacing and wonderful in me. Anyway, I'm still young enough be so ambitious as to waste my time recycling stuff like this so I'll be heckin' around with Kali to follow the breadcrumbs left here and snoop around the sources y'all have pointed to ambiguously. Just wanted to remind yins that your mischievous approaches and technical guidance for the curious inspires babes all the time. There may be smarter solutions (trust I make this ol' E3D420VX work for me even if it's as a glorified monitor) but I love all of you who persevere to climb mountains just to get there. I'll be back someday~

Gonna drop links to more sources to add to the breadcrumb log:

Vizio In Hot Water Over Smart TV GPL Violations

As most anyone in this community knows, there’s an excellent chance that any consumer product on the market that’s advertised as “smart” these days probably has some form of…

hackaday.com
[General Questions and Answers] tinyheck:
Hack All The Things: 20 Devices in 45 Minutes​

(Vizio @ 21 mins)

How I hacked my smart TV from my bed via a command injection​

How I hacked my smart TV from my bed via a command injection

It was one of those lazy evenings, just watching TV after a long day. I was tired but kept on thinking about a vulnerability I found earlier...

www.techspot.com

Introduction to Reverse Engineering with Ghidra​

Introduction to Reverse Engineering with Ghidra

Learn how to reverse engineer software using Ghidra! This four-session course will walk you through the basics.

hackaday.io

Kristin Paget: The Laws of IoT Security​

HACKING YOUR WAY TO A CUSTOM TV BOOT SCREEN​

Hacking Your Way To A Custom TV Boot Screen

More and more companies are offering ways for customers to personalize their products, realizing that the increase in production cost will be more than made up for by the additional sales you&#8217…

hackaday.com

SAMY KAMKAR: REVERSE ENGINEERING FOR A SECURE FUTURE​

Samy Kamkar: Reverse Engineering For A Secure Future

Show of hands: how many of you have parked your car in the driveway, walked up to your house, and pressed your car’s key fob button thinking it would open the front door? We’ve probably…

hackaday.com

Samy Kamkar: Getting Started with Reverse Engineering​

GoodFET​

GoodFET -- Home

GreatFET​

GreatFET One by Great Scott Gadgets

GreatFET One from Great Scott Gadgets is a hardware hacker’s best friend. At the center is a powerful NXP LPC4330 (Cortex M4 @ 204MHz) with two USB ports, one host and one ...

www.adafruit.com
[General Questions and Answers] ryn0909:
which ports, i ran a scan on mine and it has 7 or 8 open ports. i ran interceptor and noticed that upon bootup it pulls an .api from a certain website but idk if its exploitable or not. i have a p series model what model is yours?
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] MadeInGDLR:
i bought my galaxy note 3 days back. except for battery issue , everything else is fine.

problem - charging drops below 85% from 100% immediately after unplugging. this happened yesterday and also today....i charged the phone while sleeping ( 1 am to 8 am ).....charging dropped from 79% to 100% imediately after unplugging....

i could use some advice about correct charging methods - can i charge the phone when battery is 50% drained or should i wait for the battery to completely drain??
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] sideways86:
with lithium based batteries you definitely do not need to completely drain the battery before you recharge it.

As I understand it there are two possible explanations here:

1) Your battery is broken. If nothing in 2) helps, get a replacement battery.

2) Your battery stats have gotten screwed up somehow.

Depending on what version of android you're on this can be fixed by either:

a) doing nothing for a few days and seeing if the stats start behaving normally. I would recommend you start with this.

b) wiping your battery stats. There are a bunch of apps that can do this, or you can do it from CWM.

If you do wipe your battery stats, your phone will probably report weird battery usage for a couple of days. See a).

Hope this helps.
[Sony Ericsson XPERIA X10 Mini] Mika5652:
hi, I have a big problem with my x10 mini. About a week ago I flashed Cyanogen mod 7 and everything worked great until yesterday when I suddenly stopped responding display, the phone will only work if the display is black. Please help me :-( Thank you. :-) And sorry for my english. ;-)
[Sony Ericsson XPERIA X10 Mini] androidbpb:
Try SEUS for update and then tell...!!
[Sony Ericsson XPERIA X10 Mini] OmegaRED^:
Oh that bug.. it all depends on the apps you have installed..

It happens to me as well.

Look at what is hogging local memory.

keep your apps clean.

I also get the freeze of doom... XMP kernel help a bit... but still now and then lags the same way. usually launcher pro will do this causing me to force close it after waiting a good +- 30 seconds. -_-
[Sony Ericsson XPERIA X10 Mini] Mika5652:
seus so I unfortunately did not help :-(
[Sony Ericsson XPERIA X10 Mini] OmegaRED^:
Let m guess after flashing a custom rom... you smashed the phone on the floor and now everything is black..

Sounds like a clear case of does not compute.
[Sony Ericsson XPERIA X10 Mini] Mika5652:
It is very likely :-), the phone is no longer under warranty:-P
[EVO 4G Q&A, Help & Troubleshooting] kus5h.bo55:
my phone wont make a calls or send text msgs.... wen i call it say "Your account could not be validated" but the 3g works...

Does somebody knw how to fix this?
[EVO 4G Q&A, Help & Troubleshooting] louforgiveno:
Turn off the roaming option, it sounds like you're in roam mode, and that won't work with boost
[EVO 4G Q&A, Help & Troubleshooting] Klown80:
PM me if you still need help
[LG Optimus 3D] Ygrek-Ix:
I recently discovered how to disable lock screen on our devices.

I use for that "Impel - Automatic Tasks" free version allows for just exactly two tasks. You need to create widget connected with task "Disable hardware feature/Screen Lock" and second one "Enable hardware feature/Screen Lock".

I hope this tip will help someone. :)
[LG Optimus 3D] projectsome:
Erm... Why would you want to disable the lockscreen?
[LG Optimus 2x] ailusong:
hi,

I'm new in here, hope can help.

I just mod my rom to CM9 Nova HD RC9-18, find out my battery life is draining. After full charge and use for 1hr, 50% is gone(scary:eek:). Any one can share you experience here. Live wallpaper is turn off and other as per default.

Under the battery status, stated 50m on battery for 100% charged battery.

Thanks
[LG Optimus 2x] dcade:
Maybe u flashed this ROM with no 100% batterie! With FullWipe, u also wipe the batterie stats!
[LG Optimus 2x] ailusong:
so u mean i should full wipe again or? thx
[LG Optimus 2x] dcade:
This should help you!

Battery Calibration