随笔分类 -  Android

摘要:#!/system/bin/sh# Version: 0.3# Author:linkscue# E-mail:linkscue@gmail.com# Funtion: init the first boot# Filename: /system/etc/init.d/99firstbootif [[ -e /data/system/first_boot ]]; then echo "this is not first boot." exit 1fimount -o remount,rw /dev/block/mmcblk0p17 /system#1. VIM(init)i 阅读全文
posted @ 2013-02-19 08:29 scue 阅读(404) 评论(0) 推荐(0)
摘要:#!/bin/bash#文件名称:~/bin/apkpackage#实现功能:在Linux下查看apk文件的程序包名(而不需要解压);if [[ $# != 1 ]]; then echo "使用方法:`basename $0` [apk文件]" exit 1fiaapt dump xmltree $1 AndroidManifest.xml | sed -n "/package=/p" | awk -F'"' '{print $2}' 阅读全文
posted @ 2013-02-14 01:20 scue 阅读(3078) 评论(0) 推荐(0)
摘要:#!/bin/bash#version:0.1#author:linkscue@gmail.com#使用方法:./fixuisize.sh SystemUI.apk#实现功能:用于修正从网上的厨房制作的百分电量图标太大的问题;#错误侦测if [[ $# != 1 ]]; then echo "usage:`basename $0` [SystemUI.apk]" exit 1fi#初始化相关变量apk=$1DIRNAME=${1%.*}TOPDIR=`dirname $1`adbd="adb"#判断apk文件路径起始位置是否含有有./,若有则去掉它;if 阅读全文
posted @ 2013-02-08 23:46 scue 阅读(517) 评论(0) 推荐(0)
摘要:感谢:Github无私贡献与分享的大量代码; 修改文件:bootable/recovery/extendedcommands.c 修改后的文件对比:diff bootable/recovery/extendedcommands.c.origin bootable/recovery/extendedcommands.c21a22> #include <pthread.h>1537a1539,1633> > //add by linksuce start, cwm off mode charging> //Origin:github.com/cedesmith/ 阅读全文
posted @ 2013-01-26 23:58 scue 阅读(884) 评论(0) 推荐(0)
摘要:1. gvim framework-res/res/values/public.xml <public type="string" name="chn_ten" id="0x01040519"/> <public type="string" name="chn_double" id="0x0104051a"/> <public type="string" name="chn_year" id="0 阅读全文
posted @ 2013-01-12 18:55 scue 阅读(1057) 评论(0) 推荐(0)
摘要:# 0.环境配置(64位,貌似在32bit不能编译)sudo apt-get install git-core gnupg flex bison python rar original-awk gawk p7zip-full gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev pngcrush schedtoolsudo apt-get install libc6-dev x11proto-core-dev libx1 阅读全文
posted @ 2013-01-09 01:55 scue 阅读(926) 评论(0) 推荐(0)
摘要:一、向res文件中加入相关布局及变量思路,先将有来电归属功能的Phone.apk与原生的Phone.apk都反编译,再用Beyond软件进行比对,查找与phoneLocview等关键词有关的项目进行相应的添加操作1、反编译原生Phone.apk,进入res目录,将其他语言删除(方便编译,如果真的需要以后可以再加入进来)2、向values\public.xml中添加相关代码(1)根据id项的最大id值是7f0600a8,于是添加 <!--Edit By WQY88 Start--> <public type="id" name="phoneLocv 阅读全文
posted @ 2013-01-06 20:00 scue 阅读(619) 评论(0) 推荐(0)
摘要:shell@android:/ # busybox fdisk -l /dev/block/mmcblk0 Disk /dev/block/mmcblk0: 3909 MB, 3909091328 bytes1 heads, 16 sectors/track, 477184 cylindersUnits = cylinders of 16 * 512 = 8192 bytes Device Boot Start End Blocks Id System/dev/block/mmcblk... 阅读全文
posted @ 2013-01-04 00:41 scue 阅读(713) 评论(0) 推荐(0)
摘要:scue@Link:JellyBean$ out/host/linux-x86/bin/emulator -sysdir out/target/product/generic/ -system out/target/product/generic/system.img -ramdisk out/target/product/generic/ramdisk.img -data out/target/product/generic/userdata.img -kernel prebuilts/qemu-kernel/arm/kernel-qemu -sdcard sdcard.img -skind 阅读全文
posted @ 2013-01-03 01:01 scue 阅读(254) 评论(0) 推荐(0)
摘要:diff -rupN ./a/frameworks/base/packages/SystemUI/res/layout/navigation_bar.xml ./b/frameworks/base/packages/SystemUI/res/layout/navigation_bar.xml--- ./a/frameworks/base/packages/SystemUI/res/layout/navigation_bar.xml 2012-11-15 06:56:46.284574000 +0900+++ ./b/frameworks/base/packages/SystemUI/re... 阅读全文
posted @ 2013-01-02 00:20 scue 阅读(566) 评论(0) 推荐(0)
摘要:#!/bin/bash# Version: 0.3# Author: linkscue# E-mail: linkscue@gmail.com# function: get key words start line number,$1=key_wordget_start_line(){ # shell function can't return >255 value, so echo replace return echo $(grep -n "$1" $style_file | awk -F':' '{print $1}')} 阅读全文
posted @ 2013-01-01 07:17 scue 阅读(368) 评论(0) 推荐(0)
摘要:scue@Link:tmp$ sed -n '/<style\ name=\"Theme\.Holo\./p' styles.xml <style name="Theme.Holo.NoActionBar" parent="@style/Theme.Holo"> <style name="Theme.Holo.NoActionBar.Fullscreen" parent="@style/Theme.Holo.NoActionBar"> <style na 阅读全文
posted @ 2013-01-01 03:08 scue 阅读(517) 评论(0) 推荐(0)
摘要:diff -rupN ./a/frameworks/base/packages/SystemUI/res/layout/navigation_bar.xml ./b/frameworks/base/packages/SystemUI/res/layout/navigation_bar.xml--- ./a/frameworks/base/packages/SystemUI/res/layout/navigation_bar.xml 2012-11-15 06:56:46.284574000 +0900+++ ./b/frameworks/base/packages/SystemUI/re... 阅读全文
posted @ 2012-11-29 04:13 scue 阅读(2875) 评论(0) 推荐(0)
摘要:http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.0.4_r2.1/android/content/Context.java#Context 阅读全文
posted @ 2012-11-29 01:56 scue 阅读(313) 评论(0) 推荐(0)
摘要:虚拟按键位置SystemUI/res/drawable-xhdpi/ic_sysbar_airplane_on.pngSystemUI/res/drawable-xhdpi/ic_sysbar_back.pngSystemUI/res/drawable-xhdpi/ic_sysbar_back_ime_default.pngSystemUI/res/drawable-xhdpi/ic_sysbar_back_ime_pressed.pngSystemUI/res/drawable-xhdpi/ic_sysbar_back_land.pngSystemUI/res/drawable-xhdpi/ 阅读全文
posted @ 2012-11-28 16:52 scue 阅读(381) 评论(0) 推荐(0)
摘要:make_ext4fs -l $SIZE -a $MOUNT_POINT $OUTPUT_FILE $SRC 阅读全文
posted @ 2012-11-21 21:15 scue 阅读(2168) 评论(0) 推荐(1)
摘要:最近ROOT权限容易出Bug,一升级就倒霉,参照了乐phone之家论坛的root脚本,写下Linux的Root备忘;sudo ./adb shell mv /data/local/tmp /data/local/tmp.baksudo ./adb shell ln -s /data /data/local/tmpsudo ./adb rebootecho Rebooting (1/3) - Continue once device finishes rebootingsudo ./adb shell rm /data/local.prop > nulsudo ./adb shell &q 阅读全文
posted @ 2012-11-20 23:51 scue 阅读(424) 评论(0) 推荐(0)
摘要:现象:79: error: Found tag </item> where </plurals> is expected79: error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute? To fix plurals.xml errorEdit framework-res.apk/res/values/plurals.xmlframework-res.apk/res/valu 阅读全文
posted @ 2012-11-20 02:13 scue 阅读(619) 评论(0) 推荐(0)
摘要:echo 0,1,2,7,14,15 > /sys/module/lowmemorykiller/parameters/adj;echo 1536,2048,6144,6656,7680,9607 > /sys/module/lowmemorykiller/parameters/minfree;Save above script code in /system/etc/init.d/00LowmemoryConfig,to make your huawei u8825d(G330d) run faster and satbler! 阅读全文
posted @ 2012-11-09 19:27 scue 阅读(253) 评论(0) 推荐(0)
摘要:1. 下载内核源代码,放到任意地方(建议放在Ext4格式的盘符上)https://github.com/derekhe/huawei-g330d-u8825d-kernel2. 下载后解压,打开里边HOW-TO-BUILD,查看如何进行编译第一步:去Google查看相关编译过程,对于我们比较直接有用的就是把prebuilt通过git弄回来,其他不需要了,如果已经同步过ICS源代码,可直接略过这一步第二步:git回来的prebuilt,export相关编译需要的工具到系统vim ~/.bashrc# 在最后一行加入,prebuilt的位置根据git回来位置而定export PATH=/home/ 阅读全文
posted @ 2012-11-07 17:51 scue 阅读(2249) 评论(2) 推荐(1)