Oracle Primavera P6 TeamMember 及文库UCM的部署问题2/2

再继续说说关于Oracle Primavera P6 Teammember APP的使用及部署问题

根据早期的说法,亚太开发者考虑到Android系统架构安全不及IOS,因此在使用APP连接P6 TM Serveice时需要使用https协定,因此要解决此问题首先想到的便是给TM 服务器添加SSL已保证Android下的P6 APP 可以识别(当然,全部使用IOS 的iphone和ipad最好),不过根据后续个别用户的反馈,Android端不必IOS端用户体验好,主要还是速度体验 问题

Oracle Primavera P6 TeamMember 及文库UCM的部署问题2/2

如果使用SSL未解决该问题或者不想增加SSL,还有另外一种方式,即反编码P6 APP ,当然这需要冒一定风险,一方面违反版权和国家计算机软件罪,另一方面这样的软件稳定性肯定不比官方的好,修改后的APP其签名不是Oracle,因此在安装了P6 APP的机器上无法直接覆盖安装,需要先卸载再进行。

以下是我本人进行的反编辑并测试(未进行商业用途),有兴趣的可了解下哈

反编辑比较容易,当前有很多可以google到很多这样的软件

Oracle Primavera P6 TeamMember 及文库UCM的部署问题2/2Oracle Primavera P6 TeamMember 及文库UCM的部署问题2/2

最重要的是找到关键字并屏蔽SSL协议(https), 比如说我这里找到LoginActivity .smali (smal/com/oracle/pgbu/teammember/activities/LoginActivity)
过滤查找 “https”,并将“https ”改为 “http”

Oracle Primavera P6 TeamMember 及文库UCM的部署问题2/2

改好之后重新编辑打包即可。

---------------------------------------------------------------

当然,依个人建议,还是用官方的好,毕竟稳定性确定放在那,当然,官方的更新也是少不了的。