yashsingh1/xdaforums huggingface dataset:
[Sony Xperia S, Acro S, Ion] liuxueyuan1990:
I have tried .it didn't work for me.after flash the ICS ,it keeps rebooting
[Sony Xperia S, Acro S, Ion] mehran_o0o:
I will try it, are u sure it will b fixed back to normal?? Bc this is my only phpne and if i dont fix it back ill b in trouble,,, by the way i have never tried to get a nand backup how is that gonna b? Any website or thread u know?

Sent from my LT28at
[Sony Xperia S, Acro S, Ion] Spectre51:
So the flash actually went through and didn't give you a sin verification error when you flashed ICS?

You can always flash back to stock build with the FTF I posted or use SEUS to revert to stock. You can't get a nandroid backup yet. We have no recovery yet that supports it for the ions. This procedure is just to see if we can get root following that guide using the leaked ICS ftf.
[Sony Xperia S, Acro S, Ion] SErooted:
i would love to help on this but i cant even get the ics downloads. i keep getting files that are no good. if i could get a link i would be happy to test and volunteer alot of time getting root on our ion
[Sony Xperia S, Acro S, Ion] gbil:
Wild guess, the ICS rom provided is for brown (test) devices only and will not flash on production devices.

But just for your info my ICS LT28h has been rooted at least a week now using the nozomi recovery image just fine, but since the provided recovery is for the LT26i the partitions are different and you must manually mount them in order to flash any zip file through the recovery.

The correct partitions are:

/dev/block/mmcblk0p15 /system

/dev/block/mmcblk0p18 /sdcard
[Sony Xperia S, Acro S, Ion] SErooted:
It probably is for test devices, but i'm not for sure, not alot of people from what i see are into doing testing on it and the i was only able to get one of the two downloads to actually download, with the proper size of the file after unzipping it. Like stated, I am more than happy to test the software and see what can be done, i just need files that i can use to try and make that happen.
[Sony Xperia S, Acro S, Ion] kweinzapfel:
Willing Tester

I too will test all avenues...I'm currently downloading the FTF from a Chineese site (used Chrome to translate and went pretty well). May be a bad file like others have had, but won't know for an hour or so. Also, a link was posted in another thread to a U.S. point: http://xdaforums.com/showthread.php?t=1814487&page=3. The only thing is that I need someone to PM me some exact instructions or link in this thread to exact instructions, because I'm only somewhat-versed in this.
[Nexus Q General] kornyone:
You tube video (CAUTION IT SUCKS FOR SHAKINESS):

http://youtube.com/watch?v=ejYNDt0EUuA
[Nexus Q General] mejdam:
i have that youtube shakiness issue even with the stock build when using my galaxy nexus to play the files on the q
[Nexus Q General] kornyone:
I actually meant my recording was shaky, as in I was moving all over the place and more focused on showing off stuff than keeping the camera pointed at the TV. I also rambled. It was late. I planned to re-record the video on Youtube, but it picked up popularity over night.

As for Youtube on the Q to the TV via HDMI -- as you can see in the video I am playing Radiohead Coachella HD, and it looks/works great. I have watched quite a bit of content on YouTube without issue.
[Nexus Q General] Smokuevo:
I got my Q today. Can't wait to modify it to make it more capable of stuff
[Nexus Q General] thevaristy:
Great work! Could you test the tablet remote app to control the q? Would be incredible if it worked. Thanks!
[Nexus Q General] Paul22000:
Does the Android Market work?

Are there any apps/limitations that don't work?
[Nexus Q General] yokken:
How is the responsiveness on the device, using the keyboard and mouse and loading up heavy websites? Can the processor keep up?
[Nexus Q General] Mars11_:
I saw in your video that when you press home on the keyboard it takes you to the Nexus Q's "home". Would it be possible to go to your apps on the settings screen and remove all the defaults from the Nexus Q's launcher, then when you press home it should ask you about which home do you want to go to and have a check-box for if you want to set one as default? I'm not sure if that would work, but it's an idea.
[Nexus Q General] bobukcat:
Would it be possible for you to post the modified apk that works on ICS devices for those that are unfamiliar with the apktool? I promise a quick and generous donation for your time and effort if you can. :good:
[Nexus Q General] kornyone:
I plan to play with more input devices, specifically Bluetooth soon. I have not had a chance to hack the Q since Saturday, but soon :) It's near the top of my list.

You say "app" -- is there one in specific you're referring to?

Yes, Google Play Market works. I don't have a screenshot of it, but I have one of play.google.com telling me my Q is not compatible with Github's new app (I saw it yesterday at work) -- http://dl.dropbox.com/u/44767242/images/google-play-cut.png.

I would say 75% of the apps of the apps I looked at in my history of downloaded apps were "Not Compatible" via Market. I am sure this is due to build.prop data and other build information. Sideloading "Not Compatible" apks proves most are compatible. Since the Market is so vast, many applications do show up as "Compatible" with the Q, and will install natively.

Keyboard and mouse are quick. No issues there. Loading heavy websites is fine depending on the type of content on it, and browser chosen. I found some pages that brought it to a halt when using desktop browsing mode (like G+) in Browser.apk from my recent CM9 builds (there's not a Brwoser on the Q). However things I thought would bomb out, like heavy Flash video embedded pages or other pages were fine.

Putting it in Tablet DPI range (~213 or so) makes the Chrome browser use native tabs like you're used to on your PC. @1080p, this is sweet. It's a shame it requires a DPI hack to get this.

It's not the defaults option, I did check this. I also installed third party apks to help remap it. I found it's embedded in the startup of the Q's hub activities, and I did not want to rip it out, since I have not found a Factory Restore Image from Google (yet).

I can whip that up. I will make sure it's the latest Nexus Q apk in the Market, which last I looked, had never been updated.

Also JB did drop for AOSP, depending on your device, you could have compatibility soon :)
[Nexus Q General] kornyone:
Oh yeah, I got a lot of feedback for this video. and I have more planned (as I am sure plenty others do!).

I created ##nexusq on Freenode, as I could not locate a pre-existing Freenode channel for Nexus Q haxxoring conversation. I am on there. I am not very good at checking XDA.
[Nexus Q General] jab416171:
Is it possible to connect a mouse via bluetooth, or even connect to a laptop via bluetooth?
[Nexus Q General] death2all110:
As for the mouse yeah. Its advertised on the front page:http://www.xda-developers.com/android/connect-an-hid-bluetooth-mouse-to-the-nexus-q/
[Nexus Q General] Antebios:
I'll give you a killer feature request: Play my own media either via (preferred) an attached network drive or a an directly attached drive.
[Nexus Q General] auad:
I tried the entire Saturday to make the "Tablet Remote" to work on Q but I couldn't, for some reason the Q showed as connect to the Galaxy Nexus when I asked for the connection but the Gnex showed as declined.

There is something related to the pairing key that is not working, the logcat showed that was not giving the correct key as answer and also the key didn't show on the Q screen...

I'll keep digging it, and really hope that someone discover how to do it quickier than me, it's something that is killing me and it's now the matter of honor! :D

I'm not too skilled, but without keyboard and mouse I did a lot of tricks on my Q using the adb, waiting for the host cable to start to play hard on it! I hope to discover something that could help the community! :P
[Nexus Q General] badxmaru:
thanks for getting the ball rolling!

Thanks so much for the groundbreaking work on this, I managed to reproduce all the steps excepting compiling CIFS.

To those that want to play networked stuff - I'm able to stream video via upnp over a network either through vplayer or upnp + mxplayer. Able to play angry birds, etc. Although Google Play movies aren't showing the free transformers one I got from Google I/O. Maybe cause it's locked to my Nexus 7?

Sideloading helps a lot, take advantage of adb over the network. Installing gapps from CM9 nightly works awesome. It would be nice to get trebuchet to autostart, I'm sure there's a way to do this, but I'm not knowledgeable enough to know if there's a way to start it via a run time / on boot level.

For keyboard and mouse, I'm using one of these: USB-Micro-Female-Male-Adaptor that I trimmed down with a knife to fit in the port.

I plug in a keyboard with a built in hub and a mouse goes into that. Works great, sort of like an Atrix docked.

If anyone is stuck I'm more than happy to help.
[Nexus Q General] ace2die:
help

which program are you using on your sideshoot? I am trying to adb from my transformer prime and I guess I am not as much of an expert as I thought. Any help would be awesome.
[Nexus Q General] badxmaru:
Hey there

I'm sideloading on an ubuntu machine. I can't post links yet, but you basically need to follow

http:// xdaforums.com/showthread.php?t=1550414

That will put adb on your machine. Use a charging cable to connect to the back and use a Nexus 7 to put your Q in developer mode.

Download the fastboot image and follow the directions from there.

Then run the adb scripts from that pc.

You'll also need, as in the instructions, a way to get certain programs off ICS (Su and superuser) and some launcher (trebuchet, nova, etc).

Hope this helps!
[Nexus Q General] ace2die:
Thanks...

I have a rooted nexus running Vicious Teams 4.1.1 ROM with CM9 files from prior setup. I was able to get Su and Superuser fine.(as well as Trebuchet) I was referring to the launching the launcher in the video. I assume that connectbot or someother ssh app was used. And was curious. I am waiting on a new host dungle to allow wireless mouse and keyboard to be connected.
[Nexus Q General] jdavet:
Thanks to the OP author and all who have provided info on this thread.

I was able to get almost everything up and running except installing the CFIS module...

One thing that is bugging me... every time I try to run adb shell am start com.cyanogenmod.trebuchet/ .Launcher , I get the "Complete Action Using" screen instead of Trebuchet Launching. Any ideas?

I also tried to connect a Bluetooth keyboard (ZAGG Flex) with no luck... the keyboard was detected, but the connection wasn't made. Followed the instructions on connecting a BT mouse on another thread but maybe BT keyboards aren't working. Anybody have any luck?

Lastly, I was able to get the Tablet Remote app working. Looks like I'm connected through Wi-Fi instead of Bluetooth though... so navigation is a little easier. I couldn't get typing to work... and I haven't tried the game pad with a game... but I'll keep you posted with any updates. Has anybody tried Droid Mote?

Thanks again for all of your work!
[Nexus Q General] kornyone:
Since people are having issues with the CIFS module, I made sure my explanation was sound, and confirmed it. I documented the instructions per my verification below.

git clone https://android.googlesource.com/kernel/omap -b android-omap-steelhead-3.0-ics-aah
cd omap
cp arch/arm/configs/steelhead_defconfig .config
make -j<X> -C . ARCH=arm CROSS_COMPILE=<ANDROID_AOSP_HOME>/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi- menuconfig

Enable CIFS module under File Systems -> Network File Systems -> CIFS. Make sure it's a module [M]. It will call on md4 automatically.

Save out your config.

make -j<X> -C . ARCH=arm CROSS_COMPILE=<ANDROID_AOSP_HOME>/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi- modules

adb push ./crypto/md4.ko /mnt/sdcard ; adb push ./fs/cifs/cifs.ko /mnt/sdcard

adb shell
insmod /mnt/sdcard/md4.ko ; insmod /mnt/sdcard/cifs.ko
busybox mount -t cifs //<HOST>/SHARE <LOCAL DIRECTORY> -o username=<USERNAME>,password=<PASSWORD>

For my own usage, I use /data/smb/* for LOCAL DIRECTORY. I create links as need be. I also moved the modules to /system/lib/modules and set proper permissions.

If you do not supply a username (even if you are authenticating as root), it will fail.

Check dmesg for errors.

md4.ko may be optional. On my home configuration, I need it, or I receive this in dmesg:

<3>[ 1410.460876] CIFS VFS: Error -2 during NTLM authentication
<3>[ 1410.461029] CIFS VFS: Send error in SessSetup = -2

On a rooted Q, you should be able to navigate to <LOCAL DIRECTORY> fine. Also, df and mount will see the partition. I have streamed 1080p mkv files this way.

I have been busy, wanting to cook something for this thing, but I have not had a chance :( :(
[Nexus Q General] jdavet:
Thanks a bunch for the CIFS module walkthrough!

Here are some little tidbits from testing a couple of input methods.

1. Tablet Remote app: navigation works pretty well (Back, Home, Menu, navigational buttons). The connection between the phone and the q is made through wifi. I am unable to find a way to make typing work, and I still haven't tested the gamepad functionality.

2. DroidMote: doesn't work...

3. Kinda weird, but I was able to pair the remote for the new Sony Google TV (model: NSZ-GS7; remote model: NSG-MR5U) via Bluetooth. Back, Menu, Home buttons and the keyboard work well. The directional arrows work okay, but the selection/Enter button doesn't work (doesn't choose the selected item). Anyways, that's another input option.
[Nexus Q General] mrjaymillz:
Nexus Q tester

I just got my Nexus Q off ebay yesterday (the progress you have made made me take the leap). I would like to be one of the testers for unlocking the full ability of this device. However I am kinda a noob with this stuff (I rooted my Nexus and am running JB 4.1 but this was on a Mac, but I do have access to a PC) so is there anyway you can either make a video showing step by step how to get the Nexus Q to the level you have going on in the video, or if you can really dumb down the first page instructions so I can follow your lead. I will gladly donate.
[Nexus Q General] davidnhutch:
> adb is installed on PC (and can see the Q).

What did you do to be able to see the Q? When I plug in the Q and type 'adb devices' on my Win7 machine, it doesn't return any devices.

Of course, being windows, when you plug it in it tries to find a driver but can't. It does identify itself as "Nexus" but in devmgmt.msc it says it doesn't have a driver.

---------- Post added at 07:08 PM ---------- Previous post was at 06:46 PM ----------

Never mind, I found the answer. greno1 answered it here:

http://xdaforums.com/showthread.php?t=1740150&page=2

However, now I am stuck again. The driver installs as "Composite ADB Interface" and now 'adb devices' lists a device. Next I type 'adb reboot bootloader'. The NexusQ goes red. Next I type 'fastboot oem unlock' and it just says '<waiting for device>' and the DOS prompt just sits there forever. The NexusQ is still red. I can't type anything at the DOS prompt.

Not sure if I should cancel, or quit, or unplug... Suggestions are welcome and don't worry I won't hold it against you if you suggest something that turns this into a spherical brick... :)

Thanks
[Nexus Q General] kornyone:
When your Q is red affer adb reboot bootloader, try 'fastboot devices'. If it does not see the device, there is a problem with fastboot recognizing your device. It is a separate process.

I have never personally fastboot through Windows. I am a Linux lover for a long time (it's what brought me to Android), so I cannot help you there.

After 'adb reboot bootloader', 'fastboot devices' should list your Q. If it does not, you cannot unlock. I am sure somewhere on XDA, a Galaxy Nexus or some other thread has seen this issue.
[Nexus Q General] auad:
Calendar App?

Does anyone was able to run the calendar? I'm trying with no success...
[Nexus Q General] davidnhutch:
Thank you @kornyone. Actually I figured out the issue. It is an issue with windows and drivers. I have now successfully gotten as far as your tutorial, minus installation of a bunch of apps which I have yet to do.

The key was to find the hardware ID of the "Nexus" device that showed up in devmgmt.msc, and then add an appropriate line in the google windows usb driver .inf file. Then when you do 'adb reboot recovery' it will show up again with a *different* Hardware ID, and this time identifying itself as "Tungsten" not "Nexus". At this point you manually go grab the Hardware ID again, and add yet another line manually to the same .inf file. There were also a few other tweaks. I'm going to write up a full windows7-specific version of the rooting instructions tomorrow when I have more time and post them here but for now that should help anyone with that specific problem.

Quick question:

Is there any way to make trebuchet launch when it boots? Currently I have to go into adb each time I turn on the NexusQ and launch it. Then disconnect the MicroB cable between NexusQ and computer and connect the keyboard and mouse. It is non-optimal...
[Nexus Q General] mrjaymillz:
did yall see this XBMC on NexusQ , now have Galaxy Nexus connected as remote and hooked up to NAS box... any idea on how to merge this with yoyour hack?

https://plus.google.com/app/plus/mp...ity&aid=z12aet5o3sfksvxbh04cervjbvz4wj3rulk0k
[Nexus Q General] davidnhutch:
Followed all your instructions perfectly and it was working for a while. Then I restarted it and randomly it stopped outputting anything to the monitor. The NexusQ lights is a spinning blue spot, which according to the official NexusQ Guidebook means that it is just "starting up". It sits there "starting up" forever and never reaches the solid blue level corresponding to "finished starting up". Nothing is being output to the monitor. Typing 'adb devices' shows that it can't be seen by the computer, probably because it is still in the boot sequence.

Well thank you google. No screen and no visual output during bootup means it's really hard to know at what stage it's getting stuck. It's a great hackable device.. until it is no longer hackable because you can't communicate with it.

It probably wasn't the process of following the instructions itself, but just that in general playing around with it made it confused, or made some component of hardware fail.

I can't think of anything else to try and have sat here for like 2 hours thinking and searching online and trying the very limited number of things I can try (restart computer/adb, unplug and re-plug power...)

Any ideas how I can get NexusQ to boot up correctly? Or how to communicate with it to debug, when the computer is not seeing it..?

Thanks!
[Nexus Q General] auad:
I installed it here, and used my GNex as remote control, since the XBMC compiled is not accepting mouse clicks to select menu.

The menu flows very good, but when I tried to watch a video it was very choppy and slow, it's not good for Q yet. It'll be when someone compiled a version for the Q, or when they release the official one.

If you want to try, be sure to follow this instruction to make the XBMC installed in the Q available as host, so you can use XBMC remote control on your Android phone and make it work:

Edit /sdcard/Android/Data/org.xmbc/xbmc/files/.xbmc/userdata/guisettings.xml and change in the input node the key remoteaskeyboard from false to true. After that you can use the remote control app.

---------- Post added at 04:20 AM ---------- Previous post was at 04:15 AM ----------

Try to Factory Reset it, during the boot time, when the lights start to glow as blue, put your hand over the "mute" light and it will turn red, wait a little more and it will turn blue again (take your hands off now) and then purple, it'll factory reset your Q.

If you want to try to discover what causes the problem, you can try to do the same procedure but when it turns red take your hands off and it will be static red, now you can try to fastboot devices and if you see the device you can try to boot in a unsecure img and try to find a way to fix.

I'd go to the factory reset and try everything again! :)
[Nexus Q General] mrjaymillz:
I got my Q rooted and unlocked but I need a little help with this last part: Push 'su' and 'Superuser.apk' from a good source. I use nightly CM9 su/Superuser from my HTC Doubleshot. Put su in /system/xbin/, put Superuser in /system/app. chmod the su binary 06755. (There's many pages documenting how this is done).

I downloaded CM 9 nightly, how do I go about extracting the files needed and putting it in the right place on the Nexus Q? If you could provide me with code that would be great!
[Nexus Q General] kornyone:
XBMC

I posted a similar screenshot earlier in the morning. https://plus.google.com/100539377198423911977/posts/D41MsaZ7J22 . XBMC works for me over CIFS and SMB, I did not try uPnP or any other means.

Depending on how he's reading data from the NAS, it would work the same as my setup if using CIFS/SMBFS. If using NFS or something else, I didn't test it.
[Nexus Q General] kornyone:
The nightly is a zip file. You will find those two files in the same locations as I directed to put them (/system/xbin/su and /system/app/SuperUser.apk).
[Nexus Q General] kornyone:
Cooking something tasty for the Q

So I finally cooked something.... and it worked.

https://plus.google.com/117962666888533781522/posts/YcECPVrnXtF
[Nexus Q General] bagoffreedom:
That's awesome! Keep up the work man!
[Nexus Q General] Ichibahn SLC:
I got my Q rooted using this method and tried to install google play. It installed but when launched force closes. I pulled it from the Galaxy Nexus cm9. I don't understand which exact files I need to push to get the certificate error to stop using adb when installing gmail, etc.. .

Also when trying to push the files I get a error saying read-only.
[Nexus Q General] mrjaymillz:
Me likey... Pretty soon there is going to be a whole wave of people hitting the forums looking for all types stuff like this. If the Nexus 7's are shipping currently the Nexus Q's shouldn't be far behind.
[Nexus Q General] auad:
Hey, kornyone

Can you please post the Browser.apk that you install?

I've tried several of them and even the ICS Browser+ and none of them worked... I'm willing to use it to watch Hulu! :)
[Nexus Q General] xMemphisx:
[Edit]

I messed up, nevermind
[Nexus Q General] GzStation:
about the NSG-MR5U and pairing...

I was able to pair the remote for the new Sony Google TV (model: NSZ-GS7; remote model: NSG-MR5U) via Bluetooth. Back, Menu, Home buttons and the keyboard work well. The directional arrows work okay, but the selection/Enter button doesn't work (doesn't choose the selected item). Anyways, that's another input option

I would like to do some test about it cause i have the same remote here but i don't find how to pair it ( Not able to find the information to put it in discoverable mode... ) Could you help me ?
[Nexus Q General] dvinesett:
I've followed this guide and so far it's rooted and has su/Superuser. My trouble comes when trying to put in clockworkmod. When I try to flash the clockwork recovery image, my Q goes red as expected (I think) and then does nothing until I manually reset it. I've done this process on a phone before and gotten it to work, but when I'm in recovery mode, my Nexus Q won't display anything when plugged into monitor.

Can anyone offer advice?
[Nexus Q General] soccerwuedo5:
If I remember right, it is recommended to boot from recovery, not flash it, on the Nexus Q. At least I remember that being the case when I was tooling around with mine.

Try

fastboot boot recovery "path/ to/ recovery.img"

instead of flashing the recovery.