原创 error: variable-sized object may not be initialized

編譯報錯  int len = 6; unsigned char buf[len] = {0x4B, 0x30, 0x01, 0x00, 0x4A, 0x00};  //error: variable-sized object may n

原创 驗證Carrier config、APN配置是否生效

(1)CarrierConfig          adb push carrier_config_xxx.xml storage/emulated/0/CarrierConfig/ (2)APN //方法一 adb shell mk

原创 Data數據鏈接建立時序圖

代碼基於Android Q

原创 高通工具QXDM、QCAT和QPST關係及功能

QXDM,QPST和QCAT是Qualcomm高通公司針對高通芯片的抓包分析工具。QXDM抓包分析,QPST與手機com口連接,QCAT用來分析抓包產生的isf文件(log)。 工具名稱 功能 QXDM 關閉打開備份還原NV

原创 adb devices no permissions 或者 未找到設備

(1)adb devices no permissions 1. lsusb(連接手機前與後) Bus 003 Device 027: ID 2717:ff68 2. sudo gedit /etc/udev/rule

原创 Android studio Namespace 'tools' is not bound!!

For example <activity android:name="com.google.android.gms.ads.AdActivity" android:theme="@android:style/Theme

原创 repo sync同步代碼出現contains uncommitted changes

repo sync同步代碼時候出現 Q:error: packages/apps/Wizard/: contains uncommitted changes 出現這個問題的原因是本地代碼發生變化,但未commit。通過 git reset

原创 adb devices 出現unauthorized錯誤

解決辦法:開啓手機usb調試即可    

原创 MTK Meta工具write IMEI(手機無法駐網,缺IMEI號的情況)

  關機 打開Meta,點擊connect 搜索欄輸入IMEI,read IMEI爲空的話,write IMEI,手動輸入數字至無法輸入 搜索欄輸入updateParameter tool,import xxx.ini(其中xxx.in

原创 adb常用指令

adb devices   獲取模擬器或物理手機設備 adb root          獲得root權限 adb remount  重新掛載設備 adb shell        進入設備或模擬器的shell adb push <本地路

原创 error: implicit declaration of function 'reg_dci' is invalid in C99

編譯報錯 error: implicit declaration of function 'reg_dci' is invalid in C99 [-Werror,-Wimplicit-function-declaration]    

原创 Android 暗碼啓動應用

目標:通過撥號盤,輸入*#*#1024#*#*暗碼啓動某應用 步驟: 1.使用Android Studio創建一個project,MainActivity用來代表通過暗碼打開的應用 package com.jni.demo; impo