启动netd的位置,编译完成二进制的位置,源码的位置,main函数位置,以及调用hook初始化脚本

@android/system/core/rootdir/init.rc - start netd
@android/out/target/product/msmnile_gvmq/obj/EXECUTABLES/netd_intermediates/netd - binary location
@android/system/netd/server - source code
@android/system/netd/server/main.cpp - main function entry
    gCtls = new android::net::Controllers();
    gCtls->init();
        initIptablesRules
            setupOemIptablesHook
                system("/system/bin/oem-iptables-init.sh")

简单验证

#adb root

#adb remount

reboot your board

#adb root

#adb push  oem-iptables-init.sh   /system/bin/

#adb shell sync

reboot your board

oem-iptables-init.sh内容为关掉防火墙

#!/system/bin/sh

iptables -F

查看效果

iptables -L

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Android netd 简单分析和配置iptable相关推荐

  1. Android Framework------之Keyguard 简单分析

    前面对于MediaPlayer的系统研究,刚刚开始,由于其他原因现在要先暂停一下.这次要看的模块是android 4.2 系统中的Keyguard模块.在接触之后才发现,android4.2的keyg ...

  2. Android PowerManagerService简单分析

    PowerManagerService是负责管理.协调设备电源管理的系统服务之一,它在Framework层建立起一个策略控制方案,向下决策HAL层以及kernel层来控制设备待机状态,控制显示屏,背光 ...

  3. 【错误记录】Android Studio 中查看 Gradle 配置的方法源码 ( 配置 gradle-wrapper.properties 中版本为 gradle-x.x.x-all.zip )

    文章目录 一.报错信息 二.解决方案 Android Plugin DSL Reference 参考文档 : https://google.github.io/android-gradle-dsl/2 ...

  4. 简单的路由协议分析和配置

    简单的路由协议分析和配置 我们都知道路由器的功能主要是寻址和转发 寻址是通过路由算来实现的 路由算法将收集到的不同信息添到路由表中 而转发则是通过路由表进行 路由器之间相互通信 更新 维护路由表 而路 ...

  5. android 内核 netlink 上报,Network Daemon(Android Netd)架构和源码分析

    平台: RK3066 ARM9双核 Android4.1 一 Network Daemon(netd)功能概述: Netd是Android的网络守护进程.NetD是个网络管家,封装了复杂的底层各种类型 ...

  6. Android 系统(261)---SIM卡不识或者掉卡简单分析

    SIM卡不识或者掉卡简单分析 1. 识卡大体过程 2.不识卡问题 不识卡的主要原因:  ①Modem发生错误,异常或者重启.  ②没有收到卡回的ATR  ③有收到卡回的ATR,但是后面跟卡通信出现异常 ...

  7. android开发中Settings结构简单分析

    Settings界面结构简单分析 Setting是android系统很重要的模块,这个模块并不是很复杂,这部分也一直在看,很多时候都是在看某个具体的选项,比如WLAN,蓝牙这样具体的源码,但是对于主界 ...

  8. Android Handler机制简单分析

    丨版权说明 : <Android Handler机制简单分析>于当前CSDN博客和乘月网属同一原创,转载请说明出处,谢谢. 本文一切从简,将围绕以下流程展开叙述: what why how ...

  9. android agps,Android应用开发Android GPS ——AGPS源码分析及配置

    本文将带你了解Android应用开发Android GPS --AGPS源码分析及配置,希望本文对大家学Android有所帮助. " Android Framework GPS --AGPS ...

  10. android gps源码分析,Android编程之Android GPS ——AGPS源码分析及配置

    本文主要介绍了Android编程的Android GPS --AGPS源码分析及配置,通过具体的分析以及源码,向大家展示了这些,希望对大家学习Android编程有所帮助. 1:冷启动指令: locat ...

最新文章

  1. SQL some any all
  2. java 循环依赖_java – 如何在Gradle中解决循环依赖
  3. 人人都是 DBA(XII)查询信息收集脚本汇编
  4. Java日志框架之JUL(java util logging)详解
  5. php汽车找车位,自动找车位+停车?这样的车5个月后就要交付给用户了!
  6. 借助CSS来管理js事件
  7. 为域用户创建漫游用户配置文件
  8. 特殊符号大全,方便大家输入特殊字符用
  9. Perl 最佳实践(节选) --- 12
  10. java 图片 变黑_JAVA 压缩图片导致背景变黑
  11. Python3 打印26个英文字母
  12. 体验卓越品质 新贵Whql认证鼠标
  13. RabbitMQ第四个实操小案例——DirectExchange
  14. 腾讯云物联网MQTT对接
  15. (SSM解析错误)$%7BpageContext.request.contextPath%7D/account/save
  16. LCD1602液晶显示屏的字符显示
  17. centos修改系统可用内存_centos7开启交换内存
  18. ElasticSearch数据分片-数据路由
  19. 【项目管理】需求澄清模板
  20. 报错:dll不是有效的win32应用程序

热门文章

  1. html reset 无效,HTML中的input type=reset标签失效(不起作用)的可能原因。
  2. 微信推送封面尺寸_一篇公众号推文如何设置两张封面图?
  3. 软件测试工程师笔试题目
  4. 【例题】利用伴随矩阵求逆矩阵
  5. 余子式和余子式 伴随矩阵定义 性质 二阶矩阵求伴随矩阵 伴随矩阵理解(列排)
  6. SIFI尺度不变特征变换算法
  7. 接口文档生成工具ApiPost挺好用
  8. 【微信测试号实战——02】编写你独有的微信消息模板
  9. opencv学习十三:图像金字塔和图像梯度
  10. 分销商城业务逻辑设计_功能思维导图_OctShop