For the record you can run BT on the N900 (as well as rooted android devices), i've done it on mine. BackTrack on iPhone is not possible. The kernel is too different, android and N900 it's possible because both use a true Linux kernel, while iOS devices use a darwin kernel. In theory one could boot into backtrack, but then you get into the iDroid project and I don't think that is stable quite yet.