yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] Ep3n3wp:
Does the honeycomb leak have root?
[Android Software/Hacking General [Developers Only]] enohand:
no it does not
[Android Software/Hacking General [Developers Only]] gdavies08:
is google tv just the same as a freeview box but now hacked or is that just a dumb question
[Android Software/Hacking General [Developers Only]] havikx:
google tv sdk is out for developers.

lets see a root!
[Android Software/Hacking General [Developers Only]] RickyDobbs:
Is it possible to take the GTV image and make an iso out of it and then see if it can be installed in virtual box or run as a live cd or a usb image?
[Android Software/Hacking General [Developers Only]] Methanoid:
Logitech Revue officially canned today... :-(

Our hopes rest on the Sony box now.
[Android Software/Hacking General [Developers Only]] muqali:
Yea, I called several local Best Buys to try and grab one and no dice. I might grab a Sony. The ones I saw were all running 3.1
[Android Software/Hacking General [Developers Only]] JugglerLKR:
i've got sony nsz-gt1. it update itself to honeycomb, so no root. what can be done?
[Android Software/Hacking General [Developers Only]] tommy5c:
has anyone done a sniff on the new operating system from a virgin box. I have a new Sony GTV box and if no one has sniffed the entire update i would do it to help, but if it has already been done i wouldn't waste the time.
[Android Software/Hacking General [Developers Only]] JugglerLKR:
done already

http://www.gtvhacker.com/index.php/Sony_Update_Downloads
[Android Software/Hacking General [Developers Only]] singleslammer:
just got a Sony box. I'm curious to see what happens with honeycomb.
[Android Software/Hacking General [Developers Only]] PMad:
I'm shocked that there is still no root for this! Wow...
[Android Software/Hacking General [Developers Only]] atmos7fera:
thank you!
[Android Software/Hacking General [Developers Only]] JugglerLKR:
to get root we have to either descramble firmware, or gain access to jtag/fastboot/whatever to flash custom recovery. since this is CE device with so few ppl actually owning it - no major developers here.
[Android Software/Hacking General [Developers Only]] MATPOC:
boot.img

To make squashfs of little-endian 3.1 format we can use squash-tools 3.4.1 from this message.

mksquashfs squashfs-root boot.img -le

Is this the way to make 'rooted' update.zip? All we need is the su and adbd binaries to include in patched boot.img.
[Android Software/Hacking General [Developers Only]] irha:
Here is a good deal to get this sony player for $75 if you have a Chase CC with ultimate rewards: link
[Android Software/Hacking General [Developers Only]] JugglerLKR:
The problem is that all .tgz files in update.zip should be scrambled in some way for Sony to accept it. And nobody seems to know how.
[Android Software/Hacking General [Developers Only]] MATPOC:
I said about Logitech Revue boot.img. Seems it's not encrypted.
[Android Software/Hacking General [Developers Only]] MATPOC:
Got Revue HC 3.1 update and discovered that this update is encrypted. Too pity. Let's hope Logitech will open bootloader by user's petition.
[Android Software/Hacking General [Developers Only]] Royandrew:
OK and that is how Apple TV dies. Hail to the Google TV. I am going to buy a Logitech box if I would find it and if it goes further! That's good,that's really good!
[Android Software/Hacking General [Developers Only]] ioos:
Is it possible to get ADB access to the Google TV? I have the Sony nsx46gt if it matters.
[Android Software/Hacking General [Developers Only]] drhill:
Make sure you allow remote debugging on the tv. You have to put the IP in of the computer you are debugging from.

I believe the command is:

adb connect <tv ip address>
[Android Software/Hacking General [Developers Only]] q-killer:
I get

adb connect 192.168.0.144

unable to parse 192.168.0.144 as <host>:<port>

would be nice to root this sucker so we can possibly get totally unprocessed video

passthrough and enable some features for the picture in picture... right now it sucks, you can't even play a game or watch tv and another input at the same time...
[Android Software/Hacking General [Developers Only]] YOUNGTWAN:
Yea u can i have my xbox setup as the stb and i keep the xbox on pip all the time as for other inputs theres only one hdmi input
[Android Software/Hacking General [Developers Only]] DincEngineer:
Just got a Revue for my Dad for Christmas and I gotta say that it has blown my low expectations away. How is the bad press this thing has gotten jading the dev community so much??? This thing has so much potential! What the hell?
[Android Software/Hacking General [Developers Only]] gunnar-eee:
For a Google TV app developer it is just wonderful and cheap hardware because it can be use at a dev and test platform for regular Google TV app development. For a Google TV app developer the Revue is invaluable and low cost for real-life testing on actual TV screens short of an actual Google TV integrated product. Now at Android 3.1 you can source code debug your Android code with adb (Android Debug Bridge) over WiFi or LAN from Eclipse while running the app on the TV screen in 1080p and with optical digital audio out :) How´s that for $99. I´m starting to sound like Steve Ballmer.

adb connect <your box ip> (default port 5555)

and remember to specify IP address of connecting host under "Settings->Applications->Development->Debugger IP address" and enable "Remote debugging"..

Using that Google simulator is a 100 times slower and unrealistic even on an overclocked Core i7 machine so testing this way on real hardware is indispensable for productivity.

From a consumer perspective: For someone like me living outside the US that TV channel setup for all the possible providers within North America was not useful but I got along fine anyway. It integrates nicely with the remote signals of many TV boxes to replace their remotes for basic use. It would be cool if I could find out how to tweak that channel list to add channels for my Swedish channel provider.

Now with TV giants LG and Samsung having announced Google TV adoption at CES 2012 in addition to Sony it won´t be long before the dominant way of consuming content in the living room and various public areas will occur over a TV set where Android apps are involved.

Main reasons for the Revue commercial demise can be it was launched too early, many possible didn´t understand it was a companion box but were expecting a full blown TV receiver, they might not have realized they needed a TV box with HDMI out to plug into it for "Live TV" (the passthrough mode), and (not least) Internet access with Wifi or LAN access and get that configured ! etc... or there may be other setup things that was too techie for the average consumer to get their minds around. I have managed to amass four of them to use in various development situations but there are lots floating around on Ebay due to people not realizing the current potential.
[Android Software/Hacking General [Developers Only]] gtva:
plz upload

tv & movies for google tv has just been updated but i cant update cozz of different country incompbality. so plz somebody upload the latest updated version. i,ll be very thankfull
[Android Software/Hacking General [Developers Only]] rotarydial:
Hope this is it? Just going by the thumbnail. :)
[Android Software/Hacking General [Developers Only]] rpadula:
on gtv hacker, there's a dropbox account with a folder called updated stock apps, go there.
[Android Software/Hacking General [Developers Only]] swindelljd:
I received and installed the 3.2 update for the Sony blu-ray player and now the revision3 app doesn't work correctly. When it plays the video it acts as if it's in portrait mode. Does anyone have a suggestion on how to get this working again?
[Android Software/Hacking General [Developers Only]] JugglerLKR:
if anyone cares sony got root @gtvhacker
[Android Software/Hacking General [Developers Only]] irha:
Nice! Could you provide more details?
[Android Software/Hacking General [Developers Only]] JugglerLKR:
http://gtvhacker.com/index.php/Running_Unsigned_Kernels_On_Sony_GTV
[Android Software/Hacking General [Developers Only]] the show stopper:
if i remember correctly, gtv has already been rooted. i read this news on Engadget. i will try to find the link.

here is the links :-

http://www.engadget.com/2012/02/20/gtvhacker-tool-brings-sony-google-tvs-root-access-full-flash-st/

http://forum.gtvhacker.com/post4711.html
[Android Software/Hacking General [Developers Only]] SchiwekS:
what about Google TV2?

vizio co star (less then 10 posts, you have to google, sorry)

it seems that the new sony device has the same specs:

Sony NSZ-GS7 (same...)

its a dual core ARM CPU with 3D ability and the vizio is just 99$ including a qwerty-keypad and multitouch tocuhpad IR-Remote. It is incredible! but unfortunately i want to run the "normal" apps like "samba filesharing" to create a NAS server and lastfm and Simfy (a music player app like itunes). So is there any possibility to hack this device to run a rooted Android 4.0 ICS?
[Android Software/Hacking General [Developers Only]] Kamolak:
are there any new information on the vizio co-star being hack friendly? :)
[Android Software/Hacking General [Developers Only]] Mblack75:
post deleted
[Android Software/Hacking General [Developers Only]] klvnhng:
NSZ-GS7 can now be rooted with custom recovery: http://www.youtube.com/watch?feature=player_embedded&v=Qe6pPiJFV5k

Don't know about the release date though...
[Android Software/Hacking General [Developers Only]] BELASCO:
And STILL no release date.

Sent by KFTT, in spite of everything.
[Android Software/Hacking General [Developers Only]] Dexter_nlb:
it is actually possible now. just look here

although with technical instructions :)
[Android Software/Hacking General [Developers Only]] Mark ter Grote:
will the Sony NSZ-GS7 ever get a JellyBean update?

i am not sure anymore...
[Android Software/Hacking General [Developers Only]] JugglerLKR:
GT1 is abandoned by google and sony too...

i guess i'm selling it off ebay... it is just blueray player that's all.
[Android Software/Hacking General [Developers Only]] Mark ter Grote:
The nsz gs7 is gen 2 and its not a blueray player....
[Android Software/Hacking General [Developers Only]] JugglerLKR:
I'm talking about gt1. At least I still can use at blueray player ;)
[Android Software/Hacking General [Developers Only]] Mark ter Grote:
I was talking about the nsz gs7 thats the second gen... I want to know if that will get a jb update
[Android Software/Hacking General [Developers Only]] Mark ter Grote:
Still no info? ;)

Send from Nexus 5 running Omnirom

(sorry for my bad english i'm dutch)
[Android Software/Hacking General [Developers Only]] Mark ter Grote:
Bump
[Android Software/Hacking General [Developers Only]] Myrmeko:
I know this is an old thread, but if somebody still has his Google TV, can somebody upload the launcher .apk to an XDA reply? (Im pretty sure is less than 20MB)

I want to see how it looks. I've just heard of Google TV.
[Android Software/Hacking General [Developers Only]] silvertriclops:
Old thread all right. I still have my GT1 in a closet somewhere. I might try to root it eventually and if I do I'll upload that.
[Android Software/Hacking General [Developers Only]] Myrmeko:
I dont think you have to root it.

You could just download RootBrowser or ZArchiver, go to /system/app and copy the apps (well /system/lib and framwork_res.apk would be quite useful too, because the apps might be odexed)

Make a zip, then upload it to Google Drive.

All of that, when you have time, of course.

And thanks. :)
[Android Software/Hacking General [Developers Only]] aggunawan:
I still use Sony NSZ-GT1 until now
[Android Software/Hacking General [Developers Only]] villeda:
Will it be possible to get the firmware for a google TV sony nsx-32GT1?

It stopped working, I only get an error that the SYTEM application was closed. I already did a factory reset, but it did not solve the problem
[Android Software/Hacking General [Developers Only]] twobit:
You could get a hub, connect a PC and Sony ITV box to the hub and sniff packets in promisc mode using wireshark. Filter HTTP request URLs
[Android Software/Hacking General [Developers Only]] twobit:
Debug enet port would blow. Did you see the 2nd enet port when you tore down the box ?

To answer the q about "adb devices", when I do adb devices, I see the devices I manually tried to connect to, but this is the output :

laptop:~$ adb devices

List of devices attached

192.168.1.9:9551	offline

192.168.1.9:9552 offline

Hence "adb shell" errors out.

I guess this is because adb daemon is not running on those ports. In fact, I dont even know if adbd is running at all. Is there something in the kernel source configs that would indicate if the adbd process is being started at boot ? I have seen that one of the init.rc's on Android phones starts adbd, but I dont know enough about building Android to figure out how the init scripts get generated when a build is done.

On a separate note, I tried to download apks from the browser on the Sony ITV box and there is no content handler registered for .apk files (or zip files for that matter). Get a toast "No installed app can display this filetype (application/vnd.android.package-archive)"
[Android Software/Hacking General [Developers Only]] hharte:
There is no second enet port in the box, but maybe they used an SMSC ethernet dongle for development. Could be that hotplugging it would start adbd.

There is no USB gadget support enabled in the kernel, and ADB can be a gadget or can run over ethernet. When running over ethernet, there is no kernel component to ADB.

When sniffing ethernet, you have to use an ethernet hub, not switch. I keep an old 10-base T hub around for this purpose. On some smart switches, you may be able to switch all traffic to all ports, but you probably need a managed switch for that. For consumer grade switches only traffic destined to the MAC address of the device connected to a particular port is forwarded to that port.

-Howard
[Android Software/Hacking General [Developers Only]] daavy:
reboot to recovery

post deleted
[Android Software/Hacking General [Developers Only]] deficitism:
umm?

/10
[Android Software/Hacking General [Developers Only]] Apeman42:
That is me... see the similarity in usernames?
[Android Software/Hacking General [Developers Only]] hharte:
I completely wiped a USB stick so all data was 0, formatted it with FAT, and tried to save the logs from recovery mode. Inspecting the USB stick with a hex editor afterwards did not show anything modified on the stick. Then I realized that you can also view crash logs in recovery mode, but there were none on my box. So I actually started using it for its intended purpose (to watch TV) but haven't been able to make it crash yet.

I did find some annoying bugs though:

1. It doesn't support a static IP address, so I used it tethered to my Nexus One, but the 3G uplink was too slow to watch YouTube. So then I had to set up a DHCP server on my NetBSD box so I could use a real internet connection.

2. When I search for stuff to watch, it includes channels I don't actually get on my satellite receiver (only have basic service) and if I pick one of those, the IR blaster switches my sat box to the channel and asks me if I want to buy the channel. I can't get out of that mode without using my sat remote.

3. If I put my TV into 16:9 mode, Google TV looks great, except when I'm watching live TV, then the picture looks like it's 4:3. If I put my TV into auto mode, then it will stretch the image appropriately, but there is a lag, and then. If I go out of live TV, it takes a while to switch back again. Seems like Google TV should stretch the live TV itself, and leave the TV out of it.

4. The remote should have backlit keys, I kept having to turn the light on to figure out what I was doing.

Overall pretty fun though, but I can't believe they didn't include the GMail app.

-Howard

http://www.magicandroidapps.com/wiki - Home of Better Terminal Emulator Pro
[Android Software/Hacking General [Developers Only]] hharte:
I just got confirmation from Logitech that my unit shipped, I was going to cancel it since I got the Sony, but maybe it will be easier to hack. Since it will take a couple days to arrive, that gives me plenty of time to get the ethernet sniffer set up to catch the update.zip...

-Howard

http://www.magicandroidapps.com/wiki - Home of Better Terminal Emulator Pro
[Android Software/Hacking General [Developers Only]] rogerlemmon:
How to crash the google box

I found a great one! The NBA Live app got caught in a continuous force close loop. so bad that I had to unplug my box! All I did was open it up and navigate away from it with the home button(Dont close) and then I just did my normal stuff. Chrome, Media Player, etc. Eventually It just started barfing on me when I came out of 'sleep' mode after an hour or so. GOOD LUCK.
[Android Software/Hacking General [Developers Only]] Natey3:
Crashes

I'm still waiting for my logitech...but when using the Display model at Best Buy on a Sony TV (embedded model) I got it to crash by going into the Onion (was a favorite saved) after using it for a just a few minutes it crashed upon entering that link, froze up solid required a hard power plug pull to recover. FYI.
[Android Software/Hacking General [Developers Only]] daavy:
yeh after going back to re-read all that stuff... seems i put that in the wrong forum, lol.. oh well, please forgive me, it was late.
[Android Software/Hacking General [Developers Only]] rodolfo7171:
i can confirm that this works on the sony nsx-40gti as well
[Android Software/Hacking General [Developers Only]] SophT:
couldn't you do a poor man's capture by setting up internet connection sharing (or something similar) on a computer and plugging the ethernet cable into the host machine? Then just use a firewall, wireshark, or little snitch on the host machine to see what the request is.
[Android Software/Hacking General [Developers Only]] hharte:
Yes, that should work too, I just tend to be more hardware oriented... The big thing is just having a Google TV that hasn't been updated yet.

Even if we get the update.zip, it might be difficult to hack it since the signature checking bug was fixed in Android 2.1. But, I believe it still reads the update.zip twice, once to verify the signature, and once to actually do the upgrade. This leaves an attack vector if the update.zip can be modified between the two reads. Luckily since the storage is USB, it will be posible to use a USB protocol analyzer to verify this.

Switching out the ZIP might be tricky, but again since it is USB, there are options. One that I can think of is to use another embedded Linux box with USB device support like the BeagleBoard as a USB mass storage gadget, instead of using a USB stick.

I believe the original HTC Incredible root process was similar, but ADB was used to switch out the update.zip between the signature check and the update. Since we don't have ADB, we need to get a little more creative...

-Howard

http://www.magicandroidapps.com - Home of Better Terminal Emulator Pro.
[Android Software/Hacking General [Developers Only]] twobit:
I just got a shiny new logitech revue unit so I am going to try to capture the update.zip URL if indeed this thing tries to update on first boot.
[Android Software/Hacking General [Developers Only]] aliendude5300:
Except for the fact that Angry Birds requires a touchscreen.
[Android Software/Hacking General [Developers Only]] rogerlemmon:
Or a USB mouse!
[Android Software/Hacking General [Developers Only]] hharte:
The Sony comes with an optical thumbpad which is similar to a mouse, and it seems to perform a tap gesture when you press on it. I don't think you could make the Angry birds catapult motion too well with it, but it should be possible with a mouse.

The bigger problem with running most advanced games on the Google TV is that they usually contain shared libraries of native code (ARM in the case of existing Android devices) vs. the x86 CPU in Google TV. In short, they won't run on an x86 without being recompiled with an x86 version of the Android NDK.

The same is true of Better Terminal Emulator Pro, except that I did build an x86 version of the shared library it uses with the x86 NDK available on android-x86.org, so hopefully it will run on the Google TV once we hack it.

Looks like I'm going to have to take my Google TV apart again. When I had it apart the first time, I mistakenly thought that the memory chips by the CPU were FLASH. Actually they are SDRAM, so now I don't know where the OS is stored. There was one chip with a sticker on it that I thought was only the boot ROM, now I'm thinking there is more in there. Anyway, the sticker covers up the part number in the photos I took, so time to peel the sticker off.

-Howard

http://www.magicandroidapps.com - Home of Better Terminal Emulator Pro and the Google TV Teardown.
[Android Software/Hacking General [Developers Only]] Kermode:
Wow. I thought it was just compiled bytecode that would run in all implementations of the virtualmachine, regardless of the underlying hardware.

So is Steve Jobs right, you have to make many versions of android to get it to run?
[Android Software/Hacking General [Developers Only]] hharte:
I just verified that Angry Birds does indeed have a native shared library (using my Droid.)

linux$ adb shell

# cd /data/data/com.rovio.angrybirds

# ls

cache files lib

# cd lib

# ls

libangrybirds.so

# ls -l

-rwxr-xr-x 1 system system 1683904 Oct 14 19:13 libangrybirds.so

# exit

linux$ adb pull /data/data/com.rovio.angrybirds/lib/libangrybirds.so .

2019 KB/s (1683904 bytes in 0.814s)

linux$ file libangrybirds.so

libangrybirds.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV), not stripped

So, no Angry Birds on Google TV even if it's rooted :( until Rovio makes an x86 version, or someone ports the Android Emulator to run on Google TV :D.

Lots of other Android apps should work fine though. Native code is really only needed for optimizing performance in high-end games.

-Howard

http://www.magicandroidapps.com - Home of Better Terminal Emulator Pro and the Google TV Teardown.
[Android Software/Hacking General [Developers Only]] Kermode:
Not sure how easy it would be to play anyway, using the current controllers.

Haha, I like that idea - that would be really cheeky :D

That's good to know.
[Android Software/Hacking General [Developers Only]] markpv:
Logitech Revue

I got the Logitech Revue box and tried to get into a boot menu by holding the button in the back. No such luck all I accomplished was a factory reset and had to reconfigure the box all over again. I'm not that advanced on hacking of Android but when it loads up after that it is displaying the Google TV icon with a down arrow and a bar underneath, perhaps it is looking for something on the USB ports or trying to call home for some sort of update?
[Android Software/Hacking General [Developers Only]] kaze00:
Enabled remote debugging on the revue and did a port scan. Tried connecting to ever port, any that made a connection showed device offline... Tried this over wireless and a direct ethernet connection on my laptop.

Maybe a new version of ADB is required? Next SDK maybe?
[Android Software/Hacking General [Developers Only]] hharte:
I didn't receive my Revue yet. How did you enable remote debugging on it? The Sony box doesn't seem to have a setting for that.

What does the Revue say under Open Source Licenses? It'd be nice to find the Linux kernel source for it and compare it with Sony's.

Looks like there is a lot more Google TV source than I originally thought:

http://code.google.com/p/googletv-mirrored-source/source/browse/
[Android Software/Hacking General [Developers Only]] kaze00:
Remote debugging can be enabled by...

Go to home screen

Hit menu

Choose settings

Scroll to Applications...

Scroll to development...

check remote debugging

Tried rebooting... thinking it needed to flick a switch, but no luck
[Android Software/Hacking General [Developers Only]] hharte:
Thanks for the info, interesting that Logitech left remote debugging in while Sony seems to have disabled it.

Did your Revue do an OTA update when you booted it for the first time?