High end smartphones have never been profitable for mining - they cost way too much for the performance. Cheap smartphones like $20 Moto Es give way more performance per dollar for mining.
I have also tried mining earnhoney with a Pi 3. It is profitable when it runs, but it proved too unstable to be worth running.