ANDROID
文章平均质量分 60
lunarcyd
这个作者很懒,什么都没留下…
展开
-
SH7218T拆解手记(1)拆解刷机底包
工具:十六进制编辑器Hex WorkshopLinuxUnyaffs源代码原厂刷机底包tfupdate.img1)拆解刷机底包tfupdate.img要点:排列顺序:boot.imgrecovery.imgsystem.imguserdata.img排列方式:无压缩无加密中间无填充拆解方式:boot.img和rec原创 2012-09-24 11:57:05 · 3100 阅读 · 3 评论 -
SH7218T拆解手记(12)IWNN(日文输入)的移植
IWNN(日文输入)的移植本身没啥技术含量,只是需要的文件超多而已首先反编译iWnnIME.apk,从代码中搜索java/lang/System;->loadLibrary(Ljava/lang/String;)V在前面的string赋值语句中可得三个so文件的文件名(须将字符串改写为lib*.so,*为字符串值)在代码中搜索以".so"结尾的字符串,可得一串以“lib_dic_”原创 2012-12-21 17:15:36 · 9822 阅读 · 0 评论 -
<小白向>修改开关机外屏上的“中国电信”字样
××××××××××这里修改的是开机外屏,关机外屏请往这里走××××××××××××需要的文件/工具:1. 一张单色BMP图片,尺寸为192×642. 外屏图案生成工具SubLogo请去这里下载http://download.csdn.net/detail/lunarcyd/49743121.将准备的文件在画图里做一下水平翻转例:我想要显示的是如下图的白原创 2013-01-08 17:01:20 · 4687 阅读 · 16 评论 -
SH7218T拆解手记(14)关于recovery模式的启动
由于SH7218T没有misc分区,所以首先需要删去recovery.fstab中关于misc分区的那一项(否则会报error misc)SH7218T进入recovery模式的机制不明,但退出recovery模式需要存在/data/recovery/flag文件,否则会反复循环于recovery模式上故在/bootable/recovery/recovery.c的finish_recov原创 2013-02-04 16:22:14 · 2574 阅读 · 3 评论 -
<小白向>精简ROM刷机教程
首先去这里下载精简ROMhttp://download.csdn.net/detail/lunarcyd/5060230刷机方法:1。将解压得到的image文件夹放入TF卡根目录,并删除里面的apps目录 可根据需要对tfupdate.img的分区大小进行进一步调整2。 TF卡插入手机。3。插入手机电池,确保电池电量不少于60%。4。按8键+开机键原创 2013-02-09 19:06:44 · 12580 阅读 · 49 评论 -
<小白向>SH7218T分区调整教程
该工具可以去这里下载:http://download.csdn.net/detail/lunarcyd/4691031调整分区需要原始刷机包tfupdate.img(精简ROM的tfupdate.img也可用),没有的同学可以去这里下载:part1:http://download.csdn.net/detail/lunarcyd/4671606part2:http://原创 2012-10-26 17:35:03 · 6734 阅读 · 14 评论 -
SH7218T拆解手记(7)Clockworkmod recovery的编译
1.cd 到工作目录2.source build/envsetup.sh3.lunch,选择4(?)4.make -j8 otatools5.build/tools/device/mkvendor.sh sharp sh7218t ./recovery.img 6.lunch full_sh7218t-eng7.build/tools/device/makerecoveri原创 2012-10-15 17:57:11 · 3415 阅读 · 0 评论 -
<小白向>ROOT教程/误删系统软件急救教程
1.下载下列文件:①recovery.img(已刷精简ROM的可以不用下)http://download.csdn.net/detail/lunarcyd/5060149②update.zip单纯想要root的请下载这个包:http://download.csdn.net/detail/lunarcyd/4671494由于误删系统软件导致系统无法正常工作的请下载原创 2012-10-21 20:28:23 · 16954 阅读 · 55 评论 -
SH7218T拆解手记(10)重新生成system.img
要点:1.所有操作均需在root权限下进行。2.unyaffs.c,mkyaffs2img.c文件顶部的宏定义需要改,chunkSize为4096,spareSize为128. 新版mkyaffs2img.c新出现的宏定义pagesPerBlock作用不明,目前改为128. 但是解包CWM生成的备份文件时需将这两个值改回2048和642.旧版mkyafffs2im原创 2012-11-02 18:24:15 · 4211 阅读 · 0 评论 -
<小白向>系统分辨率调整
手机需要root用root explorer 找到/system/build.prop点击这个文件打开在打开的文件中找到ro.sf.lcd_destiny=240这一行点按屏幕即可 出现光标将240改成别的数字即可,改小则为调高分辨率(字体变小),改大则为降低分辨率(字体变大)改完后按菜单->save changes即可改后在同一目录下生成的bu原创 2012-12-22 16:08:30 · 2404 阅读 · 1 评论 -
SH7218T拆解手记(11)PDroid补丁的安装
打好补丁的文件可去这里下载http://download.csdn.net/detail/lunarcyd/4906274用PDroid Patcher直接打上去的补丁刷入系统后无法运行将打补丁前后的文件各自反编译后发现引起问题的代码共有两处(3.12版)第一处:framework.jar.out\smali\android\content\ContentRes原创 2012-12-19 14:26:21 · 1935 阅读 · 0 评论 -
SH7218T拆解手记(3)系统软件大删除
系统软件大删除root包可至此处下载。http://download.csdn.net/detail/lunarcyd/4588168刚做过恢复出厂设置,手机里除系统软件外无任何软件时删去的软件列表目前电话正常,短信正常,数据流量正常,WIFI连接正常,罗盘校准正常,GPS启动正常,设置各项功能正常。(android键盘和搜狗输入法如果同时删去的话会导致设置的最后一项“原创 2012-09-25 11:31:18 · 8264 阅读 · 7 评论 -
SH7218T拆解手记(4)修改外屏大时钟
需要的东西:dexdump.exe(最新sdk的platform-tools里有)root过的SH7218T任意解压缩软件SH7218U的大时钟版和原版的subsystemserver.apk文件比较器apktoolHexWorkShop手顺:1.用任意方法取得T的/system/app/subsystemserver.apk2.用解压缩软件打开手顺(1原创 2012-09-28 14:57:13 · 2445 阅读 · 1 评论 -
<小白向>系统软件替换教程
这里以SystemUI.apk为例。需要手机已ROOT+已装ROOT EXPLORER1.把要替换的apk文件装入SD卡,然后拔走USB线,取消和电脑的连接2.打开ROOT EXPLORER,找到叫sdcard的文件夹,这是你的sd卡的根目录。3.在该目录里找到你要替换的文件4.长按这个文件,在弹出菜单选择copy,如图。5.选择后底部会有两个按钮出原创 2012-10-01 12:40:30 · 8682 阅读 · 6 评论 -
SH7218T拆解手记(2)获取ROOT权限
工具及文件清单:bootimg.exeSH7218U用的客制ROM recovery.img从SH7218T的底包中拆解出的recovery.img拆解记录:1.(WINDOWS下)bootimg --unpack-bootimg recovery.img同时解开T和U的recovery.img,得到两个kernel和两个ramdisk.gz将ramdisk原创 2012-09-24 12:01:38 · 3037 阅读 · 0 评论 -
SH7218T拆解手记(6)CyangenMod源码的获得
1.repo的获得:curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" > ~/bin/repo具体见http://www.cnblogs.com/miaoshuncai/articles/2179746.html2.repo sycn的错误解决:文件管理器->查看->显示隐藏文件后/.repo/原创 2012-10-06 00:12:15 · 2712 阅读 · 0 评论 -
SH7218T拆解手记(9)调整分区大小
分区表在appsboot.mbn中。分区大小记录在自0xE090起始的一块信息中,分区名起始地址加0x14处的四个字节(注意Endian),其中data分区大小不必修改,为总内存减去其他各分区的大小原创 2012-10-22 11:49:41 · 1619 阅读 · 2 评论 -
SH7218T拆解手记(8)tfupdate.img大拆解
首先是一个大小为0x0250的文件头。文件头里的结构如下:首先是一个大小为0x14的字符串其次之后是各文件的信息,单个文件信息可放入这样一个结构中:[cpp] view plaincopystruct { char filename[0x1c]; //文件名 DWORD checksum; //checksum DW原创 2012-10-22 11:47:53 · 1859 阅读 · 0 评论 -
SH7218T拆解手记(5)修改系统主题和状态栏
修改要点:1.图标对焦和点击时的背景图在Launcher里,点击时的背景图不在drawable-hdpi里,而在drawable里2.日期和时间的颜色需修改SystemUI.apk的源代码,查找setTextColor可得,共有两个结果,分别对应时间和日期3.修改时间和日期颜色时需将变量类型的const/high16改为const,白色为-0x14.修改下拉菜单字体颜色在fra原创 2012-09-30 22:43:44 · 4163 阅读 · 12 评论