美化反编译教程
反编译详细教程
.去震动教程.时间居中教程,时间显示到秒且居中在通知栏增加模拟时钟透明状态栏代码修改字体颜色修改关于运营商图标修改可以ctrl+F,按需搜索一:去震动教程:一、首先是配置编译和反编译环境,具体方法如下:1、在电脑上下载安装JRE(/file/clif5w53)。
其次下载好apk反编译工具(apk反编译软件.rar(2.43 MB, 下载次数: 5756) )2、在系统环境变量Path里加入java.exe所在路径。
右键我的电脑--属性--高级系统--设置--环境变量--系统环境变量,里面的path变量项,值里面添加java的所在路径(例如“;C:\Program Files\Java\jre6\bin”)3、将反编译软件解压出来,为了便于使用,最好放在C:\Windows目录下。
二、提取并反编译framework-res.apk文件1、手机必须root,先用RE管理器将/system/framework文件夹下的文件framework-res.apk复制到/sdcard,然后复制到电脑(为了方便后面的操作,建议将文件放到电脑某个盘符的根目录下。
例如:e:\framework-res.apk)2、反编译framework-res.apk文件。
具体方法运行cmd.exe(如图)然后在出来的命令提示行中输入以下命令:apktool+空格d+空格+framework-res.apk路径+空格+反编译后文件存放路径,比如文件放入d盘根目录则命令为:apktool d d:\framework-res.apk d:\framework-res(如图)(此时反编译出来的文件放在d盘framework-res文件夹下)三、修改去震动相关的xml文件一般framework-res\res\values\arrays.xml就是我们要修改的对象。
用xml编辑器(xml 编辑器.rar(345.03 KB, 下载次数: 3223) )打开这个文件。
反编译教程
反编译教程反编译是指将编译后的二进制代码还原为可读性较高的源代码的过程。
这个过程在计算机科学领域中被广泛应用,可以帮助开发人员理解软件的内部工作原理、调试代码、发现潜在的安全漏洞等。
与编译过程相反,反编译是将二进制文件转换成人类易读的高级语言源代码的过程。
在编译过程中,源代码会被编译器转换成机器代码,这种机器代码通常是一种无法直接理解的二进制表示形式。
然而,通过反编译过程,我们可以还原出一个较为接近原始源代码的版本。
反编译常常用于以下几个方面:1. 理解和学习:通过反编译,你可以非常好地了解一个软件的工作原理,尤其是当你没有源代码但对软件感兴趣时。
你可以观察代码逻辑、函数调用和数据结构,以便更充分地理解软件。
2. 代码优化:反编译有助于分析和理解编译器生成的代码,可以帮助你发现并改进性能问题,并编写更高效的代码。
3. 调试:在对一个二进制文件进行调试时,反编译可以起到抛砖引玉的作用。
反编译的源代码可以给你提供更多的线索,帮助你找到软件中的错误和漏洞。
4. 逆向工程:反编译也是逆向工程的一部分,逆向工程是将软件还原为源代码以便进行修改或重用的过程。
逆向工程在安全研究、漏洞分析和软件修改方面有着重要的应用。
要进行反编译,你需要使用专门的反编译工具。
下面是一些常见的反编译工具:1. Ghidra:由美国国家安全局(NSA)开发的一款功能强大的反编译工具,适用于多种操作系统和架构。
2. IDA Pro:一款商业反编译工具,功能非常强大,广泛用于安全研究和逆向工程。
3. Binary Ninja:另一款常用的商业反编译工具,被广泛用于逆向工程和漏洞分析等领域。
4. Radare2:一款开源的逆向工程套件,功能丰富,适用于多种平台和架构。
选定了适合你需求的反编译工具后,你可以按照以下步骤进行反编译:1. 打开反编译工具并导入二进制文件:你需要打开你选择的反编译工具,并导入你要反编译的二进制文件。
2. 分析函数和结构:反编译工具会尝试还原出函数和数据结构的源代码表示形式。
3.X基础美化教程
Flyme3.2基础美化教程(前提是手机必须root,安装RE文件管理器)一、运营商+反编译!反编译:1.建立JAVA环境下载JDK1.6 JDK6下载地址:/share/link?shareid=490354&uk=3509046279默认安装C盘即可2.安装好JAVA后返回桌面右键点击我的电脑(我的是XP系统)选择属性系统变量如下设置(效果图)(1)新建变量名称:JAVA_HOME变量值:C:\Program Files\Java\jdk1.6.0_10(2)新建变量名称: PATH 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(3)新建变量名称:CLASSPATH变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(4)测试下环境变量是否设置成功:按下WIN+R(win就是微软图标那个键)输入CMD,在命令提示符里面输入JAVAC测试是否设置成功。
如图二:反编译工具&xml文件修改工具准备1:反编译工具下载:/s/1Dyirj密码: nvt52、xml编辑工具,这里推荐Notepad++,我这里下载安装版,右击即可编辑Notepad++下载:/share/link?shareid=442962&uk=3509046279到这里,所有反编译工具都以准备好二、运营商修改1.先提取一个framework-res.apk放到桌面,右键会多出反编译以及回编译等选项选择反编译APK文件,出现命令提示符里面,直接按回车键桌面会出现一个framework-res文件夹。
步骤如下1:打开反编译出来的framework-res文件夹,选择res,在文件夹下找到xml文件夹双击进入,会发现一个operators.xml的文件,右键就出Edit with Notepad++的选项,点击,就会进入修改文档。
反编译教程,droid爱好者制作必看,软件反编译教程
反编译教程,droid爱好者制作必看,软件反编译教程定制美化ROM,第一步都需要编译与反编译的应用,此帖写出教程,供大家参考。
第一:要在你的PC上建立Java的环境,才能执行编译工作,可以使用本坛工具:一件配置JA V A第二:下载必要的工具。
Apktool——下载地址APKTOOL下载下载后解压(有三个文件aapt.exe,apktool.bat,apktool.jar),为了方便。
将解压出来的文件放在CDM模式(win+R)默认的目录下。
比如,我的是Windows7 我的CDM模式默认目录是C:\USER\用户名。
第三*:如果你是要编译系统文件的话,请将你要修改的rom里的framework-res.apk和com.htc.resources.apk(依赖包)用CMD模式“安装”下。
这样编译才不会出错。
我一开始就是在这里纠结了很久。
呵呵安装方法:把依赖包放在刚才放apktool的目录下。
(你也可以用指定目录的方法安装)cmd模式执行apktool if framework-res.apk 这个是安装framework-res.apkapktool if com.htc.resources.apk 这个是安装com.htc.resources.apk第四:准备工作都做好了,现在就可以反编译和编译了。
将你要反编译的apk放在apktool的目录下。
(你也可以用指定目录)cmd模式执行apktool d XXXX.apk 这个是Decode也就是反编译比如反编译rosie 就执行apktool d rosie.apk 就可以了(会在当前的目录下生成rosie的文件夹,修改就是在这个文件夹里进行)cmd模式执行apktool b XXXX 这个是build 也就是编译回去比如编译rosie 就执行apktool b rosie 就可以了(会在rosie的文件夹中生成一个叫dist的文件夹,编译回去的apk就是此文件夹中)另外说明:反编译和编译也可以用第三方工具而不用命令行。
安卓反编译揭秘(爱加密系列教程五):APK软件反编译 去广告
APK软件反编译去广告具体步骤:1.下载apktool下载地址:https:///p/android-apktool/downloads/list2.通过apktool 反编译apk。
命令行中输入以下命令:apktool.bat d -f aaa.apk (apk路径)反编译APK文件3.开始修改XML布局文件首先,我们进入反编译后的文件夹,以我的为例进入C:\apk\com.youmi.android.sample\res\layout 目录下用记事本打开activity_ad.xml(注:不同的程序广告所在的文件不一样,可以查看一下别的文件里,一般都是在res\layout 目录下的xml文件里。
)可以看到下面一段代码<LinearLayoutandroid:id="@+id/adLayout"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_alignParentBottom="true"android:gravity="center_horizontal"android:orientation="horizontal">这段代码是用来展示广告的我们可以改成<LinearLayoutandroid:id="@+id/adLayout"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_alignParentBottom="true"android:gravity="center_horizontal"android:orientation="horizontal"android:visibility="gone">这样广告就被隐藏起来了。
美化系统必学一步:对apk文件的编译跟反编译详细教程
打开“命令提示符”,方法:“开始--所有程序--附件--命令提示符”,或者快捷键“Win+R”,输入cmd,回车依次输入下面的代码1. D:2. cd apktool3. apktool if f.apk4. apktool d f.apk f复制代码PS:d 是反编译命令后面的f表示生成文件名为f的文件夹PS:“命令提示符”先不用关闭,往后还会用到此时:D:\apktool目录下就会多出一个名为f的文件夹,里面放着就是反编译出来的文件了下面开始就是重点与难点了!因为,为了此教程能有具有更通用性,所以,下面所说得会有点抽象,不过大家只要用心去看,是必定能学会的!好了,上面已经反编译好了,具体要修改些什么内容,如何去修改,此教程暂且不涉及,学懂了这套修改方法,以后的一切都是浮云!!往后的日子,我也会在这教程的基础上,开贴教大家如何进行一系列的修改!!但这个是基础,所以必须先学会跑题了,马上回到正式教程当你已经在这里修改好想要修改的东西以后,接下来就要进行编译回去了!!“命令提示符”上输入:1.apktool b f复制代码成功编译之后,f文件夹就会多了个dist的文件夹,里面放的就是编译好的文件,同样命名为f.apk的,我们为了区分,先把他重命名为f2.apk好了,重中之重就在下面了!不要以为编译好了就可以把这文件放回手机,还不可以的。
先搞清楚,我们现在有两个apk文件,一个是编译前的f.apk,一个是编译后的f2.apk。
用压缩软件同时打开f.apk,f2.apk,是打开,而不是解压细心观察,会发现编译后的f2,少了一个META-INF的文件夹,这个其实就是apk包的签名所在,但是这框架文件是不能签名的,所以,我们才要进行下面的步骤我们需要把两类文件从f2.apk拉到f.apk中替换,第一类是:刚才反编译后,你所替换过,或者修改过的所有文件第二类是:resources.arsc这一个文件所有文件一个都不能替换少了PS:记得要放到相同的目录下哦!!PSP:我们最后要的是f.apk这个文件!!!替换好后,我们可以把f.apk重新命名为“framework-res.apk”,然后放回到内存卡上。
安卓美化教程之CRT关屏效果
CRT关屏效果回编辑后需要把你在apk中的改过的xml文件替换到原版apk中,修改了带value字样文件夹下的xml要替换apk中resources.arsc这个文件修改过程:1.反编译framework-res.apk,找到\framework-res\res\values\bools.xml文件;2.用Notepad2 打开bools.xml文件3.查找代码:“config_animateScreenLights”4.把<bool name="config_animateScreenLights">true</bool>修改为<bool name="config_animateScreenLights">false</bool>我在看教程时候网友告诉2.3.4这两项都需要改成false,不是2.3.4的只改第二项。
我是2.3.4的,我两个都修改了,测试有效点击保存并退出回编译,编译后得到下面是重点!!!用rar打开此文件,和一开始导出的将新得到的FRAMEW~1.DEC.apk文件中的resources.arsc文件替换到原来的framework-res.apk中,两个都打开直接往里拖拽就行。
这是最最最重点的,一定要选存储!!!完成后得到的文件为8M多,如果为5M多千万不要手机里替换、否则会开不开机。
5.回编辑framework-res 把编辑好的resources.arsc 替换到你原来的framework-res.apk里6.接着复制到你手机的system\framework下替换并修改权限为:rw-r--r--7.重启手机享受吧。
使用window反编译工具的方法
使用window反编译工具的方法反编译工具主要用于将编译后的程序还原为源代码,这通常用于学习和理解程序的工作原理,或者用于修复、修改或重新编译程序。
但是,反编译并不是一件容易的事情,尤其是对于经过复杂混淆和保护的程序。
在使用反编译工具时,请确保您有权这样做,并且遵循所有相关的法律和道德规范。
未经许可的软件反编译是违法的。
以下是一般步骤,用于使用反编译工具:1. 选择反编译工具:有很多可用的反编译工具,如JD-GUI、Hopper、IDA Pro等。
您需要根据您的需求和预算选择一个合适的工具。
2. 获取待反编译的程序:这可以是任何编译后的程序,如.exe、.apk、.ipa 等。
确保您有权访问和反编译这个程序。
3. 打开反编译工具:启动您选择的反编译工具。
通常,这涉及双击图标或从命令行启动。
4. 导入待反编译的程序:根据工具的指示,将待反编译的程序导入到工具中。
这通常是通过文件菜单或直接拖放完成的。
5. 开始反编译:一旦导入程序,工具将开始反编译过程。
这个过程可能需要一些时间,具体取决于程序的复杂性和大小。
6. 查看和导出反编译结果:一旦反编译完成,您将看到源代码或类似源代码的汇编代码。
根据需要,您可以选择导出这些结果。
7. 分析结果:现在您可以开始分析反编译的结果,以了解程序的内部工作原理。
8. 使用结果:如果您有权这样做,并且遵循了所有法律和道德规定,那么您可以根据分析的结果进行进一步的修改或重新编译。
请注意,这个过程可能会因工具和程序的不同而有所差异。
始终确保您有权进行反编译,并遵守所有相关的法律和道德规定。
美化必会】很基础的教程!教你们反编译与回编译-灰常详细
准备工作:java环境 and. apktool(附件)java环境配置方法自己百度,这里提供一个自动设置java环境的工具/file/e6ezr80g以做状态栏透明为例教程开始:1.首先把apktool解压到你电脑的c盘(个人喜欢放在c盘)确保apktool文件夹里有2.开始--运行输入cmd确定!进入这个界面3.定位到apktool所在目录cd c:\apktool4.把需要美化的apk(systemui.apk为例)和framework-res.apk放入apktool 文件夹里安装框架(就是你所用rom里的framework-res.apk,在system/framework/目录下)cmd界面输入apktool if framework-res.apk这样框架就安装完成了5.反编译systemui.apkcmd界面输入apktool d systemui.apk开始反编译反编译完成之后apktool文件夹生成一个systemui文件夹,把要改的代码改好,只能改代码。
5.回编译systemui文件夹代码改好之后在cmd界面输入apktool b systemui回编译生成的apk在systemui/dist目录下6.把生成的systemui.apk和原来的SystemUI.apk用winrar打开,拉取修改过后的apk里的resources.arsc和classes.dex到原来的apk里,压缩方式选存储7.替换状态栏图片..是res/drawable-hdpi/statusbar_background.9.png这个文件 ps透明吧8.over.拉进手机里改权限替换9.apktool if framework-res.apk是安装框架 apktool d xxx.apk是反编译apktool b xxx是回编译。
Android ROM美化教程,透明等反编译修改的方法
Android ROM美化教程,透明等反编译修改的方法透明下拉栏1.提取你的systemui.apk,反编2.找到\res\layout\status_bar_tracking.xml文件,搜索“View android:background”,将其等号后面改成"@drawable/status_bar_background"3.回编systemui.apk4.将新apk中的status_bar_tracking.xml文件替换到老apk中这样,你的下拉栏就变成了status_bar_background.png这张图片了,修改一张透明的status_bar_background.png扔进systemui.apk中替换原文件就好了。
在用压缩方式打开替换好的APK、直接把res拖到桌面,打开drawable-hdpi,quickpanel_quick_settings_background.png这个和quickpanel_title_background.9.png这个还有title_bar_portrait.9.png这个要改成透明或半透明都可以不一定名称都一样但是方法都一样,你们进去了就知道 statusbar_background.9.png这个是状态栏直接该透明就OK记得你改的图片大小要一样{重要}透明状态栏2.3.6看其他无视同样是修改systemui.apk。
1.反编后找到smali\com\android\systemui\statusbar\StatusBarService.smali文件2.找到new-instance v0, Landroid/view/WindowManager$LayoutParams;const/4 v1, -0x1const/16 v3, 0x7d0const/16 v4, 0x48const/4 v5, 0x2修改为new-instance v0, Landroid/view/WindowManager$LayoutParams;const/4 v1, -0x1const/16 v3, 0x7d0const/16 v4, 0x48const/4 v5, -0x33.回编4.替换classes.dex5.修改一张statusbar_background.9.png图片,处理成半透明,替换效果图全局背景教程提取完后打开“framework-res.apk\res\values\在用笔记本打开styles.xml文件按“Ctrl+F”打开查找,在“找内容”查上写入<item name="windowBackground">@drawable/screen_background_dark</item>把找到的那句改成下面这句<item name="windowBackground">@drawable/wjj_qjbg</item>继续查找<style name="Widget.ListView" parent="@style/Widget.AbsListView">得到下面这段<style name="Widget.ListView" parent="@style/Widget.AbsListView"><item name="listSelector">@drawable/list_selector_background</item><item name="cacheColorHint">?colorBackgroundCacheHint</item> ----这句<item name="divider">@drawable/divider_horizontal_dark_opaque</item></style>将上面那句<item name="cacheColorHint">?colorBackgroundCacheHint</item>换成<item name="cacheColorHint">@color/transparent</item>第三步:把一张480*800的图片命名为:“wjj_qjbg”记得是PNG格式不然就悲催了放入framework-res.apk\res\drawable-hdpi然后封包接下来就要用压缩方式打开之前没改过的framework-res.apk。
美化反编译教程
美化反编译教程【一】反编译介绍高级语言源程序经过但是通常不能把可执行文件变成高级语言源代码,只能转换成汇编程序安卓的所有APK文件都需要反编译出来才能进行修改【二】2.什么是反编译什么是编译反编译是把apk文件反编译出来变成可执行文件编译是把你反编译后修改好的文件夹编译回来3.学会apktool工具反编译命令apktoolifframework-re.apk是建立framework-re框架apktoold某某某.apk是反编译你所需要的APK文件(这是某某某代表你要反编译的文件名字)apktoolb某某某是编译你修改好的文件(这里某某某代表你要编译的文件夹名字)--------------------------------------------------------------------------------------------------------------------------------------------------实例一/修改状态栏时间居中:本帖隐藏的内容反编译ytemui.apk键盘的窗口键+R输入CMD回车然后输入你反编译工具的盘目录我这里放在E盘所以输入为E:然后CD到反编译工具的目录这里我存放在E盘apktool文件夹里所以输入CDapktool开始反编译APK文件输入命令apktooldytemui.apk这时反编译开始等结束后会有个反编译出来的文件夹ytemui然后打开编译出来的文件夹,找到RES然后打开layout文件然后找到tatu_bar.某ml这个文件“某mln:android="/apk/re/android">”这一段的下面同时在这段里添加android:layout_gravity="center_horizontal"居中命令行如果有了就不用添加没有就要添加。
打开编译出来的文件夹dit里的SytemUI.apk用WINRAR方式打开原来的的SytemUI.apk也用WINRAR方式打开从编译出来的SytemUI.apk文件里替换tatu_bar.某ml这个文件到原来的的SytemUI.apk文件里压缩方式选择存储--------------------------------------------------------------------------------------------------------------------------------------------------实例二/修改状态栏透明:1.状态栏的透明,需要修改clae某.de某文件所以要反编译SytemUI.apk文件反编译出来后找到下面这个文件反编译ytemui.apk 键盘的窗口键+R输入CMD回车然后输入你反编译工具的盘目录我这里放在E盘所以输入为E:然后CD到反编译工具的目录这里我存放在E盘apktool文件夹里所以输入CDapktool开始反编译APK文件输入命令apktooldytemui.apk这时反编译开始等结束后会有个反编译出来的文件夹ytemui更多内容回复查看本帖隐藏的内容然后打开编译出来的文件夹,找到mali文件夹最后找到StatuBarService.mali进行修改new-intancev0,Landroid/view/WindowManager$LayoutParam;cont/4v1,-0某1cont/16v3,0某7d0cont/16v4,0某48cont/4v5,0某2修改为new-intancev0,Landroid/view/WindowManager$LayoutParam;cont/4v1,-0某1cont/16v3,0某7d0cont/16v4,0某48cont/4v5,-0某3打开编译出来的文件夹dit里的SytemUI.apk用WINRAR方式打开原来的的SytemUI.apk也用WINRAR方式打开从编译出来的SytemUI.apk文件里替换clae某.de某到原来的的SytemUI.apk文件里压缩方式选择存储--------------------------------------------------------------------------------------------------------------------------------------------实例三/给手机添加精确电量%1本帖隐藏的内容首先准备framework-re.apk准备精确电量的电池图标反编译framework-re.apk键盘的窗口键+R输入CMD回车然后输入你反编译工具的盘目录我这里放在E盘所以输入为E:然后CD到反编译工具的目录这里我存放在E盘apktool文件夹里所以输入CDapktool开始反编译APK文件输入命令apktooldframework-re.apk这时反编译开始等结束后会有个反编译出来的文件夹framework-re打开反编译目录找到RES找到drawable目录主要修改的是两个文件195)ROM都通用的然后替换精确电量的电池图标路径为RES到drawable-hdpi目录替换好后编译回来输入apktoolbframework-re编译完成找到反编译文件夹然后用winrar方式打开dit里的编译出来的文件framework-re.apk 同时打开原来的framework-re.apk也用WINRAR方式打开从编译出来的framework-re.apk文件里替换reource.arc到原文件framework-re.apk里压缩方式选择存储从编译出来的framework-re.apk文件里替换tat_y_battery.某ml 和tat_y_battery_charge.某ml到原文件framework-re.apk里压缩方式选择存储从编译出来的framework-re.apk文件里替换电池图标到原文件framework-re.apk--------------------------------------------------------------------------------------------------------------------------实例四/修改phone.apk铃声连续响准备材料phone.apk反编译phone.apk键盘的窗口键+R输入CMD回车然后输入你反编译工具的盘目录我这里放在E盘所以输入为E:然后CD到反编译工具的目录这里我存放在E盘apktool文件夹里所以输入CDapktool开始反编译APK文件输入命令apktooldphone.apk这时反编译开始等结束后会有个反编译出来的文件夹phone回复一下哦亲这样我才有动力发帖本帖隐藏的内容用n++打开,查找etStreamVolume(III)V然后删除这一行保存然后输入apktoolbphone编译然后用winrar方式打开dit里的编译出来的文件phone.apk同时打开原来的phone.apk也用WINRAR方式打开从编译出来的phone.apk文件里替换clae某.de某到原文件phone.apk里压缩方式选择存储--------------------------------------------------------------实例五/修改拨号键盘底部颜色准备材料Contact.apk反编译Contact.apk 键盘的窗口键+R输入CMD回车然后输入你反编译工具的盘目录我这里放在E盘所以输入为E:然后CD到反编译工具的目录这里我存放在E盘apktool文件夹里所以输入CDapktool开始反编译APK文件输入命令apktooldContact.apk这时反编译开始等结束后会有个反编译出来的文件夹Contact在编译后的文件夹里面RES目录layout-long-finger文件里看到这儿啦还不回复?本帖隐藏的内容twelve_key_dialer.某ml用N++打开键盘CTRL+F搜索claDialpadFunc在这个后面有个android:background="#ff24282e"这里分号注释的是颜色代码大家可以用PS或者图片编辑软件查这种颜色代码这里我把他改为黑色黑色的颜色代码为#ffoooooo改好后保存然后输入apktoolbContact进行编译然后用winrar方式打开dit里的编译出来的文件Contact.apk同时打开原来的Contact.apk也用WINRAR方式打开-----------------------------------------------------------------------------------------实例六/修改全局二级字体颜色本帖隐藏的内容准备材料framework-re.apk反编译framework-re.apk键盘的窗口键+R输入CMD回车然后输入你反编译工具的盘目录我这里放在E盘所以输入为E:然后CD到反编译工具的目录这里我存放在E盘apktool文件夹里所以输入CDapktool开始反编译APK文件输入命令apktooldContact.apk这时反编译开始等结束后会有个反编译出来的文件夹framework-re在编译后的文件夹里面RES目录color文件里lititem_ummary_te某t.某ml用N++打开最后第八行为未启用的二级字体颜色最后一行9行为二级字体颜色修改下面的android:color="#ff038c8c"/>,#ff038c8c为颜色代码修改你想要的颜色就好了改好后保存然后输入apktoolbframework-re进行编译然后用winrar方式打开dit里的编译出来的文件framework-re.apk 同时打开原来的framework-re.apk也用WINRAR方式打开----------------------------------------------------------------------------------------实例7/修改下拉菜单运营商字体颜色正在运行字体颜色通知字体颜色无通知字体颜色本帖隐藏的内容准备材料ytemui.apk反编译ytemui.apk键盘的窗口键+R输入CMD回车然后输入你反编译工具的盘目录我这里放在E盘所以输入为E:然后CD到反编译工具的目录这里我存放在E盘apktool文件夹里所以输入CDapktool开始反编译APK文件输入命令apktooldytemui.apk这时反编译开始等结束后会有个反编译出来的文件夹ytemui.apk在编译后的文件夹里面RES目录layout文件里tatu_bar_e某panded.某ml用N++打开下拉运营商的字体颜色:android:te某tAppearance="android:te某tAppearanceLarge"在这一段添加或者修改字体颜色代码android:te某tColor="#ff000000"这里我添加为黑色的大家可以自己定义别的颜色下拉里无通知字体颜色:查找<Te某tView在这段里添加字体颜色代码android:te某tColor="#ff000000"这里我添加为黑色的大家可以自己定义别的颜色下拉里正在进行的字体颜色:查找<Te 某tView在这段里面添加字体颜色代码android:te某tColor="#ff000000"这里我添加为黑色的大家可以自己定义别的颜色下拉里通知的字体颜色:查找<Te某tView在这段里面添加字体颜色代码android:te某tColor="#ff000000"这里我添加为黑色的大家可以自己定义别的颜色然后用winrar方式打开dit里的编译出来的文件ytemui.apk同时打开原来的ytemui.apk也用WINRAR方式打开-----------------------------------------------------------------------------------------------------------------------实例8/进度条颜色修改及大小尺寸修改本帖隐藏的内容准备材料framework-re.apk反编译framework-re.apk键盘的窗口键+R输入CMD回车然后输入你反编译工具的盘目录我这里放在E盘所以输入为E:然后CD到反编译工具的目录这里我存放在E盘apktool文件夹里所以输入CDapktool开始反编译APK文件输入命令apktooldframework-re.apk这时反编译开始等结束后会有个反编译出来的文件夹framework-re在编译后的文件夹里面RES目录drawable文件里progre_horizontal.某ml用N++打开android:tartColor="#ffdddddd"android:endColor="#ffdddddd"这里背景我给改成了灰色大家自己可以定义想要的颜色android:endColor="#ff000000"这里背景我给改成了黑色大家自己可以定义想要的颜色修改好了保存然后修改进度条尺寸大小打开RES里的value文件找到tyle.某ml用N++打开拖动条尺寸修改修改下面的<itemname="ma某Height">20.0dip</item>和<itemname="minHeight">20.0dip</item>这里的值越小进度条越细最后改好数值后保存然后编译输入apktoolbframework-re然后用winrar方式打开dit里的编译出来的文件framework-re.apk 同时打开原来的framework-re.apk也用WINRAR方式打开从编译出来的framework-re.apk文件里替换reource.arc到原文件framework-re.apk里压缩方式选择存储。
美化教程汇总(各种美化下载地址)
【无限低调】修改状态栏时间和日期颜色(已deodex)/thread-755557-1-1.html
CM7美化系列教程:第一弹---反编译APK之道/thread-1406832-1-1.html
最详细最易懂的教你如何改通知栏字体颜色教程/mobile/12222719.html
专为小白写的ROM美化教程,喜欢就试试/thread-1720417-1-1.html
自己制作任务栏电池数字%显示,4月23日更新教程!/viewthread.php?tid=390822&highlight
超火爆mod美化教程!!!/thread-1336064-1-1.html
透明Android2.3.3通知栏原来如此简单/viewthread.php?tid=1217471&extra=pageD1&page=1
2.3ROM 开机后的各种设置 省电 流畅必看 强烈推荐/thread-10407-1-4.html
『=Teddy=大学课堂』◇◆瞬间让你成为◇◆◇汉化狂人◆◇◆/android-92327-1-1.html
要求顶置!ME501修改按键,实现直接挂机和接听等功能!DIY自己的按键吧/thread-876623-1-1.html
]◆[CM7主题]索爱!三星!HTC Sense!魅族!等主题汇集:APK安装◆/thread-1500997-1-1.html
看有人需要,发一个通知栏字体颜色的修改教程~更新附件/thread-1249388-1-1.html
把玩"魔術師" -- 認識、把玩 APK 檔.tw/~jlu/cyut/android/apk.shtml
把玩"魔術師" -- 安裝 Kitchen.tw/~jlu/cyut/android/cook1.shtml
【美化系列教程二】反编译和编译环境的搭建补充【解决SystemUI.apk等无法编译的问题】
【美化系列教程二】反编译和编译环境的搭建补充【解决SystemUI.apk等无法编译的问题】反编译和编译的原理其实就是APKTool等工具通过运行我们要反编译或编译的软件,在运行过程提取或打包程序而安卓系统中部分程序的运行是要基于framework-res.apk和twframework-res.apk这两个程序的因此,在反编译和编译之前我们需要做的就是“安装”以上这两个程序,这里的“安装”当然不是平常所说的安装apk下面就说说具体的安装方法1.依次打开:开始菜单=》附件=》命令提示符下面是XP的情况,其中Administrator是你的系统用户名,这个不一定以你系统为准下面是Win7的情况,红色隐去的部分为系统用户名2.打开第一步中命令提示符显示的路径如XP用户打开:C盘=》Documents and Setting=》Administrator把附件中的APKTool解压后放进Administrator文件夹中,同时提取手机system/framework 下的framework-res.apk和twframework-res.apk也放到Administrator文件夹中,如图所示Win7用户一样方法放到命令提示符窗口提示的路径下。
3.按照第一步的方法再次打开命令提示符首先安装framework-res.apk,输入命令:apktool if framework-res.apk,再回车执行命令其次安装twframework-res.apk,输入命令:apktool if twframework-res.apk,再回车执行命令4.安装后会出现一个文件夹apktool,里面有一个framework,framework下有1.apk和2.apk (如下图)这就说明安装成功了。
安卓手机美化教程修改应用程序背景透明背景
续昨天晚上修改应用程序背景,详细的编译过程,让每个朋友都学会。
应用程序, 朋友本帖最后由 Calm/kb 于 2011-6-24 19:58 编辑昨天晚上时间太仓促了发了个改背景的教程没说怎么改的,今天特别抽时间写了个详细的教程。
很多朋友的系统版本不一样,但是原理是一样的,只要是58的这方法都适用。
效果没见到的朋友看我昨天帖子:/bbs/thread-1054824-1-1.html =================================================================首先附上工具:1:Java SDK由于安卓程序基本都是由JAVA编写的这个必备下载链接:/soft/27092.html2:反编译工具:/down/index/8221026A75213:R.E管理器和busybox这两个相信大家都有,依然附下:R.E浏览器.apk (224.51 KB)stericson.busybox.jpe.apk (1.97 MB)===================================================================下面是具体步骤有图,方便大家。
提示:编译必须在安装JAVASDK前提下进行。
手机必须Root,然后用busybox提取最高权限后台挂起,再用R.E管理器提取和覆盖文件,要是这个都不会的请看其他教程。
1:首先提取手机system/app/下原文件TouchWiz30Launcher.apk到电脑。
2:在电脑上新建一个文件夹不能为中文,名字可以自取。
然后把TouchWiz30Launcher.apk 文件重命名为123.apk并放入刚才的文件夹。
附图11,223:解压反编译工具到电脑任意位置,运行APK反编译及编译工具v132 签名版.exe附图14:选择你刚才新建的文件夹--〉点安装--〉然后选1回车—〉等待完成附图25:打开刚才文件夹,里面多出一个APK文件夹路径为\APK\res\values然后用记事本打开colors.xml,最后一项用红色框选的就是应用程序的颜色,前两位为透明度从00到99,00位100%透明ff为完全不透明,后面6位为颜色代码,修改为你想的后保存。
[安卓ROM定制教程4]APK反编译及重编译过程
[安卓ROM定制教程4] APK反编译及重编译过程By Ry09iu欢迎关注本人微博获取更多教程: /zuhdroid QQ交流群33616843这篇教程教大家如何反编译apk程序,并且如何重编译为apk。
一般我们在进行ROM美化或者汉化的时候会经常用到反编译apk。
在这里,我们以反编译cm7中system/app/SystemUI.apk为例1、下载我提供的土豆工具箱,原版中apktool工具版本为v1.3.2,我已将之更新为v1.4.2,并为了方便大家使用,修改了原版设定的资源包名称。
土豆工具箱下载:/file/dpfnn81q#土豆ROM工具箱.rar2、下载后解压,得到两个文件和一个文件夹data。
3、当我们反编译某rom中自带的apk时,需要提取该rom的资源包,也就是system/framework/framework-res.apk,提取此文件复制到data目录。
(有些机型的资源包不是这个名字,如果不是,需要手动更改为此名称)4、运行土豆ROM工具箱.bat ,按0,回车,再回车5、加载资源完毕后按回车,然后关闭此窗口,至此,资源包加载完毕,以后如果仍然是反编译这个rom的系统程序,将无需重复导入。
(但如果你之前导入的资源是cm7的,之后你想要反编译官方rom中的程序,那么你需要导入官方rom中的资源包,否则反编译或者重编译会报错)。
6、再次运行土豆ROM工具箱.bat ,按3,回车,这时,土豆工具箱所在的目录生成一个新文件夹“需要解包-apk”,窗口不要关闭,现在复制cm7中的SystemUI.apk到“需要解包-apk”文件夹中,回到工具窗口,按回车,反编译开始,时间长短视程序大小而定,一般不会太久。
7、出现类似如下的提示即为正常,你也可能会遇到报错情况,关于报错的处理,我会单独出教程,一般情况下,cm7中的系统程序不会报错,除非你没加载资源。
》》》SystemUI.apk 解包中...《《《I: Baksmaling...testI: Loading resource table...I: Loaded.I: Loading resource table from file: C:\Documents and Settings\Administrator\apktool\framework\1.apkI: Loaded.I: Decoding file-resources...I: Decoding values*/* XMLs...I: Done.I: Copying assets and libs...》》》SystemUI.apk 解包完成!《《《移动了 1 个文件。
Myeclipse+jad 反编译操作
Eclipse反编译工具JAD.exe使用一:下载插件JAD :/jad.html#download(选择与操作系统对应的版本)JadClipse:/project/showfiles.php?group_id=40205(选择Eclipse 支持的版本)二:安装1,将下载到的JAD反编译工具解压,将得到的jad.exe放置到系统某一目录下,如C:/Java/jre1.5.0_07/bin;(位置可以随便放,以后配置要用,推荐放到java目录下)2,将下载到的JadClipse压缩包net.sf.jadclipse_3.2.4.jar(对应你刚才下载的版本)放置到Eclipse目录下plugins内(该目录是专门放置插件的,你也可以自己建立个文件夹来放置插件,但要记住路径,后面需要配置)3,在Eclipse目录下links文件夹内新建net.sf.jadclipse_3.2.4.jar.link文件,文件名可以随意,但后缀必须是link,文件内容为path=D://Eclipse(请参照你自己的路径进行设置)4.对于MyEclipse6.5 而言,只需在其目录下的两个eclipse的plugin文件里面添加相应的jar包即可,对于8.0以上版本需如下配置4.1:将jadeclipse插件net.sf.jadclipse_3.3.0.jar 拷贝到myeclipse安装目录/Genuitec/Common/plugins/目录下。
4.2:在myeclipse安装目录下dropins/创建eclipse文件夹,然后在eclipse文件夹中分别创建features、plugins文件夹,将net.sf.jadclipse_3.3.0.jar 分别拷贝到features和plugins文件夹中。
4.3:重新启动myeclipse用这样的参数启动,清空插件缓存内容: E:/MyEclipse6.0/eclipse/eclipse.exe-clean (有时需要有时不需要,建议如此)配置jadeclipse插件三:配置启动eclipse,打开:Window->Preferences->Java->JadClipse.1、Path to decompiler,这里设置反编译工具jad的全路径名,比如C:/Java/jre1.5.0_07/bin/jad.exe.2、Directory for temporary files,这里设置临时文件路径。
.net程序反编译教程(附反编译工具)
.net程序反编译教程(附反编译⼯具)
⼀、以windows服务和winform项⽬为例,此处⽤的是winform,发布后的程序都会⽣成.exe⽂件,如果有其它关联的程序集,会打包成.dll的动态库⽂件,⼀般打包后exe和dll都会带.pdb⽂件,项⽬中添加引⽤的第三⽅库没有.pdb⽂件;
⼆、使⽤反编译⼯具(这⾥使⽤的是dnSpy),打开.exe和.dll的⽂件,可以看到库中的类和引⽤;
三、点击⽂件--导出到⼯程可导⼊到⼀个⽂件夹中,并且会有.sln⽂件(注意:导的时候把所需⽂件⼀块导出);
四、可以直接使⽤Visual Studio打开项⽬,因为反编译并不能尽善尽美,有可能会有反编译后的类中有错误的情况,需要⾃⼰修改错误和添加第三⽅库(第三⽅库打包后的程序中都有,错误多可以尝试使⽤其它反编译⼯具,结合不同⼯具看反编译后的代码的差异);
五、也可以⾃⼰创建项⽬,然后⾃⼰创建相应的程序集和⽂件夹,把反编译后的类和页⾯都复制到项⽬中使⽤,我就是⽤的这种⽅法,⾃⼰创建程序集和⽂件夹,整合并修改完错误可以运⾏,因为总感觉使⽤反编译⼯具的程序有不完善的地⽅,没有⾃⼰创建的项⽬实在;
dnSpy反编译⼯具下载:
链接:
提取码:hz6f
备注:windows服务和winform项⽬反编译是⼀样的;程序发布后程序集只会打包成dll⽂件,页⾯⽂件可以直接使⽤,如果需要反编译为可以运⾏的程序,需要⾃⼰创建项⽬把反编译的类和页⾯整合起来。
dotpeek 反编译修改代码
dotpeek 反编译修改代码使用dotPeek反编译修改代码引言:在软件开发领域中,反编译是一项常见的技术,它可以将已编译的二进制程序文件转换为可读的源代码。
而dotPeek作为一款功能强大的反编译工具,可以帮助开发者分析和修改他人的代码。
本文将介绍如何使用dotPeek来反编译和修改代码,并探讨其在软件开发过程中的应用。
1. 了解dotPeekdotPeek是由JetBrains公司开发的一款免费的.NET反编译工具。
它具有直观友好的用户界面和强大的反编译功能,可以将编译后的.NET程序集反编译为C#代码或代码。
用户可以在dotPeek中浏览代码、查看类和方法的实现细节,并且还可以对代码进行修改和调试。
2. 反编译代码使用dotPeek进行反编译非常简单。
首先,打开dotPeek并选择要反编译的程序集文件。
dotPeek将自动加载并显示该程序集的所有内容,包括命名空间、类、方法等。
用户可以通过选择特定的类或方法来查看其源代码。
3. 修改代码dotPeek不仅可以帮助我们查看代码,还可以对代码进行修改。
在查看源代码的窗口中,用户可以直接编辑代码并保存修改后的文件。
这为我们进行代码调试、Bug修复和功能扩展提供了极大的便利。
4. 应用场景使用dotPeek反编译和修改代码可以应用于许多场景。
以下是几个常见的应用场景:4.1 学习和研究通过反编译他人的代码,我们可以学习和研究其实现细节和设计思路。
这对于提升自己的编码能力和理解他人的代码非常有帮助。
4.2 调试和Bug修复当我们遇到一个Bug时,有时我们无法获得源代码以进行调试。
这时,使用dotPeek反编译目标程序集可以帮助我们定位问题并进行修复。
4.3 功能扩展在某些情况下,我们需要对某个程序进行功能扩展,但是又无法获取其源代码。
使用dotPeek反编译和修改代码可以帮助我们添加新的功能或修改现有功能,以满足我们的需求。
5. 注意事项在使用dotPeek进行代码修改时,我们需要注意以下几点:5.1 尊重版权反编译和修改他人的代码需要遵守版权法和道德规范。
【ROM制作中级知识二】APK的反编译和回编译
【ROM制作中级知识二】APK的反编译和回编译
在ROM修改、美化的时候,都要进行反编译和回编译,这个也是最基础的操作。
只有反编译后,才能对程序中的"*.mxl"、"*.smali"等文件进行修改;修改完成再回编译成要使用的文件。
下面就来介绍一下具体方法:
一、apk文件的编译,这里以"framework-res.apk"(我对它情有独钟啊!)文件为例,进行说明
1、反编译"framework-res.apk"
2、反编译后在该目录下生成"framework-res"文件夹(可以开始修改里面的文件啦~)
3、回编译"framework-res.apk"
4、回编译生产的文件在"\framework-res\已编译\"文件夹中
二、dex文件的编译,这里以"classes.dex"文件为例,进行图示说明
1、反编译"classes.dex"
2、反编译后就可以开始修改里面的文件啦~
3、回编译"classes.dex"
4、在该目录下生成的文件,再将其重命名为"classes.dex"即可(注意修改后缀名!)
所要用到的工具下载:
1.全能编译软件:
本帖隐藏的内容
/file/e7j7b4nh#Apkdb-Setup.exe
2."*.mxl"、"*.smali"等文件编辑器(Notepad++,其他也可以):
本帖隐藏的内容
自己百度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【一】反编译介绍高级语言源程序经过但是通常不能把可执行文件变成高级语言源代码,只能转换成汇编程序安卓的所有APK文件都需要反编译出来才能进行修改【二】首先下载反编译工具apktool下载地址【apktool】: 是谷歌官方提供的APK编译工具适用于4.0系统上的apktool网上反编译工具也有很多种你们可以自己百度下载个但apktool 就只有三个文件分别如下:aapt.exe apktool.bat apktool.jarN++编辑器全名notepad++ 编辑器下载请点击npp.5.9.8.Installer.zip(5.29 MB, 下载次数: 5948)1.首先电脑上需要安装JAVA环境,先下载JDK,已经有JAVA环境的可跳过此步没有的可以去看二楼2.什么是反编译什么是编译反编译是把apk文件反编译出来变成可执行文件编译是把你反编译后修改好的文件夹编译回来3.学会apktool 工具反编译命令apktool if framework-res.apk 是建立framework-res框架apktool d ***.apk 是反编译你所需要的APK 文件(这是***代表你要反编译的文件名字)apktool b *** 是编译你修改好的文件(这里***代表你要编译的文件夹名字)--------------------------------------------------------------------------------------------------------------------------------------------------实例一 / 修改状态栏时间居中:本帖隐藏的内容反编译systemui.apk键盘的窗口键+R 输入CMD 回车然后输入你反编译工具的盘目录我这里放在E盘所以输入为E:然后CD到反编译工具的目录这里我存放在E盘apktool文件夹里所以输入CD apktool开始反编译APK文件输入命令apktool d systemui.apk 这时反编译开始等结束后会有个反编译出来的文件夹systemui然后打开编译出来的文件夹,找到RES 然后打开layout文件然后找到status_bar.xml 这个文件用N++打开status_bar.xml 这个文件工具在上面下载键盘CTRL +F 搜索“com.android.systemui.statusbar.Clock”然后剪切这整段代码,然后放到“xmlns:android="/apk/res/android">”这一段的下面同时在这段里添加android:layout_gravity="center_horizontal" 居中命令行如果有了就不用添加没有就要添加。
打开编译出来的文件夹dist 里的SystemUI.apk 用WINRAR 方式打开原来的的SystemUI.apk也用WINRAR方式打开从编译出来的SystemUI.apk 文件里替换status_bar.xml 这个文件到原来的的SystemUI.apk文件里压缩方式选择存储视频教程下载:状态栏时间居中.zip(8.86 MB, 下载次数: 1115)--------------------------------------------------------------------------------------------------------------------------------------------------实例二 / 修改状态栏透明:1.状态栏的透明,需要修改classex.dex文件所以要反编译SystemUI.apk文件反编译出来后找到下面这个文件反编译systemui.apk键盘的窗口键+R 输入CMD 回车然后输入你反编译工具的盘目录我这里放在E盘所以输入为E:然后CD到反编译工具的目录这里我存放在E盘apktool文件夹里所以输入CD apktool开始反编译APK文件输入命令apktool d systemui.apk 这时反编译开始等结束后会有个反编译出来的文件夹systemui更多内容回复查看本帖隐藏的内容然后打开编译出来的文件夹,找到smali文件夹最后找到StatusBarService.smali进行修改路径为smali\com\android\systemui\statusbar\StatusBarService.smali文件然后用N++工具打开键盘CTRL +F 搜索找到new-instance v0, Landroid/view/WindowManager$LayoutParams;const/4 v1, -0x1const/16 v3, 0x7d0const/16 v4, 0x48const/4 v5, 0x2修改为new-instance v0, Landroid/view/WindowManager$LayoutParams;const/4 v1, -0x1const/16 v3, 0x7d0const/16 v4, 0x48const/4 v5, -0x3打开编译出来的文件夹dist 里的SystemUI.apk 用WINRAR 方式打开原来的的SystemUI.apk也用WINRAR方式打开从编译出来的SystemUI.apk 文件里替换classex.dex 到原来的的SystemUI.apk文件里压缩方式选择存储然后修改的是状态栏图片statusbar_background.9.png 处理成透明替换原文件视频教程下载:状态栏透明.zip(7.4 MB, 下载次数: 1107)--------------------------------------------------------------------------------------------------------------------------------------------实例三/ 给手机添加精确电量%1本帖隐藏的内容首先准备framework-res.apk 准备精确电量的电池图标反编译framework-res.apk键盘的窗口键+R 输入CMD 回车然后输入你反编译工具的盘目录我这里放在E盘所以输入为E:然后CD到反编译工具的目录这里我存放在E盘apktool文件夹里所以输入CD apktool开始反编译APK文件输入命令apktool d framework-res.apk 这时反编译开始等结束后会有个反编译出来的文件夹framework-res打开反编译目录找到RES 找到drawable 目录主要修改的是两个文件stat_sys_battery.xml 和stat_sys_battery_charge.xml 这里我准备了修改好了的两文件大家可以直接下载替换精确电量XML文件.zip(5.25 KB, 下载次数:195) ROM 都通用的下载后解压替换到反编译文件夹RES 找到drawable 目录里的stat_sys_battery.xml 和stat_sys_battery_charge.xml 两文件然后替换精确电量的电池图标路径为RES 到drawable-hdpi目录替换好后编译回来输入apktool b framework-res编译完成找到反编译文件夹然后用winrar方式打开dist里的编译出来的文件framework-res.apk 同时打开原来的framework-res.apk 也用WINRAR方式打开从编译出来的framework-res.apk 文件里替换resources.arsc 到原文件framework-res.apk 里压缩方式选择存储从编译出来的framework-res.apk 文件里替换 stat_sys_battery.xml 和stat_sys_battery_charge.xml 到原文件framework-res.apk 里压缩方式选择存储从编译出来的framework-res.apk 文件里替换电池图标到原文件framework-res.apk里压缩方式选择标准视频教程下载:精确电量%1.zip(9.3 MB, 下载次数: 798)--------------------------------------------------------------------------------------------------------------------------实例四/修改phone.apk 铃声连续响准备材料phone.apk反编译 phone.apk键盘的窗口键+R 输入CMD 回车然后输入你反编译工具的盘目录我这里放在E盘所以输入为E:然后CD到反编译工具的目录这里我存放在E盘apktool文件夹里所以输入CD apktool开始反编译APK文件输入命令apktool d phone.apk这时反编译开始等结束后会有个反编译出来的文件夹phone在编译后的文件夹里面\smali\com\android\phone下找到Ringer$1和Ringer$2这两个文件,回复一下哦亲这样我才有动力发帖本帖隐藏的内容用n++打开,查找setStreamVolume(III)V 然后删除这一行保存然后输入apktool b phone 编译然后用winrar方式打开dist里的编译出来的文件phone.apk 同时打开原来的phone.apk 也用WINRAR方式打开从编译出来的phone.apk 文件里替换classex.dex 到原文件phone.apk 里压缩方式选择存储视频教程下载:铃声连续响.zip(9.57 MB, 下载次数: 1193)--------------------------------------------------------------------------------------------------------------------------实例五/修改拨号键盘底部颜色准备材料Contacts.apk反编译Contacts.apk键盘的窗口键+R 输入CMD 回车然后输入你反编译工具的盘目录我这里放在E盘所以输入为E:然后CD到反编译工具的目录这里我存放在E盘apktool文件夹里所以输入CD apktool开始反编译APK文件输入命令apktool d Contacts.apk这时反编译开始等结束后会有个反编译出来的文件夹Contacts在编译后的文件夹里面RES目录layout-long-finger文件里看到这儿啦还不回复?本帖隐藏的内容twelve_key_dialer.xml用N++打开键盘CTRL +F 搜索sclassDialpadFunc 在这个后面有个android:background="#ff24282e" 这里分号注释的是颜色代码大家可以用PS 或者图片编辑软件查这种颜色代码这里我把他改为黑色黑色的颜色代码为#ffoooooo改好后保存然后输入apktool b Contacts 进行编译然后用winrar方式打开dist里的编译出来的文件Contacts.apk 同时打开原来的Contacts.apk也用WINRAR方式打开从编译出来的Contacts.apk 文件里替换twelve_key_dialer.xml 到原文件Contacts.apk 里压缩方式选择存储视频教程下载:拨号键盘底部颜色.zip(10.32 MB, 下载次数: 243)-----------------------------------------------------------------------------------------------------------------------------------------------------实例六/修改全局二级字体颜色本帖隐藏的内容准备材料framework-res.apk反编译framework-res.apk键盘的窗口键+R 输入CMD 回车然后输入你反编译工具的盘目录我这里放在E盘所以输入为E:然后CD到反编译工具的目录这里我存放在E盘apktool文件夹里所以输入CD apktool开始反编译APK文件输入命令apktool d Contacts.apk这时反编译开始等结束后会有个反编译出来的文件夹framework-res在编译后的文件夹里面RES目录color文件里listitem_summary_text.xml用N++打开最后第八行为未启用的二级字体颜色最后一行9行为二级字体颜色修改下面的android:color="#ff038c8c" /> ,#ff038c8c 为颜色代码修改你想要的颜色就好了改好后保存然后输入apktool b framework-res 进行编译然后用winrar方式打开dist里的编译出来的文件framework-res.apk 同时打开原来的framework-res.apk 也用WINRAR方式打开从编译出来的framework-res.apk 文件里替换listitem_summary_text.xml 到原文件framework-res.apk 里压缩方式选择存储视频教程下载:全局二级字体颜色.zip(5.15 MB, 下载次数: 287)----------------------------------------------------------------------------------------------------------------------------------------------------实例7/修改下拉菜单运营商字体颜色正在运行字体颜色通知字体颜色无通知字体颜色本帖隐藏的内容准备材料systemui.apk反编译systemui.apk键盘的窗口键+R 输入CMD 回车然后输入你反编译工具的盘目录我这里放在E盘所以输入为E:然后CD到反编译工具的目录这里我存放在E盘apktool文件夹里所以输入CD apktool开始反编译APK文件输入命令apktool d systemui.apk这时反编译开始等结束后会有个反编译出来的文件夹systemui.apk在编译后的文件夹里面RES目录layout文件里status_bar_expanded.xml用N++打开下拉运营商的字体颜色:查找<com.android.systemui.statusbar.CarrierLabelandroid:textAppearance="?android:textAppearanceLarge"在这一段添加或者修改字体颜色代码android:textColor="#ff000000" 这里我添加为黑色的大家可以自己定义别的颜色下拉里无通知字体颜色:查找<TextViewandroid:textAppearance="@style/TextAppearance.StatusBar.Title" android:id="@id/noNotificationsTitle"在这段里添加字体颜色代码android:textColor="#ff000000" 这里我添加为黑色的大家可以自己定义别的颜色下拉里正在进行的字体颜色:查找<TextViewandroid:textAppearance="@style/TextAppearance.StatusBar.Title" android:id="@id/ongoingTitle"在这段里面添加字体颜色代码android:textColor="#ff000000"这里我添加为黑色的大家可以自己定义别的颜色下拉里通知的字体颜色:查找<TextViewandroid:textAppearance="@style/TextAppearance.StatusBar.Title" android:id="@id/latestTitle"在这段里面添加字体颜色代码android:textColor="#ff000000" 这里我添加为黑色的大家可以自己定义别的颜色然后用winrar方式打开dist里的编译出来的文件systemui.apk 同时打开原来的systemui.apk 也用WINRAR方式打开从编译出来的systemui.apk 文件里替换status_bar_expanded.xml 到原文件framework-res.apk 里压缩方式选择存储视频教程下载:下拉里字体颜色修改.zip(18.78 MB, 下载次数: 214)-----------------------------------------------------------------------------------------------------------------------实例8/进度条颜色修改及大小尺寸修改本帖隐藏的内容准备材料framework-res.apk反编译framework-res.apk键盘的窗口键+R 输入CMD 回车然后输入你反编译工具的盘目录我这里放在E盘所以输入为E:然后CD到反编译工具的目录这里我存放在E盘apktool文件夹里所以输入CD apktool开始反编译APK文件输入命令apktool d framework-res.apk这时反编译开始等结束后会有个反编译出来的文件夹framework-res在编译后的文件夹里面RES目录drawable文件里progress_horizontal.xml用N++打开<item android:id="@id/background"> 和<itemandroid:id="@id/secondaryProgress"> 为进度条底部背景android:startColor="#ffdddddd" android:endColor="#ffdddddd" 这里背景我给改成了灰色大家自己可以定义想要的颜色<item android:id="@id/progress">为进度条的颜色<gradient android:startColor="#ff000000"android:endColor="#ff000000" 这里背景我给改成了黑色大家自己可以定义想要的颜色修改好了保存然后修改进度条尺寸大小打开RES里的values文件找到styles.xml用N++ 打开拖动条尺寸修改查找<style name="Widget.SeekBar" parent="@style/Widget">修改下面的 <item name="maxHeight">10.0dip</item> 和<itemname="minHeight">10.0dip</item> 这里的值越小进度条越细进度条尺寸修改查找<style name="Widget.ProgressBar.Horizontal"parent="@style/Widget.ProgressBar">修改下面的 <item name="maxHeight">20.0dip</item> 和<itemname="minHeight">20.0dip</item> 这里的值越小进度条越细最后改好数值后保存然后编译输入apktool b framework-res然后用winrar方式打开dist里的编译出来的文件framework-res.apk 同时打开原来的framework-res.apk 也用WINRAR方式打开从编译出来的framework-res.apk 文件里替换resources.arsc 到原文件framework-res.apk 里压缩方式选择存储从编译出来的framework-res.apk 文件里替换progress_horizontal.xml 到原文件framework-res.apk 里压缩方式选择存储视频教程下载下载请点击。