需要学会哪些内容才能做出这种功能的程序?(标签-微信|关键词-APP)

去年我的多个平台账号被盗,有个狗玩意偷窥到我手机密码后,她自己拿着我手机给我很多微信好友发了一些乱七八糟非常下作的内容,并且复制了我的手机通讯录联系人,具体她拿我手机发了什么给我通讯录联系人说了什么我都不知道……
离职后,在另一个地方又遇到另一个莫名其妙视我为情敌的女人也做了同样的事情……
所以我觉得只是修改账号密码是没有用的。

所以我在想怎么样能设计出一款可以管理这些所有手机APP的,类似于总管家的什么管理功能程序,
信息方面:可以有一个什么开关,假如我的手机A消失在我视线范围内,我只需要打开那个开关,就可以让我知道无论我的微信或QQ或知乎或者别的什么平台账号里发出的内容,都可以在这个“总管家”程序里面自动备份,包含了打开这个开关时的时间、地点、内容、无线网信息、设备型号、设备ID等所有详细信息,并且自动记录下手机A中的所有操作,
备份的所有信息,只能在手机B中使用指纹或人脸认证通过后删除。
如果我发现我在设备B中预留过信息的账号出现异常,被人在其他地方登录,我的账号就自带木马病毒或者怎么样,当我打开某种开关之后,可以向我的设备B发送一条对方的登录设备信息,包含时间、地点、无线网信息、设备型号、设备ID等

这个手机B可以是手机,可以是电脑,也可以是平板,可以是任何形式的设备,但只有这个设备B,才能有那些权限

手机设定方面的话:在这个“总管家”程序里面可以由自己设定敏感关键字,在我设定的被管控的设备A(受管控设备)中,所有需要发送出去的内容都能够先自动检测,如果出现敏感关键字,我能在手机B(主管理设备)上收到提示,出现含有敏感字的那些信息,必须用设备B或者需要指纹的认证,通过后才能被发送出去,同时手机B的程序里,可以设置为在这种特殊情况下手机A无任何提示、界面无变动、直接前后置摄像头同时自动录音录像拍下20秒视频发到手机B中,
这样无论我的手机被谁盗用,至少我能知道那人拿着我的手机都干了些什么,并且可以防止对方做一些恶心事。
这个程序,一套分三块,1.有特殊识别号的开关一个(这个开关也可以做成异型的,可以做的小一些);2.受管控设备(可以任何一台手机,对,就手机);3.直接放在家里锁起来的主要管控设备(专门做成一台设备的话最好可以外接内存,或者在什么手机或者电脑或者平板上用程序实现)
如果想要实现上面列出的这些功能的话,我大概都需要具备哪些技能?
不知道要点哪些标签