Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Take back the 'feed:' URL from Safari 1.3 Web Browsers
The new Safari 1.3 that appeared with 10.3.9 is pretty nice in most respects, but has the rude habit of stealing the feed:// URL type for RSS feeds. Even worse, it doesn't do anything useful with it -- when you click on a feed:// link, it just puts up an error sheet telling you that Safari 1.3 doesn't support RSS feeds. Never mind that you may have a perfectly good RSS reader set up to handle this URL scheme.

For those who want this URL scheme back and are willing to take it back by force, the hex editor is your friend -- PeekIt is one good free hex editor. I'll assume you're using it. We're going to find the string feed in Safari and change it to fxxd.

Here's how to do it:
  1. Back up your copy of Safari! I'm not kidding. This procedure is safe, but if you mess up it could be very bad for Safari's health.
  2. Open the Safari binary in PeekIt. This is accomplished by launching PeekIt, selecting File: Open, then choosing the file /Applications: Safari.app: Contents: MacOS: Safari
  3. From the Tools menu, select Find. Type feed into the "Search for" field and click "Find." This should place you at byte 704908, where you'll see the strings feed, feeds, and feedsearch in the left pane.
  4. Select the "modifiable" radio button at the bottom of the PeekIt window.
  5. Type fxxd, overwriting feed.
  6. Optional: Do the same for feeds and feedsearch if you want to reclaim those URL schema as well.
  7. Select File: Save and click through all the warnings about how dangerous this is.
  8. Launch Safari and test the feed: link at the upper right-hand corner of the Ranchero Software site to verify that it doesn't show you the stupid error pane.
While this may not be for the timid, it should be safe. Still, don't blame me if Safari blows up your computer.

[robg adds: According to Dave Hyatt's weblog, this 'feature' of Safari 1.3 on 10.3 is actually a bug. In his 'Response to Some 1.3 Comments' article, he writes: "The feed URL dialog that tells you 10.4 must be installed to view RSS feeds is simply a bug and not part of a master plan for global domination." If you view the comments for that article, you'll find another Terminal-only solution. Sandy McArthur (search for his name in the comments) posted a method that uses vim to edit the binary directly. Regardless of which method you use, please heed the advice and back up Safari before you start!]
    •    
  • Currently 3.00 / 5
  You rated: 4 / 5 (4 votes cast)
 
[12,605 views]  

Take back the 'feed:' URL from Safari 1.3 | 5 comments | Create New Account
Click here to return to the 'Take back the 'feed:' URL from Safari 1.3' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Talk about a hammer on a pinhead
Authored by: Lectrick on Apr 20, '05 10:42:51AM

http://www.macupdate.com/info.php/id/14618

Would this app help?

It just seems like hex-editing Safari is too Extreme Makeover-ish when a config util might help. I unfortunately use Windows at work so I can't test this. I was going to recommend the old standby "More Internet" but that is apparently in need of updating.

I wish Apple would come out with its own darn control panel to manage which app handles filetypes, URI's, mime types, etc... At least Windows buries it in the Tools > Folder Options > File Types dialog.

---
In /dev/null, no one can hear you scream



[ Reply to This | # ]
Talk about a hammer on a pinhead
Authored by: Spartacus on Apr 20, '05 11:00:51AM
Would [RCDefaultApp] help?

It didn't work for me.

P.S. What about naming the app in the comment and making the URL a link?



[ Reply to This | # ]
When the pin is embedded in oak...
Authored by: n8gray on Apr 20, '05 04:14:21PM
... a hammer can be the only way to get the job done!

http://www.macupdate.com/info.php/id/14618

Would this app help?

Um, no. The behaviour appears to be hardwired in Safari, which is why hex editing is the only option. It's not as though hex editing is particularly difficult, and if you're used to correct handling of feed:// URLs it's a simple way to get your workflow flowing again. This tip is really for people who are extremely annoyed with this bug and not patient enough to wait for Apple to release the next bugfix version of Safari.

[ Reply to This | # ]

Take back the 'feed:' URL from Safari 1.3
Authored by: rspeed on Apr 21, '05 01:05:03AM

Can someone try this? It disables feed: in Safari 2.0, so it may do the same in 1.3. Much easier than modifying the binary if it works!

defaults write com.apple.safari DebugSyndicationEnabled -boolean No



[ Reply to This | # ]
Safari 2.0
Authored by: spatfield on Apr 21, '05 06:21:51PM

This is fixed in 2.0 wherein you may select the default RSS reader.



[ Reply to This | # ]