![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android-rom
文章平均质量分 52
listenerri
个人博客地址: http://listenerri.com
展开
-
repo sync 时的自动续接脚本[转]
按理说在repo init ....之后使用repo sync就可以开始下载源码了,但是在下载过程中经常会出现没网速“死”的情况。当然,我修改了/etc/hosts文件之后就再也么有死过。在没网速提示连接不上时,可以按ctrl+z按键来暂停同步,然后再输入repo sync就可以了。但尽管这样也不太方便,比如大半夜的谁会守着电脑监督下载情况,源码貌似都要一夜才下好,汗。为此,可以参考http:/转载 2014-12-15 21:07:48 · 1165 阅读 · 0 评论 -
Android Recovery的汉化 显示中文
Android Recovery的汉化 显示中文,有需要的朋友可以参考下。 首先下载开源的recovery源码,地址为https://github.com/xiaolu/android_bootable_recovery界面的汉化显示部分源码在bootable/recovery/minui/目录下,可以直接将开源的minui拷贝到你的bootable/recovery源码目录下然后转载 2014-12-15 21:10:30 · 1551 阅读 · 0 评论 -
编译TWRP-recovery教程及源码地址
TWRP这个是一个老外的开源项目,全称Team-Win-Recovery-ProjectSource:https://github.com/TeamWin/Team-Win-Recovery-Project项目网址:http://teamw.in/project/twrp2目前更新到 twrp 2.5的版本了。 废话少说,开始讲解如何编译TWRP了我的工作环境:ubuntu转载 2014-12-15 21:10:00 · 6205 阅读 · 0 评论 -
Android监听事件
ListView事件监听:setOnItemSelectedListener 鼠标滚动时触发setOnItemClickListener 点击时触发EditText事件监听:setOnKeyListener 获取焦点时触发RadioGroup事件监听:setOnCheckedChangeListener 点击时触发CheckBox事件监听:setOnCheckedC转载 2014-12-15 21:09:55 · 1152 阅读 · 0 评论 -
APKTool用法
APKTool是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7。 如果你想对APK文件进行修改,那么就不可避免的要使用到APKTool。论坛里有很多关于ROM美化的帖子都需要自己动手修改APK文件,比如修改framework-res.apk、systemUI.apk等等。 相信各位有不少人看了后都想亲自来修改一番,但是结果却是遇到了各式转载 2014-12-15 21:08:25 · 662 阅读 · 0 评论 -
手动创建安卓关闭虚拟键背景灯桌面快捷方式
用RE管理器进入到/system 1.在system里新建文件,文件名为“关灯.sh” ,注意,后缀一定为 .sh2.输入下面的代码 chmod 666 /sys/class/leds/button-backlight/brightness echo 0 >/sys/class/leds/button-backlight/brightness chm转载 2014-12-15 21:08:30 · 923 阅读 · 0 评论 -
安卓永久关闭虚拟键背景灯
安卓系统是基于linux的,所以也可以使用linux的shell脚本,所以用shell脚本的方法对键盘灯进行了强行的关闭。 原理:通过查了一些资料得知安卓的键盘灯是由/sys/class/leds/button-backlight/brightness这个文件中的参数进行控制的,brightness这个文件中的值会动态随系统修改为0 or 255,也就是关和开,也就是说我们强制把这个文件内转载 2014-12-15 21:08:33 · 2452 阅读 · 0 评论 -
安卓状态栏美化相关教程
【小白反编译教程,让你成为小神】收集此教程一起来把学习吧没有永远的小白只有懒惰的小白会简单的美化(换图标)才看此篇喔。简单指:懂权限是多少(3-1-0)状态栏是什么(SystemUi.apk)框架是什么(framework-res.apk)文件路线要知道在哪里!路线这里我就不说了。总结两个字:熟练!这都是新手反编译必看教程,当初刚刚走进反编译的时候(当然我现在也不是很给力,无聊的时候玩玩美化)就没转载 2014-12-15 21:11:32 · 1659 阅读 · 0 评论 -
安卓4.2原生rom状态栏显示运营商
前言:要调整状态栏布局,需反编译systemui.apk。单卡机修改status_bar.xml和signal_cluster_view.xml,双卡机修改gemini_status_bar.xml和gemini_signal_cluster_view.xml。我的是联想a820双卡机一、状态栏显示运营商打开systemui\res\layout\gemini_status_bar.xml,搜转载 2014-12-15 21:10:51 · 2046 阅读 · 0 评论 -
安卓使用cat查看proc下文件帮助
cat boot_mode 查看cpu版本cat cmdlinecat cpuinfo 查看cup详细信息cat devicescat diskstatscat dma-mappingscat dumchar_info 查看设备、分区挂载点、大小、起始地址cat emmc 查看部分设备、分区cat gpt_statcat gt9xx_configcat in原创 2014-12-15 21:10:25 · 3037 阅读 · 0 评论 -
通知栏快捷按钮自定义教程以及快捷面板提取的思路-转自魔趣论坛-lonyii2
原帖地址:http://bbs.mfunz.com/forum.php?mod=viewthread&tid=235198&extra=page%3D1%26filter%3Dtypeid%26typeid%3D899%26typeid%3D899反编译、重编译这是基本功要修改的APK: system/app/SystemUI.apk第一部分 ----简单自定义反编译后用Notepad++转载 2014-12-15 21:10:46 · 1808 阅读 · 0 评论 -
提取所有mtk机型的线刷包
首先手机root且安装busybox和超级终端软件,这里不提供自己百度一大堆一.制作scatter示范PRELOADER 0x0{}MBR 0x600000{}EBR1 0x680000{}__NODL_PMT 0x700000{} __NODL_PRO_INFO 0xb00000{}__NODL_NVRAM 0xe00000转载 2014-12-15 21:10:40 · 4860 阅读 · 0 评论 -
安卓隐藏软件图标
如果你的应用需要隐藏图标,那么这篇文章接下来的段落对你可能有所帮助。 在找到本文之前,你也许已经尝试过诸如以下的解决方案: 1,AndroidManifest.xml文件中在入口Activity的intent-filter里去掉,或者将LAUNCHER改为DEFAULT 2,在程序中加入下面的代码 显示图片:PackageManager p = ge转载 2014-12-15 21:10:48 · 1134 阅读 · 0 评论 -
修改apk显示或隐藏桌面图标
反编译CM设置,打开AndroidManifest.xml,搜索“DEFAULT”,把他替换为"LAUNCHER",然后回编译,回编译之后签名在用RE放到system\app下该权限,重启后你可以看到CM设置的图标了,将LAUNCHER改成DEFAULT,是隐藏图标,反之是显示图标。转载 2014-12-15 21:08:43 · 4537 阅读 · 0 评论 -
android关闭手机实体按键开启虚拟按键
注意实体按键和虚拟按键的区别使用的是android4.2版本,硬件:mt6589以下操作都需要root权限!!关闭实体按键的功能(菜单,返回,home,最近):使用root文件管理器,如RE文件管理器在/system/usr/keylayout/Generic.kl文件中搜索menu,注意搜索结果应该是只有menu这一个单词,而不是包含menu的单词搜索到后在这原创 2015-04-20 14:58:30 · 13461 阅读 · 0 评论 -
android开发使用adb连接手机进行调试
adb连接新款android手机方法:1.linux下:1)在命令行窗口输入lsusb,即可显示与本机相连的所有usb设备。如:michelle@michelle-ThinkPad-Edge:~$ lsusbBus 002 Device 007: ID 056c:c001其中 Bus 002 Device 007: ID 056c:c001android设备的VendorI转载 2015-01-20 17:05:15 · 1318 阅读 · 0 评论 -
Android 4.1-4.2 默认窗体旋转180 度代码
1.设置属性值在system/build.prop文件中加入 ro.sf.hwrotation= 802.设置窗体默认显示方向在frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp文件中找到方法setDisplayHardware在switch中加入case 180:displayOrientation = ISurfaceComp转载 2015-06-22 23:56:25 · 1357 阅读 · 0 评论 -
Recovery和Charger模式下屏幕旋转180度[转]
如何让Recovery (系统固件升级),charger(关机充电动画)时屏幕旋转180度解决方法:1.在bootable\recovery\minui\Graphics.c 文件找到gr_flip(void)方法把memcpy(gr_framebuffer[gr_active_fb].data,gr_mem_surface.data,fi.line_length*vi.yres)转载 2014-12-15 21:12:04 · 1213 阅读 · 3 评论 -
同步安卓源码错误:error: Cannot fetch CyanogenMod/android external svox
同步CM10.1到99%出现错误:error: Cannot fetch CyanogenMod/android external svox或者是这样的提示:repo sync Repository unavailable due to DMCA takedown解决办法:repo init后修改 .repo/manifests/default.xml把替换修改为4原创 2015-02-03 21:20:14 · 5268 阅读 · 0 评论 -
android禁用光感按键
用RE浏览器打开/system/usr/keylayout下的qwerty.kl文件,找到key 158 BACKkey 139 MENUkey 102 HOME分别在其之前加下#号,如下:#key 158 BACK#key 139 MENU#key 102 HOME保存文件后退出重启系统生效。转载 2014-12-15 21:08:17 · 813 阅读 · 0 评论 -
android 广播大全 Intent Action 事件
Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册Intent.ACTION_BATTERY_LOW;转载 2014-12-15 21:09:47 · 624 阅读 · 0 评论 -
repo init 时gpg: 无法检查签名:找不到公钥
i found a solution here: http://www.marshut.com/wrrts/repo-release-1-12-4.html Sorry, I realized today that we didn't upload the newest version of the launcher. I'll update the documentation. For转载 2014-12-15 21:07:51 · 1385 阅读 · 0 评论 -
由于代码下载不完全报错的处理方法若干[转]
build/core/java.mk:20: *** dalvik/dexgen: Invalid LOCAL_SDK_VERSION '4' Choices are: current . Stop.以及其类似的错误:user@Ubuntu1004:~/omap3/ics-google-re/mydriod$ make===================================转载 2014-12-15 21:10:22 · 1001 阅读 · 0 评论 -
recovery编译学习笔记
开始建立我们要编译机器的device目录./build/tools/device/mkvendor.sh htc vivo ~/boot.img需要自己配置的部分:位置:cm/deviec/品牌/国际名称/BoardConfig.mk修改键值倒数第三行,把#去掉,然后回车加一行空格,返回键就好用啦,如下图。 加入两行// 电源键就好用啦,如图位置:cm/boot转载 2014-12-15 21:10:20 · 1339 阅读 · 0 评论 -
简单又强大的联发科手机PhilZ Touch Recovery安装器,详细教程 - 本文出自高州吧
原文地址:http://bbs.gaozhouba.com/thread-19355-1-1.html * * * * * * * * * * * * * * * * * * * * * * * * *PhilZ Touch 6 RecoveryCWM Advanced Edition 6.x* * * * * * * * * * * * * * * * * * * * * *转载 2014-12-15 21:11:19 · 3702 阅读 · 0 评论 -
修改安卓虚拟机系统镜像
1、众所周知,android的底层是linux。我们此处对system.img的操作也要在linux下进行。如果你使用的是windows,可以使用Vmware虚拟机,安装linux操作系统。我使用的是ubuntu。2、我们可以在/boot目录下(也可以是别的目录,下面的文件名亦可修改)新建3个文件夹:新建/boot/work:主要的工作空间新建/boot/system:用于挂载sdk中转载 2014-12-15 21:11:06 · 2381 阅读 · 0 评论 -
recovery编译汉化源码开源地址
本Recovery基于xiaolu开源的不完全汉化版源码,进行完全汉化,并合并Philz的最新源码。汉化耗费我将近一整天的精力,纯手打,可能有遗漏或翻译不准的地方,请到微博反馈本Rec完全开源,便于其他开发者适配到其他机型, 开源地址:https://github.com/dianlujitao/philz_touch_cwm6_cn转载 2014-12-15 21:09:57 · 1151 阅读 · 0 评论 -
移植rom触摸驱动
libinput.so触摸驱动原创 2014-12-15 21:09:44 · 1042 阅读 · 0 评论 -
刷入临时recovery
@echo off@echo 手机进 Fastboot 模式fastboot.exe boot recovery.img@echo.@echo 等待手机进入临时RECpauseecho on转载 2014-12-15 21:09:42 · 3995 阅读 · 0 评论 -
移植rom移动TD到联通W
1、修改build.propTD为ril.flightmode.poweroffMD=0ril.telephony.mode=2改为ril.flightmode.poweroffMD=1ril.telephony.mode=1 2.替换system\etc\firmware以上就可以了如果不行 反编译framework目录下的framework.ja转载 2014-12-15 21:09:39 · 1307 阅读 · 0 评论 -
移植rom修复传感器
libmllite.solibmlplatform.so原创 2014-12-15 21:09:34 · 1561 阅读 · 0 评论 -
build.prop修改详细说明
用RE进入/system/挂载读写,找到build.prop复制到/sdcarrd进行修改比较保险.也可以挂载读写后,直接选择用文本编辑器打开,进行编辑.乱改有风险,修改需谨慎.1.# begin build properties2.# autogenerated by buildinfo.sh #以下内容由脚本在编译时自动产生3.ro.build.id=GRJ90 #build转载 2014-12-15 21:07:56 · 7048 阅读 · 0 评论 -
安卓系统手动添加虚拟按键教程
1、 开启底部虚拟按键:用RE浏览器进入 “\system\“目录,打开编辑“build.prop”并在最后一行添加“ qemu.hw.mainkeys=0 “ 保存,重启手机就有了2、 屏蔽底部虚拟按键:用RE浏览器进入 “\system\“目录,打开编辑“build.prop”并在最后一行添加“ qemu.hw.mainkeys=1 “ 保存,重启手机,底部虚拟按键就消失了。转载 2014-12-15 21:08:28 · 10026 阅读 · 0 评论 -
关闭安卓手机的按键背景灯
进入"/sys/class/leds/button-backlight/",编辑"brightness"文件,把里面的数值(127或255等等)改为"0"就可以关闭。转载 2014-12-15 21:08:35 · 2515 阅读 · 0 评论 -
android4.0默认界面旋转180
不巧新拿的android4.0默认启动画面和正常显示旋转了180度,即为倒立的。原来是屏输出为倒的,查找得知可以做旋转:步骤:一:先把这个加上 然后加上属性ro.sf.hwrotation = 180二:在init.rc脚本中添加如下内容: setprop ro.sf.hwrotation180修改frameworks/base/services/surfacef转载 2014-12-15 21:08:01 · 625 阅读 · 0 评论 -
Android4.0强制横屏竖屏
Android的启动默认是横屏或者竖屏我们的TV本来是横屏显示,但是有客户竟然要竖屏显示,昨天快下班收到的需求,竟然说7.19就要搞定。思路有2个,一个就是修改LCD的默认输出,但是这个不是我这个水平能轻而易举搞定的。另外一个就是底层应该给上层porting出接口。像这种系统性的接口一般在build.prop里。找到一个相关度比较大的属性ro.sf.hwrotation=270,和旋转有关的,联想转载 2014-12-15 21:08:03 · 1015 阅读 · 0 评论 -
android4.0默认界面旋转180
不巧新拿的android4.0默认启动画面和正常显示旋转了180度,即为倒立的。原来是屏输出为倒的,查找得知可以做旋转:步骤:一:先把这个加上 然后加上属性ro.sf.hwrotation = 180二:在init.rc脚本中添加如下内容: setprop ro.sf.hwrotation180修改frameworks/base/services/surfaceflinger/Surfac转载 2015-06-22 23:25:41 · 716 阅读 · 0 评论