android破解技术吧 关注:6,426贴子:22,592
  • 13回复贴,共1

反编译教程

只看楼主收藏回复

确保你自己的手机备份好系统,因为可能会系统over,本贴持续更新~


IP属地:浙江来自Android客户端1楼2015-08-02 22:54回复
    状态栏字体颜色修改
    提取system\app\systemui.apk
    1,反编译
    2,打开SystemUI\res\layout\tw_status_bar.xml
    搜索TextView和Clock 修改android:textColor="#ff66cd00"(#ff66cd00为颜色代码,自行选择)
    3,打开SystemUI\res\layout\tw_status_bar_expanded_header.xml
    同上:搜索DateView和Clock 修改android:textColor="#ff66cd00"
    回编后,替换res和resources.arsc放回手机,替换原SYSTEMUI.apk修改权限w-r-r 重启


    IP属地:浙江来自Android客户端2楼2015-08-02 22:55
    回复
      2025-07-31 16:24:28
      广告
      不感兴趣
      开通SVIP免广告
      让你的状态栏 变成独特的图片 可换颜色
      1.准备自己需要的图片一张 5*5 png格式可任何颜色
      2.反编辑systemUI.apk
      3.把准备好的图片复制到res\drawable-hdpi下名字可自选择,这里以samsung为例
      4.打开res\layout\tw_status_bar.xml
      5.把第一行的android:background="@drawable/status_bar_background 修改成android:background="@drawable/samsung"
      6.另外打开res\layout\tw_super_status_bar.xml
      7.把第2行的android:background="#ff000000"改成android:background="#00000000"
      8.再打开res\values\drawables.xml
      9.把55行的"status_bar_background">#ff1e1e1e改成"status_bar_background">#00000000
      10.回编辑
      11.用winrar打开SystemUI.apk
      12.把图片拉到res\drawable-hdpi下 保存方式选择存储
      13.把回编辑好的tw_status_bar.xml和tw_super_status_bar.xml
      拉到res\layout\下 保存方式选择存储
      14.把回编辑好的resources.arsc 拉到SystemUI.apk下 保存方式选择存储
      15.把修改好的SystemUI.apk复制到system/app下替换
      16.重启手机
      另,首先反编译systemui.apk.打开systemUi/res/values/drawables.xml.把第三行的status_bar_background的#号的颜色代码修改为#00000000或其他颜色.例#ff293945.然后回编译.把rsources.arsc替换原来的systemui.apk里.


      IP属地:浙江来自Android客户端3楼2015-08-02 22:55
      回复
        修改锁屏字体颜色:日期,天气,天气归属地,签名,充电字体颜色
        1.反编辑framework-res.apk
        2.打开res\layout-sw360dp下的keyguard_circlelock_clockwidget.xml
        3.寻找编码(大致这个位置):
        18行
        <TextView android:textSize="23.0dip" android:textColor="#fff8f8f8"android:id="@id/zzz_ampm"
        (这个是修改时间后面的AM和PM,用24小时制的可以不用修改)
        21行
        <TextView android:textSize="20.0dip"android:textStyle="bold" android:textColor="#fff6f7c9"
        (这个是日期,官方原版这个编码是淡H色,因为那字不显示所以用拼音的第一个字母,自己修改自己喜欢的颜色)
        58行
        <TextView android:textSize="39.0dip"android:typeface="sans" android:textColor="#fff9f9f9"
        (以上这个是天气的温度字体颜色了,如果你要改后面的温度颜色就需要修改drawable-xhdpi下的keyguard_lockscreen_ic_celsius.png)
        62行
        <TextView android:textSize="22.0dip"android:textColor="#fff9f9f9"
        (以上这个是天气归属地的字体颜色了,自己修改自己喜欢的颜色吧)
        70行
        <TextView android:textSize="17.0dip"android:textColor="#fff9f9f9"
        (最后这个是应该是充电吧,我也忘了,或者是签名的,你自己测试吧)
        4.改好后,保存,回编辑
        5.把编辑好的keyguard_circlelock_clockwidget.xml和resources.arsc替换到原来的framework-res.apk里,别放错目录啊.
        6.复制手机,修改权限,重起手机


        IP属地:浙江来自Android客户端4楼2015-08-02 22:56
        回复
          如何修改信息,联系人,通话记录的2级字体颜色教程(4.1.1和4.1.2)
          第一个修改信息的字体颜色2级
          1.反编辑SecMms.apk
          2.打开res\layout-sw359dp的conversation_list_item.xml
          3.找到
          <TextViewandroid:textSize="@dimen/conversation_item_date" android:textColor="#ffb2f900" android:id="@id/date"android:layout_width="wrap_content" android:layout_height="wrap_content"android:layout_marginLeft="3.0dip"android:singleLine="true"android:layout_alignParentRight="true"android:layout_alignParentBottom="true" />
          <TextView android:textSize="@dimen/conversation_item_subject" android:textColor="#ffb2f900"android:ellipsize="end" android:id="@id/subject"android:layout_width="wrap_content"android:layout_height="wrap_content"android:singleLine="true" android:layout_toLeftOf="@id/date"android:layout_alignParentLeft="true" android:layout_alignParentBottom="true"/>
          4.把上面的颜色编码修改成android:textColor="#ffff33b5e5 "(自己改自己喜欢的颜色编码,颜色代码可能有误差,通过关键字查找。)
          5.保存,回编辑
          第二修改联系人的字体颜色和通话记录字体颜色(同个文件)
          1.反编辑SecContacts.apk
          2.打开res\color的 tw_main_list_primary_text_color.xml和tw_main_list_secondary_text_color.xml
          3.把里面的颜色编码换成你自己喜欢的颜色就是联系人里的联系人字体颜色
          4.打开res\layout的call_log_list_item.xml(这个通话记录字体的位置文件)
          5.找到
          <TextView android:textAppearance="@style/TwTextAppearanceListTwoLineSecondary1"android:gravity="left" android:id="@id/numberText"android:layout_width="wrap_content"android:layout_height="wrap_content" android:singleLine="true"android:layout_toRightOf="@id/simcard_image" android:layout_alignBottom="@id/call_indi_image"/>
          <TextViewandroid:textAppearance="@style/TwTextAppearanceListTwoLineSecondary1"android:gravity="left" android:id="@id/locationText"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="5.0dip"android:singleLine="true"android:layout_toRightOf="@id/numberText"android:layout_alignBottom="@id/call_indi_image" />
          <TextViewandroid:textAppearance="@style/TwTextAppearanceListTwoLineSecondary2"android:gravity="right" android:id="@id/timeText"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="12.0dip"android:layout_toLeftOf="@id/log_divider_image" android:layout_alignBottom="@id/call_indi_image"/>
          6.在上面3条编码里都要添加android:textColor="#ff00ffff"(一定要3条都要修改,下面发编码对照,这个是2级字体颜色)
          <TextViewandroid:textAppearance="@style/TwTextAppearanceListTwoLineSecondary1"android:textColor="#ff00ffff" android:gravity="left"android:id="@id/numberText"android:layout_width="wrap_content"android:layout_height="wrap_content"android:singleLine="true"android:layout_toRightOf="@id/simcard_image"android:layout_alignBottom="@id/call_indi_image" />
          <TextView android:textAppearance="@style/TwTextAppearanceListTwoLineSecondary1"android:textColor="#ff00ffff" android:gravity="left"android:id="@id/locationText"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="5.0dip" android:singleLine="true"android:layout_toRightOf="@id/numberText"android:layout_alignBottom="@id/call_indi_image" />
          <TextViewandroid:textAppearance="@style/TwTextAppearanceListTwoLineSecondary2"android:textColor="#ff00ffff" android:gravity="right"android:id="@id/timeText"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="12.0dip" android:layout_toLeftOf="@id/log_divider_image"android:layout_alignBottom="@id/call_indi_image" />
          7.同个文件找到
          <TextViewandroid:textAppearance="@style/TwTextAppearanceListTwoLineGroupCount"android:textColor="#ff33b5e5"
          <TextView android:textAppearance="@style/TwTextAppearanceListTwoLinePrimary"android:textColor="#ff33b5e5"
          8.编辑好了,保存,回编辑
          9.把回编辑好的 tw_main_list_primary_text_color.xml和tw_main_list_secondary_text_color.xml,call_log_list_item.xml和resources.arsc用WINRAR储存方式保存到SecContacts.apk下
          10.复制到手机,修改权限,重起手机.
          状态栏加入锁屏,重叠在右上角教程(时间位置,如果时间居中了就在右上角)4.1.1和4.1.2
          1.反编辑systemUI.apk
          2..打开res\layout的tw_status_bar.xml
          3.找到
          <com.android.systemui.statusbar.policy.Clockandroid:textSize="@dimen/status_bar_clock_text_size" android:textColor="#ff959595"android:ellipsize="none" android:gravity="left|center"android:id="@id/clock" android:paddingLeft="3.0dip"android:layout_width="wrap_content"android:layout_height="fill_parent"android:singleLine="true"android:includeFontPadding="false" />
          </LinearLayout>
          </LinearLayout>
          <LinearLayout android rientation="horizontal"android:id="@id/ticker" android:paddingLeft="6.0dip"android:animationCache="false"android:layout_width="fill_parent" android:layout_height="fill_parent">
          第20行到24行之间吧,自己找吧,最上面的是状态栏时间
          4.在<LinearLayout androidrientation="horizontal" android:id="@id/ticker"android:paddingLeft="6.0dip" android:animationCache="false"android:layout_width="fill_parent" android:layout_height="fill_parent">
          上面一行加入以下代码
          <com.android.systemui.statusbar.policy.KeyButtonViewandroid:layout_gravity="right" androidrientation="vertical" android:id="@id/back"android:layout_width="wrap_content"android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_lockd"android:layout_toRightOf="@id/recent_apps"android:contentDescription="@string/accessibility_back"systemui:keyCode="26"


          IP属地:浙江来自Android客户端5楼2015-08-02 22:57
          回复


            IP属地:浙江来自Android客户端8楼2015-08-03 05:50
            回复
              前排提醒,重力工具箱好多功能都有,安全又快捷


              来自Android客户端11楼2015-08-07 16:33
              收起回复
                楼主,我提取出来了status_bar.xml就是不会,怎么弄状态栏布局。可以帮我?


                来自Android客户端12楼2015-08-30 17:42
                回复
                  2025-07-31 16:18:28
                  广告
                  不感兴趣
                  开通SVIP免广告
                  反编译app锁机软件修改锁机界面的QQ号帮我一下可以吗


                  来自手机贴吧15楼2016-03-06 15:50
                  回复