On Fri, Jul 27, 2012 at 12:30:49PM -0700, Colin Cross wrote:Short answer: yes, I would carry such a phone. :-)The are two use-cases for the mode, one is evil, but another is quiteThe point of the reduced feature set in FIQ debugger is not to prevent
legitimate.
The evil use case is used by some (ahem) phone manufaturers that want
to have a debuging facilities on a production device, but still don't
want you to use the debugger to gain root access. I don't like locked
phones, and I would not touch this/get my hands dirty by implementing
the feature just for this evil (IMHO) use case.
you from accessing your own phone, it designed to prevent others from
trivially rooting your phone and reading your data. Both locked and
unlocked phones run FIQ debugger. Would you carry a phone with
personal data on it and KGDB enabled on the serial console?
Long answer:
If someone was so interested in cracking the phone/data and so
ended up with attaching serial console and attempted to use debugger
techniques to gain access to my data, then thief's next step would be
soldering a few wires to JTAG spots, and it will be all done in
minutes. Knowledge-wise, using JTAG is even more trivial than using the
debugger techniques to get to my data, you just need some HW skills.