续昨天晚上修改应用程序背景,详细的编译过程,让每个朋友都学会。
应用程序, 朋友
本帖最后由 Calm/kb 于 2011-6-24 19:58 编辑 昨天晚上时间太仓促了发了个改背景的教程没说怎么改的,今天特别抽时间写了个详细的教程。很多朋友的系统版本不一样,但是原理是一样的,只要是58的这方法都适用。 效果没见到的朋友看我昨天帖子:www.hiapk/bbs/thread-1054824-1-1.html ================================================================= 首先附上工具: 1:Java SDK由于安卓程序基本都是由JAVA编写的这个必备 下载链接:www.duote/soft/27092.html 2:反编译工具:www.vdisk/down/index/8221026A7521 3:R.E管理器和busybox这两个相信大家都有,依然附下: R.E浏览器.apk (224.51 KB) 下载次数: 203 2011-3-16 14:43 stericson.busybox.jpe.apk (1.97 MB) 下载次数: 854 2011-3-16 14:43 =================================================================== 下面是具体步骤有图,方便大家。 提示:编译必须在安装JAVASDK前提下进行。手机必须Root,然后用busybox提取最高权限后台挂起,再用R.E管理器提取和覆盖文件,要是这个都不会的请看其他教程。 1:首先提取手机system/app/下原文件TouchWiz30Launcher.apk到电脑。 2:在电脑上新建一个文件夹不能为中文,名字可以自取。然后把TouchWiz30Launcher.apk文件重命名为123.apk并放入刚才的文件夹。 附图11,22 下载 (47.8 KB) 2011-3-16 14:43 下载 (55.11 KB) 2011-3-16 14:43 3:解压反编译工具到电脑任意位置,运行APK反编译及编译工具v132 签名版.exe 附图1 下载 (22.81 KB) 2011-3-16 14:43 4:选择你刚才新建的文件夹--〉点安装--〉然后选1回车—〉等待完成 附图2 下载 (9.67 KB) 2011-3-16 14:43 5:打开刚才文件夹,里面多出一个APK文件夹路径为\APK\res\values然后用记事本打开l,最后一项用红框选的就是应用程序的颜,前两位为透明度从00到99, 00位100%透明ff为完全不透明,后面6位为颜代码,修改为你想的后保存。至于其他项也是背景颜,朋友们可以自行研究测试。 附图3,4 下载 (76.98 KB) 2011-3-16 14:43 下载 (30.05 KB) 2011-3-16 14:43 6:在此运行APK反编译及编译工具v132 签名版.exe—〉同样选择刚才那个文件夹—〉 安装—〉选2回车。 附图5 下载 (31.65 KB) 2011-3-16 14:43 7此时如果在APK文件夹下有一个build的文件夹并且在APK\build\apk此路径下有一个resources.arsc的文件那代表你成功了,不过还没完,用winrar打开一个原文件TouchWiz30Launcher.apk注意是从手机里提出的原文件哈,当然文件夹里的123.apk也是一样的。 把APK\build\apk下resources.arsc托进原TouchWiz30Launcher.apk替换掉就大功告成 。把该文件替换掉手机里的文件重启就好了(如果是修改123.apk的要改名回来哟)。 附图6,7,8,9 下载 (44.76 KB) 2011-3-16 14:43 下载 (35.72 KB) 2011-3-16 14:43 下载 (138.07 KB) 2011-3-16 14:43 三星i9000是一款比较强悍的Android智能手机,它拥有一个自制的类似iPhone的系统界面。这个界面看上去非常漂亮,但是有些朋友对其中的一个特性感到不满意,那就是应用程序图标下面的名称后面有黑背景,这个是直接继承自Android系统。那么如何能将整个“碍眼”的黑背景去除呢? 先看看效果图和对比图吧: 下面是网友huidy5257为大家提供教程,希望对你有用: 一、手机提取TouchWiz30Launcher.apk文件到电脑 二、电脑反编译TouchWiz30Launcher.apk文件,修改代码参数后回编译形成新的resources.arsc文件。 三、将新形成的resources.arsc文件代入TouchWiz30Launcher.apk中替换原始文件。 四、用含有新resources.arsc文件的TouchWiz30Launcher.apk覆盖手机中的原始文件。 其实apk的反编译也是安卓玩家的必修课程,相信我,为了以后能够深入的研究和使用安卓系统,你需要这方面的基础!!! 美化原理:通过反编译apk文件修改背景颜代码为透明或半透明。 美化步骤: 第一步,电脑下载安装jdk(duote软件站资源),此步骤为了使编译软件能够正常运行于windows系统。 (已装java运行库的直接跳下一步) 第二步,用r.e管理器(手机需root)依次打开system/app/,长按TouchWiz30Launcher.apk复制到sdcard,上传至电脑, 将TouchWiz30Launcher.apk文件放入新建名称由全英文或数字组成的文件夹。修改文件名称为123.apk。 第三步,下载贴子附件中的反编译工具v132 签名版,解压至随意文件夹。 运行 APK反编译工具,点击浏览,选择你刚才放置123.apk 的文件夹(此文件夹名称必须为英语或数字,不能是汉语!), 然后点击安装 选1 回车进行反编辑 第四步,完成以后,新建文件夹中会多个APK 的文件夹, 到APK es\values 下的l 用记事本打开 第五步,到代码<color name="menu_background">#00000000</color> ,这一句就是程序背景的颜, 修改#00000000 #ff000000 是全不透明 #00000000 是全透明 #50000000 就是半透明 一般改半透明回80 就可以协调点 改好后保存 第六步:再运行反编译工具点击“浏览”选择你新建含有123.apk 的文件夹 然后点击安装 选择2 回车进行回编辑 然后会在APK 文件夹里多个build, 然后到APK\build\apk 下的resources.arsc 如果有的话说明回编辑成功了 第七步:现在把123.apk 改回TouchWiz30Launcher.apk 用WINRAR打开TouchWiz30Launcher.apk 点击添加 到APK\build\apk 下的resources.arsc 后点击确定 压缩方式选择存储 最后把APK 复制到手机system/app文件夹下,替换原文件就全部完成了!! [ROM讨论] 不懈努力之更改原版启动器launcher2的桌面图标文字底为透明及方法 一直以来,2.1,2.2的启动器launcher的桌面图标下面文字都有一个椭圆的半透明黑影底,有时候配上浅桌面主题,显得比较奇怪。很希望去掉,但是这个阴影不是图片资源,在代码里。本人能力有限,费了好大力气才到资源修改,把文字的背景去掉。同时也把原来25个背景图片较少到7个,少占用了不少资源,从近4兆较少到1.5兆,速度也快了许多。 但是程序列表的黑背景无法修改,大家一起努力吧。 稍候出个方法,现在上班不太方便。呵呵 其实方法很简单,可能大家编译及反编译不成功是因为用的apktool版本太低了,只有1.3,目前是1.4.2,编译反编译,签字都没有问题了。 1. 更改文字底透明方法: 反编译后到\res\l <?xml version="1.0" encoding="utf-8"?> <resources> <color name="window_background">#00ffffff</color> <color name="grid_dark_background">#00ffffff</color> <color name="bubble_dark_background">#00ffffff</color> <color name="delete_color_filter">#a5ff0000</color> <color name="appwidget_error_color">#ffcccccc</color> <color name="snag_callout_color">#ff444444</color> <color name="gesture_color">#ff0563c1</color> <color name="uncertain_gesture_color">#ff848484</color> </resources> 里面就这几个行,红文字代表背景,我都给他透了,下面是文字的颜,大家可以试试改动。可以把文字根据主题改成不同颜。 注:00代表全透,ff代表不透,后面的六位数与PS的颜号一致。 如有需要更改页数呀,底下状态栏的图标指向,对应程序,可以参照更改 \res\layout-port及layout-land下的all_l文件及对应的程序指向如\res\l,网上很多教程,安卓软件签名工具 \res\values\里面的l也包含了一些地方的颜设置,大家修改试试吧,自己动手丰衣足食。 2. 下面说说减少壁纸数量的方法: 直接删掉图片资源是最简单的方法,但是有缺陷,就是打开壁纸图库时,对应的壁纸位置变成了小框框,不太美观及完美 1)首先是到你要精简掉的图片壁纸文件名(一对文件),到\res\values-hdpi下到l,精简掉您不想用的壁纸对应的条目 2)编译回apk,签名 3)变成rar后删除相应的壁纸图像文件 好了,替换回去就行 上面的第二步及第三步顺序不能错,否则编译编译不成功。里面涉及的资源互相关联太多,都到而且删除再编译很费之间。我这种办法应该是比较简单了,有更简单的可以分享给大家。 本启动器适合17.16.0下载 (12.19 KB) 2011-3-16 14:43 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论