Drops you into (or runs commands inside) your app's private data directory.
mix dala.shell # print the command for your shell
mix dala.shell --exec "ls -la" # run one command inside it
mix dala.shell --exec "cat files/prefs.txt" --device 5554
mix dala.shell --bundle com.example.myappPlatform behaviour
- Android →
adb -s <serial> shell run-as <bundle>— an interactive shell rooted at/data/data/<bundle>.--execruns one shot viarun-as -c. - iOS Simulator → prints the app's data container path on the host
(
xcrun simctl get_app_container <udid> <bundle> data);--execruns a shell with the container as working directory. - iOS physical → not supported (no public sandbox exec).
Without --exec, the exact command is printed for copy-paste — interactive
TTY sessions are more reliable from your own terminal than from a Mix task.