July 8th, 2015

404

Gatchaman Crowds insight

Моэблобный капустник. Чуть-чуть напоминает первые серии Kyoso giga, но явно классом ниже. Попытка изобразить беззаботный слайс на фоне всякой около-UFO'шной ахинеи. Мог бы быть хорошим, если бы персонажи были чуть более яркие. А так, пустовато. Смотреть дальше или нет - не знаю, но очень опасаюсь, что на этой затянутости ничего хорошего не будет.

То есть с одной стороны оно динамичное, яркое и добротное, другой стороны - ну уж очень пустое.
404

телефон

В связи с тем, что текущий телефон дохнет, надо менять.

Требования: beefy, официальный рут-доступ от вендора, минимум крапвари, 5.5"+ (6 ок), не менее fullhd, приличная батарейка, приличная основная камера, гига 3 памяти.

Пока что выглядит как nexus 6, но, может, есть что-то более клевое?

Смотреть ли на китайцев?
404

Андроидовое

Играюсь со старым S3. Почти запорол (fastboot не может с девайсом в режиме boot договориться). Виснет при загрузке, всё такое. Но могу вывалиться в clockwork orange, а тогда работает adb shell с рутом.

Первое: весь интернет полон виндузятничества и идиотов. Выковырять нужную информацию почти невозможно.

А она есть.
1. Фирменный образ распаковывается и состоит из следующего :
5308672 Dec 10 2012 boot.img
154280444 Dec 10 2012 cache.img
109941124 Dec 10 2012 hidden.img
12583168 Dec 10 2012 modem.bin
6019328 Dec 10 2012 recovery.img
1096989248 Dec 10 2012 system.img

В /proc/partitions помойка

179 0 15388672 mmcblk0
179 1 4096 mmcblk0p1
179 2 4096 mmcblk0p2
179 3 20480 mmcblk0p3
179 4 8192 mmcblk0p4
179 5 8192 mmcblk0p5
179 6 8192 mmcblk0p6
179 7 32768 mmcblk0p7
179 8 1048576 mmcblk0p8
179 9 1572864 mmcblk0p9
179 10 573440 mmcblk0p10
179 11 8192 mmcblk0p11
179 12 12091392 mmcblk0p12

И что где должно быть не понятно.

При этом гугль подсказал, что есть (внимание, барабанная дробь):

ls -la /dev/block/platform/dw_mmc/by-name/
drwxr-xr-x 2 root root 280 Jul 8 18:20 .
drwxr-xr-x 4 root root 340 Jul 8 18:20 ..
lrwxrwxrwx 1 root root 20 Jul 8 18:20 BOOT -> /dev/block/mmcblk0p5
lrwxrwxrwx 1 root root 20 Jul 8 18:20 BOTA0 -> /dev/block/mmcblk0p1
lrwxrwxrwx 1 root root 20 Jul 8 18:20 BOTA1 -> /dev/block/mmcblk0p2
lrwxrwxrwx 1 root root 20 Jul 8 18:20 CACHE -> /dev/block/mmcblk0p8
lrwxrwxrwx 1 root root 20 Jul 8 18:20 EFS -> /dev/block/mmcblk0p3
lrwxrwxrwx 1 root root 21 Jul 8 18:20 HIDDEN -> /dev/block/mmcblk0p10
lrwxrwxrwx 1 root root 21 Jul 8 18:20 OTA -> /dev/block/mmcblk0p11
lrwxrwxrwx 1 root root 20 Jul 8 18:20 PARAM -> /dev/block/mmcblk0p4
lrwxrwxrwx 1 root root 20 Jul 8 18:20 RADIO -> /dev/block/mmcblk0p7
lrwxrwxrwx 1 root root 20 Jul 8 18:20 RECOVERY -> /dev/block/mmcblk0p6
lrwxrwxrwx 1 root root 20 Jul 8 18:20 SYSTEM -> /dev/block/mmcblk0p9
lrwxrwxrwx 1 root root 21 Jul 8 18:20 USERDATA -> /dev/block/mmcblk0p12

Ща буду шить как положено.

Пока я для себя не ответил на вопрос, является ли dd валидным методом прошивания img, ибо это не просто img, а hidden.img: Android sparse image, version: 1.0, Total of 143360 4096-byte output blocks in 30 input chunks.

boot'ы я не трогаю, recovery я не трогаю, то есть шить надо:

154280444 Dec 10 2012 cache.img
109941124 Dec 10 2012 hidden.img
1096989248 Dec 10 2012 system.img

(Для Samsung S3, I9300):

system.img -> /dev/block/mmcblk0p9
hidden.img -> /dev/block/mmcblk0p10
cache.img -> /dev/block/mmcblk0p8
userdata, это будущий sdcard

Из того, что рисует clockwork, пока не понятно, что такое /preload

ЗЫ Да, я ебанулся, и запускаю команды через nohup, чтобы оно само шилось, пока я домой еду.

/data/media # nohup dd if=cache.img of=/dev/block/mmcblk0p8 &
/data/media # nohup: appending output to nohup.out

/data/media # nohup dd if=hidden.img of=/dev/block/mmcblk0p10 &
/data/media # nohup: appending output to nohup.out

/data/media # nohup dd if=system.img of=/dev/block/mmcblk0p9 &
/data/media # nohup: appending output to nohup.out

UPD: не помогло, продолжаю исследовать.

UPD: Нашёл комплект команд dump_image erase_image flash_image mkyaffs2image
Пробую:
flash_image /dev/block/mmcblk0p9 /sdcard/system.img
flash_image /dev/block/mmcblk0p8 /sdcard/cache.img
flash_image /dev/block/mmcblk0p10 /sdcard/hidden.img