At the moment I'm working on a new Pi managing tool for Mac that will be replacing PiWriter and PiCloner. I'm also adding some extra features that require detecting the Pi's IP address. This is where I'm having some problems, for example:
The need to install extra software on the Mac, scans that take quite some time even on a small network or require interaction or at least basic networking knowledge from the end user. Since I'd like to keep things as simple as possible these options will not make it into the app.
Another way of handling this would be by using a reverse method by starting a ssh server on the Pi that set's up a proxy tunnel with the osX client since determining the client's IP is simple and fast. Since I'd like to do this without the need for any user interaction and make it compatible with any RasPi OS image the next problem has occured. osX cannot mount ext4 partitions without any extra software being installed first which leaves me with only the files on the boot partition. I hoped that I could edit the config.txt or cmdline.txt files to pass an alias to the shell so I can manipulate the ssh command but this does not seem to work.
Is there a way to pass extra config to the shell by using only the files in the boot partition????