Post Reply

[Release][Linux] ModeDetect USBID Detector

OP AdamOutler

11th September 2011, 03:44 AM   |  #1  
Introduction:
Sometimes a device's screen can be deceiving. black-screen, white-screen, -Phone--/!\--PC. All of these can be a download mode. Sometimes a black screen brick can actually be in a rare S5PC110 development mode where you can use UnBrickable Mod without a hardware modification. ModeDetect for Linux. It will work on any Linux based OS with Java installed.

instructions:
  1. Install Linux on your computer. Install Ubuntu if you don't have Linux.
  2. Ensure you have the latest version of Java.
  3. Download and run the detector here: http://code.google.com/p/hummingbird...downloads/list.

Simply remove the battery, plug in USB and insert the battery
Try again while holding Vol+ and Vol-
Try using a 301Kohm Jig in the USB slot with the battery inserted then plug in the USB cable.

Results:
All you need to do is run it, and plug in your questionable device. If it shows anything besides the image below, then you're not bricked.

If it will only show the image above, then you can apply UnBrickable Mod, or JTAG to your device to recover it.


If it shows this, regardless of what's on your screen, you're in download mode:


If it shows this, regardless of what's on your screen, you can use UnBrickable Mod to recover it.



Currently the supported modes are:
S5PC110 (UnBrickable Mod)
Download Mode
Samsung Kies mode
Media Player mode
Mass Storage device
ADB debug mode
Samsung GMO Modem
Fastboot mode


Conclusion:
I hope this helps someone. Mode Detector is a simple app which looks at the lsusb device IDs and gives a nice GUI front-end for interpenetration of the results. This app should be the last thing you play with before you decide to open it, or send it in for repair.
Last edited by AdamOutler; 11th September 2011 at 08:38 PM.
The Following 30 Users Say Thank You to AdamOutler For This Useful Post: [ View ]
11th September 2011, 04:26 AM   |  #2  
Smasher816's Avatar
Senior Member
Flag Missouri
Thanks Meter: 166
 
389 posts
Join Date:Joined: Jan 2011
Donate to Me
More
Any ideas?
Code:
$ java -jar UnBrickDetector.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/jdesktop/application/SingleFrameApplication
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
	at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Caused by: java.lang.ClassNotFoundException: org.jdesktop.application.SingleFrameApplication
	at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
	... 11 more
Could not find the main class: com.AdamOutler.UnBrickDetector.UnBrickDetectorApp. Program will exit.
The Following 2 Users Say Thank You to Smasher816 For This Useful Post: [ View ]
11th September 2011, 04:49 AM   |  #3  
Try redownloading it. There may have been something wrong with the download. It's a very straight forward program.
Last edited by AdamOutler; 11th September 2011 at 05:26 AM.
11th September 2011, 05:37 AM   |  #4  
Smasher816's Avatar
Senior Member
Flag Missouri
Thanks Meter: 166
 
389 posts
Join Date:Joined: Jan 2011
Donate to Me
More
Ya the new Mode-Detector.jar worked fine.
Its just the usb + vm, not so much :P
11th September 2011, 06:32 AM   |  #5  
Quote:
Originally Posted by Smasher816

Ya the new Mode-Detector.jar worked fine.
Its just the usb + vm, not so much :P

Linux is the best primary OS. Everything works with Linux, at least to the extent that it can be passed to a virtual machine without problems
The Following User Says Thank You to AdamOutler For This Useful Post: [ View ]
11th September 2011, 12:24 PM   |  #6  
LOSTLOGIC89's Avatar
Senior Member
Flag Casablanca
Thanks Meter: 577
 
1,951 posts
Join Date:Joined: Nov 2010
Donate to Me
More
Quote:
Originally Posted by AdamOutler

Linux is the best primary OS. Everything works with Linux, at least to the extent that it can be passed to a virtual machine without problems

I second that
The Following User Says Thank You to LOSTLOGIC89 For This Useful Post: [ View ]
11th September 2011, 04:53 PM   |  #7  
Senior Member
Thanks Meter: 597
 
1,686 posts
Join Date:Joined: Aug 2009
More
Quote:
Originally Posted by AdamOutler

Linux is the best primary OS. Everything works with Linux, at least to the extent that it can be passed to a virtual machine without problems

What VM Program are you using? VirtualBox? Also how well do most of today's games run on a VM Windows?
Last edited by Kyuta Syuko; 11th September 2011 at 05:04 PM.
11th September 2011, 05:15 PM   |  #8  
Pirateghost's Avatar
Recognized Developer
Thanks Meter: 7,859
 
10,832 posts
Join Date:Joined: Jul 2010
Donate to Me
More
Quote:
Originally Posted by Kyuta Syuko

What VM Program are you using? VirtualBox? Also how well do most of today's games run on a VM Windows?

good luck getting decent performance in a VM for gaming (im not talking about facebook bejeweled, im talking about MW3, Black Ops, BF3, etc

gaming is the only reason i still have a desktop running windows

i use virtualbox on my windows machine for some vms
i use vmware workstation on my laptop (running ubuntu 10.10 64bit) to run windows 7 pro 64bit vm when i need it. i can do some basic gaming on there, but it would die if i tried to run call of duty.
The Following User Says Thank You to Pirateghost For This Useful Post: [ View ]
11th September 2011, 05:37 PM   |  #9  
Senior Member
Thanks Meter: 597
 
1,686 posts
Join Date:Joined: Aug 2009
More
That's what I thought =|
11th September 2011, 06:50 PM   |  #10  
Quote:
Originally Posted by Pirateghost

good luck getting decent performance in a VM for gaming (im not talking about facebook bejeweled, im talking about MW3, Black Ops, BF3, etc

gaming is the only reason i still have a desktop running windows

i use virtualbox on my windows machine for some vms
i use vmware workstation on my laptop (running ubuntu 10.10 64bit) to run windows 7 pro 64bit vm when i need it. i can do some basic gaming on there, but it would die if i tried to run call of duty.

If you have enough memory you will not notice much of a difference. I don't. Install 3d extensions and allocate as many processor cores to it as possible. Enable all the options. Its a slight slowdown but nothing noticeable.

I have a quad core i5 with 12gigs of memory and a nVidia 200 series video card. It works well.

The Following User Says Thank You to AdamOutler For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes