折腾安卓手机常用的一些东东

笔记本/便携移动设备,手机平板等软硬件
回复
头像
iamfbi
帖子: 1081
注册时间: 2009-02-06 9:18
来自: 小僧乃吐蕃国大雪山大轮寺护国法师座下四大护法之西域妖僧是也

折腾安卓手机常用的一些东东

#1

帖子 iamfbi » 2014-01-15 22:21

remount 为可读写
mount -o remount,rw /system /system

移动 file1 去复盖 file2
mv file1 file2

设置屏幕亮度为 1 最暗,0为关闭,(1-255)
echo 1 > /sys/class/leds/lcd-backlight/brightness

查看输入设备,触屏,感应,指南针之类
cat /proc/bus/input/devices

查看 flash 分区信息
cat /proc/emmc_partition
cat /proc/mtd 这个命令没试过


用 dd 命令备份分区
dd if=/dev/block/mmcblk0p12 of=/sdcard/p12.img

分两段备份 第一段2G,第二段跳过2G再开始备份
dd if=/dev/block/mmcblk0 of=/sdcard/bk1.img bs=1048576 count=2048
dd if=/dev/block/mmcblk0 of=/sdcard/bk2.img bs=1048576 skip=2048

还原两段文件为完整,上面命令反过来。。好像还可以用 cat 没试过。。
cat file1 file2 > allfile


dd 出来的文件直接可以 mount
sudo mount -o loop ~/system.img ~/ext4sys


dd 手机整个flash的文件 用losetup 全盘
sudo losetup /dev/loop0 ~/emmc.img

可以用 fdisk 进行分区操作
sudo fdisk -lu /dev/loop0

用 kpartx 自动把全部分区各自加载
sudo kpartx -av /dev/loop0

移除 kpartx 的加载
sudo kpartx -dv /dev/loop0

移除 losetup 的加载
sudo losetup -d /dev/loop0


boot.img 修改处理

解包boot.img
./split_bootimg.pl boot.img

建 ramdisk 文件夹进入
mkdir ramdisk
cd ramdisk/

解包 boot.img-ramdisk.gz 到 ramdisk 文件夹
gzip -dc ../boot.img-ramdisk.gz | cpio -i

返回上一层目录
cd ../

打包 ramdisk 文件夹成 boot.img-ramdisk.gz
./mkbootfs ramdisk |gzip >boot.img-ramdisk.gz

重新打包 kernel 和 ramdisk 文件为 boot.img
小米
./mkbootimg --kernel boot.img-kernel --ramdisk boot.img-ramdisk.gz --base 0x40200000 -o boot-new.img

百分百
./mkbootimg --kernel boot.img-kernel --ramdisk boot.img-ramdisk.gz --base 0x00e25004 -o boot-new.img

其中--base 0x00e25004 参数很重要,手机不同参数不同,kernel地址,应为base+0x00008000。
Screenshot_1.jpeg
如图,kernel_addr:02608000
所以基地址=0x02608000-0x00008000=02600000

打包完了后,好像还要用16进制编辑器,对比下原 boot.img,大概第四行起,有三行内容要复制过来,不然好像启动不了,到底是什么东东没研究。。


PS. 期待这个版块很久了,今天发个主题。最近贪便宜买个几百块的安卓手机,想说过年送老爸礼物。这垃圾手机差点没把我折腾死。杂七杂八的一堆东西,有用没用,大家指点指点。
dd 备份单系统不好还原,还是用 recovery 方便,小米双系统可以这么折腾。
ubuntu手机系统嘛,只闻其声,不见其人,也做不什么,只能等着看看。。。
移动终端未来一定风云变动,无法预测,PC市场必然委缩。。。
Laptop: i5-460m hm55 4g 320g hd5470 14'led 2.3kg (acer 4738g)
Windows XP 7 8 all in one partition.
Ubuntu 10.04 LTS
Mac OS X 10.6.7
折腾笔记
论坛随手记
felonwan
帖子: 262
注册时间: 2008-09-12 12:32

Re: 折腾安卓手机常用的一些东东

#3

帖子 felonwan » 2014-01-16 17:12

:em11
慕荒城
帖子: 121
注册时间: 2012-05-05 20:24

Re: 折腾安卓手机常用的一些东东

#4

帖子 慕荒城 » 2014-01-17 11:46

:em11
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 折腾安卓手机常用的一些东东

#5

帖子 adagio » 2014-01-17 12:35

:em11
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
nmcn
帖子: 1
注册时间: 2014-02-25 12:09
系统: xp

Re: 折腾安卓手机常用的一些东东

#6

帖子 nmcn » 2014-02-25 12:23

不怎么明白
onlylove
论坛版主
帖子: 5369
注册时间: 2007-01-14 16:23

Re: 折腾安卓手机常用的一些东东

#7

帖子 onlylove » 2014-02-25 22:11

原来看过小米MIUI的定制手册,提到过boot.img的问题,不过如果不刷机啥的不用折腾这些吧,最近琢磨编译个原版的android试试
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
头像
bokuno
帖子: 177
注册时间: 2009-05-10 22:18
系统: Slax Linux

Re: 折腾安卓手机常用的一些东东

#8

帖子 bokuno » 2014-02-25 22:48

我现在期待的是这么一种设备,PC的方便操作+移动端的便携+轻便的定制OS+良好的系统还原+方便的外设扩展,

特点是能随身携带,VGA接口支持,USB接口也少不了,OS要保证有足够多的软件能用,

最终目的,是成为一个个人应用平台,和个人数据中心,以集中管理。
:em20 :em20 :em20
Using Slax Linux.
With KDE Desktop, Konqueror browser.
晨★梦一柯南
帖子: 335
注册时间: 2010-12-28 17:03

Re: 折腾安卓手机常用的一些东东

#9

帖子 晨★梦一柯南 » 2014-02-25 23:13

:em11
回复