linux下调试修改安卓android系统

(一)专题介绍:移动端安卓手机改造成linux服务器&linux服务器中安装软件、部署前后端分离项目实战 如何将手机改造成一台Linux服务器 部署前后端分离项目 阅读详情

查看内存情况dumpsys meminfo

logcat 查看D logcat*:D, 查看E ,logcat *:E

查看磁盘内容 df -f

重启到复位 reboot recovery

预制系统APP

cp -rf mnt/xxx/name/xxx.apk system/app/
pm install system/app/xxx
reboot

 获取系统属性

getprop
print

 

【将你的安卓手机变成linux服务器之配置termux】 可以在termux官网或者其他比较安全的网站下载app。 阅读详情

相关推荐

安卓ROM定制全攻略:从解包到内核修改,打造专属系统

安卓系统定制是移动开发领域的一项深度技术实践,其核心在于对Android系统架构的底层解构与重构。从原理上讲,它涉及系统分区结构、Linux内核、硬件抽象层(HAL)以及Zygote进程机制等多个基础层面。这项技术的价值在于赋予开发者对设备的终极控制权,实现从界面美化到内核级功能扩展的全面个性化。在应用场景上,它不仅能满足极客玩家的自定义需求,更在设备适配、性能调优、安全研究及自动化测试等领域发挥着关键作用。本文聚焦于ROM定制的工程实践,详细解析了包括系统镜像解包、内核修改、Magisk集成及Hook框架

weixin_29611239的博客 294

Kernel怎么跳转到Android:linux与安卓的交界

kernel的启动主要分为两个阶段。那么kernel的第二个阶段是怎么跳到Android开始执行的。

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 1053

安卓虚拟化进阶指南:Linux内核驱动定制与模拟器适配实战

本文详细介绍了安卓虚拟化环境中Linux内核驱动定制与模拟器适配的实战指南。涵盖内核版本匹配、驱动编译、Bazel构建系统使用及常见问题排查,重点解决vermagic不匹配等核心难题,帮助开发者实现自定义硬件支持和内核调试。

dropout6artist的博客 1102

用linux更换安卓系统教程,Android折腾记——Linux on Android在Android手机上跑Linux教程...

前言手头有淘汰的Android手机,想来将这个手机做服务器使用,收集资料发现了一个Linux on Android的项目,可以直接将常见的Linux发行版安装到手机上Ubuntu、Fedora 等等。查阅不少资料,都有很多缺漏,折腾了很久。现将安装过程整理一下。安装准备安装要求Android设备需要root权限最小1GHz处理器Android4.0以上SD有足够空间(根据Linux版本而定),建议...

weixin_28881989的博客 1120

从零开始:如何为烽火HG680-MC定制专属安卓9.0固件

本文详细介绍了如何为烽火HG680-MC电视盒子定制安卓9.0固件,涵盖从固件解包到性能优化的全过程。通过使用晨星MSO9385芯片专用工具集和当贝桌面,用户可以去除预装软件、优化系统性能并自定义界面,打造个性化的电视盒子体验。

l6m7n8的博客 294

ADB修改文件权限:从Linux权限模型到安卓SELinux实战

在Linux和Android系统中,文件权限是保障系统安全与数据隔离的核心机制,它通过用户、用户组和权限位(读、写、执行)来控制资源访问。其原理基于一套精细的访问控制列表,确保应用和进程仅在授权范围内操作。掌握权限修改技术,对于移动开发、系统调试和自动化运维具有重要价值,它能直接解决应用数据管理、系统配置调试和自动化脚本执行中的权限不足问题。通过ADB工具链,开发者可以深入设备底层,执行chmod、chown等命令,实现对文件权限的精准控制。在实际应用中,这常用于**修改系统配置文件**、为**自动化脚本*

weixin_30279315的博客 418

安卓Linux环境下修改文件数据

1.首先设备需要获取root权限 adb root adb remount 2.进入到adb shell环境,找到文件所在路径 adb shell cd /product/123.txt adb shell cd <文件路径> (例如:cd /product/123.txt)3.添加一些字符串,查看是否写入成功。 echo -e qwert >> 123.txt cat 123.txt echo -e qwert >> 123.txt c..

Mr_Finnmin的博客 2320

Android Mediatek 修改UART设备名称和默认调试属性

修改主要是在多个文件中修改了UART设备的名称,并且修改了默认的调试属性。比如ttyMT0改ttymxc0 。

我其实什么都不会 3580

Mr.Alright---使用AndroidStudio断点调试安卓源码

我为甚要用AS来调试安卓源码呢?来自尼克杨的疑问 当然是因为爽啦!之前都是开发app,后面接触到了修改系统源码,App调试的时候可以断点调试,省去了一部分加log的麻烦,所以希望源码也可以这样,于是有了下面方案。 1.首先你要有系统源码,还要有linux的环境,至于源码的下载,linux的安装配置,大家先问下度娘 2.上面的环境配置好之后,执行 source build/envsetup.sh 初始化了一些函数,接着执行 make idegen -j32 执行完这个,会生成i.

Alright 549

RK3399平台入门到精通系列讲解 - 总目录

欢迎大家来到内核笔记的《RK3399平台开发入门到精通系列讲解》,开始前博主先列出RK3399平台学习的大纲,同时这也可以作为大家学习RK3399内核与安卓框架的参考。下面蓝字都是传送门,点击进入即可:...

内核笔记 10万+

ARM_LINUX平台下基于开源软件的车载导航终端

ARM_LINUX平台下基于开源软件的车载导航终端

分享在Linux下编译Android源代码并修改调试系统自带应用的方法

因为有些系统app涉及到jni的部分, 在Eclipse下面查看项目是会出错的, 我也不知道怎么实现在Eclipse正常调试,做完以上修改之后, 就可以开始编译源码了, cd到源码根目录下, 打"make". 然后去看场电影吧. 回来就编好了..(千万不要在根目录不加任何参数直接执行"mmm",不然你会后悔的,这等同于之前花了好长时间的"make")然后就要把编译好的文件安装到模拟器中, 你可以之前就启动了模拟器, 也可以现在才启动, 都可以的,

m0_72345017的博客 932

基于Ultralytic实现多路摄像头目标检测

基于Ultralytic实现多路摄像头目标检测前面的文章分享了单路摄像头画面的YOLO目标检测,这篇文章主要分享一下多路摄像头画面的实时YOLO目标检测。测试环境在Windows系统下进行。

qq_57674776的博客 942

Linux android 真机调试

Linux下面开发Android应用时,有时想用真的Android机来进行调试。但是发现在Linux下面不能识别Android机子,出现 ????? 这种情况。那么下面的方法可以帮你解决问题: PS:请确定你的Android真机不是定制机,不然下面的办法有可能是不管用的,还是识别不了你的真机。 下面我以 Motorola xt615 为例: 首先查看一下你的Android设备机是否连接上来了

xiaoshang的专栏 972

手把手搭建摄像头驱动(一):I2C设备树插件与OV5640实战

本文手把手指导如何搭建OV5640摄像头驱动,重点讲解I2C设备树插件的编写与实战应用。通过硬件连接验证、I2C驱动框架搭建、设备树插件编译及动态加载调试,系统介绍Linux驱动开发全流程,并提供常见问题解决方案,帮助开发者快速掌握摄像头驱动开发技术。

git9versioner的博客 755

ubuntu安装FSL

1.下载fslinstaller.py 官网下载地址:https://fsl.fmrib.ox.ac.uk/fsldownloads_registration 或者去我的百度网盘取: 链接:https://pan.baidu.com/s/1d5eHm48oamFdYdKm84nifw 提取码:6ff9 2.将base环境改成python2.0版本 本来想在服务器安装,服务器没有sudo权限,网上很多教程都装不了,于是就自己安装虚拟机再装了一个ubuntu,然后安装了python2环境,再开始装fsl,fsl

qq_36421001的博客 4098

Linux下真机调试Android手机

Linux(openSUSE,Fedora 等所有发行版本适用)下的真机调试Android手机。 在Linux下真机调试Android手机时经常遇到insufficient permissions for device的错误,并且adb devices会出现乱码,也没有权限做adb的任何操作。下面的配置方法可以解决这个问题(环境为Opensuse11.3_64): 1. 进入Termi

梦想无论怎样模糊,总潜伏在我们心底,使我们的心境永远得不到安宁. 785

简化神经元模型6 -- Hindmarsh-Rose Model

简化神经元模型 6 Hindmarsh-Rose Model

weixin_73557167的博客 1427

Android System Bring Up

  Android System Bring Up<br />Once your code is built and you have verified that all necessary directories exist, power on and test your device with basic bring up, as described below. Bring up tests are typically designed to stress certain aspects of you

zhenyongyuan123的专栏 1697

MemSeg:一种差异和共性来检测图像表面缺陷的半监督方法

本文认为人为创建类内差异和保持类内共性可以帮助模型实现更好的缺陷检测能力,从而更好地区分非正常图像。如图一所示。差异(differences):MemSeg引入人工模拟的异常图像在训练阶段使模型能够区分正常和异常的图像,减轻了半监督学习只能用正常样本进行训练的不足,然后在推理阶段可以直接输入图像无需做任何后处理。共性(commonalities):MemSeg引入了一个记忆池来记录正常样本的通用模式,在训练和推理阶段,比较输入图像和记忆池中的样本之间的差异,为异常区域的定位提供有用的信息。

斯人若彩虹,遇上方知有! 4841

[网络安全提高篇] 一二〇.恶意软件动态分析经典沙箱Cape批量提取动态API特征

这是作者网络安全自学教程系列,主要是关于安全工具和实践操作的在线笔记,特分享出来与博友们学习,希望您喜欢,一起进步。前文详细介绍动态分析沙箱Cape的安装过程,其是一个开源的自动恶意软件分析系统,通过自动运行和分析恶意软件,全面分析和提取恶意软件的关键特征。然而,当样本数量增加时,单个样本分析会降低效率。这篇文章将讲解如何实现Cape沙箱的批量分析,通过调用Python脚本文件来实施批量处理,并将分析结果存储在指定位置,最后补充submit.py的参数及Python调用方式。基础性文章,希望对您有帮助!

杨秀璋的专栏 4122
上一篇: build.prop所有属性全面剖析
下一篇: 解决Browser3原生浏览器的闪退问题
X猪大侠X
博客等级 码龄11年 23粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值