117
Thank you for your review
Free
http://www.macupdate.com/download/15667/applejack-1.6.dmg
Email me when discounted: 
AppleJack is a user friendly troubleshooting assistant for Mac OS X. With AppleJack you can troubleshoot a computer even if you can't load the GUI, or don't have a startup CD handy. AppleJack runs in Single User Mode and is menu-based for ease of use.

Using AppleJack, you can repair your disk, repair permissions, validate the system's preference files, and get rid of possibly corrupted cache files. In most cases, these operations can help get your machine back on track. The important thing is that you don't need another startup disk with you. All you need to do is restart in Single User Mode (SUM), by holding down the command and s more...

What's New

Version 1.6:
  • Snow Leopard compatibility [feature 2845796] (Thanks again to Steve Anthony)
  • Improved limits on output from syslog to STDOUT
  • Simplified startup of services on Leopard and Snow Leopard
  • Fixed bug in creation of user account lists in Snow Leopard where system accounts would show up
  • S.M.A.R.T. status verification is now being done in the expert mode. I still more...

Requirements

Mac OS X 10.4 or later

Similar Software

Open Comparison
Suggest Other Similar Software
Leave a Review

AppleJack User Discussion

Nobody has reviewed or commented on this app yet. Add your own comment and get a discussion going!

Most Helpful Reviews...

MacUpdate most helpful reviews user icon

AppleJack continues to work under OS X 10.9 (Mavericks):

1. Disk repair with fsck is working fine.

2. Clearing of caches both system-wide and per-user is working fine.

3. Validation of plist files both system-wide more...

5 people found this review helpful
Version 1.6
Sort by: Time | Smiles
Desterwallaboo Member IconReview+293
Desterwallaboo
+0

Used this a lot under 10.4 and 10.5..... anyone know if this works under 10.9?

Reply2 replies
Version 1.6
Wjb3wvu
+0

Nope.

Zoidbert
+0

It works under 10.9 -- there's one element that doesn't work, you have to click enter to bypass, but everything else works fine.

Marcossi Member IconReview+120
Marcossi
+1

Saved my a** many times! A must have, and it's FREE. I would not mind giving a donation, but there is no option to do that.

Reply0 replies
Version 1.6
Negritude Member IconComment+1082
Negritude
+4

FYI, there is an untested and unreleased update to 1.7.

See the full script here:

http://applejack.cvs.sourceforge.net/viewvc/applejack/applejack/applejack.sh?revision=1.150&content-type=text%2Fplain

See the differences between 1.6 and 1.7 here:

http://applejack.cvs.sourceforge.net/viewvc/applejack/applejack/applejack.sh?view=diff&r1=text&tr1=1.150&r2=text&tr2=1.149&diff_format=h

Download the script here:

http://applejack.cvs.sourceforge.net/viewvc/applejack/applejack/applejack.sh?revision=1.150

Update the script in Terminal using these commands:

sudo cp -f ~/Downloads/applejack.sh /private/var/root/Library/Scripts

sudo chmod u=rwx,go= /private/var/root/Library/Scripts/applejack.sh

sudo chown root:wheel /private/var/root/Library/Scripts/applejack.sh

Reply5 replies
Version 1.6
Yarrow
+0

Thanks so much for this! But I am having issues. At your second Terminal update step above I get this error:

chmod: /private/var/root/Library/Scripts/applejack.sh: Not a directory

pa.geographer
+1

I was also not able to update the applejack.sh script located at /private/var/root/Library/Scripts/ by running the terminal commands above--I got the same error as Yarrow. Instead, I did the following, which doesn't use terminal, but does require that the root user be enabled:

1. Install version 1.6 using the installer at the download link above.

2. Download the new applejack.sh file using the link provided by Negritude.

3. Enable the root user, log out, then log in as root.

4. Open the folder at /private/var/root/Library/Scripts. Note the permissions on the applejack.sh file at that location. (I used Batchmod.)

5. Open the Downloads folder in my user folder which contains the new applejack.sh file.

6. Move the new applejack.sh file from the Downloads folder to the Scripts folder. Choose to replace the existing file.

7. Set the permissions on applejack.sh to the same as they were with the original file. The file's owner should be root, the group, wheel. The owner gets read-write-execute permissions, all others no access.

I then logged back into my user account, and disabled the root user.

After starting up in single user mode and entering the script, it does report version 1.7 installed. It then warns that it can't find the swapfiles at the default location, /private/var/vm, where they actually are, so I just hit Return to accept the default location. Applejack also warns that the installed version of OS X is unsupported.

Working through the script, I found that everything works other than repairing permissions, which Applejack appears to just skip over. I don't use the AUTO option, and didn't test it.

My thanks to Negritude for posting that this new version was available, and how to download it. I upgraded from Snow Leopard to Mountain Lion only 6 months ago, and left Applejack behind since then expecting that it was gone for good, especially since Kristofer ended development of the project early this year. It's nice to see it's still alive.

Running 10.9 on a Mac mini 3,1 (early '09).

Germany
+2

Thank u so much Negritude!
Your Terminal commands worked perfectly to my MBP 15" Mid 2010 with 10.9

Negritude
+2

@Yarrow @pa.geographer

I don't see any reason that you would have gotten a "Not a directory" error with that command, since there is nothing about it that is specific to be used on a directory. Make sure you're cutting and pasting the command *exactly* as I have it, because a single character being off will cause it to not work.

Try doing this command and see what it displays back:

sudo ls -la /private/var/root/Library/Scripts

It could be that you're using a different version of OS X from me, and the location of the script is in a different place, but I don't think so.

Also, in case it's not obvious, you need to be using an admin account to run the terminal commands, and you need to already have version 1.6 installed for this to work. This is only to upgrade from a 1.6 install, you can't install 1.7 on a machine that doesn't already have AppleJack on it.

Marcossi
+2

Many grateful thanks that you are still updating this excellent utility!

Negritude Member IconReview+1082
Negritude
+5

AppleJack continues to work under OS X 10.9 (Mavericks):

1. Disk repair with fsck is working fine.

2. Clearing of caches both system-wide and per-user is working fine.

3. Validation of plist files both system-wide and per-user is working fine.

4. Clearing of the system swap file, including deletion of the safe sleep image on laptops and desktops that have hibernation enabled is working fine.

5. Automatic execution via both the regular "auto" and deep clean "AUTO" parameter is working fine.

6. Execution of additional special functions, including memory testing via memtest, is working fine.

The only thing that doesn't work:

1. Repairing permissions, and this does not in any way put your system at any risk. It simply fails to start, but then AppleJack continues to operate as normal, including in auto/AUTO mode, going on to the next task.

I would say that despite the fact that this script is "obsolete", and superseded by the recovery partition in Lion and above, it is still a very useful tool to keep in your Mac troubleshooting and maintenance arsenal.

In particular, and I have mentioned this before, but the clearing of caches when in single-user mode is a much more thorough approach than what Yasu, Onyx, TinkerTool System, and other trusted apps provide.

Despite the program being "broken", I'm still giving it 5-stars across the board, and sending out a huge THANK YOU to it's former developer, Kristofer Widholm. He provided us with an invaluable tool that kept our machines in shape for many years.

Please don't consider this blasphemy, but in terms of the larger Apple and specific Mac community, all I want to say to Kristofer is, thank you for your service.

Reply0 replies
Version 1.6
Tlance Member IconComment+77
Tlance
+0

Working here on Mavericks! I did not test Permissions as I haven't trusted that in several versions. But all other functions looked perfectly fine.

Reply0 replies
Version 1.6
Pixelbender Member IconReview+4
Pixelbender
+4

I've been administering & maintaining Macs for over 20 years. I consider Applejack, and the combination of Applejack and Memtest absolutely essential for troubleshooting Snow Leopard (& earlier) machines.

I can't comment on Lion or above. Yet, from this forum it looks like some have used it with success.

Cheers to the developer for all his work over the past many years. It's distressing that Apple has configured the new OSX so as to render this tool difficult to update.

I have contributed through Paypal to the developer and I certainly will continue to do so if someone else picks up the project.

For those of us who still have a 10.6 volume, I highly recommend Applejack.

Reply0 replies
Version 1.6
Gaberdine Member IconReview+13
Gaberdine
+4

From 10.4 through to 10.6 AppleJack has save my mac more times than I care to admit. I has never crashed or failed in its task.

AppleJack is quite simply the Boss.

Do not pay attention to the *morons* below who gave half a star because the dev has finally ceased work on the project after years of excellent work and support - all for free.

He only stopped because:
a) Lion already had a recovery partition built in, and
b) Apple won't answer enquiries about changes to Single User Mode.

So. If you have 10.7 or above you probably don't need AppleJack and it is not designed to work beyond 10.6.8... unless you know what you are doing, leave it alone. MacUpdate should "update" their information accordingly.

But anybody still running an OSX machine up to and including 10.6.8 should install this for emergencies and rate it 5 stars.

Then see about making a donation to the dev...

Reply0 replies
Version 1.6
pa.geographer Member IconReview+4
pa.geographer
+1

The developer officially ended all work as of Jan 28, 2013. Read his post on Sourceforge here (scroll to near the bottom):

http://sourceforge.net/p/applejack/discussion/271611/thread/e2bee929/

The source code is available if anyone wants to develop it further.

That being said, if you're still using Snow Leopard or earlier, the last "official" version, 1.6, works very well. Highly recommended.

Reply0 replies
Version 1.6
Macbaldy Member IconComment+2
Macbaldy
+2

I've been waiting for a declaration of version upgrade status too since I moved to Lion. However, except for the easy clearing of caches, most of AppleJack's functionality can now be performed on drives using 1.7.x and newer. Since Lion, the Mac OS X system installs a hidden recovery partition.

From Lion's System Help:
"Mac OS X Lion comes with a built-in recovery disk that you can use to reinstall Mac OS X, repair a disk, restore from a Time Machine backup, and more. To use the recovery disk, restart your computer while holding down the Command (⌘) and R keys."

I assume that Mountain Lion's Help has a similar statement.

This recovery partition lacks a full system but it includes its own copy of Disk Utility which can run Verify/Repair Disk Permissions and/or Verify/Repair Disk on the Startup Volume; no need for an external resource. Aside from system changes that apparently obstruct further AppleJack updates, the existence of this new built-in workaround has left AppleJack in thankless limbo for Kristofer Widholm. I've been using since Mac OS X 10.2. I miss it but I'm not surprised at this quasi-demise.

Reply0 replies
Version 1.6
Foulger Member IconReview+284
Foulger
+0

Looks like Applejack is finally dead past Snow Leopard. However Tinker Tool System is a great substitute, not quite to seamless but great never the less. Once its installed, one types tts in s.u.m and the menu comes up.

Reply2 replies
Version 1.6
Prince_Isaac
+4

So you give it a half star? That's really not fair. Especially since you already gave it a half star back in August.

I'm running 10.8.2 and ran Applejack a few days ago after doing some other routine tasks. It ran flawlessly. So what's your problem? Why do you think it won't perform well on Mtn. Lion? It does more that the Cache Cleaner series.

Foulger
+0

But unless its been updated very lately, it doesn't do step three, repair permissions.

user icon+0
Bronzit
Version 1.6
user icon+0
Apple 23'
Version 1.6
user icon+0
Svetlin Staikov
Version 1.6
user icon+0
vSeven
Version 1.6
user icon+9
MacBloke
Version 1.6
user icon+8
mam28
Version 1.6
user icon+3
Kana01
Version 1.6
user icon+104
Dokter_mac
Version 1.6
user icon+0
jugaor
Version 1.6
user icon+0
Veljko
Version 1.6
> 5 117

Ratings

Overall
(117)
Current Version (1.x)
(117)

Details

Downloads 729,534
Version Downloads 315,608
Type Utilities / System
License Free
Date 12 Jul 2010
Platform OS X / PPC 32 / Intel 32
Price Free