小米换机实现原理是什么

最近研究发现有许多应用数据放在data/data目录下,非debug版本是没权限获取的,但是通过换机软件是可以把数据完美复制到新设备上,软件是如何解决权限问题的?

品牌自研的换机助手,大多都是出厂内置,换机APP和整个系统都有耦合联动,应用所需权限直接就赋予了,相当于开了后门。
所以使用品牌自带的换机助手往往能实现很多功能,而在应用市场上下载的第三方换机app是不能交换应用数据的,大多都是只能交换传输一些有公开API接口的数据。