安卓逆向

安卓逆向之Hybrid APP混合开发

2020-04-15  本文已影响0人  苦海飘摇
移动应用开发的方式,目前主要有三种
  1. Native App: 本地应用程序(原生App)
  2. Web App:网页应用程序(移动web)
  3. Hybrid App:混合应用程序(混合App)
Hybrid APP混合开发好处
  1. 移动终端web壳(以下简称“壳”):壳是使用操作系统的 API 来创建嵌入式 HTML的渲染引擎。壳主要功能是定义Android应用程序与网页之间的接口,允许网页中的JavaScript调用Android应用程序,提供基于web的应用程序的Android API,将Web嵌入到Android应用程序中。
  2. 前端交互js:包括基础功能js和业务功能js。
  3. 前端适配器:适配不同的终端:Pad、android、ios、wap。
混合开发层次结构图
详细介绍请看原文,摘抄自Hybrid APP混合开发的一些经验和总结
逆向过程
[*] get_a1:==========================jsb loadUrl :javascript:__JavascriptBridge__.javaCallback("1586855536672", {"beforeEncryptedData":"9667243845","methodName":"encrypt","reqId":"1586855536672","encryptedData":"314e73314a394730426c66386d6c4730514f713757347042752f6d79446f6f566b37637a715064535032513d","type":"encrypt","resId":"1586855536672"})
上一篇下一篇

猜你喜欢

热点阅读