社区
Android
帖子详情
修改android哪一小部分源代码,实现整机root?
jscumt2005
2014-06-29 12:48:26
我有开发板,开发程序老是受限制,所以向通过修改android一小部分源代码,实现整机root,就是不知道该修改哪部分,还请大神帮忙指点一下?
...全文
620
7
打赏
收藏
修改android哪一小部分源代码,实现整机root?
我有开发板,开发程序老是受限制,所以向通过修改android一小部分源代码,实现整机root,就是不知道该修改哪部分,还请大神帮忙指点一下?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kylelf
2016-11-22
打赏
举报
回复
你好,请问你知道怎么root全机吗,我root了adb,运行应用程序提示设备没有root。
Seein丶
2015-05-07
打赏
举报
回复
请问楼主最好怎么解决的,可否告知一下,我现在也是这个问题卡住了
逍遥笑
2014-07-01
打赏
举报
回复
因为这个版本签名每个手机厂商的版本是不一样的,想要获取root权限,只能去下载root包刷进去,你这样的修改只是使用的你自己的编译环境,与手机是不符的
jscumt2005
2014-06-30
打赏
举报
回复
我的程序原来是可以编译出apk的,但是需要root权限,所以就按照下面的方法申请了数字签名,但这时就无法成功生成apk了,请问哪个地方有问题吗? 1. 在应用程序的AndroidManifest.xml中的manifest节点中加入android:sharedUserId="android.uid.system"这个属性。 2. 修改Android.mk文件,加入LOCAL_CERTIFICATE := platform这一行 3. 编译系统生成的apk就有修改系统时间的权限了。
jscumt2005
2014-06-30
打赏
举报
回复
我按照下面的做了 ,还是没有root成功,我的android版本是4.2.2 1、修改su程序对临时用户的限制,默认su只允许root和shell用户执行 vi system/extras/su/su.c 注释掉语句块 /* myuid = getuid(); if (myuid != AID_ROOT && myuid != AID_SHELL) { fprintf(stderr,"su: uid %d not allowed to su\n", myuid); return 1; } */ 就安全性而言这种方式是不太可取的,因此才有了类似于superuser.apk的出现,它们的作用就是在外面再提供一层保护。 2、修改su程序的suid,可以通过ls -l来查看,在system/core/rootdir/init.rc中添加语句 chmod 4755 /system/xbin/su 3、如果涉及到/data目录而非/data/data/<你的包名>/的修改,则修改system/core/rootdir/init.rc 将 mount yaffs2 mtd@userdata /data nosuid nodev 改为 mount yaffs2 mtd@userdata /data nodev
jscumt2005
2014-06-29
打赏
举报
回复
我是想让我启动的应用程序拥有root的权限,这样就能够执行 重启机器等操作了
哎,真难
2014-06-29
打赏
举报
回复
可以吗?好像应该不可以吧,root是sdk里面的东西删除了,并且赋予了777,你打算怎么改
Android
10系统ROM定制之Frida逆向分析实战
01.内置fridaserver可执行程序到手机系统02.配置fridaserver为后台进程03.添加自定义属性控制fridaserver启动和停止04.开发system权限的App并内置到手机系统05.App中编写控制fridaserver启动和停止的代码逻辑06.不用刷机情况下升级或者降级系统中的fridaserver07.编译官方fridaserver08.内置frida-inject到手机系统09.基于tcp通信
实现
类su调用10.App使用frida-inject工具11.IDA server内置以及App控制12.[深入篇]开发超级
Root
权限后台服务进程实战13.三种方案
实现
Frida脚本持久化研究14.基于frida-inject脚本持久化开发实战15.基于frida-gadget脚本持久化开发实战
Android
休眠机制
最近修复一个遗留的bug,定时检测,超过多长时间则弹出一个Tip,在debug跟进这个bug的时候,并没有发现问题,Timer和TimerTask
实现
的定时任务,但是在实际使用的时候,产品等很多人都遇到不弹Tip的问题。回过神来一想,应该是掉进了
Android
休眠机制的坑里了。趁此机会对
Android
的休眠机制进行一个总结。 Linux的休眠机制
Android
是基于Linux的,要
全面复盘
Android
开发者容易忽视的Backup功能
全面复盘
Android
开发者容易忽视的Backup功能 allowBackup属性想必大家都不陌生,为了安全起见最好将它关闭,对它的认识好像也仅限于此了。而实际上Backup功能的可玩性非常高,一起来了解下它的各种用法,备不时之需。 前言 两年前我就遇到过一个Backup功能相关的CTS问题,说的是
整机
恢复到AccessibilitySerivce的时候发生错误。
整机
备份和恢复非常耗时,我不可能真的跑一遍去定位问题,我得找个高效的办法。 通过查阅Backup的原理我知道了可以单独Backup和Rest
Android
中ROM的制作
Android
的ROM 首先介绍一下ROM的基本知识,其实按照比较科学的方法来说,
Android
的“ROM”这种叫法本身就是错误的,只不过是历史遗留的称呼罢了。看看定义吧,所谓的“ROM是只读内存(Read-Only Memory)的简称。ROM所存数据,一般是装入
整机
前事先写好的,
整机
工作过程中只能读出,而不像随机存储器那样能快速地、方便地加以改写。ROM所存数据稳定 ,断电后所存数据
Android
8.1 源码_启动篇(一) -- 深入研究 init(转
Android
9.0 分析)
前言 init进程,它是一个由内核启动的用户级进程,当Linux内核启动之后,运行的第一个进程是init,这个进程是一个守护进程,确切的说,它是Linux系统中用户控件的第一个进程,所以它的进程号是1。它的生命周期贯穿整个linux 内核运行的始终, linux中所有其它的进程的共同始祖均为init进程。 开篇 核心源码
Android
版本 关键类 路径 ...
Android
80,362
社区成员
91,291
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章