官道pad基礎

2857 ワード

一、名詞の解釈
1、root:
    linuxのadminアカウントで、最高の権限を持っています.普段、携帯電話は普通のユーザーとしてプログラムを実行していますが、個別には管理者としてプログラムを実行する必要があります(windowsでプログラムを右クリックしてxxで実行することに相当します)、suファイルはこの仕事をしています.一般のメーカーは安全のため、このコマンドファイルを持っていません.
    携帯電話rootは、system/xbin/などのsuファイルを置き、superuserを置き、プログラムが管理者の身分を要求するときにヒントを与える.
    参照先:http://www.chn3g.cn/smart/Android/shuaji/2011/41119.shtmlああ、rootがAndroidアンドロイドを教えてくれたのは何ですか.
2、recovery
    ホーム(ボリューム)キー+スタートキーで電源を入れた後に入ることができるインタフェース(リカバリモード)で、このインタフェースではsdカードのzipのromで直接アップグレードしたり、システムをバックアップしたりすることができます.
3、bootloader
   OSカーネルが実行される前に実行される小さなプログラムです.このプログラムにより、ハードウェアデバイスを初期化し、メモリ空間マッピングマップを確立し、システムのソフト・ハードウェア環境を適切な状態にして、最終的にオペレーティング・システム・カーネルを呼び出すために正しい環境を準備することができます.bios?
4、fastboot
   実はrecoveryと同じブラシモードですが、recoveryよりも下層にあり、recoveryモードに入ることができないときは、心配しないで、fastbootで救うことができます.fastbootさえ入れないときは、携帯電話を修理ポイントに送るしかありません.
5、busybox
   標準Linuxツールの単一の実行可能な実装.一部の人はBusyBoxをLinuxツールのスイスの軍刀と呼んでいます.簡単に言えばBusyBoxは大きなツールボックスのようで、Linuxの多くのツールとコマンドを統合して圧縮しています.
6、デフォルト
-------携帯電話のrebooterは、recoveryを選択して黒い背景に入り、白い三角に黄色い感嘆符、緑の小さなロボットを再起動します.bootloaderを選択して、直接システムに入って、反応しません
--------シャットダウン、電源キー+音量プラス、黒背景、中間システムupdate、右下緑ロボットを表示--------公式ブラシモード?
--------電源を切り、電源キー+音量が減り、反応しなかった--------bootloader?(recoveryモード?)
-------シャットダウン、データケーブル接続、電源キー+音量減少(起動画像を見て、ボタンを離す必要がある.そうしないと、起動を続けるとシステムに入る;andriod sooner single ADB interface)、最初の起動インタフェース、白い背景の中間にある緑色のロボットの下に止まるandroid----------fast booterモード
 
 
二、root
 
 
三、romのエクスポート
方法a:fastboot+ romdump
1、fastboot+ romdumpはc:fbに解凍する
2、cmdはfbに入り、実行する
 adb push romdump /data/local/
 adb shell chmod 04755 /data/local/romdump
 adb shell /data/local/romdump

3、sdカード内にromdumpディレクトリがあります:config.gz、system.info.gz、checksum.md 5、system.tar
4、
romdump:http://android.podtwo.com/romdump/
参照先:http://bbs.hiapk.com/thread-826054-1-1.html
 
方法b:adbを直接使う
1、cat/proc/mtdを使ってsystemがmtdに属することを確認する
# cat /proc/mtd
cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00500000 00020000 "boot"
mtd1: 0c800000 00020000 "system"
mtd2: 00500000 00020000 "splash"
mtd3: 03200000 00020000 "cache"
mtd4: 09c00000 00020000 "userdata"
mtd5: 00100000 00020000 "misc"
mtd6: 00200000 00020000 "persist"
mtd7: 03200000 00020000 "recovery"

2、#cat/dev/mtd/mtd 6>/sdcard/system.imgコマンドsystem.imgファイルをsdカードに
3、このシステム.imgをLinuxの下にコピーし、./unyaffs system.imgを使用してパッケージを解くとき、私に「セグメントエラー」を報告する.なぜか分からないが、後で解決するまで残しておく.
4、参考:
http://vvsongsunny.iteye.com/blog/888994
 
方法c:dd if=/dev/block/mmcblk 0 p 3 of=/sdcard/system.img
ヒント:can not open,no such file dic
参照先:http://bbs.gfan.com/thread-1512372-1-1.html
方法d:yaffs 1.11.apk
rootおよびbusyboxが必要