itsTnTg

Q: No WiFi connection on boot or reboot

This problem seems to happen only to my newly purchased MacBook Pro Retina (Late 2013 model) and only on the OS X side. I run a Windows 7 partition on this laptop and the WiFi seems to connect instantly on that. But on my OS X (running Mavericks 10.9.4) anytime I turn on my computer or reboot it my WiFi will connect after a minute or two. This happens anywhere with other WiFi networks than my home network.

 

I have looked at other forums for fixes such as resetting the network preferences, renewing the DHCP and setting a fixed MTU, and resetting the PRAM but none of these options have worked. I haven't actually tested if this problem occurred when I was using the laptop without restoring my settings though. The final option that I could think of is factory resetting my Mac partition and determining if the problem still persist when stock.

 

If anyone has a better understanding of how to fix this, please share.

 

Thanks!

MacBook Pro with Retina display, OS X Mavericks (10.9.4), Late 2013 13" Model

Posted on Aug 1, 2014 2:32 AM

Close

Q: No WiFi connection on boot or reboot

  • All replies
  • Helpful answers

  • by Linc Davis,

    Linc Davis Linc Davis Aug 1, 2014 10:14 AM in response to itsTnTg
    Level 10 (208,005 points)
    Applications
    Aug 1, 2014 10:14 AM in response to itsTnTg

    Start up in Recovery mode. In the OS X Utilities screen, select Get Help Online. A clean copy of Safari will launch. No plugins, such as Flash, will be available. While in Recovery, you'll have no access to your saved bookmarks or passwords, so make a note of those before you begin, if they're needed for the test.

     

    Test. After testing, restart as usual and post the results.

  • by itsTnTg,

    itsTnTg itsTnTg Aug 1, 2014 8:25 PM in response to Linc Davis
    Level 1 (0 points)
    Aug 1, 2014 8:25 PM in response to Linc Davis

    @ Linc

     

    Thanks for replying quickly. I followed your instructions and found that the Safari in recovery mode works immediately. What does that mean about the current setup that I am using?

  • by Linc Davis,Helpful

    Linc Davis Linc Davis Aug 1, 2014 9:03 PM in response to itsTnTg
    Level 10 (208,005 points)
    Applications
    Aug 1, 2014 9:03 PM in response to itsTnTg

    Please read this whole message before doing anything.

    This procedure is a diagnostic test. It’s unlikely to solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.

    The purpose of the test is to determine whether the problem is caused by third-party software that loads automatically at startup or login, by a peripheral device, by a font conflict, or by corruption of the file system or of certain system caches.

    Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards, if applicable. Start up in safe mode and log in to the account with the problem. You must hold down the shift key twice: once when you turn on the computer, and again when you log in.

    Note: If FileVault is enabled, or if a firmware password is set, or if the startup volume is a Fusion Drive or a software RAID, you can’t do this. Ask for further instructions.

    Safe mode is much slower to start up and run than normal, with limited graphics performance, and some things won’t work at all, including sound output and Wi-Fi on certain models. The next normal startup may also be somewhat slow.

    The login screen appears even if you usually login automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.

    Test while in safe mode. Same problem?

    After testing, restart as usual (not in safe mode) and verify that you still have the problem. Post the results of the test.

  • by itsTnTg,

    itsTnTg itsTnTg Aug 1, 2014 11:22 PM in response to Linc Davis
    Level 1 (0 points)
    Aug 1, 2014 11:22 PM in response to Linc Davis

    @ Linc

     

    Followed the guide you provided and the link to test for incompatible login items but the problem still arises in normal mode. I can confirm that the WiFi is connected immediately on both safe and recovery modes. It doesn't seem to be the login apps that I was using as I had remove all of them. I also used AppCleaner to fully uninstalling several third-party apps that I was suspicious of.

     

    Could it likely be that the source of the problem is due to some third-party apps? If so, would there be a quick way of determining the app that causes the problem? I do not want to reinstall all the apps one by one to determine which app is causing the problem.

  • by Linc Davis,Helpful

    Linc Davis Linc Davis Aug 1, 2014 11:39 PM in response to itsTnTg
    Level 10 (208,005 points)
    Applications
    Aug 1, 2014 11:39 PM in response to itsTnTg

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.

    Don't be put off merely by the seeming complexity of these instructions. The process is much less complicated than the description. You do harder tasks with the computer all the time.

    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.

    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.

    3. Below are instructions to run a UNIX shell script, a type of program. As I wrote above, it changes nothing. It doesn't send or receive any data on the network. All it does is to generate a human-readable report on the state of the computer. That report goes nowhere unless you choose to share it. If you prefer, you can read it yourself without disclosing the contents to me or anyone else.

    You should be wondering whether you can believe me, and whether it's safe to run a program at the behest of a stranger. In general, no, it's not safe and I don't encourage it.

    In this case, however, there are a couple of ways for you to decide whether the program is safe without having to trust me. First, you can read it. Unlike an application that you download and click to run, it's transparent, so anyone with the necessary skill can verify what it does.

    You may not be able to understand the script yourself. But variations of the script have been posted on this website thousands of times over a period of years. The site is hosted by Apple, which does not allow it to be used to distribute harmful software. Any one of the millions of registered users could have read the script and raised the alarm if it was harmful. Then I would not be here now and you would not be reading this message.

    Nevertheless, if you can't satisfy yourself that these instructions are safe, don't follow them. Ask for other options.

    4. Here's a summary of what you need to do, if you choose to proceed:

    ☞ Copy a line of text in this window to the Clipboard.

    ☞ Paste into the window of another application.

    ☞ Wait for the test to run. It usually takes a few minutes.

    ☞ Paste the results, which will have been copied automatically, back into a reply on this page.

    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.

    5. You may have started the computer in "safe" mode. Preferably, these steps should be taken in “normal” mode, under the conditions in which the problem is reproduced. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.

    6. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.

    7. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.

    Triple-click anywhere in the line of text below on this page to select it:

    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(Software Hardware Memory Diagnostics Power FireWire Thunderbolt USB Fonts SerialATA 4 1000 25 5120 KiB/s 1024 85 \\b%% 20480 1 MB/s 25000 ports ' com.clark.\* \*dropbox \*GoogleDr\* \*k.AutoCAD\* \*k.Maya\* vidinst\* ' DYLD_INSERT_LIBRARIES\ DYLD_LIBRARY_PATH -86 ` route -n get default|awk '/e:/{print $2}' ` 25 N\\/A down up 102400 25600 recvfrom sendto CFBundleIdentifier 25 25 25 1000 MB com.apple.AirPortBaseStationAgent 464843899 51 5120 files );N5=${#p[@]};p[N5]=` networksetup -listnetworkserviceorder|awk ' NR>1 { sub(/^\([0-9]+\) /,"");n=$0;getline;} $NF=="'${p[26]}')" { sub(/.$/,"",$NF);print n;exit;} ' `;f=('\n%s: %s\n' '\n%s\n\n%s\n' '\nRAM details\n%s\n' %s\ %s '%s\n-\t%s\n' );S0() { echo ' { q=$NF+0;$NF="";u=$(NF-1);$(NF-1)="";gsub(/^ +| +$/,"");if(q>='${p[$1]}') printf("%s (UID %s) is using %s '${p[$2]}'",$0,u,q);} ';};s=(' /^ *$|CSConfigDot/d;s/^ */   /;s/[-0-9A-Fa-f]{22,}/UUID/g;s/(ochat)\.[^.]+(\..+)/\1\2/;/Shared/!s/\/Users\/[^/]+/~/g ' ' s/^ +//;/(de|[nst]):/p;' ' {sub(/^ +/,"")};/r:/;/y:/&&$2<'${p[10]} ' 1s/://;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: [^EO]|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[11]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ N;/:.+:/d;s/ *://;b0'$'\n'' };/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;};$b0'$'\n'' d;:0'$'\n'' x;s/\n\n//;/Apple[ ,]|Intel|SMSC/d;s/\n.*//;/\)$/p;' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of/!{ s/^.+is |\.//g;p;} ' ' $0&&!/ / { n++;print;} END { if(n<200) print "com.apple.";} ' ' $3~/[0-9]:[0-9]{2}$/ { gsub(/:[0-9:a-f]{14}/,"");} { print|"tail -n'${p[12]}'";} ' ' NR==2&&$4<='${p[13]}' { print $4;} ' ' END { $2/=256;if($2>='${p[15]}') print int($2) } ' ' NR!=13{next};{sub(/[+-]$/,"",$NF)};'"`S0 21 22`" 'NR!=2{next}'"`S0 37 17`" ' NR!=5||$8!~/[RW]/{next};{ $(NF-1)=$1;$NF=int($NF/10000000);for(i=1;i<=3;i++){$i="";$(NF-1-i)="";};};'"`S0 19 20`" 's:^:/:p' '/\.kext\/(Contents\/)?Info\.plist$/p' 's/^.{52}(.+) <.+/\1/p' ' /Launch[AD].+\.plist$/ { n++;print;} END { print "'${p[41]}'";if(n<200) print "/System/";} ' '/\.xpc\/(Contents\/)?Info\.plist$/p' ' NR>1&&!/0x|\.[0-9]+$|com\.apple\.launchctl\.(Aqua|Background|System)$|'${p[41]}'/ { print $3;} ' ' /\.(framew|lproj)|\):/d;/plist:|:.+(Mach|scrip)/s/:[^:]+//p ' '/^root$/p' ' !/\/Contents\/.+\/Contents|Applic|Autom|Frameworks/&&/Lib.+\/Info.plist$/ { n++;print;} END { if(n<1100) print "/System/";} ' '/^\/usr\/lib\/.+dylib$/p' ' /Temp|emac/{next};/(etc|Preferences|Launch[AD].+)\// { sub(".(/private)?","");n++;print;} END { print "'${p[41]}'.plist\t'${p[42]}'";if(n<500) print "Launch";} ' ' /\/(Contents\/.+\/Contents|Frameworks)\/|\.wdgt\/.+\.([bw]|plu)/d;p;' 's/\/(Contents\/)?Info.plist$//;p' ' { gsub("^| |\n","\\|\\|kMDItem'${p[35]}'=");sub("^...."," ") };1 ' p '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[43]}'{$2=$2-1;print}' ' BEGIN { i="'${p[26]}'";M1='${p[16]}';M2='${p[18]}';M3='${p[31]}';M4='${p[32]}';} !/^A/{next};/%/ { getline;if($5<M1) a="user "$2"%, system "$4"%";} /disk0/&&$4>M2 { b=$3" ops/s, "$4" blocks/s";} $2==i { if(c) { d=$3+$4+$5+$6;next;};if($4>M3||$6>M4) c=int($4/1024)" in, "int($6/1024)" out";} END { if(a) print "CPU: "a;if(b) print "I/O: "b;if(c) print "Net: "c" (KiB/s)";if(d) print "Net errors: "d" packets/s";} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|BKAg|OpenD/!s/:.+//p' ' (/k:/&&$3!~/(255\.){3}0/ )||(/v6:/&&$2!~/A/ ) ' ' $1~"lR"&&$2<='${p[25]}';$1~"li"&&$3!~"wpa2";' ' BEGIN { FS=":";p="uniq -c|sed -E '"'s/ +\\([0-9]+\\) \\(.+\\)/\\\2 x\\\1/;s/x1$//'"'";} { n=split($3,a,".");sub(/_2[01].+/,"",$3);print($2,$3,a[n],$1)|p;b=b$1;} END { if(b) print("\n\t* Code injection");} ' ' NR!=4{next} {$NF/=10240} '"`S0 27 14`" ' END { if($3~/[0-9]/)print$3;} ' ' BEGIN { L='${p[36]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L) f=f"\n   "$0;} END { F=FILENAME;if(!F) exit;if(!f) f="\n   [N/A]";"file -b "F|getline T;if(T!~/^(AS.+ (En.+ )?text$|POSIX sh.+ text ex)/) F=F" ("T")";printf("\nContents of %s\n%s\n",F,f);if(l>L) printf("\n   ...and %s more line(s)\n",l-L);} ' ' /^ +[NP].+ =/h;/^( +D.+[{]|[}])/{ g;s/.+= //p;};' 's/0/Off/p' ' END{print NR} ' ' /id: N|te: Y/{i++} END{print i} ' ' / / { print "'"${p[28]}"'";exit;};1;' '/ en/!s/\.//p' ' NR!=13{next};{sub(/[+-M]$/,"",$NF)};'"`S0 39 40`" ' $10~/\(L/&&$9!~"localhost" { sub(/.+:/,"",$9);print $1": "$9;} ' '/^ +r/s/.+"(.+)".+/\1/p' 's/(.+\.wdgt)\/(Contents\/)?Info\.plist$/\1/p' 's/^.+\/(.+)\.wdgt$/\1/p' ' /l: /{ /DVD/d;s/.+: //;b0'$'\n'' };/s: /{ /V/d;s/^ */- /;H;};$b0'$'\n'' d;:0'$'\n'' x;/APPLE [^:]+$/d;p;' ' /^find: /d;p;' "`S0 44 45`" );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps sudo\ crontab sudo\ iotop top pkgutil 'PlistBuddy 2>&1 -c "Print' whoami cksum kextstat launchctl sudo\ launchctl crontab 'sudo defaults read' stat lsbom mdfind ' for i in ${p[24]};do ${c1[18]} ${c2[27]} $i;done;' defaults\ read scutil sudo\ dtrace sudo\ profiles sed\ -En awk /S*/*/P*/*/*/C*/*/airport networksetup mdutil sudo\ lsof test );c2=(com.apple.loginwindow\ LoginHook '" /L*/P*/loginw*' '" L*/P*/*loginit*' 'L*/Ca*/com.ap*.Saf*/E*/* -d 1 -name In*t -exec '"${c1[14]}"' :CFBundleDisplayName" {} \;|sort|uniq' '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' '.??* -path .Trash -prune -o -type d -name *.app -print -prune' :${p[35]}\" :Label\" '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' "-f'%N: %l' Desktop L*/Keyc*" therm sysload boot-args status " -F '\$Time \$Message' -k Sender kernel -k Message Req 'bad |Beac|caug|dead[^bl]|FAIL|fail|GPU |hfs: Ru|inval|jnl:|last value [1-9]|n Cause: -|NVDA\(|pagin|proc: t|Roamed|rror|ssert|Thrott|tim(ed? ?|ing )o|WARN' -k Message Rne 'Goog|ksadm|SMC:' -o -k Sender fseventsd -k Message Req 'SL' " '-du -n DEV -n EDEV 1 10' 'acrx -o comm,ruid,%cpu' '-t1 10 1' '-f -pfc /var/db/r*/com.apple.*.{BS,Bas,Es,J,OSXU,Rem,up}*.bom' '{/,}L*/Lo*/Diag* -type f -regex .\*[cgh] ! -name *ag \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;|sort -t: -k2 |tail -n'${p[38]} '-L {/{S*/,},}L*/Lau* -type f' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' '-L /S*/L*/{C*/Sec*A,E}* {/,}L*/{A*d,Ca*/*/Ex,Compon,Ex,Inter,iTu,Keyb,Mail/B,Pr*P,Qu*T,Scripti,Sec,Servi,Spo,Widg}* -type f -name Info.plist' '/usr/lib -type f -name *.dylib' `awk "${s[31]}"<<<${p[23]}` "/e*/{auto,{cron,fs}tab,hosts,{[lp],sy}*.conf,pam.d/*,ssh{,d}_config,*.local} {,/usr/local}/etc/periodic/*/* /L*/P*{,/*}/com.a*.{Bo,sec*.ap}*t /S*/L*/Lau*/*t .launchd.conf" list getenv /Library/Preferences/com.apple.alf\ globalstate --proxy '-n get default' -I --dns -getdnsservers\ "${p[N5]}" -getinfo\ "${p[N5]}" -P -m\ / '' -n1 '-R -l1 -n1 -o prt -stats command,uid,prt' '--regexp --only-files --files com.apple.pkg.*|sort|uniq' -kl -l -s\ / '-R -l1 -n1 -o mem -stats command,uid,mem' '+c0 -i4TCP:0-1023' com.apple.dashboard\ layer-gadgets '-d /L*/Mana*/$USER&&echo On' '-app Safari WebKitDNSPrefetchingEnabled' "+c0 -l|awk '{print(\$1,\$3)}'|sort|uniq -c|sort -n|tail -1|awk '{print(\$2,\$3,\$1)}'" );N1=${#c2[@]};for j in {0..9};do c2[N1+j]=SP${p[j]}DataType;done;N2=${#c2[@]};for j in 0 1;do c2[N2+j]="-n ' syscall::'${p[33+j]}':return { @out[execname,uid]=sum(arg0) } tick-10sec { trunc(@out,1);exit(0);} '";done;l=(Restricted\ files Hidden\ apps 'Elapsed time (s)' POST Battery Safari\ extensions Bad\ plists 'High file counts' User Heat System\ load boot\ args FileVault Diagnostic\ reports Log 'Free space (MiB)' 'Swap (MiB)' Activity 'CPU per process' Login\ hook 'I/O per process' Mach\ ports kexts Daemons Agents launchd Startup\ items Admin\ access Root\ access Bundles dylibs Apps Font\ issues Inserted\ dylibs Firewall Proxies DNS TCP/IP Wi-Fi Profiles Root\ crontab User\ crontab 'Global login items' 'User login items' Spotlight Memory Listeners Widgets Parental\ Controls Prefetching SATA Descriptors );N3=${#l[@]};for i in 0 1 2;do l[N3+i]=${p[5+i]};done;N4=${#l[@]};for j in 0 1;do l[N4+j]="Current ${p[29+j]}stream data";done;A0() { id -G|grep -qw 80;v[1]=$?;((v[1]==0))&&sudo true;v[2]=$?;v[3]=`date +%s`;clear >&-;date '+Start time: %T %D%n';};for i in 0 1;do eval ' A'$((1+i))'() { v=` eval "${c1[$1]} ${c2[$2]}"|'${c1[30+i]}' "${s[$3]}" `;[[ "$v" ]];};A'$((3+i))'() { v=` while read i;do [[ "$i" ]]&&eval "${c1[$1]} ${c2[$2]}" \"$i\"|'${c1[30+i]}' "${s[$3]}";done<<<"${v[$4]}" `;[[ "$v" ]];};A'$((5+i))'() { v=` while read i;do '${c1[30+i]}' "${s[$1]}" "$i";done<<<"${v[$2]}" `;[[ "$v" ]];};';done;A7(){ v=$((`date +%s`-v[3]));};B2(){ v[$1]="$v";};for i in 0 1;do eval ' B'$i'() { v=;((v['$((i+1))']==0))||{ v=No;false;};};B'$((3+i))'() { v[$2]=`'${c1[30+i]}' "${s[$3]}"<<<"${v[$1]}"`;} ';done;B5(){ v[$1]="${v[$1]}"$'\n'"${v[$2]}";};B6() { v=` paste -d: <(printf "${v[$1]}") <(printf "${v[$2]}")|awk -F: ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v=`grep -Fv "${v[$1]}"<<<"$v"`;};C0(){ [[ "$v" ]]&&echo "$v";};C1() { [[ "$v" ]]&&printf "${f[$1]}" "${l[$2]}" "$v";};C2() { v=`echo $v`;[[ "$v" != 0 ]]&&C1 0 $1;};C3() { v=`sed -E "$s"<<<"$v"`&&C1 1 $1;};for i in 1 2;do for j in 0 2 3;do eval D$i$j'(){ A'$i' $1 $2 $3; C'$j' $4;};';done;done;{ A0;D20 0 $((N1+1)) 2;D10 0 $N1 1;B0;C2 27;B0&&! B1&&C2 28;D12 15 37 25 8;A1 0 $((N1+2)) 3;C0;D13 0 $((N1+3)) 4 3;D23 0 $((N1+4)) 5 4;D13 0 $((N1+9)) 59 50;for i in 0 1 2;do D13 0 $((N1+5+i)) 6 $((N3+i));done;D13 1 10 7 9;D13 1 11 8 10;D22 2 12 9 11;D12 3 13 10 12;D23 4 19 44 13;D23 5 14 12 14;D22 6 36 13 15;D22 7 37 14 16;D23 8 15 38 17;D22 9 16 16 18;B1&&{ D22 35 49 61 51;D22 11 17 17 20;for i in 0 1;do D22 28 $((N2+i)) 45 $((N4+i));done;};D22 12 44 54 45;D22 12 39 15 21;A1 13 40 18;B2 4;B3 4 0 19;A3 14 6 32 0;B4 0 5 11;A1 17 41 20;B7 5;C3 22;B4 4 6 21;A3 14 7 32 6;B4 0 7 11;B3 4 0 22;A3 14 6 32 0;B4 0 8 11;B5 7 8;B1&&{ A2 19 26 23;B7 7;C3 23;};A2 18 26 23;B7 7;C3 24;A2 4 20 21;B7 6;B2 9;A4 14 7 52 9;B2 10;B6 9 10 4;C3 25;D13 4 21 24 26;B4 4 12 26;B3 4 13 27;A1 4 22 29;B7 12;B2 14;A4 14 6 52 14;B2 15;B6 14 15 4;B3 0 0 30;C3 29;A1 4 23 27;B7 13;C3 30;D13 24 24 32 31;D13 25 37 32 33;A2 23 18 28;B2 16;A2 16 25 33;B7 16;B3 0 0 34;B2 21;A6 47 21&&C0;B1&&{ D13 21 0 32 19;D13 10 42 32 40;D22 29 35 46 39;};D13 14 1 48 42;D12 34 43 53 44;D22 0 $((N1+8)) 51 32;D13 4 8 41 6;D12 26 28 35 34;D13 27 29 36 35;A2 27 32 39&&{ B2 19;A2 33 33 40;B2 20;B6 19 20 3;};C2 36;D23 33 34 42 37;B1&&D23 35 45 55 46;D23 32 31 43 38;D12 36 47 32 48;D13 20 42 32 41;D13 14 2 48 43;D13 4 5 32 1;D13 4 3 60 5;D12 26 48 49 49;B3 4 22 57;A1 26 46 56;B7 22;B3 0 0 58;C3 47;D22 4 4 50 0;D23 22 9 37 7;A7;C2 2;} 2>/dev/null|pbcopy;exit 2>&-

    Copy the selected text to the Clipboard by pressing the key combination command-C.

    8. Launch the built-in Terminal application in any of the following ways:

    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)

    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.

    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.

    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.

    9. If you see an error message in the Terminal window such as "Syntax error" or "Event not found," enter

    exec bash

    and press return. Then paste the script again.

    10. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, press the key combination control-C or just press return three times at the password prompt. Again, the script will still run.

    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.

    11. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, there will be nothing in the Terminal window and no indication of progress. Wait for the line

    [Process completed]

    to appear. If you don't see it within half an hour or so, the test probably won't complete in a reasonable time. In that case, close the Terminal window and report the results. No harm will be done.

    12. When the test is complete, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.

    At the top of the results, there will be a line that begins with the words "Start Time." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.

    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.

    13. When you post the results, you might see an error message on the web page: "You have included content in your post that is not permitted," or "You are not authorized to post." That's a bug in the forum software. Please post the test results on Pastebin, then post a link here to the page you created.

    14. This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I don't necessarily agree with them.

    ________________________________

    Copyright © 2014 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

  • by itsTnTg,

    itsTnTg itsTnTg Aug 3, 2014 8:55 PM in response to Linc Davis
    Level 1 (0 points)
    Aug 3, 2014 8:55 PM in response to Linc Davis

    Start time: 22:49:54 08/03/14

     

     

    Model Identifier: MacBookPro11,1

    System Version: OS X 10.9.4 (13E28)

    Kernel Version: Darwin 13.3.0

    Boot Mode: Normal

    Time since boot: 34 seconds

     

     

    USB

     

     

       USB Receiver (Logitech Inc.)

     

     

    Diagnostic reports

     

     

       2014-07-20 mds crash 

       2014-07-23 Battle.net Setup hang 

       2014-07-23 Hearthstone hang 

       2014-08-02 LCCDaemon crash 

       2014-08-03 LCCDaemon crash 

     

     

    Log

     

     

       Aug  1 17:07:34 process Hearthstone Laun[577] caught causing excessive wakeups. Observed wakeups rate (per sec): 1632; Maximum permitted wakeups rate (per sec): 150; Observation period: 300 seconds; Task lifetime number of wakeups: 45003

       Aug  1 17:20:07 SATA WARNING: IDENTIFY DEVICE checksum not implemented.

       Aug  1 17:20:46 ALF: ifnet_get_address_list_family error 12

       Aug  2 01:00:04 SATA WARNING: IDENTIFY DEVICE checksum not implemented.

       Aug  2 01:00:04 Can't load kext com.Logitech.Control Center.HID Driver - failed to resolve library dependencies.

       Aug  2 01:00:04 Kext com.Logitech.Control Center.HID Driver failed to load (0xdc00800e).

       Aug  2 01:00:04 Failed to load kext com.Logitech.Control Center.HID Driver (error 0xdc00800e).

       Aug  2 01:02:03 SATA WARNING: IDENTIFY DEVICE checksum not implemented.

       Aug  2 01:02:58 SATA WARNING: IDENTIFY DEVICE checksum not implemented.

       Aug  2 01:02:58 Can't load kext com.Logitech.Control Center.HID Driver - failed to resolve library dependencies.

       Aug  2 01:02:58 Kext com.Logitech.Control Center.HID Driver failed to load (0xdc00800e).

       Aug  2 01:02:58 Failed to load kext com.Logitech.Control Center.HID Driver (error 0xdc00800e).

       Aug  2 01:05:28 SATA WARNING: IDENTIFY DEVICE checksum not implemented.

       Aug  2 01:08:46 SATA WARNING: IDENTIFY DEVICE checksum not implemented.

       Aug  2 01:09:40 SATA WARNING: IDENTIFY DEVICE checksum not implemented.

       Aug  1 22:50:32 SATA WARNING: IDENTIFY DEVICE checksum not implemented.

       Aug  2 04:16:17 SATA WARNING: IDENTIFY DEVICE checksum not implemented.

       Aug  2 17:57:31 wl0: Roamed or switched channel, reason #2, bssid 58

       Aug  3 15:52:45 SATA WARNING: IDENTIFY DEVICE checksum not implemented.

       Aug  3 22:17:32 SATA WARNING: IDENTIFY DEVICE checksum not implemented.

       Aug  3 22:18:58 SATA WARNING: IDENTIFY DEVICE checksum not implemented.

       Aug  3 22:32:39 SATA WARNING: IDENTIFY DEVICE checksum not implemented.

       Aug  3 22:37:21 SATA WARNING: IDENTIFY DEVICE checksum not implemented.

       Aug  3 22:44:38 SATA WARNING: IDENTIFY DEVICE checksum not implemented.

       Aug  3 22:49:22 SATA WARNING: IDENTIFY DEVICE checksum not implemented.

     

     

    kexts

     

     

       at.obdev.nke.LittleSnitch (4052)

       com.Logitech.Control Center.HID Driver (3.6.0)

       com.Logitech.Unifying.HID Driver (1.2.0)

       com.jft.driver.PdaNetDrv (1.0.64)

       com.sophos.nke.swi (9.0.53)

     

     

    Daemons

     

     

       org.macosforge.xquartz.privileged_startx

       net.sourceforge.MonolingualHelper

       com.oracle.java.JavaUpdateHelper

       com.oracle.java.Helper-Tool

       com.microsoft.office.licensing.helper

       com.macpaw.CleanMyMac2.Agent

       com.barebones.authd

       com.adobe.fpsaud

     

     

    Agents

     

     

       com.fiplab.MemoryCleanHelper

       com.fiplab.BatteryHealthHelper

       org.macosforge.xquartz.startx

       com.oracle.java.Java-Updater

       com.Logitech.Control

       com.citrix.ServiceRecords

       com.citrix.AuthManager_Mac

       com.valvesoftware.steamclean

       com.spotify.webhelper

       com.macpaw.CleanMyMac2Helper.trashWatcher

       com.macpaw.CleanMyMac2Helper.scheduledScan

       com.google.keystone.user.agent

     

     

    launchd

     

     

       /System/Library/LaunchAgents/com.apple.mrt.uiagent.plist

       - com.apple.mrt.uiagent

       /Library/LaunchAgents/com.adobe.AAM.Updater-1.0.plist

       - com.adobe.AAM.Startup-1.0

       /Library/LaunchAgents/com.citrix.AuthManager_Mac.plist

       - com.citrix.AuthManager_Mac

       /Library/LaunchAgents/com.citrix.ServiceRecords.plist

       - com.citrix.ServiceRecords

       /Library/LaunchAgents/com.Logitech.Control Center.Daemon.plist

       - N/A

       /Library/LaunchAgents/com.oracle.java.Java-Updater.plist

       - com.oracle.java.Java-Updater

       /Library/LaunchAgents/org.macosforge.xquartz.startx.plist

       - org.macosforge.xquartz.startx

       /Library/LaunchDaemons/com.adobe.fpsaud.plist

       - com.adobe.fpsaud

       /Library/LaunchDaemons/com.barebones.authd.plist

       - com.barebones.authd

       /Library/LaunchDaemons/com.macpaw.CleanMyMac2.Agent.plist

       - com.macpaw.CleanMyMac2.Agent

       /Library/LaunchDaemons/com.microsoft.office.licensing.helper.plist

       - com.microsoft.office.licensing.helper

       /Library/LaunchDaemons/com.oracle.java.Helper-Tool.plist

       - com.oracle.java.Helper-Tool

       /Library/LaunchDaemons/com.oracle.java.JavaUpdateHelper.plist

       - com.oracle.java.JavaUpdateHelper

       /Library/LaunchDaemons/net.sourceforge.MonolingualHelper.plist

       - net.sourceforge.MonolingualHelper

       /Library/LaunchDaemons/org.macosforge.xquartz.privileged_startx.plist

       - org.macosforge.xquartz.privileged_startx

       Library/LaunchAgents/com.adobe.AAM.Updater-1.0.plist

       - com.adobe.AAM.Scheduler-1.0

       Library/LaunchAgents/com.google.keystone.agent.plist

       - com.google.keystone.user.agent

       Library/LaunchAgents/com.macpaw.CleanMyMac2Helper.scheduledScan.plist

       - com.macpaw.CleanMyMac2Helper.scheduledScan

       Library/LaunchAgents/com.macpaw.CleanMyMac2Helper.trashWatcher.plist

       - com.macpaw.CleanMyMac2Helper.trashWatcher

       Library/LaunchAgents/com.spotify.webhelper.plist

       - com.spotify.webhelper

       Library/LaunchAgents/com.valvesoftware.steamclean.plist

       - com.valvesoftware.steamclean

     

     

    Startup items

     

     

       /Library/StartupItems/Freecorder/Freecorder

       /Library/StartupItems/Freecorder/StartupParameters.plist

       /Library/StartupItems/rEFItBlesser/rEFItBlesser

       /Library/StartupItems/rEFItBlesser/StartupParameters.plist

     

     

    Bundles

     

     

       /System/Library/Extensions/EPSONUSBPrintClass.kext

       - com.epson.print.kext.USBPrintClass

       /System/Library/Extensions/LogitechHIDDevices.kext

       - N/A

       /System/Library/Extensions/LogitechUnifying.kext

       - N/A

       /System/Library/Extensions/PdaNetDrv.kext

       - com.jft.driver.PdaNetDrv

       /System/Library/Extensions/SophosNetworkInterceptor.kext

       - com.sophos.nke.swi

       /System/Library/Extensions/ssuddrv.kext

       - com.devguru.driver.SamsungComposite

       /Library/Audio/MIDI Drivers/EmagicUSBMIDIDriver.plugin

       - info.emagic.driver.unitor

       /Library/Audio/Plug-Ins/Components/Flip4Mac WMA Import.component

       - net.telestream.wmv.import

       /Library/Audio/Plug-Ins/Components/Highlife.component

       - com.discodsp.Highlife

       /Library/Audio/Plug-Ins/VST/Highlife.vst

       - com.discodsp.Highlife

       /Library/Extensions/LittleSnitch.kext

       - at.obdev.nke.LittleSnitch

       /Library/Extensions/SophosNetworkInterceptor.kext

       - com.sophos.nke.swi

       /Library/Extensions/SophosOnAccessInterceptor.kext

       - com.sophos.kext.sav

       /Library/Internet Plug-Ins/AdobeAAMDetect.plugin

       - com.AdobeAAMDetectLib.AdobeAAMDetect

       /Library/Internet Plug-Ins/CitrixICAClientPlugIn.plugin

       - com.citrix.citrixicaclientplugIn

       /Library/Internet Plug-Ins/DirectorShockwave.plugin

       - com.adobe.shockwave.pluginshim

       /Library/Internet Plug-Ins/DivX Web Player.plugin

       - com.divx.DivXWebPlayer

       /Library/Internet Plug-Ins/Flash Player.plugin

       - N/A

       /Library/Internet Plug-Ins/Google Earth Web Plug-in.plugin

       - com.Google.GoogleEarthPlugin.plugin

       /Library/Internet Plug-Ins/googletalkbrowserplugin.plugin

       - com.google.googletalkbrowserplugin

       /Library/Internet Plug-Ins/JavaAppletPlugin.plugin

       - com.oracle.java.JavaAppletPlugin

       /Library/Internet Plug-Ins/Mathematica.plugin

       - com.wolfram.mathematica.player.plugin

       /Library/Internet Plug-Ins/o1dbrowserplugin.plugin

       - com.google.o1dbrowserplugin

       /Library/Internet Plug-Ins/OfficeLiveBrowserPlugin.plugin

       - com.microsoft.officelive.browserplugin

       /Library/Internet Plug-Ins/SharePointBrowserPlugin.plugin

       - com.microsoft.sharepoint.browserplugin

       /Library/Internet Plug-Ins/SharePointWebKitPlugin.webplugin

       - com.microsoft.sharepoint.webkitplugin

       /Library/Internet Plug-Ins/Silverlight.plugin

       - com.microsoft.SilverlightPlugin

       /Library/Internet Plug-Ins/Unity Web Player.plugin

       - com.unity.UnityWebPlayer

       /Library/PreferencePanes/Flash Player.prefPane

       - com.adobe.flashplayerpreferences

       /Library/PreferencePanes/FMDSysPrefPane.prefPane

       - Citrix.FMDSysPrefPane

       /Library/PreferencePanes/JavaControlPanel.prefPane

       - com.oracle.java.JavaControlPanel

       /Library/PreferencePanes/Logitech Control Center.prefPane

       - N/A

       /Library/Spotlight/GBSpotlightImporter.mdimporter

       - com.apple.garageband.spotlightimporter

       /Library/Spotlight/Wolfram Notebook.mdimporter

       - com.wolfram.mathematica.notebook.search.spotlight

       Library/Address Book Plug-Ins/YMsgrCallABPlugin.bundle

       - com.yahoo.YMsgrCallABPlugin

       Library/Address Book Plug-Ins/YMsgrMsnABPlugin.bundle

       - com.yahoo.YMsgrMsnABPlugin

       Library/Address Book Plug-Ins/YMsgrSmsABPlugin.bundle

       - com.yahoo.YMsgrSmsABPlugin

       Library/Address Book Plug-Ins/YMsgrYimABPlugin.bundle

       - com.yahoo.YMsgrYimABPlugin

       Library/Internet Plug-Ins/BrowserPlus_2.9.8.plugin

       - com.yahoo.browserplus

       Library/Internet Plug-Ins/Picasa.plugin

       - com.google.PicasaPlugin

       Library/iTunes/Scripts/Music Folder Files Not Added.app

       - com.dougscripts.musicfolderfilesnotadded2

       Library/iTunes/Scripts/Not In Any Playlist.app

       - com.dougscripts.notinanyplaylist

       Library/iTunes/Scripts/Super Remove Dead Tracks.app

       - com.dougscripts.superremoveapp

       Library/PreferencePanes/BrowserPlusPrefs.prefPane

       - com.yahoo.browserplus.prefpane

       Library/PreferencePanes/MusicManager.prefPane

       - com.google.musicmanager.pref

       Library/QuickTime/Save as AVI.component

       - com.squared5.SaveAsAVI

     

     

    dylibs

     

     

       /usr/lib/libgutenprint.2.0.3.dylib

       /usr/lib/libMonoPosixHelper.dylib

       /usr/lib/libSFFileMonitor.32.dylib

       /usr/lib/libSFIPC.32.dylib

       /usr/lib/libSFIPC.I.dylib

       /usr/lib/libSFsqlite3.7.4.dylib

       /usr/lib/libSFSyncEngine.I.dylib

     

     

    Contents of /etc/hosts

     

     

       127.0.0.1 localhost

       255.255.255.255 broadcasthost

       ::1             localhost

       fe80::1%lo0 localhost

       127.0.0.1 obdev.at

       127.0.0.1 www.obdev.at

       127.0.0.1 lmlicenses.wip4.adobe.com

       127.0.0.1 lm.licenses.adobe.com

     

     

    Contents of /etc/ssh_config (ASCII English text, with very long lines)

     

     

        Host *

          SendEnv LANG LC_*

       Host *

           XAuthLocation /opt/X11/bin/xauth

     

     

    Contents of /System/Library/LaunchAgents/com.apple.mrt.uiagent.plist (XML  document text)

     

     

       <?xml version="1.0" encoding="UTF-8"?>

       <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

       <plist version="1.0">

       <dict>

        <key>RunAtLoad</key>

        <true/>

        <key>LimitLoadToSessionType</key>

        <string>Aqua</string>

        <key>Label</key>

        <string>com.apple.mrt.uiagent</string>

        <key>Program</key>

        <string>/System/Library/CoreServices/MRTAgent.app/Contents/MacOS/MRTAgent</stri ng>

        <key>KeepAlive</key>

        <dict>

        <key>OtherJobEnabled</key>

        <dict>

        <key>com.apple.mrt</key>

        <true/>

        </dict>

        </dict>

       </dict>

       </plist>

     

     

    Font issues: 41

     

     

    Firewall: On

     

     

    DNS: 75.76.84.70 (static)

     

     

    Restricted files: 282

     

     

    Elapsed time (s): 178

  • by Linc Davis,Solvedanswer

    Linc Davis Linc Davis Aug 3, 2014 10:18 PM in response to itsTnTg
    Level 10 (208,005 points)
    Applications
    Aug 3, 2014 10:18 PM in response to itsTnTg

    A.

    Remove the Sophos product by following the instructions on this page. If you have a different version, the procedure may be different.

    Back up all data before making any changes.

    B.

    If there's no change after the above step, remove "PdaNet."

    Any third-party software that doesn't install by drag-and-drop into the Applications folder, and uninstall by drag-and-drop to the Trash, is a system modification.

    Whenever you remove system modifications, they must be removed completely, and the only way to do that is to use the uninstallation tool, if any, provided by the developers, or to follow their instructions. If the software has been incompletely removed, you may have to re-download or even reinstall it in order to finish the job.

    I never install system modifications myself, and except as stated in this comment, I don't know how to uninstall them. You'll have to do your own research to find that information.

    Here are some general guidelines to get you started. Suppose you want to remove something called “BrickMyMac” (a hypothetical example.) First, consult the product's Help menu, if there is one, for instructions. Finding none there, look on the developer's website, say www.brickmymac.com. (That may not be the actual name of the site; if necessary, search the Web for the product name.) If you don’t find anything on the website or in your search, contact the developer. While you're waiting for a response, download BrickMyMac.dmg and open it. There may be an application in there such as “Uninstall BrickMyMac.” If not, open “BrickMyMac.pkg” and look for an Uninstall button. The uninstaller might also be accessed by clicking the Customize button, if there is one.

    Back up all data before making any changes.

    You will generally have to restart the computer in order to complete an uninstallation. Until you do that, there may be no effect, or unpredictable effects.

    If you can’t remove software in any other way, you’ll have to erase and install OS X. Never install any third-party software unless you're sure you know how to uninstall it; otherwise you may create problems that are very hard to solve.

    Trying to remove complex system modifications by hunting for files by name often will not work and may make the problem worse. The same goes for "utilities" such as "AppCleaner" and the like that purport to remove software.

    C.

    "CleanMyMac" is a scam and a common cause of instability and poor performance. The developer's instructions don't completely remove it. Follow those instructions, then do as below.

    Triple-click anywhere in the line below on this page to select it:

    /Library/LaunchDaemons/com.macpaw.CleanMyMac2.Agent.plist

    Right-click or control-click the highlighted line and select

              Services Reveal in Finder (or just Reveal)

    from the contextual menu.* A folder should open with an item selected. Move the selected item to the Trash. You may be prompted for your administrator login password. Repeat with this line:

    /Library/PrivilegedHelperTools/com.macpaw.CleanMyMac2.Agent

    Restart the computer and empty the Trash. Never again install "CleanMyMac" or anything like it.

    *If you don't see the contextual menu item, copy the selected text to the Clipboard by pressing the key combination  command-C. In the Finder, select

              Go Go to Folder...

    from the menu bar and paste into the box that opens by pressing command-V. You won't see what you pasted because a line break is included. Press return.

    D.

    "MemoryClean" and similar products are worthless, at best, and should not be used.

    E.

    Some of your user files (not system files) have incorrect permissions or are locked. This procedure will unlock those files and reset their ownership, permissions, and access controls to the default. If you've intentionally set special values for those attributes, they will be reverted. In that case, either stop here, or be prepared to recreate the settings if necessary. Do so only after verifying that those settings didn't cause the problem. If none of this is meaningful to you, you don't need to worry about it, but you do need to follow the instructions below.

    Step 1

    If you have more than one user, and the one in question is not an administrator, then go to Step 2.

    Enter the following command in the Terminal window in the same way as before (triple-click, copy, and paste):

    sudo find ~ $TMPDIR.. -exec chflags -h nouchg,nouappnd,noschg,nosappnd {} + -exec chown -h $UID {} + -exec chmod +rw {} + -exec chmod -h -N {} + -type d -exec chmod -h +x {} + 2>&-

    This time you'll be prompted for your login password, which won't be displayed when you type it. Type carefully and then press return. You may get a one-time warning to be careful. If you don’t have a login password, you’ll need to set one before you can run the command. If you see a message that your username "is not in the sudoers file," then you're not logged in as an administrator.

    The command may take several minutes to run, depending on how many files you have. Wait for a new line ending in a dollar sign ($) to appear, then quit Terminal.

    Step 2 (optional)

    Take this step only if you have trouble with Step 1, if you prefer not to take it, or if it doesn't solve the problem.

    Start up in Recovery mode. When the OS X Utilities screen appears, select

              Utilities Terminal

    from the menu bar. A Terminal window will open. In that window, type this:

    res

    Press the tab key. The partial command you typed will automatically be completed to this:

    resetpassword

    Press return. A Reset Password window will open. You’re not going to reset a password.

    Select your startup volume ("Macintosh HD," unless you gave it a different name) if not already selected.

    Select your username from the menu labeled Select the user account if not already selected.

    Under Reset Home Directory Permissions and ACLs, click the Reset button

    Select

               Restart

    from the menu bar.

    F.

    Launch the Font Book application and validate all fonts. You must select the fonts in order to validate them. See the built-in help and this support article for instructions. If Font Book finds any issues, resolve them.

    Start up in safe mode to rebuild the font caches. Restart as usual and test.

    Note: If FileVault is enabled, or if a firmware password is set, or if the startup volume is a Fusion Drive or a software RAID, you can’t start in safe mode. In that case, ask for instructions.

    If you still have problems, then from the Font Book menu bar, select

              FileRestore Standard Fonts...

    You'll be prompted to confirm, and then to enter your administrator login password.

    Also note that if you deactivate or remove any built-in fonts, for instance by using a third-party font manager, the system may become unstable.

  • by itsTnTg,

    itsTnTg itsTnTg Aug 5, 2014 11:01 AM in response to Linc Davis
    Level 1 (0 points)
    Aug 5, 2014 11:01 AM in response to Linc Davis

    @ LInc

     

    Was able to fix the 'No Wireless Connection' problem! Followed your guide and it seems to have worked once I reinstalled PdaNet for some reason since I could not find the PdaNet files on my hard drive. Once downloaded and installed, I rebooted and found the problem to be gone. More so, I just uninstalled it afterwards by typing 'sudo ./PDANetuninstall.sh' without the quotes into Terminal. Didn't need to really take any other steps but I chose to uninstall Memory Clean and delete the CleanMyMac 2 files.

     

    Linc, thanks for all the help! Can you recommend any Mac applications for system maintenance use? Or give your thoughts on the following list of apps?

     

    1. ClamXav
    2. CleanMyDrive
    3. Disk Doctor
    4. Disk Inventory X
    5. Memory Diag
    6. WiFi Explorer
    7. Kromtech MacKeeper (Not the malware MacDefender everyone keeps confusing it with)
  • by Linc Davis,

    Linc Davis Linc Davis Aug 5, 2014 11:20 AM in response to itsTnTg
    Level 10 (208,005 points)
    Applications
    Aug 5, 2014 11:20 AM in response to itsTnTg

    How to maintain a Mac

    1. Make two or more backups of all your files, keeping at least one off site at all times in case of disaster. One backup is not enough to be safe. Don’t back up your backups; all should be made directly from the original data. Don’t rely completely on any single backup method, such as Time Machine. If you get an indication that a backup has failed, don't ignore it.

    2. Keep your software up to date. In the App Store or Software Update preference pane (depending on the OS version), you can configure automatic notifications of updates to OS X and other Mac App Store products. Some third-party applications from other sources have a similar feature, if you don’t mind letting them phone home. Otherwise you have to check yourself on a regular basis.

    Keeping up to date is especially important for complex software that modifies the operating system, such as device drivers. Don't install such modifications unless they're absolutely necessary. Remove them when they are no longer needed. Before installing any Apple update, you must check that all system modifications that you use are compatible. Incompatibility with third-party software is by far the most common cause of problems with system updates.

    3. Don't install crapware, such as “themes,” "haxies," “add-ons,” “toolbars,” “enhancers," “optimizers,” “accelerators,” "boosters," “extenders,” “cleaners,” "doctors," "tune-ups," “defragmenters,” “firewalls,” "barriers," “guardians,” “defenders,” “protectors,” most “plugins,” commercial "virus scanners,” "disk tools," or "utilities." With very few exceptions, such stuff is useless or worse than useless. Above all, avoid any software that purports to change the look and feel of the user interface.

    It's not much of an exaggeration to say that the whole "utility" software industry for the Mac is a fraud on consumers. The most extreme examples are the "CleanMyMac," "TuneUpMyMac," and “MacKeeper” scams, but there are many others.

    As a rule, you should avoid software that changes the way other software works. Plugins for Photoshop and similar programs are an obvious exception to this rule. Safari extensions, and perhaps the equivalent for other web browsers, are a partial exception. Most are safe, and they're easy to get rid of if they don't work. Some may cause the browser to crash or otherwise malfunction. Some are malicious. Use with caution, and install only well-known extensions from relatively trustworthy sources, such as the Safari Extensions Gallery.

    Only install software that is useful to you, not (as you imagine) to the computer. For example, a word processor is useful for writing. A video editor is useful for making movies. A game is useful for fun. But a "cache cleaner" isn't useful for anything. Cleaning caches is not an end in itself.

    Never install any third-party software unless you know how to uninstall it. Otherwise you may create problems that are very hard to solve. Do not rely on "utilities" such as "AppCleaner" and the like that purport to remove software.

    4. Don't install bad, conflicting, or unnecessary fonts. Whenever you install new fonts, use the validation feature of the built-in Font Book application to make sure the fonts aren't defective and don't conflict with each other or with others that you already have. See the built-in help and this support article for instructions. Deactivate or remove fonts that you don't really need to speed up application launching.

    5. Avoid malware. Malware is malicious software that circulates on the Internet. This kind of attack on OS X was once so rare that it was hardly a concern, but malware is now increasingly common, and increasingly dangerous.

    There is some built-in protection against malware, but you can’t rely on it—the attackers are always at least one day ahead of the defense. You can’t rely on third-party protection either. What you can rely on is common-sense awareness—not paranoia, which only makes you more vulnerable.

    Never install software from an untrustworthy or unknown source. If in doubt, do some research. Any website that prompts you to install a “codec” or “plugin” that comes from the same site, or an unknown site, is untrustworthy. Software with a corporate brand, such as Adobe Flash Player, must come directly from the developer's website. No intermediary is acceptable, and don’t trust links unless you know how to parse them. Any file that is automatically downloaded from the web, without your having requested it, should go straight into the Trash. A web page that tells you that your computer has a “virus,” or that anything else is wrong with it, is a scam.

    In OS X 10.7.5 or later, downloaded applications and Installer packages that have not been digitally signed by a developer registered with Apple are blocked from loading by default. The block can be overridden, but think carefully before you do so.

    Because of recurring security issues in Java, it’s best to disable it in your web browsers, if it’s installed. Few websites have Java content nowadays, so you won’t be missing much. This action is mandatory if you’re running any version of OS X older than 10.6.8 with the latest Java update. Note: Java has nothing to do with JavaScript, despite the similar names. Don't install Java unless you're sure you need it. Most people don't.

    6. Don't fill up your disk/SSD. A common mistake is adding more and more large files to your home folder until you start to get warnings that you're out of space, which may be followed in short order by a startup failure. This is more prone to happen on the newer Macs that come with an internal SSD instead of the traditional hard drive. The drive can be very nearly full before you become aware of the problem.

    While it's not true that you should or must keep any particular percentage of space free, you should monitor your storage use and make sure you're not in immediate danger of using it up. According to Apple documentation, you need at least 9 GB of free space on the startup volume for normal operation.

    If storage space is running low, use a tool such as OmniDiskSweeper to explore the volume and find out what's taking up the most space. Move seldom-used large files to secondary storage.

    7. Relax, don’t do it. Besides the above, no routine maintenance is necessary or beneficial for the vast majority of users; specifically not “cleaning caches,” “zapping the PRAM,” "resetting the SMC," “rebuilding the directory,” "defragmenting the drive," “running periodic scripts,” “dumping logs,” "deleting temp files," “scanning for viruses,” "purging memory," "checking for bad blocks," "testing the hardware," or “repairing permissions.” Such measures are either completely pointless or are useful only for solving problems, not for prevention.

    To use a Mac effectively, you have to free yourself from the Windows mindset that every computer needs regular downtime maintenance such as "defragging" and "registry cleaning." Those concepts do not apply to the Mac platform.

    A well-designed computing device is not something you should have to think about much. It should be an almost transparent medium through which you communicate, work, and play. If you want a machine that needs a lot of attention, use a PC.

    The very height of futility is running an expensive third-party application called “Disk Warrior” when nothing is wrong, or even when something is wrong and you have backups, which you must have. Disk Warrior is a data-salvage tool, not a maintenance tool, and you will never need it if your backups are adequate. Don’t waste money on it or anything like it.

  • by MadMacs0,

    MadMacs0 MadMacs0 Aug 5, 2014 5:26 PM in response to itsTnTg
    Level 5 (4,791 points)
    Aug 5, 2014 5:26 PM in response to itsTnTg

    In some ways, MacKeeper is more dangerous than MacDefender (now extinct) ever was. The latter would just show you advertising you didn't ask to see. MacKeeper can easily destroy things if you don't know how to use it.

     

    Memory utilities are no longer useful since Mavericks initiated a new Memory Management system. It is more efficient and speedier to keep as much RAM full as possible to avoid having to access your disk drive all the time. Purging memory defeats this new technique.

     

    None of the other apps you list are essential. All the pay apps have free alternatives should you ever find a need for them.

     

    Follow Linc's advise and you should be just fine.

  • by itsTnTg,

    itsTnTg itsTnTg Aug 5, 2014 10:51 PM in response to Linc Davis
    Level 1 (0 points)
    Aug 5, 2014 10:51 PM in response to Linc Davis

    @ Linc

     

    Great advice for precautions and maintenance. There was a lot of things I didn't consider until you mentioned them. Much appreciated, Linc.

  • by itsTnTg,

    itsTnTg itsTnTg Aug 5, 2014 10:56 PM in response to MadMacs0
    Level 1 (0 points)
    Aug 5, 2014 10:56 PM in response to MadMacs0

    @ MadMacs

     

    Well I figured the MacKeeper wouldn't be worth the cost because it tries to blend in all these functionalities into one app. Although that might seem to be pretty nice as the functionalities are a little more expensive if bought by individual apps, the individual apps are optimized for best performance. At least that's how I saw the benefits of installing the apps I listed.

     

    As for essential apps, it doesn't seem like much is needed besides what Linc mentioned such as practical tools for the user. Well what about virus protection software and those sorts to take precaution? Which softwares are essential if I want to be minimalist?

  • by MadMacs0,

    MadMacs0 MadMacs0 Aug 5, 2014 11:17 PM in response to itsTnTg
    Level 5 (4,791 points)
    Aug 5, 2014 11:17 PM in response to itsTnTg

    itsTnTg wrote:

     

    what about virus protection software and those sorts to take precaution? Which softwares are essential if I want to be minimalist?

    I'm sure Linc will be back to tell you that OS X doesn't need any additional A-V protection and will tell you why. That's also the position of most of the other troubleshooters who might drop by. A more moderate approach is put forth by my colleague at TheSafeMac in his Mac Malware Guide. The one thing they have in common is a current recommendation to use ClamXav, as you listed. Linc says only if you want to protect against Windows malware. thomas_r. because it currently finds all the malware samples used in his latest A-V scanner test and both because it doesn't run anything unless you tell it to.

     

    Other users find Sophos to provide good protection with only a minimal load on their CPU and browser performance. You can turn off On-Access, Live Protection and Web Protection in the preferences if you find that to be burdensome.

     

    I'd guess Avast! would be recommended third, but I would not personally use it. Has a high rate of detection but also a high rate of false alarms that could disable your OS or third party software and it has also been implicated in draining laptop batteries over-night, despite supposedly being asleep at the time.

     

    Intego was the best available when it first came out, but is now trying to be all things to all people and bloated in the process.

     

    I have about six currently installed on my Mac, but all are turned off and used solely for testing.

     

    I try not to make any specific recommendations along these lines since I provide uncompensated Tech Support on the ClamXav Forum.

  • by itsTnTg,

    itsTnTg itsTnTg Aug 8, 2014 9:54 PM in response to MadMacs0
    Level 1 (0 points)
    Aug 8, 2014 9:54 PM in response to MadMacs0

    @ MadMacs

     

    Okay, fair enough I would have thought that there were software necessary for maintaining a Mac. Thanks again for the help!