Related
Thanks to JimmyChingala for creating the app.
Let me tell you why this useful. You can side load you ebook, apps etc. via wifi. I know we can do this with CIFS as well, but this is a small footprint app and can be easily enabled/disabled as well. I prefer this as pushing files to the NC is easier than trying to navigate via cifs IMHO.
Now gettin' down to business...
Step 1: Go HERE and download the SambaFilesharing3APK-b101226-2.zip file. This can change as and when Jimmy decides to make updates etc.
Step 2: Unzip the apk inside the zip file.
Step 3: Install using ADB or copy it over to NC/sdcard and install using Root Explorer/Astro type File Manager
Step 4: Run the app and DO NOT FORGET to ALLOW Superuser access. THIS WILL NOT WORK IF YOU DONT DO THIS
Step 5: Also, the first run will be a bit slow, the app has to unpack some additional binaries into its private data space.
Step 6: Please change "username" & "password" PROMPTLY and without FAIL.
Step 7: Go to Win/Mac and connect to the ip address displayed. Voila. You're in.
WARNING 1: FOR NOW ONLY THE SDCARD is visible. So dont post questions about why can't i see the NC Folders.
WARNING 2: Do copy a LARGE FILE over this as it is bound to fail. I have tried this with 2MB-4Mb files and not seen an issue so far & presumably 100Mb works as well . See this POST for more details. A fix is on the way.
FEEDBACK REQUESTED ON:
1. Battery Life - How does it affect if you leave it on all day. Please let me know so that i can compare it with mine & others
2. Speed.
TROUBLESHOOTING:
Uninstall any previous (non-APK) version of SambaAndroid you have. As root on your device:
Code:
# /data/local/samba/bin/samba-rc stop
# rm -r /data/local/samba
# mount -o remount,rw /system
# rm /system/etc/dhcpcd/dhcpcd-hooks/96-restart-samba
# rm /system/bin/dhcprootshell
works great! thanks for sharing!
Could you elaborate more about Step 7 please? I've installed samba on my NC (enabled superuser, changed username and password etc). Now on NC screen its displaying "Enabled - Running \\ip address \\ANDROID.
How would I connect to the ip address displayed on my nook? Step by step instructions would be appreciated.
jay084 said:
Could you elaborate more about Step 7 please? I've installed samba on my NC (enabled superuser, changed username and password etc). Now on NC screen its displaying "Enabled - Running \\ip address \\ANDROID.
How would I connect to the ip address displayed on my nook? Step by step instructions would be appreciated.
Click to expand...
Click to collapse
You must enable samba before u can connect to it. Hit the settings icon = in the bottom and touch enable. U r good to go then
madrascafe said:
You must enable samba before u can connect to it. Hit the settings icon = in the bottom and touch enable. U r good to go then
Click to expand...
Click to collapse
Must Samba be installed on my desktop PC (maybe a server)? I have folders/files that are already being shared over my network through XBMC.
I have already enabled Samba on the nook. Is it supposed to "see" my existing files that are being shared on my network (i.e. movies)? How can I access the files being shared? Will my shared files be downloaded to the SDCard so I can view them?
Again please explain the process a little more.
What's the big deal?
Just get WiFi File Explorer in the Market - "no step" setup to see your Nook on your WiFi network!
docfreed said:
Just get WiFi File Explorer in the Market - "no step" setup to see your Nook on your WiFi network!
Click to expand...
Click to collapse
Only the Pro version of wifi file explorer allows you to upload files. The free doesn't.
jay084 said:
Must Samba be installed on my desktop PC (maybe a server)? I have folders/files that are already being shared over my network through XBMC.
I have already enabled Samba on the nook. Is it supposed to "see" my existing files that are being shared on my network (i.e. movies)? How can I access the files being shared? Will my shared files be downloaded to the SDCard so I can view them?
Again please explain the process a little more.
Click to expand...
Click to collapse
After installing the Samba server on the NookColor and opening the Samba menu (on the Nook) to fill in a new user/password you may want to also enter a workgroup name the corresponds to the workgroup on your local network.
Reinitialize the Samba server on the NC after entering this info, then on your PC open windows explorer and scan your Network. The SDcard on the NC should show as a 'PC' on your network with the ID 'ANDROID' (unless you changed the ID in the Samba menu). You can then move files to/from the SDcard. Unless you set up 'shared files' in some way there will be no shared files, but the ability to move files wirelessly and browse the SDcard from your PC; very helpful for most.
You do not need any software on the PC ... also this assumes your router assigns IPs using DHCP
howdy.
im on windows7 and trying to get this up and running but failing.
ive changed user/pass, disabled then enabled, click network (on pc) and it never finds the nook.. ive tried to scan for wireless devices with no luck.
there is probably and easy/obvious solution for this, but i do not know what it is
//i can ping the nook and it responds, but it just doesnt show up anywhere..
Open Windows Explorer, or just "Computer" from the start button (orb). There is an address bar at the top of the window, similar to Internet Explorer. In the address bar, type this (for example):
\\192.168.1.100
(in your situation, type whatever IP address appears on the NC itself once the Samba server is started, the IP address I showed here is an example only)
Then hit <Enter> on your keyboard.
You can also use:
\\android
thanks,, i knew there was an easy solution.
jewnersey said:
thanks,, i knew there was an easy solution.
Click to expand...
Click to collapse
Well, the EASY solution is pony up $3 and buy Websharing off the market. I tested it last night and it was completely painless. It works somewhat like adb wireless, (in that you just press "start" on the NC then connect on PC) but instead of using a terminal to connect you just connect to an IP in a browser and drop files directly to the SD card or NC itself there. Super easy, works perfectly. I loaded multiple video files last night and it was great.
I'm not sure how you could make it any easier (or cheaper) than the Samba Server mentioned in this thread. Fire up a Windows Explorer window, type in \\android in the address bar, and drag and drop files.
After you do this once, the computer can even finish typing the path for you. If that's too much work, just create a shortcut on the desktop that takes you straight to it.
So I just tried to sideload a book through wireless and the file transfered fine but I had to restart the NC to get it to come up in my books section and able to have it in a shelft etc.
Bobb_o said:
So I just tried to sideload a book through wireless and the file transfered fine but I had to restart the NC to get it to come up in my books section and able to have it in a shelft etc.
Click to expand...
Click to collapse
thats the draw-back for side-loaded book anyway.. A small price to pay
KryptoNyte39 said:
You can also use:
\\android
Click to expand...
Click to collapse
This is the DEFAULT... You can change it to anything you want in "Settings"..
swapdotavi said:
Well, the EASY solution is pony up $3 and buy Websharing off the market. I tested it last night and it was completely painless. It works somewhat like adb wireless, (in that you just press "start" on the NC then connect on PC) but instead of using a terminal to connect you just connect to an IP in a browser and drop files directly to the SD card or NC itself there. Super easy, works perfectly. I loaded multiple video files last night and it was great.
Click to expand...
Click to collapse
Why do u have to spend $3 when this is FREE!. Might as well spend it on something else IMHO.
madrascafe said:
Why do u have to spend $3 when this is FREE!. Might as well spend it on something else IMHO.
Click to expand...
Click to collapse
Well, for the reason I stated; it's easier. I'm not saying this method is really hard, or that it's not worthwhile. I'm just saying if a really easy to use app with a good UI that basically does exactly this in a browser instead of a terminal is worth $3 to you then there is an option available
The transfer rate is quite quick and the UI is pretty awesome. I got it yesterday based on someone's recommendation in the sideloaded apps thread and it's pretty good. For my the ease of use is a nice feature because my girlfriend uses my nook as well, so not having her call me every time she wants to load a new movie or PDF is easily worth $3. YMMV.
madrascafe said:
thats the draw-back for side-loaded book anyway.. A small price to pay
Click to expand...
Click to collapse
Wouldn't using the "Media Scanner" utility that's in Development.apk (pulled from an Eclair emulator) prevent the need for a reboot?
I have a rooted Samsung Galaxy Tab 10.1 with the ASTRO browser installed and 20 GB of files on the sdcard. Does anybody know of a search app that will enable me to search the entire sdcard quickly, as one would do with Google desktop or Copernic?
DroidMilitia said:
I have a rooted Samsung Galaxy Tab 10.1 with the ASTRO browser installed and 20 GB of files on the sdcard. Does anybody know of a search app that will enable me to search the entire sdcard quickly, as one would do with Google desktop or Copernic?
Click to expand...
Click to collapse
Do you mean on the tab or from the PC?
If you talking about the Market app "Astro File Manager", it searches the SDCard very quickly from the tab. Give some more info and I'd bet you will get some better answers.
We where discussing the lack of drive-letter access in this thread, so searches from PC's are going to be limited to "if" the search tool can even access a Windows Media Device. I don't know of a way to do that....but some one will chime in if they do I'm sure.
DroidMilitia said:
I have a rooted Samsung Galaxy Tab 10.1 with the ASTRO browser installed and 20 GB of files on the sdcard. Does anybody know of a search app that will enable me to search the entire sdcard quickly, as one would do with Google desktop or Copernic?
Click to expand...
Click to collapse
There is a search magnifying glass in the toolbars in the Astro file manager?
cleblanc92 said:
Do you mean on the tab or from the PC?
If you talking about the Market app "Astro File Manager", it searches the SDCard very quickly from the tab. Give some more info and I'd bet you will get some better answers.
We where discussing the lack of drive-letter access in this thread, so searches from PC's are going to be limited to "if" the search tool can even access a Windows Media Device. I don't know of a way to do that....but some one will chime in if they do I'm sure.
Click to expand...
Click to collapse
and
tghockey07 said:
There is a search magnifying glass in the toolbars in the Astro file manager?
Click to expand...
Click to collapse
I'm referring to the Astro File Manager, and I'm interested in searching the sdcard from the tablet. Since my sdcard contains a synced copy of all of my desktop PC files, I have no need to search the tablet from the PC. If I'm sitting at my PC, I'll just search the PC. Astro searches the tablet, but not quickly. Astro takes about 1 minute to search my sdcard when I search through file names only, and the search returns no results when I use the "Find text in file" option, which is not helpful. I've been spoiled by Google, Copernic, and Windows 7 and now find waiting so long for a search that only checks file names to be retro in a bad way.
I'll give a practical example to supply more info about why I asked the question. Thanks to this thread I had my tablet with me (with all of my documents on the sdcard) at a meeting yesterday and somebody had a question about a file from two years ago. I couldn't remember which directory the file was in or what it was named, and was unable to track it down with the Astro search or by browsing. After about a minute of poking around, the moment had passed and we gave up and moved on to the next topic. I went back to my office and found the file in about 2 seconds on my desktop PC using the Copernic desktop search tool, which I think is awesome. I would like to be able to do the same thing with my tablet, i.e., have an indexed search engine for the sdcard on it. Had I found the file quickly at the meeting, we could have resolved the issue on the spot instead of putting it on the agenda for the next meeting.
DroidMilitia said:
and
I'm referring to the Astro File Manager, and I'm interested in searching the sdcard from the tablet. Since my sdcard contains a synced copy of all of my desktop PC files, I have no need to search the tablet from the PC. If I'm sitting at my PC, I'll just search the PC. Astro searches the tablet, but not quickly. Astro takes about 1 minute to search my sdcard when I search through file names only, and the search returns no results when I use the "Find text in file" option, which is not helpful. I've been spoiled by Google, Copernic, and Windows 7 and now find waiting so long for a search that only checks file names to be retro in a bad way.
I'll give a practical example to supply more info about why I asked the question. Thanks to this thread I had my tablet with me (with all of my documents on the sdcard) at a meeting yesterday and somebody had a question about a file from two years ago. I couldn't remember which directory the file was in or what it was named, and was unable to track it down with the Astro search or by browsing. After about a minute of poking around, the moment had passed and we gave up and moved on to the next topic. I went back to my office and found the file in about 2 seconds on my desktop PC using the Copernic desktop search tool, which I think is awesome. I would like to be able to do the same thing with my tablet, i.e., have an indexed search engine for the sdcard on it. Had I found the file quickly at the meeting, we could have resolved the issue on the spot instead of putting it on the agenda for the next meeting.
Click to expand...
Click to collapse
Trying to do a similar thing, i would be extremely interested by a solution too.
By curiosity, what program do you use for syncing purpose? SugarSync?
Edit : just see the thread you linked in your previous post. You can try sugarsync, seems very promising and easy, and 5go is enough to carry all my work.
I wonder if it exists another solution with our own server maybe?
Sichroteph said:
Trying to do a similar thing, i would be extremely interested by a solution too.
By curiosity, what program do you use for syncing purpose? SugarSync?
Edit : just see the thread you linked in your previous post. You can try sugarsync, seems very promising and easy, and 5go is enough to carry all my work.
I wonder if it exists another solution with our own server maybe?
Click to expand...
Click to collapse
Sorry about the slow response. I tried SugarSync and it wasn't my thing. 5 GB of free space was not enough. 30 GB was $4.99 per month and I'm way too cheap and stubborn for that. Although price really isn't that much, I decided I would find a way to sync my files between two devices with no monthly free, period. Special thanks to the Samba developers for making that possible.
can anyone tell me a app with which i can connect to the files that are on my file server
ES file explorer in android for example ... but webos?
thanks!
Interested in this as well..
if you know how to use ssh and sftp, that would be your best option, since there's an ssh server and sftp app in the preware app browser.
that preware app seems to have bricked my device :-( so first I have to fix that, but you are right, that was my first thought as well.... I will try that as soon as the device is fixed (long night :-( )
[Q] Network File Transfers
Anyone know an app or method for transferring files over to the Touchpad? The actual file, not just streaming video or whatnot. I picked up a touchstone, so it would be cool not to have to plug wires in... ever.
I'm a similar boat but would actually be ok with just the ability to stream media from a windows file share.
Closest I've found but haven't tested is the following:
ugh I can't post external links
do a google search for webos xorg and it should be the 3rd link down titled: IOBox - PC File Syncing (xorg tools) - WebOS Internals
from what I see it's just a way to create a mountpoint to a windows CIFS share. Would be nicer if something like android's file expert existed.
To have a simple network browser on the Touchpad would make it 10x more usable.
that is one of the things webos lacks of :/
i cant tell my girlfriend to ssh onto the homeserver just to watch a movie or pictures.
maybe some dev could make an ugly but working app for that
with preware you can use ssh and sftp for cli transfer.
but a network file browser would be alot nicer imho
k1l said:
that is one of the things webos lacks of :/
i cant tell my girlfriend to ssh onto the homeserver just to watch a movie or pictures.
maybe some dev could make an ugly but working app for that
Click to expand...
Click to collapse
No, but you could set it up for her on the tablet so she just has to launch it and then set up and sftp client on her computer such as filezilla. After that, it's just a matter of dragging and dropping files into filezilla.
k1l said:
with preware you can use ssh and sftp for cli transfer.
but a network file browser would be alot nicer imho
Click to expand...
Click to collapse
If you have sshd on your tablet, you can easily use a gui client on your computer to connect to it like filezilla.
I was hoping there was a convenient app for us lazy people...
Ah well, it's something. Thanks.
UntoldGlory said:
I was hoping there was a convenient app for us lazy people...
Ah well, it's something. Thanks.
Click to expand...
Click to collapse
Yep, nothing really out there until someone writes one for it
is there any news or ideas?...does any one know the devs of ES file explorer ... is there such a huge difference between web os and android ...
.. 10 dollars for such an app from me
(having that app - I would not need any android ...)
I use this:
http://www.precentral.net/tbtransfer
still in alpha but good enough for small files. Not recommended for files >100Mb as it takes much longer compared to usb cable.
perfect, thanks.
is that any unsecure, not beeing protected in any way?...
I think it only works with computers connected on the same router.
Sent from my Nexus One using XDA App
I understand you are looking for an app, but I installed the uberkernel which supports mounting of remote shares. There is a good how to if you look on google but basically you update your kernel to uberkernal or f15c, install Internalz from preware, add a line to the file /etc/fstab, and execute a mount -a command in a command line. Now I am able to browse my network share and copy files back and forth. The only problem I ran into was that I was trying to mount a sub folder of my shared folder but you can only mount the shared folder itself. I went crazy trying to figure that one out when it was actually rather obvious...
Wifi file transfer
Is there an app for touchpad like ES File Explorer where you can transfer files to your desktop/tablet wirelessly through a local wifi network?
I use wifi media sync works perfect for me.
Cheers
John
I'm guessing I'm out of luck here, but anyone know if there's any chance that the Nook Tablet will somehow be able to read cbr files, prior to rooting?
There are numerous apps in the google app store that read cbrs, but I'm not sure barnes and noble will offer any. And if not- does that mean we're totally out of luck until someone roots the nook tablet?
Thanks in advance for any info anyone may have.
I don't know if this will help much, but I just recently found out that Calibre can convert CBR/CBZ to epub. The Nook Tablet will be able to read that with no problem. I have no idea how that would affect the comic (quality or size) or if we would be able to do simple things like zooming in to read it easier though. That's how I was planning on reading my comics for a while, at least until there is a root available.
CBZ files actually work
If you just drag over CBZ files they actually work on the Nook Tablet natively. CBR and CBZ files are just archives. CBZ files are Zip files, and CBR files are RAR files. To get a CBR working change the file extension to RAR, unrar it, zip the folder, and change the .zip to .cbz. Then just drag your new cbz over to the folders on your nook tablet and it should render the comic!
Huh okay, I'll try dragging some CBZs onto the nook and if that works, maybe I'll convert some more CBZs.
But man I sure hope this thing gets rooted soon. I'd love to be able to use the fancy features of actual dedicated comic viewers.
Anyhow, thanks for the info, I appreciate it.
I had no idea the nook read cbz's natively but I tested this and it works great.
I did it before reading this thread so my process was a tad different but this should work too.
Just connect the NT to your pc and move all the cbz's you want to any of the folders (i put mine in Magazines). After disconnecting, you can just go to your library and you'll see them all in the Magazines tab.
until there's a root out I guess I can use this thing as a comic book reader. Most books look great, some you have to zoom a bit in to read clearly, depends on the scans.
Look at the thread I was able to install astro right here in general then just sideload your favorite comic app
Follow these steps:
-go to http://comptonsoft.com/test/ in Nook Browser
-click "TGPS_launcher"
-open Notifications and select the Download
-select "Package Installer"
-Check "Unknown Sources"
-Now Download and Open the Following APKs just like you did above except now it'll let you install them
File Expert:http://db.tt/aYsJwQrd
Perfect Viewer:http://db.tt/aYsJwQrd
PDF-Plugin for PF:http://db.tt/jyf4DLbx
Now just open Nook Search and type in "Perfect Viewer" or "File Expert" to open the Apps. Copy your CBZs to your Nook like Normal and then just open Perfect Viewer to read them.
You can also install Amazon Appstore this way and install GO Launcher for more easy access to these Apps. For more info read the other Thread that is talking about this trick.
____________________________________________________
Sent from NookColor CM7 uSD using Tapatalk
I use the method above, works perfect for viewing comics. Perfect Viewer is my choice, when you open the app just navigate to where you keep your cbzs and open them. Swipe to the left to go to the next page and to return to the file manager instead of pressing the home button (which returns me to the nook homescreen) just double tap the page your reading quickly and it should bring you back to the file manager
Drewmungus said:
Look at the thread I was able to install astro right here in general then just sideload your favorite comic app
Click to expand...
Click to collapse
yeah i noticed that a couple hours ago, thanks. i will play around with some comic viewers later tonight. i've never actually had a tablet before (except the vegan tab, but the screen sucked too much to view comics on)
japzone said:
Follow these steps:
-go to http://comptonsoft.com/test/ in Nook Browser
-click "TGPS_launcher"
-open Notifications and select the Download
-select "Package Installer"
-Check "Unknown Sources"
-Now Download and Open the Following APKs just like you did above except now it'll let you install them
File Expert:http://db.tt/aYsJwQrd
Perfect Viewer:http://db.tt/aYsJwQrd
PDF-Plugin for PF:http://db.tt/jyf4DLbx
Now just open Nook Search and type in "Perfect Viewer" or "File Expert" to open the Apps. Copy your CBZs to your Nook like Normal and then just open Perfect Viewer to read them.
You can also install Amazon Appstore this way and install GO Launcher for more easy access to these Apps. For more info read the other Thread that is talking about this trick.
Click to expand...
Click to collapse
yep, got that. but since nook reads cbz's natively that is way way way way more work than necessary. especially since the native reader is decent and is connected to the shell of the OS.
postulio said:
yep, got that. but since nook reads cbz's natively that is way way way way more work than necessary. especially since the native reader is decent and is connected to the shell of the OS.
Click to expand...
Click to collapse
I personally find that Perfect Viewer has a better experience when it comes to Comics and Manga because of some specialized features. I really like all the hidden controls that you can customize because it makes for more of a seamless experience.
____________________________________________________
Sent from NookColor CM7 uSD using Tapatalk
japzone said:
I personally find that Perfect Viewer has a better experience when it comes to Comics and Manga because of some specialized features.
Agreed 1000%.
Apps like Perfect Viewer were created specifically for reading comics and offer fairly specific features to enhance the reading experience. Whereas the Nook's native method of viewing comics is just a your basic image viewer. It does the job, but in the most generic, serviceable way. The bells and whistles of the actual comic viewing apps tend to make reading comics on android devices much more enjoyable.
That's my take on it anyhow.
Click to expand...
Click to collapse
ok ok ok i'll give perfect viewer a go...
any other ones worth trying?
Android Comic Viewer is fairly decent.
And Comic Reader Mobi is excellent, though a tad pricey. Last time I checked it was 14.99 or so, which is probably more than it should be. But it's a very well made app. It allows you increase the size of very specific parts of the page (like just the dialogue bubbles) rather than just zooming into the entire page. I find that far less distracting.
But honestly, Perfect Viewer will probably suit your needs, well... perfectly.
I'm using Comixology's app on my NT. I just did a backup of the apps from my Evo 3D using Astro, copied the files from my SD to my desktop PC and then copied the files over to the NT. Using a file system app, I just double clicked on Comixology and it installed without an issue. Works great!!
ComicRack Will Convert CBR to CBZ
I just converted all of my comics to CBZ as I wanted to be able to read them (sideloaded) when using the B&N OS. ComicRack converts the file types pretty painlessly. The B&N stock app reads them pretty well so if you're not set on keeping the format, using ComicRack is very easy (and free).
My favorite is ComicRack. It has a free edition, so all you need to do is sideload your comic files and tell the reader where to find them.
Sent from my CM7 Nook Tablet using Tapatalk 8)
Hi. Actually I just found out that all you need to do is: zip the complete set of comic pages into ONE zip file then just change the suffix from .zip to .cbz and voilĂ ! Your cbz file is now readable on the Nook. Cbr won't work though.
Wolfen143 said:
. Cbr won't work though.
Click to expand...
Click to collapse
That's because CBRs are RAR archives. RAR is a proprietary format so using it in products requires licensing it and using proprietary libraries or plugins.
Android however supports ZIP natively and no licenses are needed.
How to make your Nexus Q awesome with built in Android ICS (using CyanogenMod Trebuchet Launcher per this example).
This is by popular demand on Youtube and other places to demonstrate how I love my Q at the moment, which I obtained from someone who attended IO 2012. I was playing with it to see how capable it is with stock OS and kernel at handling 1080 content. It took me longer to write these instructions than root the device. Much of what is noted here is scattered on the forums and internet, but more than one person told me they didn't see an explanation matching what they saw in the video.
WARNING WARNING WARNING:
If you proceed with these instructions, you will be unlocking your device. If you do not know what "fastboot oem unlock" means, you should research it FIRST and understand you are officially bypassing a disclaimer when running "fastboot oem unlock_accept". If you do not have Jelly Bean and got it off eBay (like me), you will need to hack the actual APK from Google some for core functionality. This document expects advanced understanding of Android, and many assumptions are made. I have tested it locally, but since my Q is already unlocked, I cannot go back to the beginning for complete testing. Proceed at your own caution.
Assumptions: You have a secksy Nexus Q. Also, if you have an ICS client device without Jelly Bean, or the Google Apps aren't doing enough for you, this document covers these areas. I run with the assumption you do not have a JB client device (I own a Note, Tablet S, and HTC Doubleshot all running ICS builds).
Pre-req:
*SKIP IF RUNNING JELLY BEAN ON CLIENT DEVICE* -- Somehow get the NexusQ client apk. I personally updated my SDK value to 16 in build.prop, and it showed up. Then adb pull the apk, use apktool to decompile it, edit the manifest to use SDK version 15 rather than 16, and use apktool/jarsigner to install it to an ICS client.
*SKIP IF YOU HAVE ENABLED USB DEBUGGING ON NEXUS Q* -- Use the Nexus Q Client app (installed above if in ICS) as owner, enable USB Debugging in Advanced. This (should) magically enable ADB Network mode too (it did for me). Via nmap, I found it listening on port 4321.
fastboot is installed on PC.
adb is installed on PC (and can see the Q).
Sources:
http://droidcloudshare.blogspot.com/2012/07/rooting-and-getting-hid-mouse-to-work.html#more
http://bliny.net/blog/post/How-to-Root-Nexus-Q-(Temporarily).aspx
For kernel (modules): git clone https://android.googlesource.com/kernel/omap. Branch is android-omap-steelhead-3.0-ics-aah.
Steps:
Connect PC to Q via USB.
Run 'adb reboot bootloader'
Run 'fastboot oem unlock'. Then (Within 5 seconds run this to confirm): 'fastboot oem unlock_accept'.
Download this file -- http://www.bliny.net/downloads/nexusq-boot.img. It is a Nexus Q boot.img with ro.secure=0, allowing us to remount /system and root device.
Setup USB Debugging in Nexus Q via client app all over again (may require clearing data from client device Nexus Q app).
Run 'adb reboot bootloader'
Run 'fastboot boot nexusq-boot.img'. Your Nexus Q will now boot up unlocked, allowing:
Run 'adb remount'
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).
*OPTIONAL BUT RECOMMENDED* -- adb push busybox binary from a known good source (I also use recent CM9 binary). Busybox will allow you to do things like remount /system and other necessary shell commands after the temporary ro.secure=0 boot up. This might also be a good time to push bash, or whatever linux utilities you'd like to have.
*OPTIONAL BUT RECOMMENDED* -- adb install the default Browser.apk from your good source, such as CM9. No browser is on the Q by default. Chrome will work, so will Firefox. Adobe Flash works (very well) with the CM9 Browser.apk in stock ICS on the Q.
*OPTIONAL* -- Install gapps, just like you would via clockworkmod. Hell CWM maybe out there for all I know. I did it manually, pushing the libs/apks/etc to the right places on /system. Gmail/Play/Youtube all work.
Sideload/Install a Launcher, I choose Trebuchet, also from nightly CM9 Doubleshot. adb install the apk, it will work.
*OPTIONAL* -- Sideload as many apks as you like for testing. I was lazy, and grabbed my apps from my Doubleshot /data/app directory. I then did a simple scripted command to install them all. 'for i in *.apk ; do adb install $i ; done'.
Profit.
How I profit:
From a PC or phone (I personally use ssh on my HTC Doubleshot), adb into the device again (I use adb connect network), and run:
'am start com.cyanogenmod.trebuchet/.Launcher'
This starts Trebuchet, and you now have a Launcher. Not everything works (wallpapers and home button mapping), but you have it up. If using USB keyboard like I am, ALT+TAB gets you around well.
Use a USB Micro USB dongle with USB wifi keyboard/mouse combination. I have two of them (adapters and keyboards), they all work. It makes navigation neato.
Install CIFS module: Grab android-omap-steelhead-3.0-ics-aah branch from https://android.googlesource.com/kernel/omap, and compile the CIFS and md4 modules. Push these to the Q via adb. Install them in /system optionally. Load them via insmod. I scripted it: 'for i in /system/lib/modules/* ; do insmod $i ; done'.
EDIT -- See Page 3 for instructions verbose on making a cifs module and loading it.
I map the IP in /etc/hosts on my PC, so "nexusq" is the network address, making adb connect simply 'adb connect nexusq:4321').
I know there's more. I love this thing. Highlights include Netflix and Youtube HQ, Vplayer playing 1080 mkvs of 17gb in size across CIFS, games working (Angry Birds, etc), Apollo music working, G+ is neat, etc.
And there's much more hacking to do, I did this with limited time.
You tube video (CAUTION IT SUCKS FOR SHAKINESS):
http://youtube.com/watch?v=ejYNDt0EUuA
kornyone said:
You tube video (CAUTION IT SUCKS FOR SHAKINESS):
http://youtube.com/watch?v=ejYNDt0EUuA
Click to expand...
Click to collapse
i have that youtube shakiness issue even with the stock build when using my galaxy nexus to play the files on the q
mejdam said:
i have that youtube shakiness issue even with the stock build when using my galaxy nexus to play the files on the q
Click to expand...
Click to collapse
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.
I got my Q today. Can't wait to modify it to make it more capable of stuff
Sent from my Galaxy Nexus using xda premium
Great work! Could you test the tablet remote app to control the q? Would be incredible if it worked. Thanks!
Does the Android Market work?
Are there any apps/limitations that don't work?
How is the responsiveness on the device, using the keyboard and mouse and loading up heavy websites? Can the processor keep up?
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.
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:
thevaristy said:
Great work! Could you test the tablet remote app to control the q? Would be incredible if it worked. Thanks!
Click to expand...
Click to collapse
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?
Paul22000 said:
Does the Android Market work?
Are there any apps/limitations that don't work?
Click to expand...
Click to collapse
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.
yokken said:
How is the responsiveness on the device, using the keyboard and mouse and loading up heavy websites? Can the processor keep up?
Click to expand...
Click to collapse
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.
Mars11_ said:
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.
Click to expand...
Click to collapse
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).
bobukcat said:
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:
Click to expand...
Click to collapse
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
kornyone said:
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?
The app is called tablet remote. Name is kind of lame, but here is the link...
https://play.google.com/store/apps/...wxLDMsImNvbS50b3VybmVzb2wudGFibGV0cmVtb3RlIl0.
Click to expand...
Click to collapse
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.
Is it possible to connect a mouse via bluetooth, or even connect to a laptop via bluetooth?
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/
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.
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!
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!
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.
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.
ace2die said:
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.
Click to expand...
Click to collapse
Hey there
I'm sideloading on an ubuntu machine. I can't post links yet, but you basically need to follow
http:// forum.xda-developers.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!