I'm pretty sure it doesn't actually work. Tried a few times, and I fail to see how the method could yield shinies. I think the point is that it just makes it easier/faster to encounter a Pokemon, thus your chances of finding a shiny are higher. It's worth noting that Friend Safaris have a naturally higher rate of shinies than the wild.