yashsingh1/xdaforums huggingface dataset:
[Verizon Samsung Galaxy Note II] AdamOutler:
run this...

sudo apt-get install ia32-libs

Does anyone have a copy of adb and fastboot for Linux 64?

plan:

I can ping this here: https://code.google.com/p/android-casual/source/browse/trunk/GUI/src/CASUAL/Statics.java#311 from here: https://code.google.com/p/android-casual/source/browse/trunk/GUI/src/CASUAL/CASUALDeployADB.java#41

I can modify these so they're non-final here: https://code.google.com/p/android-casual/source/browse/trunk/GUI/src/CASUAL/Statics.java#121

and here: https://code.google.com/p/android-casual/source/browse/trunk/GUI/src/CASUAL/Statics.java#136 to return the proper locations to fastboot32/fastboot64 and adb32/adb64.

until then, you can use 36/64 bit Linux and just run this command

sudo apt-get install ia32-libs
[Verizon Samsung Galaxy Note II] LiTDiE:
Well I'm trying to a live 32bit right now, but it came up libusb error of -3.

Going to try a different version of Java and see what happens.
[Verizon Samsung Galaxy Note II] Character Zero:
Try running CASUAL from the command line with sudo

i.e - sudo java -jar <path to CASUAL>

Got the idea from this thread:

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

Seemed to be a similar issue and a sudo in front of the flash seemed to work. So I wonder if running CASUAL with sudo would also work.
[Verizon Samsung Galaxy Note II] AdamOutler:
I'm not entirely sure on this... try

apt-get install libusb-1*

... but only as a last resort.

Looks like a driver issue with adb connecting to a device. I should handle that with an informational popup and possibly an auto-install. You should be able to search online for the answer considering the popularity of adb on Linux. If you find something post it here.
[Verizon Samsung Galaxy Note II] PKizzo36:
Worked!

This worked for me on 64-bit Win 7! Thx Guys!
[Verizon Samsung Galaxy Note II] soba49:
heimdall v1.4 RC2 for Mac (command line)

You asked for it! I apologize if someone else provided this already.

Here is the latest heimdall compiled from source with gcc4.7.2 (which I also had to compile from source today) on OSX 10.8 Mountain Lion. No modifications were needed, just the C++11 stuff with the updated gcc. I'm attaching the full source tree in case you need something beyond the heimdall binary itself. I did not build the frontend.

It's served up on mediafire:

Heimdall v.1.4RC2 built from source OSX 10.8

source tree http://www.mediafire.com/?fid88989ioi6hs7 (15 MB)

binary only http://www.mediafire.com/?lv59w6jw2ncvgrk (222 KB)
[Verizon Samsung Galaxy Note II] joseandre_:
Re: Jailbreak / Root / TWRP Recovery -- Even after update [26JAN13]

Does somebody knows how to return to stock vrall4 if I took the OTA and installed Jelly Beans V1 with Odin???
[Verizon Samsung Galaxy Note II] Character Zero:
Sorry to sound like a broken record but did you try to run CASUAL from the command line with sudo?
[Verizon Samsung Galaxy Note II] nswenson:
Use ODIN to flash the original Root66 image (from the root thread). Wipe data and cache after installing. Boot up and install the OTA. I'm not certain that the OTA is required, but this is what I did. Then proceed with the Adam's instructions for the new Jailbreak/Unlock.
[Verizon Samsung Galaxy Note II] LiTDiE:
UPDATE!

Success!

Figured out that it was the version of java installed.

If you are having the libusb -3 error, DO NOT use OpenJDK.

Use Java from oracle.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Once I installed normal Java7, it ran fine. Unlocked, rooted, totally insecure.

Ty Adam.
[Verizon Samsung Galaxy Note II] joseandre_:
Re: Jailbreak / Root / TWRP Recovery -- Even after update [26JAN13]

how am I supposed to wipe data and cache if I'm not unlocked?
[Verizon Samsung Galaxy Note II] nswenson:
The exynos vulnerability is patched in the kernel. Most custom roms should have that patched, or you can simply use Chainfire's "Exynos Abuse" app to patch the stock kernel. Another option is to install an updated kernel.
[Verizon Samsung Galaxy Note II] Morkai Almandragon:
Which kernel does this leave you with though? It looks like it reverts to the old kernel to perform the exploit.

Your phone still has recovery (even the stock phone) with limited options, 2 of which are for wiping data and cache.
[Verizon Samsung Galaxy Note II] AdamOutler:
Thanks alot!

I don't have a copy of the new kernel.

I have a huge TO-DO list now...

In initial ADB deployment, handle this:

###executing: /tmp/TempCASUAL999ED83E/adb###
Device List:List of devices attached
*****************	device

by elevating permissions

Heimdall for mac: http://www.mediafire.com/?lv59w6jw2ncvgrk support.... BTW, I'm at work, is this a dmg file or a mpkg installer?

Switch printout for Script Revision and Identification.

Handle -3 libusb error with a recommendation to install oracle Java... but I should install and test with OpenJDK7.

Add UDEV rules for CASUAL if not present and restart usb udev.
[Verizon Samsung Galaxy Note II] soba49:
Neither. I didn't realize an install package was requested until after I posted. I don't know my way around PackageMaker at all.
[Verizon Samsung Galaxy Note II] AdamOutler:
That's fine. do you have a kext for libusb created from that? I think there's a kext required for Heimdall compatibility.

I can put out a request for packaging on G+ to my circles.
[Verizon Samsung Galaxy Note II] Character Zero:
Tried with a Live USB with Ubuntu 12.10 32 bit with oraclejava 7 and got the libusb -3 error. Trying Windows now.
[Verizon Samsung Galaxy Note II] soba49:
Attached heimdall_1.4RC2.tar.gz contains:

* heimdall executable

* heimdall.kext (basically the driver I think)

* libusb-1.0.0.dylib (lib usb, I poked around the 1.3 release here and found that they include this as well)

Someone familiar with these packages should be able to make sense of it very quickly. It's the first time I've run PackageMaker and I'd be likely to do more harm than good.

My heimdall source tree where I copied the executable and the kext from after making the source is still on mediafire here.

The libusb was built from MacPorts.

Whomever puts this together will likely want to reference the .mpkg distribution linked above

From what I can see here:

libusb-1.0.0.dylib goes to /usr/local/lib

heimdall goes to /usr/bin

heimdall.kext goes to /System/Library/Extensions

(heimdall-frontend would just go in Applications - I don't know if it's changed in 1.4 anyway)

Hope that helps. Thank you!
[Verizon Samsung Galaxy Note II] LiTDiE:
You have to install adb tools and fastboot.
[Verizon Samsung Galaxy Note II] anoninja118:
Ok I think I'm just being a humongous n00b here since I don't see anyone else with this problem... connected phone, fired up CASUAL, agreed to warnings, then it rebooted to what I'm assuming is download mode with the android that says downloading do not turn off target... then I fire up odin and put the bavbaseline file in the pda section and hit start and all I get over and over is <OSM> All threads completed. (succeed 0 / failed 0) while the phone stays in download mode and CASUAL sits there waiting for Odin to finish. any ideas?

I've tried everything short of a battery pull and restarting CASUAL and I'm still stuck here with a phone in download mode apparently and Odin won't flash anything... Anybody? I'm sure its probably something really stupid that I did or forgot to do but its been sitting like this for an hour now

edit: cool so I battery pulled and restarted the computer to "refresh" everything and now CASUAL can't download the updates and keeps telling me to check my connection
[Verizon Samsung Galaxy Note II] uwflatlander:
I updated to the Oracle Java and gave it a try, now I am getting an error that it can't download the updated script file.

Current Version 1 requires update to version 4
Current Version 1 requires update to version 4
Script is out of date. See http://xdaforums.com/showthread.php?t=2118348 for more information. Updating.
Script is out of date. See http://xdaforums.com/showthread.php?t=2118348 for more information. Updating.
UPDATE: I recommend windows user experiencing problems try Ubuntu.
UPDATE: I recommend windows user experiencing problems try Ubuntu.
Created Folder:/tmp/rootTEMPCASUAL1D996344/SCRIPTS/
Downloading Updates
Downloading Updates
Downloading http://android-casual.googlecode.com/svn/trunk/GUI/src/SCRIPTS/WindowsLinux%20Galaxy%20Note%202%20Jailbreak.scr
To: /tmp/rootTEMPCASUAL1D996344//SCRIPTS/WindowsLinux Galaxy Note 2 Jailbreak.scr
There was a problem downloading the script. Please check your internet connection and try again.
There was a problem downloading the script. Please check your internet connection and try again.

###executing: /tmp/rootTEMPCASUAL1D996344/adb###

If I copy the URL any web browser it works. I get the same running as root or as my normal user.
[Verizon Samsung Galaxy Note II] anoninja118:
I've been getting the same error for a few hours now, thought it was just me
[Verizon Samsung Galaxy Note II] AdamOutler:
Will someone getting that libusb -3 error please provide me with a proper printout and what steps they've done to troubleshoot? I'm sure if we can figure it out, i can make a handler for it to prevent it in the future.

I've added 32bit adb, fastboot, to the repo. I also added raspberry pi support for ADB, Fastboot, and Heimdall :)

These are source changes only, not being pushed out to users yet. https://code.google.com/p/android-casual/source/list
[Verizon Samsung Galaxy Note II] AlphaNoble:
Same here
[Verizon Samsung Galaxy Note II] AdamOutler:
The current adb binary is 32 bit. run this:

sudo apt-get install ia32-libs

It will be fixed in the next release.
[Verizon Samsung Galaxy Note II] uwflatlander:
I am running in 32bit Ubuntu and getting the unable to download error. It was working earlier this morning, up to the usblib error.
[Verizon Samsung Galaxy Note II] AlphaNoble:
I ran that before I installed. Just tried it again.

Got this:

ia32-libs is already the newest version.

0 upgraded, 0 newly installed, 0 to remove and 165 not upgraded.

Still get the same error when running Casual.
[Verizon Samsung Galaxy Note II] AdamOutler:
sorry, I pushed a script revision without meta. I need to make something to update all the metas automatically upon test environment run. I think I will work on this.. in case I accidentally push out a revision.

I'm working on this now.
[Verizon Samsung Galaxy Note II] AlphaNoble:
Thanks for your awesome work.
[Verizon Samsung Galaxy Note II] uwflatlander:
Working now! Somewhat. The file downloads gets past that point. I am getting the same error as before. Here's what I get when I ran it from the command line:

Detecting device...
ERROR: Failed to access device. libusb error: -3
CASUAL SCRIPTING ERROR: java.lang.RuntimeException: JOptionPane: type must be one of JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE or JOptionPane.PLAIN_MESSAGEJOptionPane: type must be one of JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE or JOptionPane.PLAIN_MESSAGEJOptionPane: type must be one of JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE or JOptionPane.PLAIN_MESSAGE
CASUAL SCRIPTING ERROR: java.lang.RuntimeException: JOptionPane: type must be one of JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE or JOptionPane.PLAIN_MESSAGEJOptionPane: type must be one of JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE or JOptionPane.PLAIN_MESSAGEJOptionPane: type must be one of JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE or JOptionPane.PLAIN_MESSAGE
java.lang.RuntimeException: JOptionPane: type must be one of JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE or JOptionPane.PLAIN_MESSAGE
at javax.swing.JOptionPane.setMessageType(Unknown Source)
at javax.swing.JOptionPane.<init>(Unknown Source)
at CASUAL.TimeOutOptionPane.showTimeoutDialog(TimeOutOptionPane.java:46)
at CASUAL.Shell.liveShellCommand(Shell.java:231)
at CASUAL.CASUALScriptParser.doHeimdallShellCommand(CASUALScriptParser.java:792)
at CASUAL.CASUALScriptParser.commandHandler(CASUALScriptParser.java:486)
at CASUAL.CASUALScriptParser.doRead(CASUALScriptParser.java:642)
at CASUAL.CASUALScriptParser.access$000(CASUALScriptParser.java:38)
at CASUAL.CASUALScriptParser$1.run(CASUALScriptParser.java:601)
at java.lang.Thread.run(Unknown Source)
Controls Enabled status: true
State Change Detected, The new state is: 0
State Disconnected
Controls Enabled status: false

I am running the latest Oracle Java and got the same thing with the OpenJDK.

Java version for reference:

java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) Server VM (build 23.6-b04, mixed mode)
[Verizon Samsung Galaxy Note II] AdamOutler:
That was quick.... meta for all changed files will now be updated with proper MD5sums each time I run tests :)

https://code.google.com/p/android-casual/source/detail?r=246

We still need a Windows and Mac Heimdall build. I will work on integration of these this weekend provided a Windows and Mac user can get the files packaged into MPKG and DMG format as official Heimdall builds are created.
[Verizon Samsung Galaxy Note II] AdamOutler:
ok... try again and see what happens... The problem here is that I'm using a much newer version of CASUAL. R247. Mine works perfectly.
[Verizon Samsung Galaxy Note II] AlphaNoble:
I got the same thing. Now my Note 2 says "Downloading... Do not turn off target !!"

Am I safe to do a battery pull? Or what should I do?
[Verizon Samsung Galaxy Note II] AdamOutler:
yeah, your problem is java is out of date.

I don't know what the libusb -3 error is yet. but the crash is definately java.

sudo update-alternatives --config java
[Verizon Samsung Galaxy Note II] uwflatlander:
Success! Partially. It runs when I run the command as

sudo java -jar CASUAL-BackAtchaVerizonR218b.jar

I get this error now

Ending session...
Rebooting device...
Releasing device interface...
Re-attaching kernel driver...

ERROR: No partition with identifier "60" exists in the specified PIT.
COMMAND processed - /tmp/rootTEMPCASUAL49BB189A/adb flash --82 "/tmp/rootTEMPCASUAL49BB189A/WindowsLinux Galaxy Note 2 Jailbreak/swagBoot" --60 "/tmp/rootTEMPCASUAL49BB189A/WindowsLinux Galaxy Note 2 Jailbreak/recoverThis"
new command: $GOTO #END OF SCRIPT
new command: #END OF SCRIPT
Ignoring commented line#END OF SCRIPT
new command: wait-for-device
SCRIPT COMMAND:wait-for-device

I think I need to return to the root66 root and go from there. I was on one of the stock rooted images and accidentally applied the update and lost root. I didn't do any custom ROMs or anything other than the standard root method. It still has a locked boot loader. Would rather pull this off in place so I don't have to reinstall everything.
[Verizon Samsung Galaxy Note II] AlphaNoble:
Ran the code:

sudo update-alternatives --config java
There is only one alternative in link group java: /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
Nothing to configure.

Should I try again?
[Verizon Samsung Galaxy Note II] qdroid:
If I never received the OTA update (guessing because I'm on a custom rom), is there any reason to go stock then get the OTA?
[Verizon Samsung Galaxy Note II] AlphaNoble:
The only thing the update had was a new bootloader, and patched the Exynos Exploit. Its up to you if you want it, but there is no real reason for it. If you want to patch the exploit you can do so from the ExynosAbuse app found elsewhere in this forum.
[Verizon Samsung Galaxy Note II] AdamOutler:
Install sun or oracle java 7. I have like 4 versions and I can confirm that OpenJDK crashes. The next time I will build with OpenJDK.
[Verizon Samsung Galaxy Note II] LiTDiE:
Alpha, when you open Casual, how are you opening it? Through a terminal?

I kept having problems with it running, so I tried again on linux mint, which is a derivative of Ubuntu.

I installed the IA32 libs because I'm on 64 bit, I installed adb tools, fastboot, and Oracle java through the commands posted below.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

I made sure casual was set to executable, righted clicked on it, and chose to open it with the oracle java runtime, not openjdk.

Every time I ran it with openjdk, I had the libusb -3 error. With oracle runtime, it ran perfectly.
[Verizon Samsung Galaxy Note II] eggdashure:
Hey guys...sorry NOOB to stock Samsung questions, but I want to confirm before continuing. A co-worker was installing an app for me and took the OTA update (JRO0C3.I605VRALL4). Before I could defer, it was already rebooted and installing. >= (

This wiped out my ExynosAbuse.apk root (SuperSU is still there, but no root rights and no OTA Root Keeper). I stopped at the second warning in CASUAL because as stated above, I am on the L4 OTA update and not on the older JB kernel. If I'm flashing BackatchaVerizon, am I good to go?

I've been going through flash with drawls since moving to the Note 2 from my Galaxy Nexus. :silly:

Thanks!!!
[Verizon Samsung Galaxy Note II] Ronaldinho0927:
So when I use odin to flash the baseline and backatcha files do I open them in the PDA section or Bootloader section?
[Verizon Samsung Galaxy Note II] uwflatlander:
Full Success!

Installed root66 from http://xdaforums.com/showthread.php?t=2024207 Thought it would wipe my data, but everything was intact

Installed the OTA Update

Ran CASUAL via sudo java -jar CASUAL-BackAtchaVerizonR218b.jar

Clicked the button

I am rooted and unlocked now. Thanks!
[Verizon Samsung Galaxy Note II] AlphaNoble:
I launched it through terminal. On Ubuntu.

Ran your commands and tried again. Pleased to report SUCCESS!!

These directions need to be changed to have your three commands above and not OpenJDK.
[Verizon Samsung Galaxy Note II] thepolishguy:
Can I ask a noob question? I just recently [within the last 2 weeks] have started to attempt to use Linux [Ubuntu]. So I originally "installed" the open-jdk. Do I have to "uninstall" it somehow before installing the other version of Java? Or do I just do the new "install" right over the top of the old version?

Thanks for any pointers.
[Verizon Samsung Galaxy Note II] AlphaNoble:
No worries. I'm a bit of a noob too.

I didn't. I just ran the 3 commands and then started Casual back up again and it worked.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
[Verizon Samsung Galaxy Note II] LiTDiE:
I have both openjdk and oracle java installed, just make sure you open it with oracle and not openjdk.

It's crashing because of openjdk.
[Verizon Samsung Galaxy Note II] thepolishguy:
Thanks man
[Verizon Samsung Galaxy Note II] universexda:
Re: Jailbreak / Root / TWRP Recovery -- Even after update [26JAN13]

Most Java experts recommend uninstall then new install.

Rockin bare screen from my VGN2
[Verizon Samsung Galaxy Note II] Character Zero:
Changed my directions.

I tried with Oracle Java, but I still got the libusb -3 error. So I just booted into Windows and did it there. I liked the idea of it all being automated, but it worked and I am on a custom ROM.
[Verizon Samsung Galaxy Note II] AdamOutler:
Were you getting libusb -3 error before?
[Verizon Samsung Galaxy Note II] charlie888w:
After OTA update, Mine is i605vrall4. can i use this method above to go back to vraljb and root ?

Thanks in advance for your input.
[Verizon Samsung Galaxy Note II] AlphaNoble:
Yes. Originally, I was getting the failed to download the file, check your internet connection thing, but after that was fixed, I got this:

Detecting device...
ERROR: Failed to access device. libusb error: -3
CASUAL SCRIPTING ERROR: java.lang.RuntimeException: JOptionPane: type must be one of JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE or JOptionPane.PLAIN_MESSAGEJOptionPane: type must be one of JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE or JOptionPane.PLAIN_MESSAGEJOptionPane: type must be one of JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE or JOptionPane.PLAIN_MESSAGE
CASUAL SCRIPTING ERROR: java.lang.RuntimeException: JOptionPane: type must be one of JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE or JOptionPane.PLAIN_MESSAGEJOptionPane: type must be one of JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE or JOptionPane.PLAIN_MESSAGEJOptionPane: type must be one of JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE or JOptionPane.PLAIN_MESSAGE
java.lang.RuntimeException: JOptionPane: type must be one of JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE or JOptionPane.PLAIN_MESSAGE
at javax.swing.JOptionPane.setMessageType(Unknown Source)
at javax.swing.JOptionPane.<init>(Unknown Source)
at CASUAL.TimeOutOptionPane.showTimeoutDialog(TimeOutOptionPane.java:46)
at CASUAL.Shell.liveShellCommand(Shell.java:231)
at CASUAL.CASUALScriptParser.doHeimdallShellCommand(CASUALScriptParser.java:792)
at CASUAL.CASUALScriptParser.commandHandler(CASUALScriptParser.java:486)
at CASUAL.CASUALScriptParser.doRead(CASUALScriptParser.java:642)
at CASUAL.CASUALScriptParser.access$000(CASUALScriptParser.java:38)
at CASUAL.CASUALScriptParser$1.run(CASUALScriptParser.java:601)
at java.lang.Thread.run(Unknown Source)
Controls Enabled status: true
State Change Detected, The new state is: 0
State Disconnected
Controls Enabled status: false
[Verizon Samsung Galaxy Note II] droidstyle:
yes but why?
[Verizon Samsung Galaxy Note II] secretinthedirt:
I am still getting the libsub-3 error, even with Java 7 installed via the terminal. Any ideas? (Ubuntu)
[Verizon Samsung Galaxy Note II] charlie888w:
Sorry i am noob. I accidently updated OTA, trying to root and eventually turn GN2 for world sim card. If you can provide link how to do that appreciated very much.
[Verizon Samsung Galaxy Note II] AdamOutler:
Use the sun version.
[Verizon Samsung Galaxy Note II] LiTDiE:
Do you have adb tools, and fast boot installed?
[Verizon Samsung Galaxy Note II] AdamOutler:
No need. those are core tools which CASUAL deploys and installs when needed. Also, fastboot is not required. This uses Heimdall.

The only possible solution for his problem is to install Sun/Oracle java until i get a new version built on OpenJDK.
[Verizon Samsung Galaxy Note II] LiTDiE:
Weird, didn't know that.

I ended up installing them anyways to cover all my bases lol
[Verizon Samsung Galaxy Note II] randy6675:
ia32-libs

Complete noob here. Trying to get ready, so I installed Ubuntu 12.10 64 bit. Installed Oracle Java 7.11. Installed ADT bundle.

When I tried to install the ia32-libs, I get the following

xxxx@ubuntu:~$ sudo apt-get install ia32-libs

[sudo] password for xxxx:

Reading package lists... Done

Building dependency tree

Reading state information... Done

Some packages could not be installed. This may mean that you have

requested an impossible situation or if you are using the unstable

distribution that some required packages have not yet been created

or been moved out of Incoming.

The following information may help to resolve the situation:

The following packages have unmet dependencies:

ia32-libs : Depends: ia32-libs-multiarch but it is not installable

E: Unable to correct problems, you have held broken packages.

What do I do from here? Thank you.
[Verizon Samsung Galaxy Note II] AdamOutler:
try

sudo apt-get update
sudo apt-get upgrade

first