dayone2 CLI being blocked as malware by macOS Sequoia

  • Unknown's avatar

    The dayone2 cannot run on macOS Sequoia as the OS is rejecting it as malware.

    “dayone2” was not opened because it contains malware. This action did not harm your Mac.

  • Unknown's avatar

    +1

    I cannot use dayone2 from today.

    I am currently importing my Evernote diary entries. Yesterday I was still able to import entries wuderbar, today nothing works anymore: the message “Malware blocked” for dayone2 appears.

  • Unknown's avatar

    +1

    Tried to use dayone2 today after a long time to import some entries from a text file, but I’m getting the malware alert and cannot continue.

  • Unknown's avatar

    what I have tried:

    sudo codesign --force --deep --sign - '/Applications/Day One.app/Contents/Resources/dayone2'

    –> no success

    ## Switching off the gatekeeper for one app only:

    sudo xattr -d com.apple.quarantine '/Applications/Day One.app'

    or

    sudo xattr -d com.apple.quarantine '/Applications/Day One.app/Contents/Resources/dayone2'

    –> no success

    ## Change Gatekeeper status with Sentinel: does not work either

    GitHub – alienator88/Sentinel: SwiftUI gatekeeper configuration GUI

    OpenSentinel –> add “disable Gatekeeper Profile” –> go to Settigs –> Allow Gatekeeper Profile

    check Gatekeeper State in Terminal: spctl --status

    Output: “assessments disabled”

    In Terminal: start dayone2.

    –> no success, Malware error persists

    ## next Try: file properties

    In Finder: Cwd-I (show file information) –> want to set property “Override Malware Protection” –> this checkbox doesn’t exist for dayone.app or dayone2

    Summary: I have no further ideas

  • Unknown's avatar

    Wait: Didn’t it require Rosetta in the past? Does it still require it now?

  • Unknown's avatar

    By *it* I mean the CLI?

  • Unknown's avatar

    I just now ended up creating a .csv file of the entries I’m trying to import and importing the csv into the iOS app. Caveat is that it is very picky on the date format (it must be ISO format with milliseconds and zone or it will halt the import).

    Importing or using the URL scheme is the only work-around for the CLI not working, as the desktop app isn’t scriptable (like a lot of newer Mac apps; it seems they’re abandoning AppleScript in droves).

  • Unknown's avatar

    I’ve setup fresh Mac on the Sonoma version and after installing cli I see this messages when I’m trying to run cli:

    “dayone2” will damage your computer.

    This file was downloaded on an unknown date.

  • Unknown's avatar

    Seeing the same. Had my script I use to generate journal entries dump to an MD file and copied that in the GUI version, although I had to manually set location and time/date and such. Oct14 App Store version update doesn’t seem to fix the issue (didn’t realize I hadn’t updated in a bit)

  • Unknown's avatar

    I’ve just updated the fresh Dayone from the App Store and reinstalled cli command – works as before ❤️

  • Unknown's avatar

    Updated to the newest AppStore version 2024.22(1608) and it did not fix the issue for me, even after doing the sudo bash /Applications/Day One.app/Contents/Resources/install_cli.sh reinstall of the CLI tool.

  • Unknown's avatar

    Its not working for me either. Even after latest update

  • Unknown's avatar
    1. Removing Day One.app
    2. install new version fresh from Appstore
    3. cd /Applications/Day One.app/Contents/Resources
    4. sudo bash install_cli.sh
    5. dayone2
      • Output: [1] 97539 killed dayone2

    Aaaahhhhhhh I had several hundreds of notes from evernote with many many images waitin for import. I had imported 600 without error, all fine, but since last Sunday exists the annoying XProtect “malware” Window.

  • Unknown's avatar

    Installed after Version 2024.22 (1608) and it is now working as expected on macOS 15.0.1.

  • Unknown's avatar

    Can confirm it is working again with the new update, but only if you delete the existing /usr/local/bin/dayone2 app **first**, and then do the CLI installer again.

  • Unknown's avatar

    Deleting the helper app (after update) did the trick, thanks gloriouslyawkwardicloudcom. I just had assumed the install script clobbered any existing version. Now I know !

  • Unknown's avatar

    nice that worked thanks both!

  • Unknown's avatar

    YESSSS, it works!

    Now I had imported my waiting 308 notes with 399 resource items in 4 minutes. THANKS!

  • Unknown's avatar

    So the process is the following after updating to the latest DayOne app on Mac:

    /usr/local/bin/dayone2
    sudo bash /Applications/Day One.app/Contents/Resources/install_cli.sh
  • Unknown's avatar

    oops, forgot something:

    sudo rm /usr/local/bin/dayone2
    sudo bash /Applications/Day One.app/Contents/Resources/install_cli.sh
Reply to dayone2 CLI being blocked as malware by macOS Sequoia