美文网首页
osmocom项目

osmocom项目

作者: 斡旋_ASL | 来源:发表于2020-11-01 18:31 被阅读0次

环境信息:

    软件:虚拟机(VMware-workstation-full-15.5.2-15785246)+kali(kali-linux-2020.1b-installer-amd64)
        硬件:摩托罗拉C118、FT232模块(USB转TTL)、三级耳机音频转杜邦

1.新建项目主目录进入主目录并新建子文件夹:

    mkdir osmocom && cd osmocom && mkdir src install build

2.osmocom目录下载gnu-arm-build.3.sh

3.进入src目录并下载文件,然后退回主目录

    wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2
    wget http://ftp.gnu.org/gnu/binutils/binutils-2.21.1a.tar.bz2
    wget ftp://sources.redhat.com/pub/newlib/newlib-1.19.0.tar.gz

4.赋予权限:

    chmod +x gnu-arm-build.3.sh

5.环境变量:

    修改:vi ~/.bashrc
    尾部追加:export PATH=$PATH:/home/mx/gms/osmocom/install/bin
    刷新:source ~/.bashrc

6.环境依赖

    apt-get build-dep libosmocore
    apt-get install libusb-1.0

7.安装依赖:

    sudo apt-get install build-essential libgmp3-dev libmpfr-dev libx11-6 libx11-dev texinfo flex bison libncurses5                 libncurses5-dbg libncurses5-dev libncursesw5 libncursesw5-dbg libncursesw5-dev zlibc zlib1g-dev libmpfr4 libmpc-        dev

8.执行构建:

    ./gnu-arm-build.3.sh

9.libosmocore环境

    git clone git://git.osmocom.org/libosmocore.git
    cd libosmocore/
    autoreconf -i
    ./configure
    make
    sudo make install
    sudo ldconfig -i

10.osmocom-bb环境

    git clone git://git.osmocom.org/osmocom-bb.git
    cd osmocom-bb
    git pull --rebase   
    git checkout --track origin/luca/gsmmap
    wget http://www.gnuarm.com/bu-2.16.1_gcc-4.0.2-c-c++_nl-1.14.0_gi-6.4_x86-64.tar.bz2 
    tar xf bu-2.16.1_gcc-4.0.2-c-c++_nl-1.14.0_gi-6.4_x86-64.tar.bz2
    mv gnuarm-* ~/gnuarm
    export PATH=~/gnuarm/bin:$PATH
    rm -rf bu-2.16.1_gcc-4.0.2-c-c++_nl-1.14.0_gi-6.4_x86-64.tar.bz2
    git clean -dfx
    make

11.运行(sudo su进入root环境)

    终端1:
        进入刷机目录:cd /home/os/osmocom-bb/src/host/osmocon/
        刷机命令:./osmocon -m c123 -p /dev/ttyUSB0 ../../target/firmware/board/compal_e88/layer1.compalram.bin
        刷机结果:手机展示 Layer1 osmocom bb
    终端2:
        进入指定目录:cd /home/os/osmocom-bb/src/host/layer23/src/misc/
        展示信号道:./cell_log -O
    终端3:
        进入指定目录:cd /home/os/osmocom-bb/src/host/layer23/src/misc/
        监听信号道(ARFCN参数为上面扫描的信号道数字):./ccch_scan -i 127.0.0.1 -a ${ARFCN}
    终端4:
        抓包(默认为4729端口):wireshark -k -i lo -f 'port 4729'

12.手机接线:

    GND接黑线
    TXD接红线
    RXD接黄线

相关文章

  • osmocom项目

    环境信息: 1.新建项目主目录进入主目录并新建子文件夹: 2.osmocom目录下载gnu-arm-build.3...

  • Osmocom-BB项目之实战过程

    注意:本文只是将osmocom-bb刷进手机的RAM里,不影响手机自带固件,但是RAM中的数据一般要断电一会后才会...

  • Osmocom-BB项目之环境配置

    前言 鉴于网上的很多资料不全或是版本很老,对当前的环境配置有极大的误导作用,本人在多次碰壁之后,总结出一套较为顺畅...

  • 项目,项目

    现在是下午2:26,准备出去见客户,生命不是在于运动,是在于奔跑!有时候真的挺累的。大部分人都说顾客是上帝。但很明...

  • 项目、项目组合、项目集

    项目组合、项目集、项目 项目组合可包含项目组合(portfolio)、项目集(program)、项目 项目集可包含...

  • 项目找项目

    一位小蘑菇弱弱地问我,怎么找项目啊?我忽然想起昨天写的《让书推荐书》,灵机一动:“让项目找项目。”又开始...

  • 标题

    你好 现在还好吗?情调item 项目 项目子项目子项目 项目 项目 这是什么 项目 项目 还好吗?

  • 2018-05-28

    项目流程 项目启动 (开通告知) 项目规划 (业务访谈) 项目执行 (项目培训) 项目监控 (数据录入) 项目收尾...

  • 14-项目管理辅助知识

    立项管理 大纲 项目建议书 项目可行性研究(项目论证、项目评估) 项目审批 项目招投标 项目合同谈判与签订 项目建...

  • markdown 学习

    MarkDown 学习 无序列表: 项目1 项目2 项目3 有序列表: 项目1 项目2 项目3

网友评论

      本文标题:osmocom项目

      本文链接:https://www.haomeiwen.com/subject/ucruvktx.html