...it's certainly implied you'd need one of those to do an Illegal action...
Where?
As far as I can tell, the book doesn't say that you need to use a cyberdeck or having a resonance rating to take an illegal action (but maybe it should).
I could agree that it might or might not be implied that they are needed for matrix actions that are
linked to either sleaze or attack (but spoof command and data spike are not linked, but maybe they should).
And it is also certainly implied you need to take one of the linked matrix actions (probe or brute force) in order to illegally gain more than outside access (but spoof command and data spike don't need more than outside access).
In SR5 Spoof Command was resolved with Hacking + Logic [Sleaze]
In SR6 there is no longer any "limit" concept and Sleaze is not part of resolving the action (Cracking + Logic)
The
only place where Sleaze and Attack comes into picture when using Spoof Command is when you
Distribute Edge.
Attack rating for ranged weapons either have a value or it doesn't. If it doesn't have a value at all then the shot cannot be attempted at that range category because of an explicit rule that only applies to combat (SR6 p. 108
If a weapon does not have an Attack Rating in a certain range category, it cannot be used at that range.). But there does not seem to be anything preventing me from taking a shot if an existing AR is reduced to the value 0.... For example AK-97 at Extreme range have an attack rating of 1 and if used it with a SA attack that attack rating is reduced to the value 0 which mean opponents with a DR of 4 (instead of a DR of 5) or more will gain an edge.
Unlike ranged weapons that either have a value for a category or it doesn't, attack rating for illegal actions always seem to have a have a value (but in some cases this value might be treated as if it is 0, SR6 p. 174
If the device doesn’t possess one or more of the Matrix attributes, then the applicable attribute is treated as if it were 0.). Just like for ranged attacks there does not seem to be anything preventing me from taking an illegal matrix action if an exiting AR have the value 0 (or is reduced to the value 0). And even if it may be argued that rating 0 is the same as not having an Attack Rating when it specifically comes to combat attacks, no such explicit rule seem to exist for matrix actions.