I am searching the web for a Odin version on Linux but only found JOdin so far.
Every Website hosting JOdin is down. I only could get a .jar file from a german site: http://www.chip.de/downloads/JOdin3_66456395.html
I can run it on Windows, but in Linux I get an Error: JavaFX runtime components are missing, and are required to run this application. Further searching for that I found out that it is a problem with the File, so maybe it isn't designed for Linux? Java should be platform independent.
I found a VirtualBox solution https://www.youtube.com/watch?v=BeemnRI29EI but its not really my goal.
I hope to find a resolution to my java error, a jar file that works or a linux repository for a Odin clone or similar.
No, Heimdall is not an option because it is complicated with PIT Table or something and not as intuitive as Odin
Thank you,
-Toby
Well after over one year I finally found it myself!
Here you go:
[Utility] Odin for Linux !!! (JOdin3 CASUAL)
__________________
Related
Hi,
I'm new to android developement. To make it short. Our project needs to be ported for android. It has some java and C code. We run this java as applet using Oracle JRE in linux systems and using firefox browser.
Now it needs to be done on android and browser. Android doesnot support JRE. Hence i downloaded eclipse, ADT plugin. Added my java files, external JRE library and compiled it. Got the apk and classes.dex.
Now my question here is i'm not able to proceed further. How to execute the same as in JRE before. I'm totally confused. Running the apk in emulator/android mobile only runs the activity.java code. Say i'm printing hello world in that(i dont need that but still i have wrote it as my first program).
I dont know how to execute my other java files(which will run as java applet before in linux systems). I'm stuck here since i have not worked on android.
This would be the first step in to my porting.
Also the easy solution would be to run the applet.jar i have directly on android similar to linux jre. Is it possible.?
Any sort of help would be great. Thanks.
Dear all,
Some websites require to use Firefox and install JAVA or plugins to play movies. But when I use Chrome to open these webs and click on the guided link to download JAVA, it told me that there is no suitable version yet.
When I use Firefox to open these webs, it said there are no plugins, and didn't tell me what plugins.
But I can open these movies on webs using android 3.1 or lower.
So, is it because ICS 4.0.3 hasn't supported to open webs which require JAVA or there are other ways to open these movies?
thank you very much for your reply.
Oracle doesn't make plug-in for Android but you may use Adobe Flash Player. But it's strange
I've already installed Adobe flash player 11 before but it's no use.
Actually they require JAVA runtime or plugins or something like that.
Android has no Java support. In order to use a Java plugin, the installation of Java se runtime for arm CPU would be required (it worked like a charm on my old Nokia n900 debian based) but there would be no way to use the Java vm into the dalvik vm.
The only way (if your phone is a dual core, though it'd too slow) is running Java applet into an Ubuntu chrooted environment. In that case, it would be strongly suggestable to download the latest version of Java se from oracle site, which has jit and is very fast in comparison to the version you can find on current Ubuntu img.
Then, you'll just have to unpack it and put it somewhere in Ubuntu chrooted fs and make a symbolic link in order to jar to be launched via that Java se version. Besides, check inside Firefox configuration (always the chrooted one) and manually set the plugin path, though it could use the old version.
So you'll get a fully functional Java vm in android
wow, it's complicated. So it means that I have to install 'ubuntu installer' (the same as 'linux installer' in Play Market, is it right? ) and then install firefox with plugins to use, does it?
If do it this way, my phone will run 2 environments (Android and linux) at the same time and it'll become too slow then. I think my galaxy s2 with CPU 1.2ghz, ram 1g is not enough to do this . Should wait till Android supports JAVA then
thank you for your help, lucaoldb!
You are welcome
It is easier than it looks. Anyway, the Ubuntu chrooted img has already Java support, though it is a slower version. You can test it and see if fits to your needs. If you want an improved performance, you can follow the way I suggested above.
---------- Post added at 02:09 PM ---------- Previous post was at 02:03 PM ----------
By the way, your hardware is ok and Java se support in android will not very likely be avalaible in next years, because Oracle sued Google people for copyright violation and the whole thing is not yet over...
lucaoldb said:
Android has no Java support. In order to use a Java plugin, the installation of Java se runtime for arm CPU would be required (it worked like a charm on my old Nokia n900 debian based) but there would be no way to use the Java vm into the dalvik vm.
The only way (if your phone is a dual core, though it'd too slow) is running Java applet into an Ubuntu chrooted environment. In that case, it would be strongly suggestable to download the latest version of Java se from oracle site, which has jit and is very fast in comparison to the version you can find on current Ubuntu img.
Then, you'll just have to unpack it and put it somewhere in Ubuntu chrooted fs and make a symbolic link in order to jar to be launched via that Java se version. Besides, check inside Firefox configuration (always the chrooted one) and manually set the plugin path, though it could use the old version.
So you'll get a fully functional Java vm in android
Click to expand...
Click to collapse
I downloaded Java for ARM from Oracle site; these are the libs provided:
Code:
[email protected]:~/Downloads/ejre1.6.0_32/lib/arm# ls
client libhprof.so libjawt.so libnio.so
headless libinstrument.so libJdbcOdbc.so libnpt.so
jli libioser12.so libjdwp.so librmi.so
jvm.cfg libj2gss.so libjpeg.so libunpack.so
libawt.so libj2pcsc.so libjsig.so libverify.so
libcmm.so libj2pkcs11.so libjsound.so libzip.so
libdcpr.so libjaas_unix.so libmanagement.so native_threads
libdt_socket.so libjava_crw_demo.so libmlib_image.so
libfontmanager.so libjava.so libnet.so
I cannot find libjavaplugin_oji.so or libnpjp2.so to create the symbolic link for Firefox.
How can I do?
Regards
EDIT:
Solved, I downloaded headless version of JAVA SE instead of headful version:
ejre-1_6_0_32-fcs-b05-linux-arm-vfp-eabi-headful-05_apr_2012.tar.gz
ejre-1_6_0_32-fcs-b05-linux-arm-vfp-eabi-headless-05_apr_2012.tar.gz
in headful version the file libnpjp2.so is present.
Is Heimdall the correct tool for rooting my Galaxy Note, installing CWM, etc?
I did some digging, and it seems the Windows tool is Odin, but the Linux/MacOS tool is Heimdall?
I can't get to http://www.glassechidna.com.au, as it seems to be dead.
But, being new to this, is it just a temporary outage? Or should I be looking elsewhere?
Thanks,
-Mark
I found alternate downloads for heimdall 1.3.1 and 1.3.2. However, I'm trying to install on Oracle Linux 6.3, which uses GLIBC 2.12, and heimdall seems to have a dependency on GLIBC 2.14.
Sigh....
-Mark
PS For all intents and purposes, Oracle Linux 6.3 is equivalent to RedHat Enterprise Linux 6.3 and CentOS 6.3.
The site is up now. Your best bet is to recompile the source from https://github.com/Benjamin-Dobell/Heimdall
Odin is closed source software, leaked from Samsung and is Windows only.
Heimdall is open source, cross platform. I haven't used it in a long time, but I used to with my Captivate. I felt safer with it than Odin, but that is just my opinion.
There are thread on Xda for it. I haven't been keeping up with any progress they've made with it though.
mbobak said:
Is Heimdall the correct tool for rooting my Galaxy Note, installing CWM, etc?
I did some digging, and it seems the Windows tool is Odin, but the Linux/MacOS tool is Heimdall?
I can't get to http://www.glassechidna.com.au, as it seems to be dead.
But, being new to this, is it just a temporary outage? Or should I be looking elsewhere?
Thanks,
-Mark
Click to expand...
Click to collapse
Sorry Mark, the website should be up again now. We've had a few problems with our VPS since we migrated nodes. Hopefully it stays up now!
mbobak said:
I found alternate downloads for heimdall 1.3.1 and 1.3.2. However, I'm trying to install on Oracle Linux 6.3, which uses GLIBC 2.12, and heimdall seems to have a dependency on GLIBC 2.14.
Sigh....
-Mark
PS For all intents and purposes, Oracle Linux 6.3 is equivalent to RedHat Enterprise Linux 6.3 and CentOS 6.3.
Click to expand...
Click to collapse
You should be able to compile from source with GLIBC 2.12...
I think my bedframe from ikea is called Heimdall...
Hi,
First of all I would like to clarify that I am not that familiar with how the android OS is built and what goes on behind the scene. Most of my experience comes from Linux and programming in Python.
Now to my question, I have written a program in Python that I am currently running on my Linux devices to unpack encrypted (AES256) 7-zip files. I would like to be able to run this program on my Android devices as well. I need a third party application to unpack the 7-zip files on android in a command line like environment. The program needs to run in the background, no user interaction at all.
On my Linux devices I simply have 7-zip installed and then run a os.system("7zip command") to unpack my files.
Can something similar be done on Android?
Thank you for reading!
Just in case someone stumbles here having the same problem, I found out I could simply use a 7zip binary. I put it in root then launch it with /7zip, simple enough
This question is very specifically about virtualising the operating system from a system.img file (designed to be flashed to a device) in software like VMWare or VirtualBox. It is not about running Android in a virtual machine in a generic sense.
Google doesn't give me anything for this topic, so before I type out what doesn't work I'm going to leave the thread open and see what advice we can assemble. I do have a specific ROM in mind, but this would be vastly more useful for the world as a whole if the solution was generic. Even if it's very complicated. I imagine it is complicated because there's no installer and no driver pack for VMWare or VirtualBox. I would prefer a solution that uses one of these, even if performance isn't wonderful.
Notes: We're talking about virtualisation, so the ROM is of course for an x86 device, but I do not have the device yet to flash this ROM to. So solutions can't involve flashing to the real device in order to get the filesystem.