AppleJack
Your rating: Now say why...

(117) 4.587606837606837

Troubleshooting/repair utility.   Free
Add to my Watch List
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
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 want to implement this using smartmontools, but for now diskutil will do.
  • Blessing of Mac OS X System folders on attached volumes is now possible. This is a primitive bless, ie, it does not create boot files, but simply blesses the chosen System folder and (optionally) sets it to be used for startup on next launch
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 more...
Requirements
Intel/PPC, Mac OS X 10.4 or later



MacUpdate - AppleJack




  • OnyX
    +17

  • MainMenu Pro
    +10

  • TinkerTool Sys...
    +9

  • Mavericks Cach...
    +3

  • IceClean
    +2

  • MacNeat
    +2
AppleJack User Discussion (Write a Review)
ver. 1.x:
(117)
Your rating: Now say why...
Overall:
(117)

sort: smiles | time
burypromote

+99

Desterwallaboo reviewed on 27 Feb 2014
Used this a lot under 10.4 and 10.5..... anyone know if this works under 10.9?
[Version 1.6]

1 Reply

burypromote

+21
Wjb3wvu replied on 05 Mar 2014
Nope.
burypromote

+30

Marcossi reviewed on 16 Jan 2014
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.
[Version 1.6]


burypromote
+1

+855
Negritude commented on 28 Oct 2013
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
[Version 1.6]

5 Replies

burypromote
Yarrow replied on 31 Oct 2013
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
burypromote
+1

+2
pa.geographer replied on 11 Nov 2013
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).
burypromote
Germany replied on 16 Dec 2013
Thank u so much Negritude!
Your Terminal commands worked perfectly to my MBP 15" Mid 2010 with 10.9
burypromote
+1

+855
Negritude replied on 22 Dec 2013
@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.
burypromote

+30
Marcossi replied on 16 Jan 2014
Many grateful thanks that you are still updating this excellent utility!
burypromote
+4

+855

Negritude reviewed on 28 Oct 2013
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.
[Version 1.6]


burypromote

+61
Tlance commented on 23 Oct 2013
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.
[Version 1.6]


burypromote
+2

+2

Pixelbender reviewed on 26 Jul 2013
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.
[Version 1.6]


burypromote
+4

+9

Gaberdine reviewed on 18 Jun 2013
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...
[Version 1.6]


burypromote
+1

+2

pa.geographer reviewed on 18 Jun 2013
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.
[Version 1.6]


burypromote
+2

+2
Macbaldy commented on 24 Jan 2013
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.
[Version 1.6]


burypromote
-8

+26

Foulger reviewed on 28 Dec 2012
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.
[Version 1.6]

2 Replies

burypromote
+4

+184
Prince_Isaac replied on 22 Jan 2013
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.
burypromote
-4

+26
Foulger replied on 22 Jan 2013
But unless its been updated very lately, it doesn't do step three, repair permissions.
burypromote
edosphere had trouble on 17 May 2012
Hi,

I actually a problem with this App...

I install normaly, tapp "a" on my keyboard for lunching AUTO MODE.

After 6 hours (yes... 6 hours...) there is only some points which display on my black screen every 3 minutes...

I really don't know what to do....

Any ideas? Thank you very much !
[Version 1.6]


burypromote
jerk.face. had trouble on 10 Jun 2011
So.... I ran applejack, and now every thing on my startup disk is gone....gone gone gone.... years of pictures and documents. Did I backup? of course I did....however, something is now corrupted on that disk and I can't access by backupd files....gone, gone gone
[Version 1.6]


burypromote
-3

-3
Puna had trouble on 02 Apr 2009
AppleJack 1.5 does not work with Leopard 10.5.6.
Great software......with Tiger 10.4.11
[Version 1.5]

1 Reply

burypromote
+1

+98
TSMelo replied on 21 Apr 2009
I'm sorry it's not working FOR YOU, but it does work flawlessly under 10.5.6
burypromote

+40
Mr.Lon had trouble on 04 Mar 2009
Same by me. Under 10.5.6 applejack won't run!!!
[Version 1.5]


burypromote
fredch had trouble on 29 Jan 2009
Since I upgraded to 10.5.6, Applejack does not work. When I restart and hold command+s, I get only an opportunity to run fsck. The former script does not run.
Any help appreciated.

Model Name: iMac
Model Identifier: iMac7,1
Processor Name: Intel Core 2 Duo
Processor Speed: 2.4 GHz
Number Of Processors: 1
Total Number Of Cores: 2
L2 Cache: 4 MB
Memory: 4 GB
Bus Speed: 800 MHz
Boot ROM Version: IM71.007A.B03
SMC Version: 1.20f4
[Version 1.5]


burypromote
-1

-8
m30318 had trouble on 02 Sep 2008
Hi,
I tried

applejack AUTO restart
applejack auto restart
applejack AUTO shutdown
applejack auto shutdown

it always said the shutdown, restart commands were unknown..

thanks
[Version 1.5]

6 Replies

burypromote

+8
Erick commented on 03 Sep 2008
Have you tried just using

applejack auto or AUTO

and at the end type in r and return to restart?
burypromote
-1

-8
m30318 commented on 03 Sep 2008
Ya. tried that too.. Is there a way to make OSX know that there is actually a restart?
burypromote

+15
asmeurer replied on 11 Sep 2008
Use "reboot" instead of "restart."
burypromote
-1

-8
m30318 commented on 11 Sep 2008
Tried that too.. Didn't work.
burypromote

+15
asmeurer commented on 11 Sep 2008
What happens if you type just "reboot"? Also try, "shutdown -h now". if those commands have disappeared, you may need to do an archive and install.
burypromote
-1

-8
m30318 commented on 11 Sep 2008
ya None of those work. I had this problem when I installed 10.5.3. I was hoping it is fixed with 10.5.4 but didn't. I guess I'll have to reinstall I guess as you suggest. Something must have gone wrong when patching I think. Is there a way to fix in in the terminal? I'm in the middle of many projects and reinstalling will be a real time waste now.
burypromote
-1

-8
m30318 had trouble on 01 Sep 2008
Hi, I used it. but it failed to start. I guess it is a problem with my Leopard. It said that the "restart" command is not found, which is explains why my mac won't start. Any ideas on how to get it identify the "restart" command..
thanks
[Version 1.5]

2 Replies

burypromote

+55
John-Sawyer-CJS commented on 02 Sep 2008
What was the exact sequence of words you entered on the command line? It's supposed to be:

applejack AUTO restart
burypromote

-8
m30318 commented on 02 Sep 2008
I tried

applejack AUTO restart

applejack auto restart

applejack AUTO shutdown

applejack auto shutdown

it always said the shutdown, restart commands were unknown..

thanks
burypromote
-1

-5
mcmack had trouble on 01 Sep 2008
I was also sooo waiting for this app.
Unfortunately it does NOT work on my MacBook (1.83 GHz Intel Core Duo, 10.5.4) :-(

It just won't start. "Command S" doesn't bring up Apple Jack like it used to in the past. Hope it gets fixed soon.
[Version 1.5]

1 Reply

burypromote
+1

+268
Leoofborg replied on 01 Sep 2008
This is not an AJ problem.

Holding down command-s at boot time should work regardless of whether Applejack is installed or not. It's how you get into single user mode.

If command-s isn't working then you need to try another keyboard or reset the PRAM. Or contact your administrator.

Applejack works on my machines just fine.
burypromote
france2020 had trouble on 19 Apr 2008
Is applejack compatible with version 10.5.2? I tried to use it, and it said something like "this user cannot authorize applejack." I am the only user, and I used in SUM.
[Version 1.4.3]

2 Replies

burypromote

+403
MacUpdate-Lon replied on 19 Apr 2008
Applejack is not compatible with Leopard. The developer has stated that while he has plans to update it, he currently has no time to do so.
burypromote

+8
Erick replied on 11 Jun 2008
Its too bad. It really works great. Specially when the Mac can't even get pass the pinwheel screen. AJ was always able to fix that.
burypromote
josemapenta had trouble on 09 Feb 2008
Please, pleeeeeaaaase, a version to Leopard (almost 10.5.1)
Many thaaaaanx...
[Version 1.4.3]

1 Reply

burypromote

+403
MacUpdate-Lon replied on 22 Mar 2008
March 22, 2008:

In response to an email I sent to the developer today, the developer states that he has plans to update AppleJack but no time to do so:

"Plans, yes. Time? No, unfortunately. I don't know when I'll be able to get to it. My apologies."

Bronzit rated on 19 Apr 2014

[Version 1.6]



Apple 23' rated on 25 Dec 2013

[Version 1.6]



Svetlin Staikov rated on 20 Nov 2012

[Version 1.6]



vSeven rated on 26 Feb 2012

[Version 1.6]



+9

MacBloke rated on 10 Sep 2011

[Version 1.6]



+5

mam28 rated on 24 Jul 2011

[Version 1.6]



+3

Kana01 rated on 13 Jul 2011

[Version 1.6]



+62

Dokter_mac rated on 24 Jun 2011

[Version 1.6]



jugaor rated on 14 Mar 2011

[Version 1.6]



Veljko rated on 07 Mar 2011

[Version 1.6]


Downloads:721,355
Version Downloads:307,429
Type:Utilities : System
License:Free
Date:12 Jul 2010
Platform:PPC 32 / Intel 32 / OS X
Price:Free0.00
Overall (Version 1.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-10 of 187
1 2 3 4 5 6 7 8 >
Displaying 1-10 of 14
1 2 >
Displaying 1-10 of 13
1 2 >
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
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 keys at startup, and then typing applejack, or applejack auto (which will run through all the tasks automatically), or applejack auto restart (which will also restart the computer automatically at the end of the process).


- -