yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] earlyberd:
You're not going to see much traction on features until Samsung, LG, Motorola, and HTC start releasing ICS phones, and once the developers actually have time to learn about the new features. Historically, a good portion of the options available in ROMs on Nexus phones are cherry-picked and re-engineered from features we see implemented by the manufacturers of the other phones.

My Nexus One that I bought two years ago was plain jane for about 6 months because stock Android was the bleeding edge. Then once the Desire hit the shelves in the U.K. people were scrambling to slap Sense onto the Nexus. Then the Galaxy S came out and people were scrambling to slap TouchWiz onto the Nexus.

Be patient, or learn how to develop for Android so you can make your own contributions to CM and AOKP.
[Samsung Galaxy Nexus] hp13:
Yea I totally agree. I switched from galaxy s2 i9100 and I kind if miss it. Galaxy s2 had so many roms and so much development was going on. I tried 30+ roms on that beast. The community was well enthusiastic. I really miss hyperdroid and check roms.:( ... I guess we need to wait and let others joint ICS gang and hope for best.
[Barnes & Noble Nook Tablet] lavero.burgos:
Video-Tutorial:

[YOUTUBE]Ka7xvCU9Vxo[/YOUTUBE]

http://bit.ly/HzzmUn​

Step 1. Install JDK

Open Terminal and enter the following command(s), then enter your ubuntu login password followed by ‘y’ when prompted for yes/no.

$ sudo apt-get update

$ sudo apt-get install openjdk-6-jdk

Step 2. Install 32 bit libraries - Only for 64 bit users

On x64 systems you are required to install some 32-bit libraries or the android toolkit will not work. In a terminal write:

$ sudo apt-get install ia32-libs

Step 3. Download and Install Android SDK

Download the Android SDK. Choose the one for linux: android-sdk_r16-linux.tgz

Extract android-sdk_r16-linux.tgz and put the folder in your desired location. I recommend to put it under home/username/ | When using the terminal the same path is described as ~/

Step 4. Choose packages to install

First of all go to ~/android-sdk-linux/tools/

Right clic to android >> Properties >> Permissions

Make sure "allow executing file as a program" it's checked

Once done close that window and doble click on the Android file, select Run in Terminal.

Download the tools as shown in the following picture:

Step 5. Check your device's permission

Now head over to the platform-tools directory

$ cd ~/android-sdk-linux/platform-tools

Check if you have permission for your device

$ ./adb devices

If you're getting the following, go on to

Step 6.

List of devices attached

OR

List of devices attached
???????????? no permissions

If you're getting something like shown below or other random numbers with the word device next to it, congrats! You can now use ADB. Now go on to

Step 7.

List of devices attached
0123456789ABCDEF device

Step 6. Adding USB Vendor ID of your device

Open HOME folder and enable Show Hidden Files:

Open .android folder >> right click >> Create New Document >> Empty Document, name it adb_usb.ini and open it. Put the following on it:

Save & close the window

Then unplug your NT and plug it again (From the NT usb port, not PC). Now to check if it works...

$ ./adb devices

You should be getting something similar to the following line:

List of devices attached
0123456789ABCDEF device

Congrats! Now you can use ADB in Ubuntu! Now hop on to

Step 7!

Step 7. Create path for ADB

NOTE: while using adb on Linux you'll need to type ./adb to execute adb commands unless you create a path in ~/.bashrc. In a terminal write:

$ sudo gedit ~/.bashrc

Add the following line at the very end of the file. Once you're done, save and exit.

# Android tools
export PATH=~/android-sdk-linux/platform-tools:~/android-sdk-linux/tools:$PATH

Then in a Terminal run this command to reload your .bashrc:

source ~/.bashrc

Now you can just run adb without put ./ before every command.

~ Veronica
[Barnes & Noble Nook Tablet] robertips:
great

thank you very much!!!
[Barnes & Noble Nook Tablet] Anon9mouz:
Can this help with porting and building from source

______________________________________________
[Barnes & Noble Nook Tablet] lavero.burgos:
this helps partly it just gives you the basics to make adb work but if you want to develop then you will need other tools, to setup ubuntu for development/theming then use this script.

~ Veronica
[Barnes & Noble Nook Tablet] Anon9mouz:
O ok thanks ill check it out

______________________________________________
[Barnes & Noble Nook Tablet] lavero.burgos:
Update april/10

Added Video-Tutorial

~ Veronica
[Barnes & Noble Nook Tablet] Devol:
Followed your video tutorial, but ubuntu adb still doesn`t see my device, while at the very same time it perfectly works under windows. The only step i missed is step 2, terminal is saying ia32-libs no candidate for installation(translating from russian, might be smth different)

PS: USB debugging is enabled in my nook settings dev
[Barnes & Noble Nook Tablet] lavero.burgos:
cd to the folder where adb is located and type:

$ sudo ./adb devices

~ Veronica
[Barnes & Noble Nook Tablet] Devol:
I followed your video, so i`ve tried sudo aswell...may be i can just go on with windows adb?

Actually i`ve tried it already, there are only 7 files for 8gb partitions, i`ve copied one of them to my 4th big sdcard partition, and tried to dd if...bla bla bla... = writes error: no space left on device
[Barnes & Noble Nook Tablet] lavero.burgos:
hmm did you mount /sdcard in CWM? the cwm recovery by @meghd00t works now for 8GB NT... anyways that's ok you can copy it to /data instead of sdcard go one by one, i don't know what exactly you have done to your device but i recommend to just use the necessary partitions.

~ Veronica
[Barnes & Noble Nook Tablet] Devol:
No, i`m booting of cm7 sd card, used a file manager to go to internal emmc, looks like alot of files there...most 0kb, my mmc0p7 is in dev\block, but not copied fully, only around 208mb(full size is 300mb somthing)...file manager doesn`t allow to delete anything...
[Barnes & Noble Nook Tablet] lavero.burgos:
no, you can't copy from a file manager the partition images neither remove them for security it is why you use dd from CWM to copy the partition images while non of them are IN USE!!!

advice don't be playing around with the partition table, please use @meghd00t recovery he has posted zip with all you need. Boot into CWM from sdcard run the commands.

PS: we're going offtopic in this thread

~ Veronica
[Barnes & Noble Nook Tablet] Devol:
Nope, it(meghd00t Repartition, Reformat, Restore and Rescue SDcard) also stops at 25% while restoring factory defaults at the last step...(

Ok, my actions that lead to this situation: rooted nook with sd card method for 8gb, installed recovery flasher apk, flashed cwm, followed steps(wiping data, daviks - here it hang up, then rebooted, after that tried flashing cm7 which was a big mistake, wish guys had a word in the topic that it`s not meant for 8gb...and the result is i cant boot from internal mem, only sd. btw, cwm acted strangly, it could hang on all of a sudden, or work for a while, cwm was internally installed, now i`ve removed it)

If we are offtoping, lets move to some other thread...

PS: for some reason nook doesn`t boot from cwm sd(cable plugged, part active fat32)...basicly it will boot only from cm7 rom and meghd00t recovery images.
[Barnes & Noble Nook Tablet] lavero.burgos:
@Devol i replied to you here

~ Veronica
[Barnes & Noble Nook Tablet] erpurohit:
Great Work!

Thanks a lots for such a detailed guide.
[Barnes & Noble Nook Tablet] blackknightavalon:
You can also drop the adb and fastboot binaries into /usr/bin and use both commands without needing to CD to the /tools folder in the SDK. Just don't forget to change the permissions.
[Barnes & Noble Nook Tablet] ridleyj329:
cant get past the checking phone permission stage! keeps saying no permissions. if it helps any, im using ubuntu 12.04. im gonna reboot and try in windows. is there any benefit to using adb in linux over windows anyway?
[Barnes & Noble Nook Tablet] lavero.burgos:
For when you hard brick your device your device yes, you need linux and adb working or for those like me that prefer to use linux over windows daily.

~ Veronica
[Barnes & Noble Nook Tablet] rigbyrobot:
http://www.omgubuntu.co.uk/2012/05/...m=feed&utm_campaign=Feed:+d0od+(OMG!+Ubuntu!)

A little off topic but awesome. Any one know how to switch between java 6 and 7 on ubuntu? I need 7 for minecraft and 6 for android sdk. Im on 12.04.
[Barnes & Noble Nook Tablet] unspokenzero:
Thanks alot just got this working on ubuntu 12.04 with no issues. Just make sure you complete a:

apt-get update && apt-get upgrade

apt-get dist upgrade prior to any of the steps
[Barnes & Noble Nook Tablet] z3u4r5dok:
I'm sorry to bother with this question I am really new in ubuntu this is my case

Once done close that window and double click on the Android file, select Run in Terminal. I Downloaded the tools as shown in the your pics. Then I go to step 5 to check my device's permission and head over to the platform-tools directory.

I only get a white blinking cursor instead the $ sign no matter what I do or type nothing works.... Please I really need your help I don't know what I am doing wrong...

Thanks in advanceI'm sorry to bother with this question I am really new in ubuntu this is my case

Once done close that window and double click on the Android file, select Run in Terminal. I Downloaded the tools as shown in the your pics. Then I go to step 5 to check my device's permission and head over to the platform-tools directory.

I only get a white blinking cursor instead the $ sign no matter what I do or type nothing works.... Please I really need your help I don't know what I am doing wrong...

Thanks in advance
[Barnes & Noble Nook Tablet] Cubanluke88:
Nice guide, very appreciated.

I set it up and got to the part where you check for adb devices but my nook is not showing up. My motorola photon is doing the "??????? no permissons" and my Xoom shows up as it should.

I've used my nook on windows with adb before, though if I remember right i was getting the "000000000000000 device" when checking for device.

Any thoughts?

edit: just got it working. I had to create that .ini file and then run sudo ./adb kill-server and then restart the server

I am curious though. Ubuntu adb does not recognize my motorola photon at all now. Do I need to add similar lines to the .ini file but for my photon?
[Barnes & Noble Nook Tablet] Cubanluke88:
Damn, I'm getting the question marks again.

Any other way to get it to recognize properly?

Edit: Got it working by using adb as root. Bold parts are the commands needed.

The first time I did it, as I had already started using adb, I needed to use adb kill-server && adb start-server to clear out the question marks. Now whenever I open terminal I can simply gain root and continue.
[Barnes & Noble Nook Tablet] fetsmonster:
If running Ubuntu from VirtualBox... plug-in your device, shutdown Ubuntu, in VB settings>Ports>USB> click the plus icon and select your device.

DUH! Really dumb obvious overlooked step = totally irritating! DA. Moral of the story, If you're running Ubuntu through VB and you can't see your device, before spening tons of time and almost banging your head into a wall.... check the obvious first. *facepalm*
[Barnes & Noble Nook Tablet] spacetwin4:
permission problem

Hey Veronica, your posts have been giving me a lot of insight to my problems, so thank you! I'm in Ubuntu now and I've added the adb_usb.ini file, however I'm still getting the "????????? no permissions" message. Is there anything else I can do?
[Barnes & Noble Nook Tablet] lavero.burgos:
did you adb kill server then unplugged your device, then plugged back in and issued sudo ./adb devices command?

~ V
[Barnes & Noble Nook Tablet] gokuson221:
Thanks Veronica! Short and to the point, love it! :good:
[Barnes & Noble Nook Tablet] DemonicPhantasm:
iirc sudo update-alternatives --config java

it should prompt you which java version of those you have installed you want to use.

----

I can't get any devices to show up at all.
[Barnes & Noble Nook Tablet] cdrom1028:
Thanks for great instructions!!
[Barnes & Noble Nook Tablet] ssojyeti2:
ADB just gives me

List of devices attached
????????????no permissions

when I plug in my evo LTE. In order to get this to work do I need to enter something different in the adb_usb.ini file?

Edit: nevermind I got it:D thanks for the wonderful guide
[Barnes & Noble Nook Tablet] ironLink21:
Thank you very much!!! this was very helpful!!!
[Barnes & Noble Nook Tablet] iurnait:
does openJDK 7 work ?

If not, how can i downgrade to 6
[Barnes & Noble Nook Tablet] PR0XiMA:
Thanks!

Thank You! This worked fantastic. After i installed OpenJDK i was good to go with just executing the android file and navigating to the path where ADB was (platform-tools) fired up a terminal and... Ran a ./adb devices... My Nexus 7 was there... Then i tried copying some music from my tablet to my pc, and guess what... It worked!
[Barnes & Noble Nook Tablet] yudanjah:
running adb on Ubuntu

1) Manually navigate to the folder. For me, that looks like this: ~/Development/adt-bundle-linux-x86/sdk/platform-tools$

2) Make you're root

$ su
Password:

3) Execute adb. For some, you can just type "adb" For me, that means:

# ./adb

4) Look for your device

./adb devices

Output:

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

List of devices attached

(My Kindle Fire 2 is not attached)

You should see a hexidecimal name (0-9, A-F)

5) Since my device has no SD card slot, I used sideload. Enable in TWRP (Advanced, Sideload) and on adb shell:

./adb sideload rom_name.zip

You will see progress. You have to reboot.
[Barnes & Noble Nook Tablet] noone606:
Nice work :)

Great tutorial

now happily have android working on mint 13

only thing is being a bit of a linux noob i couldnt get the bash file bit done right and need to be in the correct folder to get adb commands to execute abd use ./adb

Any one able to help with what i may have done wrong?

worked it out needed to add

# Android tools

export PATH=~/adt-bundle-linux-x86_64/sdk/platform-tools:~/adt-bundle-linux-x86_64/sdk/tools:$PATH

to bash file not what was in this tutorial things mighta changed

lol hope my stupidity helps someone lol

Great tutorial anyway
[Barnes & Noble Nook Tablet] typos1:
When I type "./adb devices" I get :

user@user-HP-dx5150-SFF:~$ cd ~/android-sdk-linux/platform-tools

user@user-HP-dx5150-SFF:~/android-sdk-linux/platform-tools$ ./adb devices

List of devices attached

user@user-HP-dx5150-SFF:~/android-sdk-linux/platform-tools$

You dont say whether to just plug the device in with it turned on, plug it in, turned on with usb enabled, plug it in in download mode, none of these works. Could try it in recovery mode or turned off, but neither of those seems logical.

Also, I went to create the adb_usb.ini file and it was there already (this is sdk version 21), the text inside saying not to delete (but NO device ID), I did delete the text and added "0x2080 0x18d1", but still hasnt helped.

Cant work out what you mean by "your NT", is that one of the letters after the GT-I9xxx on one of the Samsung devices and youre referring to a Galaxy device ? If so, where do you get the numbers for other devices ?

HELP !!
[Barnes & Noble Nook Tablet] hwong96:
You need to run the following in terminal:

sudo gedit /etc/udev/rules.d/51-android.rules

Add the following line to the blank file:

SUBSYSTEM=="usb",SYSFS{idVendor}="2080",MODE="0666"

Save and close gedit.

Run the following command:

sudo chmod a+rx /etc/udev/rules.d/51-android.rules

Restart system.

Run the following command:

sudo sh -c "mkdir -p ~/.android && echo 0x2080 > ~/.android/adb_usb.ini && adb kill-server && adb devices

You should see your attached device.
[Barnes & Noble Nook Tablet] typos1:
Ok, thanks, will try, but are those codes device specific, or shall I replace with the codes from my device ?
[Barnes & Noble Nook Tablet] hwong96:
2080 is the code for Nook Color/Tablet. You will need to insert your specific device code if not a BN Nook color/tablet.
[Barnes & Noble Nook Tablet] AtomicOrbital:
64 bit ubuntu does NOT need apt-get install ia32-libs for android

To develop android on ubuntu 64 bit machine, no need to install

sudo apt-get install ia32-libs

instead just issue :

sudo apt-get install lib32ncurses5 lib32stdc++6

which will enable adb and its related 32 bit android dependencies without all the unnecessary packages which will come bundled if you do an apt-get install ia32-libs
[Barnes & Noble Nook Tablet] dinesam:
if ANYONE get ??????????? no permission

try this

1.usb debugging enabled

2. terminal -> sudo apt-get install android-tools-adb

3. sudo adb kill-server

4. sudo adb start-server

5. ./adb devices
[Barnes & Noble Nook Tablet] silentarts:
I response to making my adb run without having to type ./adb devices and just type adb devices, my adb path is /root/sdk/platform-tools/

what would be the code that i enter when i enter $ sudo gedit ~/.bashrc and edit that file....

my guess would be

# Android tools

export PATH=~/root/sdk/platform-tools:~/root/sdk/tools:$PATH

I'm really unsure about that because i've tried it and it does not work....

Thanks!
[Barnes & Noble Nook Tablet] kessaras:
ubuntu 13.10 cant install ia32-libs. any other way around ?
[Barnes & Noble Nook Tablet] moonlit054563:
Uh..

I cant run android in the terminal.. :/ can anyone help..imuseing ubuntu 14.04.1
[Samsung Galaxy Nexus] Serious_Beans:
Anyone lag in Zenonia 4? Using AOKP M4 and Franco r98, anyone have any combos where Zenonia won't lag? It's pretty damn annoying lol.
[HTC Desire S] Sim0cYz:
Hello! I'm writing that post only to say "thank you" to everyone here, those who helped me and the chefs that cooked ROMs for our Desire S and helped me to enjoy this device. I am sadly selling my Desire S, I bought today a Sensation XE for 299€.. see you soon, dear friends:)
[HTC Desire S] eyahl:
I don't know if I did help you. But anyways, good bye... :-)

Sent by my fingers to your head.
[HTC Desire S] mackhenri:
Me too....actually I come here to get help...anyways bye..

Sent from my HTC Desire S
[HTC Desire S] Sim0cYz:
I'd like to especially thank lowveld for his fabulous Endymion!
[Android Apps and Games] josh@xatik:
As a new-comer to Android app/game development, Xatik Group, LLC created an app called the Man Test. The test will randomly give you 15 questions out of the 50+ questions that are currently in the app, and rate how manly you are! You can then see how you stack up against the rest of the "Men" in the world by submitting your score to our global leaderboard (it helps to create a Scoreloop account if you don't already have one)!

Starting with our 50+ question base, the intent is that this app will morph into a user generated question/answer test. All you have to do is hit the "Submit Question" button in the app or fill out the form here.

Please help support our start-up by downloading the app! You can search for it in the Play Store (formally the Android Marketplace) by searching "Man Test Xatik", or simply download the free version from here and the paid version (no ads) from here.

This app was created in order to learn how to develop for Android and to have a some fun. We have much bigger/more awesome ideas for future apps/games. For updates, visit our website (http://www.xatik.com/) or follow us on Twitter (@XatikGroup), Facebook, or Google+!

Have fun! And remember to rate the app so we can better serve you!

Features

Besides just taking The Man Test, we have added some nice features that will have you wanting to brag about how manly you are. Current features include:

Submit a Question - Get your own question added to the app! The goal is to have the majority of the questions come from the users. This will add tons of variety to the test and keep it ever-changing. So if you believe you have a question that shows how manly someone is, feel free to share with the world! We are gladly taking submissions straight from the app or on our website. If you submit a question from in the app, you will get bonus points added to your final test scores!

50+ Questions - To make sure you men cannot simply remember all of the answers, we have plenty of questions to go through!

Achievements - Getting a man card isn’t enough for you? Well we have the solution for you with our built in achievements. Go ahead and try and get them all. We dare you.

Global/Local Leaderboards – Compare how manly you are against the rest of the world or just your friends!

Social Network Awareness – With the power of Scoreloop, you are able to easily share what you’ve been up to straight on your favorite Social Networks!

User Stats - The app will track your average score, points, time, and bonus points along with how many times you have started/finished the test and how many times you have submitted a score.

Change Log

v1.1.1

-Added new questions

v1.1.0

-New features!

-Added user stats

-Added bonus points for question submissions

v1.0.5:

-Removed Read Contact Data permission

v1.0.4:

-Removed Flurry Analytics, added Google Analytics.

v1.0.3:

-Fixed main landscape layout

v1.0.2:

-Changed to Flurry Analytics

-Possible award bug fix

v1.0.1:

-Fixed force close from Scoreloop when using social networks

v1.0.0:

-Initial release

Screenshots
[Android Apps and Games] JCorona:
No thanx, I know I'm a man and I don't feel the need to give you access through your app to my personal information
[Android Apps and Games] craig@xatik:
Hello JCorona,

We're sorry that you feel that way, but our app does not steal any of your personal information.

Scoreloop requires the permission such that it can integrate with your social networks. This way, you can find your friends that also use Scoreloop.
[Android Apps and Games] spc_hicks09:
"Don't be scared, this van just says Free Candy on it because we think it's funny. We're really not fans of Pedobear."

No thanks, too many odd permissions needed.
[Android Apps and Games] josh@xatik:
Hi spc_hicks09,

We understand the hesitation for downloading the app.

As said above, our app uses Scoreloop to have a global leaderboard feature without having to buy and maintain our own server. It seems that we can, however, remove the 'Read Contact Data' permission as it is apparently not needed by Scoreloop. Scoreloop uses this to help you find friends from your contact list that also uses Scoreloop. We thought this would be a nice feature.

Here is a post by them: http://support.scoreloop.com/discussions/questions/78-read_contacts-permission-for-android

To ease people's worries, we will remove this permission in our update today. This may, however, stop existing features provided by scoreloop in the future.

However, the 'Read Phone State and Identity' permission can not be easily removed. Here is another post from Scoreloop support about it:

http://support.scoreloop.com/discussions/questions/118-read_phone_state

Thanks for the feedback, it is always welcome. We are looking for other means of have global leaderboards besides Scoreloop in the future.
[Android Apps and Games] craig@xatik:
Hello spc_hicks09,

We have now just released a new version of the app without the 'Personal Information' permissions.

I hope this shows that we mean only the best with our app.

As for the Read Phone State permission, we unfortunately cannot remove this without removing Scoreloop. This would unfortunately stop major features that we thought would be nice to have in our App.

As Josh said, we really do appreciate the comments.

In the future, we will do our best to find a better third party Global Leaderboard or purchase our own Server to avoid scary permissions.
[Android Apps and Games] DirtyRasa:
Great app! Thanks for the share. Had lots of fun beating my friends on St. Patty's day.
[Android Apps and Games] sturv:
The Manliest of Men!

I'm the new champ! Come at me bros!
[Android Apps and Games] josh@xatik:
Updated to version 1.1.0

The Man Test has been updated to version 1.1.0! Read about the changes here. OP has been updated.