it:hackberry
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
| Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
| it:hackberry [2014/01/12 23:58] – [Firmware backup] rblst | it:hackberry [2017/01/05 21:58] (aktuális) – rblst | ||
|---|---|---|---|
| Sor 1: | Sor 1: | ||
| + | {{htmlmetatags> | ||
| + | ====== Hackberry A10 ====== | ||
| + | * https:// | ||
| + | |||
| + | ===== Video output ===== | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | |||
| + | ===== Firmware backup ===== | ||
| + | * http:// | ||
| + | * rkdump: http:// | ||
| + | |||
| + | < | ||
| + | ./adb shell mkdir / | ||
| + | ./adb shell su -c "cat / | ||
| + | ./adb shell su -c "cat / | ||
| + | ./adb shell su -c "cat / | ||
| + | ./adb shell su -c "cd /vendor && busybox tar cvf - * | gzip -c > / | ||
| + | ./adb shell su -c "cd /dev && busybox tar cvf - * | gzip -c > / | ||
| + | ./adb shell su -c "cd /etc && busybox tar cvf - * | gzip -c > / | ||
| + | ./adb shell su -c "cd /sys && busybox tar cvf - * | gzip -c > / | ||
| + | ./adb shell su -c "cd /cache && busybox tar cvf - * | gzip -c > / | ||
| + | ./adb shell su -c "cd /acct && busybox tar cvf - * | gzip -c > / | ||
| + | ./adb shell su -c "cd /proc && busybox tar cvf - * | gzip -c > / | ||
| + | ./adb shell su -c "cd /sbin && busybox tar cvf - * | gzip -c > / | ||
| + | ./adb shell su -c "cd /system && busybox tar cvf - * | gzip -c > / | ||
| + | ./adb shell su -c "cd /data && busybox tar cvf - * | gzip -c > / | ||
| + | ./adb pull / | ||
| + | </ | ||
| + | ===== ADB ===== | ||
| + | ==== Install ==== | ||
| + | * http:// | ||
| + | |||
| + | - Install Java (OpenJDK 6 will do). | ||
| + | - Download SDK from [http:// | ||
| + | - create '' | ||
| + | - extract tgz here | ||
| + | - rename '' | ||
| + | - execute Android SDK Manager '' | ||
| + | - untick everything other than “Tools” : | ||
| + | - Click Install 2 packages | ||
| + | |||
| + | ==== Use ==== | ||
| + | ADB will be ''/ | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | |||
| + | ==== Wireless ADB ==== | ||
| + | No USB connection needed. | ||
| + | |||
| + | Search for '' | ||
| + | |||
| + | App named USB manager something has ADB Wireless option in Settings. | ||
| + | |||
| + | |||
| + | |||
| + | ===== Fix MAC address ===== | ||
| + | * https:// | ||
| + | |||
| + | Start ADB Wireless on Hacberry, connet, get and mount '' | ||
| + | |||
| + | adb connect < | ||
| + | adb shell su -c "mkdir / | ||
| + | adb shell su -c "cat / | ||
| + | adb pull / | ||
| + | |||
| + | Create a backup of athe bootloader.img, | ||
| + | |||
| + | sudo mount bootloader.img /mnt -t vfat -o loop=/ | ||
| + | |||
| + | Download the [[http:// | ||
| + | |||
| + | Convert the '' | ||
| + | |||
| + | Grab the currently generated MAC in Hackberry. | ||
| + | |||
| + | Edit '' | ||
| + | [dynamic] | ||
| + | MAC = " | ||
| + | |||
| + | Change it to something like: | ||
| + | |||
| + | | ||
| + | MAC = " | ||
| + | |||
| + | |||
| + | Reconvert the '' | ||
| + | |||
| + | Unmount image | ||
| + | |||
| + | sudo umount /mnt | ||
| + | |||
| + | Copy image back to device, and update '' | ||
| + | |||
| + | adb push bootloader.img / | ||
| + | adb shell su -c "cat / | ||
| + | |||
| + | |||
| + | ===== OS Images for Allwinner A10 ===== | ||
| + | * Ubuntu: https:// | ||
| + | * Debian: http:// | ||
| + | * Arch: http:// | ||
| + | * Others: http:// | ||