Previous 1 2 3 4 5 Next 71 Replies Latest reply: Jul 12, 2014 3:24 AM by MadMacs0 Go to original post
  • cdenesha Level 1 Level 1 (10 points)

    Thanks Shirkan for the update and your launchdaemon.

     

    It is a launchdaemon that does the updating. I did not want to totally disable it either, but I did not see your solution right away. So I have disabled it for a month by pumping out the command to change the date. I also send the command to allow the latest for Snow Leopard, and also the command for Lion and Mountain Lion.

     

    It turns out Apple Remote Desktop has the feature to send a command as root, so I am able to do a mass send to all macs currently online. Much better than going from machine to machine.

     

    This is working perfectly for Snow Leopard - results are weird for Mountain Lion but seems to be working.

     

    These are the three commands I am sending:

     

    /usr/libexec/PlistBuddy -c "set :JavaWebComponentVersionMinimum 1.6.0_37-b06-434" /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta. plist

     

    /usr/libexec/PlistBuddy -c "set :LastModification Thu, 28 Feb 2013 16:55:59 GMT" /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta. plist

     

    /usr/libexec/PlistBuddy -c "set :PlugInBlacklist:10:com.oracle.java.JavaAppletPlugin:MinimumPlugInBundleVersion 1.7.11.21" /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta. plist

  • Shirkan79 Level 1 Level 1 (0 points)

    @kitkat1126

    yep, just paste the code into terminal, hit enter and type in your password, to confirm the sudo command (root access)

    with this code you cannot crash your Mac, even if the plist brick, it will redownloaded from apple, if it doesn't work.

    The code just overwrite the string that allowes only a java version higher then the latest one by settings the latest one to be allowed to run.

     

    @Marc Monarco

    Apple blocked the latest Java versions via the XProtect "anti Malware" system wich came with 10.6 (maybe because its unsecure and is vulnarable). The modifcations mentioned here should only be done if you REALLY need to run a java applet on a website you trust as secure!

    Otherwise just wait until apple or oracle releases a newer, more secure version of java, wich will automaticly will be allowed to run.

    I hope apple releases a newer version via softwareupdate for 10.6.

    10.7 and higher already need the oracle java install, wich can be found here: http://www.java.com/en/download/apple.jsp

     

    The Settings for XProtect are stored in a plist file, wich is downloaded/updated every 24 hours when the mac starts up via a launchdeamon i think.

  • Shirkan79 Level 1 Level 1 (0 points)

    @cdenesha

    Thanks for the hint with PlistBuddy set... i tried it at 1st strike, but got an error that "Plistbuddy set" is not supported in bundles... Oviously it is....

     

    thats another way to alter the plist... even to get the Runtime working again.

    Thank you!

  • Allan Eckert Level 8 Level 8 (46,490 points)

    Because of severe security holes in Java, Apple is blocking it with XProtect.

     

    Allan

  • Jason Wade Level 1 Level 1 (5 points)

    Java 7 Update 13 is now live at java.com.

    http://java.com/en/download/mac_download.jsp?locale=en

     

    Still no Java 6 update though (and with Oracle no longer updating that version as of today and Apple having backed out of Java development, not sure if we will get one).

  • MadMacs0 Level 5 Level 5 (4,500 points)

    Jason Wade wrote:

     

    Still no Java 6 update though (and with Oracle no longer updating that version as of today and Apple having backed out of Java development, not sure if we will get one).

    Two things:

     

    According to Oracle's Java 6 end-of-life extension announcement, public support goes through the end of this month.

     

    Apple reportedly has an update in test, so there will be at least one more.

  • MadMacs0 Level 5 Level 5 (4,500 points)

    Update on my last.

     

    Oracle has released Java SE 6 Update 39 today. Of course it cannot be used to update OS X, so Apple will have to post it to Software Update. Let's see how long it takes them to turn it around.

  • Jason Wade Level 1 Level 1 (5 points)

    Good to hear. The engineer I'd been speaking with hadn't heard or said anything about the Apple update.

  • Allan Eckert Level 8 Level 8 (46,490 points)

    According to Thomas Reed a new version has just been released

     

    https://discussions.apple.com/thread/4765923?tstart=30

     

    Allan

  • gypsysailor Level 1 Level 1 (0 points)

    Thanks so much. I know little about computers and had worked for hours trying to get Java Web Start to stop crashing,

    Thanks,

    Gypsysailor

  • MadMacs0 Level 5 Level 5 (4,500 points)

    Allan Eckert wrote:

     

    According to Thomas Reed a new version has just been released

    Link is broken.

     

    I told him earlier about Java 7u13 being released. Was it that or Apple's Java 6 update?

     

    Nothing at Apple Support Downloads about it yet.

     

    Anybody checked Software Updates?

  • Allan Eckert Level 8 Level 8 (46,490 points)
  • lookforandrew Level 1 Level 1 (0 points)

    Is it possible to make an Automator script to handle modifiying this at the service or daemon level?

     

    It would have to be modified I understand to use your particular sudo password, but even a template Automator would be useful.

     

    I do not know enough about Automator, but I am trying to figure it out right now on my own.  Just thought some of you faster coder types might be able to.

     

    Cheers.

  • vikki.snyder Level 1 Level 1 (0 points)

    no update for far

  • MadMacs0 Level 5 Level 5 (4,500 points)

    vikki.snyder wrote:

     

    no update for far

    Thanks for that.

     

    I double-checked and Thomas was only talking about Java SE 7u13.

     

    I would expect Apple to fast track this one as they did back in the Spring with Flashback, especially since they choose to precipitate this crisis by blocking browser Java, but only time will tell.