自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (10)
  • 收藏
  • 关注

原创 WiFi协议标准

WiFi协议标准包括802.11a(第一代)、802.11n(第四代,同时运行在2.4Ghz和5Ghz双频段)和802.11ac(第五代),而只有采用802.11ac协议的WiFi才是真正5G WiFi)第六代技术标准也就是我们俗称的wifi6,用的是802.11ax协议...

2021-12-20 13:02:43 6657

原创 python脚本在windows编辑后,在linux下无法执行

如题,python脚本在windows编辑后,在linux下执行提示 /usr/bin/python^M: bad interpreter: No such file or directory看到^M应该是隐藏字符,原因就是windows行尾和liunx行尾标识符不一致,不同系统间行尾表示如下:winodows编辑后,导致liunx下文件格式错乱,解决方法1)在windows上,用UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit

2021-11-24 08:16:20 1639 2

原创 android中dalvik虚拟机参数

因为要做一个小内存项目,所以提前对虚拟机参数设定查资料,学习设定。1,dalvik.vm.heapstartsize堆分配的初始大小,调整这个值会影响到应用的流畅性和整体ram消耗。这个值越小,系统ram消耗越慢,但是由于初始值较小,一些较大的应用需要扩张这个堆,从而引发gc和堆调整的策略,会应用反应更慢。相反,这个值越大系统ram消耗越快,但是程序更流畅。2,dalvik.vm.heapgrowthlimit受控情况下的极限堆(仅仅针对dalvik堆,不包括native堆)大小,dvm heap是

2021-07-12 14:18:01 2166

原创 电池的那些事

本人非专业人士,因为最近工作涉及一些电池参数所以上网查了一些资料。记录在此,以备查询。不正确之处,还请指正。1,电池参数(1)放电截止电压电芯安全放电的最低电压,低于此电压继续放电将会对电池性能产生损伤。(2)充电截止电压电芯安全充电的最高电压,高于此电压继续充电将会对电池性能产生损伤。(3)标准电压电芯的标准标称电压,也是我们在计算电压时所使用的参数。(4)储存电压适合于长期储存的电压,锂电池具有自放电低的特点,但在长期存放时仍然会有部分自放电导致电压降低,所以应以高于3.7V的电压进行

2021-07-10 10:09:59 1127 3

原创 GPS 模块 冷启动 暖启动 热启动

GPS 模块性能的评价指标主要是接收灵敏度、定位时间、位置精度、功耗、时间精度等。模块开机定位时间在不同的启动模式下有很大不同。一般来说,冷启动时间是指模块内部没有保存任何有助于定位的数据的情况,一般在1 分钟以内;暖启动时间是指模块内部有较新的卫星星历(不超过2 小时),但时间偏差大,一般标称在45 秒内;热启动时间是指关机不超过20 分钟,并且RTC 时间误差很小时的情况,一般标称在10 秒以内。定位精度可在静态与动态情况下进行考察,且动态定位效果优于静态定位。GPS 模块的定位精度取决于很多方面,比如

2021-06-03 14:16:43 2075

原创 android adb debug 之ro.adb.secure

原来在我们的PC机(以windows为例)上启动了adb.exe进程时,adb会在本地生成一对密钥adbkey(私钥)与adbkey.pub(公钥);根据弹框提示“Thecomputer'sRSAkeyfingerprintis:xxxx”,可以看出是一对RSA算法的密钥,其中公钥是用来发送给手机的;当你执行“adb shell”时,adb.exe会将当前PC的公钥(或者公钥的hash值)(fingerprint)发送给android设备;这时,如果android上已经保存了这台PC的公钥,则匹配...

2021-05-31 11:05:46 1728

原创 Android avc: denied 深入沟兑02(dac_read_search)

dac_read_search与规避neverallowThe dac_override denial issue means that the offending process is trying to access a file with the wrong user/group permissions.The correct solution almost never grants dac_override policy,becasue if this process is not in "

2021-04-09 19:37:40 1593

原创 Android avc: denied 深入沟兑01(ioctl)

1, ioctlcmd & ioctlavc: denied { ioctl } for comm="bmpdump" path="socket:[159003]" dev="sockfs" ino=159003 ioctlcmd=0x8946 scontext=u:r:unlogger_bmpdump:s0 tcontext=u:r:unlogger_bmpdump:s0 tclass=unix_dgram_socket permissive=004-08 13:45:44.194 ...

2021-04-09 19:23:41 1804 1

原创 VoNR

尽管不断增长的数据业务需求是移动通信网络向5G演进的主要推动力,但语音业务作为基本业务仍然是不可或缺的一部分。为此,标准组织3GPP确定了5G沿用4G的语音架构仍基于IMS来提供语音业务,在5G SA组网下主要有EPS Fallback和VoNR两种方案。EPS Fallback,指5G NR不支持语音业务,当UE在5G NR中发起或接收语音呼叫时,通过重定向或切换的方式回落到4G网络,由VoLTE来提供语音业务,当语音通话结束后,UE再返回到5G网络。VoNR,指直接由5G网络端到端承载语音业

2021-03-29 09:24:17 5748 7

原创 APN:使用AT+CGDCONT命令设置modem默认APN

问题描述使用AT+CGDCONT命令设置modem默认APN(例如:CID1)。解决方法1.查看设备modem APN:AT+CGDCONT可以用于查看或修改APN。例如,查看当前设备APN: AT+CGDCONT?CGDCONT:1,“IPV4V6”,“internet”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0 APN Name “internet”CGDCONT:2,“IPV6”,“ims”,“0.0.0.0.0.0.0.0.0.0.0.0.0.

2021-03-27 08:27:27 10863

原创 Android加密之全盘加密(FDE)

全盘加密注意:搭载 Android 7.0 - 9 的设备支持全盘加密。搭载 Android 10 及更高版本的新设备必须使用文件级加密。全盘加密是使用密钥(密钥本身也经过加密)对 Android 设备上的所有用户数据进行编码的过程。设备经过加密后,所有由用户创建的数据在存入磁盘之前都会自动加密,并且所有读取操作都会在将数据返回给调用进程之前自动解密数据。全盘加密是在 Android 4.4 版中引入的,不过 Android 5.0 中又引入了以下新功能:新增了快速加密方式,这种加密方式只会

2021-03-26 09:30:30 1980

原创 Android 加密之文件加密(FBE)

一:加密简介:加密是使用对称加密密钥对 Android 设备上的所有用户数据进行编码的过程。设备经过加密后,所有由用户创建的数据在存入磁盘之前都会自动加密,并且所有读取操作都会在将数据返回给调用进程之前自动解密数据。加密可确保未经授权方在尝试访问相应数据时无法进行读取。Android 有两种设备加密方法,即文件级加密和全盘加密。1)全盘加密(FDE):Android 5.0 到 Android 9 支持全盘加密。全盘加密是使用单个密钥(由用户的设备密码加以保护)来保护设备的整个用户数据分区。在启

2021-03-26 08:58:59 9883

原创 android组建-services

前言:Service非常适用于去执行那些不需要和用户交互而且还要长期运行在后台的任务。Service默认线程为UI线程,不要在Service中执行耗时的操作,除非你在Service中创建了子线程来完成耗时操作.Service的运行不依赖于任何用户界面,即使程序被切换到后台或者用户打开另一个应用程序,Service仍然能够保持正常运行,这也正是Service的使用场景。当某个应用程序进程被杀掉时,所有依赖于该进程的Service也会停止运行.1,创建一个服务非常简单,只要继承Service,并实现onBi

2021-03-20 13:34:35 241

原创 Google playstore显示未认证

原因可能性分析1,查看产品是否已经获得google gms认证;google官网http://storage.googleapis.com/play_public/supported_devices.htmlXiaomi MI 8 dipper MI 8 Xiaomi MI 8 Lite platina MI 8 Lite Xiaomi MI 8 Lite platina Platina 注意查看adb...

2021-03-02 15:46:14 3728

原创 牛年开工

2020 年带给大家很多的难忘和感恩。2021 年牛年祝大家,牛气冲天,牛年大吉。

2021-02-20 14:49:41 77

原创 ufs qfil注意事项

通过文档发现,UFS下载前需要先下载对应的provision_xxx.xml才行。根据不同的memory厂家选择:-rwxr-xr-x 1 provision_hynix.xml-rwxr-xr-x 1 provision_samsung.xml-rwxr-xr-x 1provision_toshiba.xml这个文件看内容是相当于咱们硬盘的格式化操作,后面才能分区写入。1,打开QFIL软件2、Configuration -> Download Configuration-&.

2021-01-27 16:17:05 3379 1

原创 elf crash dump解析出错,因为编译服务器hostname太长

更改hostname1,hostname,显示当前hostname2,sudo vi /etc/hostname 修改为需要的hostname3,sudo vi /etc/hosts 修改: 127.0.0.1 localhost 127.0.1.1 PigJune---change to what your hostname否则会出现sudo:无法解析主机的错误...

2020-11-14 11:40:16 119

原创 telephony.db分析

主要存储了 siminfo 及 apn 相关数据信息。 telephony.db,其在手机存储位置: data/user_de/0/com.android.providers.telephony/databases/tel...

2020-10-22 13:43:27 1385 2

原创 禁止Ubuntu自动更新内核

Pigjune@reserva:~$ cat /etc/apt/apt.conf.d/10periodicAPT::Periodic::Update-Package-Lists "1";APT::Periodic::Download-Upgradeable-Packages "0";APT::Periodic::AutocleanInterval "0";将配置中的"Update-Package-Lists"参数配置为"0";

2020-10-12 08:27:13 103

原创 linux app编程入门

Makefile.am是一种比Makefile更高层次的编译规则,可以和configure.in文件一起通过调用automake命令,生成Makefile.in文件,再调用./configure的时候,就将Makefile.in文件自动生成Makefile文件了。所以Makefile.am文件是比Makefile文件更高的抽象。https://blog.csdn.net/zmxiangde_88/article/details/8024223configure.ac由一些宏组成(如果已经有源代码,你

2020-09-30 16:09:41 376

原创 Android优化启动时间

记录1,https://blog.csdn.net/wenjin359/article/details/84959956

2020-09-24 09:09:23 124

原创 linux svn 管理source

linux svn 管理source1,首先要先下载svn。输入:sudo apt-get install subversion2,svn checkout 地址 从地址下载代码3,上传新文件。现在本地上把新文件复制到项目文件夹中。再在项目目录中输入:svn add 文件名svn commit -m "备注"4,如果要修改代码,可以直接再本地上修改,然后上传。输入:svn commit -m "备注"5,要删除文件则输入:svn delete 文件名sv.

2020-09-21 14:40:58 99

原创 WIFI认证WPA3

WPA3主要有四项新功能:功能一:对使用弱密码的人采取“强有力的保护”。如果密码多次输错,将锁定攻击行为,屏蔽WiFi身份验证过程来防止暴力攻击。功能二:WPA3 将简化显示接口受限,甚至包括不具备显示接口的设备的安全配置流程。能够使用附近的WiFi设备作为其他设备的配置面板,为物联网设备提供更好的安全性。用户将能够使用他的手机或平板电脑来配置另一个没有屏幕的设备(如智能锁、智能灯泡或门铃)等小物联网设备设置密码和凭证,而不是将其开放给任何人访问和控制。 功能三:在接入开放性网络时,通过个性化..

2020-09-19 11:03:49 4072

原创 Android app反编译

反编译需要的三个工具:分别是apktool,dex2jar,jd-gui,其中apktool是用来反编译资源文件和注册清单这些资源的,dex2jar和jd-gui用来做java代码的反编译。2,反编译工具下载官网: apktool: https://ibotpeaches.github.io/Apktool/ jd-gui: http://jd.benow.ca/ dex2jar:https://sourceforge.net/projects/dex2jar/?s...

2020-09-15 15:35:32 456

原创 adb remount

1、adb remount 重新挂载system分区,实现对system分区重新挂载,重新挂载的时候将修改分区的属性,常见的修改参数为分区的读写。使用该命令主要是因为android系统的system分区在启动之后是只读分区,但在开发过程中需要对system分区进行修改,则需重新挂载成读写模式。命令行如下:2,adb root adb remount adb disable-verity adb reboot adb root adb remount3,在将文件 pus...

2020-09-15 13:04:03 18266

原创 NFC卡分类

定义的基本标签类型有四种,以1至4来标识,各有不同的格式与容量。这些标签类型格式的基础是:ISO 14443的A与B类型、Sony FeliCa,前者是非接触式智能卡的国际标准,而后者符合ISO 18092被动式通讯模式标准。第1类标签(Tag 1 Type):此类型基于ISO14443A标准。此类标签具有可读、重新写入的能力,用户可将其配置为只读。存储能力为96字节,用来存网址URL或其他小量数据富富有余。然而,内存可被扩充到2k字节。此类NFC标签的通信速度为106 kbit/s。此类标签简洁,

2020-09-12 08:51:45 6625

原创 ubuntu修改无线网卡的默认名称

1,ifconfig -aeth0 Link encap:以太网 硬件地址 23:4b:fe:48:ca:11 inet 地址:192.168.112.59 广播:192.168.117.255 掩码:255.255.255.0 inet6 地址: fe81::56f5:9512:6098:e06e/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1 ...

2020-09-10 17:05:55 1283 1

原创 Android fstab学习

1,一个简单的 /etc/fstab,使用内核名称标识磁盘:/etc/fstab# <file system> <dir> <type> <options> <dump> <pass>tmpfs /tmp tmpfs nodev,nosuid 0 0/dev/sda1...

2020-09-09 14:51:03 4230 1

转载 【转】高通平台上新增一个分区

本文链接:https://blog.csdn.net/xuhui_7810/article/details/89225693客户有个需求,需要增加一个100m大小的分区,用来存放客户预置的资料,并且不能被恢复出厂设置删除。针对这个需求,客户的资料肯定不能放在原有的分区里面,新增的分区,也不能挂载到原有的分区目录下,否则恢复出厂设置时,一定会被清空。这么看来,就只能在系统根目录下,新建个文件夹,并将客户分区,挂载到这个根目录上才行。因为我们用的是android9.0,在这套代码上,会有很多的权限限制,如果

2020-09-09 09:41:25 672

原创 Android 10.0 动态分区

Android 10.0 开始支持动态分区,system vendor odm分区改成super分区;adb reboot fastboot 进入fastbootd模式可以查看分区情况:fastboot getvar all,可以看出system,vendor,odm分区不再是物理分区变成逻辑分区,取而代之super分区。据可有资料查证,这个修改是为了将来的fota升级。另外这个也是gms测试必测项目。...

2020-09-09 08:54:32 2821 1

原创 Android OTA FOTA制作命令

FOTA OTA升级包制作方案:./build/tools/releasetools/ota_from_target_files -k releasekey path -i 原始OTA包路径1 待升级OTA包路径2 生成的OTA包路径update.zipFOTA OTA降级包制作方案./build/tools/releasetools/ota_from_target_files --downgrade or --override_timestamp -k releasekey ...

2020-09-07 08:25:37 977

原创 Android优化开机速度

通过关闭kenrel一些宏定义优化开机速度CONFIG_BLK_DEV_LOOP=yLoopback device supportCONFIG_SERIAL_MSM_HS=yCONFIG_SERIAL_MSM_HSL=yCONFIG_SERIAL_MSM_HSL_CONSOLE=yBy enabling these configs, it is possible to enable it’s onboard high-speed serial port for machine, based..

2020-09-04 10:50:32 361

原创 cn.codeaurora.org: 域名解析暂时失败

cn.codeaurora.org: 域名解析暂时失败原因是/etc/resolv.conf没有配置DNS1,/etc/resolv.conf如果只有如下显示:# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTENnameserver 127.0.1.1...

2020-09-02 10:10:34 1461

原创 ubuntu 开机引导文件说明(/etc/default/grub)

知耻后勇1,sudo vi /etc/default/grub; default config as below:# If you change this file, run 'update-grub' afterwards to update# /boot/grub/grub.cfg.# For full documentation of the options in this file, see:# info -f grub -n 'Simple configuration'GRU.

2020-08-29 15:48:17 4695 2

原创 git常用命令:git cherry-pick

1,repo status查看当前整个工程的文件修改状态 ,可以repo status >status.log输出整个工程的修改状态2,AOSP source 加入方法:repo init -u git://cn.codeaurora.org/platform/manifest.git -b release -m LA.UM.8.13.r1-09800-SAIPAN.0.xml --repo-url=git://cn.codeaurora.org/tools/repo.git -...

2020-08-29 10:23:52 353

原创  adb 通过wifi连接

有些性能问题只有在不连接USB的时候才能重现,这样我们就不能通过USB连接 adb 抓取log。我们可以通过WIFI将 adb 和手机连接起来。其连接方法如下:1,PC和手机都连上同一个WIFI热点2,通过usb连接,adb shell ifconfig , adb root adb remount 可能有些手机需要adb disable-verity,adb reboot adb root adb remount adb shell ifconf...

2020-08-29 08:49:25 1084

原创 ubuntu16.04 新帐号加代码失败错误 diffie-hellman-group1-sha1

1,ssh-keygen -t rsa2,cat .ssh/id_rsa.pubssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCopceE9x0Qn0eQyqQkeSb2fOxA2zCm3tZGtlL9bEOUWuYQd27JQMAkmesI+1BZNZAXThmX82OLKw8mexCIcI+o+jZZBcj6dbcw6xnSIFyqtYvFV4GQ+0NkfxcFvZ6fQaL0e03X5gbWqLYdmVm+T6OnxV+aM1xhIQFVcEBUi15hucnA7.

2020-08-28 11:53:49 525

原创 Android app签名分析01

1, 把app改名为zip文件格式,解压缩2,然后把META-INF目录复制出来,然后去JDK安装文件夹里,找到bin目录,在bin目录中cmd,3,C:\Program Files\Java\jdk1.7.0_60\bin>keytool -printcert -file com.baidu.appsearch\META-INF\CERT.RSA所有者: CN=Baidu, OU=Baidu Inc., O=Baidu Inc., L=Shanghai, ST=Shanghai, C=CN

2020-08-27 09:36:38 183

原创 git stash临时修改保存恢复

NAMEgit-stash - Stash the changes in a dirty working directory awaySYNOPSISgit stash list []git stash show []git stash drop [-q|–quiet] []git stash ( pop | apply ) [–index] [-q|–quiet] []git stash branch []git stash [save [-p|–patch] [-k|–[no-]kee

2020-08-25 08:37:13 1871

原创 Android APP解析工具使用方法

工具下载地址:https://download.csdn.net/download/baidu_40808339/12741637aapt dump badgingcom.baidu.appsearch.apkpackage: name='com.baidu.appsearch' versionCode='16798147' versionName='9.4.1.2' platformBuildVersionName='8.0.0'install-location:'auto'sdk..

2020-08-24 11:53:19 2003

移动智能终端安全能力分级技术要求测试方法

依据TAF-WG4-AS0015-V1.0.0:2018《移动智能终端安全能力技术要求》和TAF-WG4-AS0016-V1.0.0:2018《移动智能终端安全能力测试方法》,提供五级安全能力测评。

2022-09-01

UniversalAdbDriverSetup.7z

android usb adb 驱动

2021-03-04

手机开发多sensor测试app.7z

手机开发多sensor测试app

2021-03-03

WifiDirect.7z

wifidirect测试app,可以发送图片格式,当时可以把大文件改成图片格式发送

2021-03-03

ADRC(Build1192).7z

最新的远程debug工具

2021-02-04

chrome homepage覆盖方法

chrome浏览器主要覆盖方法,只要集成即可,https://blog.csdn.net/baidu_40808339/article/details/109219943

2020-10-22

Android app反编译工具(dex2jar-2.0.zip apktool_2.4.1.jar jd-gui-1.6.6.jar)

dex2jar-2.0.zip apktool_2.4.1.jar jd-gui-1.6.6.jar

2020-09-15

Android app解析工具

Android app包名解析,app分析,可以查看app包名: package: name= uses-permission targetSdkVersion 等等app简单信息

2020-08-24

IR94-v13.0

IMS 视频通话3GPP组织基础规范,请参照,换取下载文档积分。

2019-01-12

IR92-V9.0-1

IR92最新版本 需要的自己尽快下载,换本书下载,谢谢支持

2019-01-12

51单片机开发实例

51单片机开发书源码,请多多下载,原版,51单片机开发书源码

2018-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除