前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于反编译的搜索

华为荣耀系列systemui不能反编译与美化教程之状态栏透明讲解方法_华为U9508_安卓论坛 - WWW.ANZHUO2.COM 开启盲人体验 设为首页收藏本站勋章中心切换到窄版 请 登录 后使用快捷导航没有帐号?申请账户 帐号 自动登录 找回密码 密码 登录 申请账户 只需一步,快速开始 快捷导航 安卓论坛卓尔市场装机必备CM中国精彩专题刷机ROM一键ROOT工具安卓破解游戏 每日签到 摩锋软件 应用软件 搜索 搜索 热搜: 三星i5800 oppo 三星S5670 酷派 三星s5670 u880bin包 9000 华为c8813 N719 c8650rom包 n719 华为C8813 EVO 4G i9000 c8812rom包 金立 刷机包 s5830i 联想 root 本版文章帖子用户 安卓论坛&raquo;安卓论坛 &rsaquo; 华为手机交流 &rsaquo; 华为U9508 &rsaquo; 华为荣耀系列systemui不能反编译与美化教程之状态栏透明 ... 华为C8650刷机包华为C8500刷机包中兴U880刷机包华为C8812刷机包 三星S5830刷机包华为S8600刷机包Moto ME811刷机包中兴V880刷机包 热门软件 卓尔市场 苍穹之剑 我是火影 格斗之皇 神魔 百度输入法 龙将无双 狩猎者联盟 百度搜索 UC浏览器 快图浏览 手机QQ 返回列表 查看: 1615|回复: 0 [教程] 华为荣耀系列systemui不能反编译与美化教程之状态栏透明讲解方法 [复制链接] ぐ紷蝶ゞ ぐ紷蝶ゞ 当前离线 阅读权限90精华0积分2935主题588帖子692注册时间2012-11-13最后登录2014-1-27 588主题 14听众 2935积分 小学六年级 小学六年级, 积分 2935, 距离下一级还需 965 积分 TA的每日心情开心2014-1-27 18:13签到天数: 89 天[LV.6]少校帖子692人气877 安币3048 贡献683 金钱11265 收听TA 发消息 电梯直达 楼主 发表于 2013-5-4 13:53:02 |只看该作者 |倒序浏览 从官方emuib625开始华为的systemui就不在能正常反编译了,这给很多ROMer造成了很大的困扰许多美化都不能进行可是又都想使用官方的状态栏透明,那么我们是不是可以从另外一个角度出发来修改官方systemui呢?答案是肯定的那么我就说下我修改systemui的方法和美化过程吧 反编译apktool使用方法在此不在叙述 需要加载系统框架文件framework-res.apk、framework-res-hwext.apk 第一我们来看下625以前的ui是可以正常反编译的只有在回编的时候会出现错误,当然这里我们可以使用别的方法使文件能正常回编 我们先来反编译systemui得到反编译后的文件夹,打开目录后我们会发现如图目录 2013-5-4 13:47 上传 下载附件 (10.12 KB) 我们在来打开res目录 这就是我们需要修改的资源了 2013-5-4 13:47 上传 下载附件 (76.03 KB) 当然也可以通过直接修改源码来进行 反编译源码文件classes.dex(使用解压缩文件打开systemui.apk文件直接提取) 具体方法不在此提供 好我们继续上面的方法当反编译systemui后我们不做任何修改直接回编我们发现是不能回编的那么为什么呢? 看看原apk里面发现多出了两个文件夹drawable-hdpi-opta92-optb156、drawable-mdpi-opta92-optb156 2013-5-4 13:47 上传 下载附件 (51.96 KB) 问题就出现在这里了那么我们打开这两个文件我发现这是用于保存3g信号的一些图标 这里就会发现在我们反编译后回编的时候就是缺少这部分图标才会造成回编译失败,解决办法就是直接把这两个文件夹中的内容解压到同文件夹drawable-hdpi和drawable-mdpi中遇到同名文件替换 那么现在我们来试下回编吧,哈哈看看是不是神奇的发现可以回编了呢? 这里我们就可以来进行systemui的美化和修改了比如电量百分比界面的美化等很多同学不会百分比的美化方法在此我来给大家做一个示范 把我们的电量百分比图片放到drawable-xhdpi文件夹下具体你喜欢哪个就把你喜欢的放进去就好了 然后修改drawab文件夹下 2013-5-4 13:47 上传 下载附件 (13.88 KB) 这两个文件上面的一个是待机状态下的电量显示图标id的注释 第二个是充电时的显示,如果不会修改可以提取你喜欢电量图标来源文件中的这两个文件内容复制替换即可 修改后我们来回编文件使用上面的方法把信号文件夹复制到相应位置如果你做过这一步可直接进行反编译 这时候我们能正常回编了 下面是最重要的一步我们通常通过这种方法回编会发现systemui是不能使用的原因同理还是drawable-hdpi-opta92-optb156、drawable-mdpi-opta92-optb156这两个文件夹造成的那我们要怎么办才可以呢? 打开反编译文件夹我们会发现回编后里面多出了文件夹那么我们来打开build文件夹在目录里面找到resources.arsc文件拖到原systemui里面去(方法使用解压缩文件打开systemui选择方式保存) 同理找到drawab下的stat_sys_battery.xml和stat_sys_battery_charge.xml两个xml文件拖到systemui里面在把我们添加的图片也拖到相应的位置好了我们来吧我们做好的systemui文件使用re管理器放到我们手机的system/app下面修改权限1247(这里不提供原理)重启开机看看我们是否得到了我们需要的电量百分比美化了呢?电量百分比美化教程到此结束如果回复内容多或有需要我会继续放出状态栏时钟颜色修改 状态栏透明修改等教程 4.1.2systemui美化教程之状态栏透明 我想很多人都在等待状态栏的透明美化吧下面我们就来学习下关于状态栏的美化 去掉官方电量百分比显示这个很简单我们打开build.prop文件 查找相应内容ro.config.hw_battery_percent=true 修改成ro.config.hw_battery_percent=false 然后点击保存重启手机即可重启后是不是发现电池旁边的电量百分比没有了呢 下面开始来修改时钟颜色 我们通过上面的方法反编译systemui后找到以下内容 找到\res\layout路径下的status_bar.xml布局文件 通过查找找到<com.android.systemui.statusbar.policy.Clock这一行如果发现android:textColor="#ffffffff"我们就把后面"#ffffffff"这个进行修改当然这里表示的是一个十六进制的颜色代码前面两个f代表透明度 后面的6个f代表颜色代码我们可以通过颜色代码进行查找修改替换成我们自己喜欢的颜色即可这里不在说明代码表请自行查找,如果没有发现这一行代码我们直接在后面加上即可注意空格修改后反编译即可然后通过上述方法把文件拉回systemui.apk修改权限放入我们的系统中看看修改的结果吧 华为, 华为荣耀, 教程, 状态栏 分享到: QQ空间 腾讯微博 腾讯朋友 转播0 分享0 收藏0 支持0 踩0 相关帖子 &#8226; [华为 C8500 ROM 纯净版][2.1_V7.0][root、1%数字电量] &#8226; 华为CM2.3.5通用ROM【适用于C8600、C8500、M860】多点,短信音解决方案,新相机支持 &#8226; 华为CM7通用ROM【C8600、C8500、M860、C8500S】多点,短信音解决方案,新相机 R3已更 &#8226; 安卓3.121美化版1.6固件新ROM发布分享下载及刷机教程 &#8226; HTC G2刷机教程(精简版) &#8226; Android G1 G2 G3上凯立德CARELAND导航软件完全教程 &#8226; 安卓论坛网盘下载教程,让你最快下载论坛附件。 &#8226; Android平台ROM的定制及精简教程之二rom定制简单流程 &#8226; 【HTC Wildfire (g8)】刷机图文教程 &#8226; 【12月12日更新】华为通用2.3.7ROM【C8600、C8500、C8500S、M860】短信音激活解决 回复 举报 返回列表 高级模式 B Color Image Link Quote Code Smilies 您需要登录后才可以回帖 登录 | 申请账户 发表回复 回帖并转播 回帖后跳转到最后一页 fastpost 浏览过的版块 三星I9500 GALAXY S4ROM定制学习 QQ达人 使用QQ帐号登录论坛的用户 --> Archiver|安卓论坛 ( 冀ICP备12004543号-1 )| GMT+8, 2014-2-26 07:55 Powered by Discuz! X2.5 &copy; 2011-2013 安卓尔 积分 0, 距离下一级还需 积分 回顶部