ADB Fastshell | Bat-файл для более удобной работы с Android Debug Bridge.
Удобство и полезность.
Удобно ли пользоваться этим скриптом? Оказался ли он вам полезен?
Да, с ADB стало работать удобнее. [ 46 ] ** [61.33%]
Да, однако все равно есть еще вещи, которые надо бы поменять(и я пишу в тему, какие именно). [ 10 ] ** [13.33%]
Неудобно, но другие варианты работы с ADB еще хуже. [ 8 ] ** [10.67%]
Нет, работать через консоль мне нравится гораздо больше. [ 11 ] ** [14.67%]
Всего голосов: 75
 



Реп: (119)
ADB Fastshell
версия: 0.91b

Последнее обновление программы в шапке: 8.08.2012
Прикрепленное изображение

Краткое описание:
За несколько секунд можно получить доступ к logcat, прошить ядро или закинуть файл на телефон без лишней возни с командной строкой.


ВНИМАНИЕ! НЕ РАСПАКОВЫВАЙТЕ АРХИВ В ДИРЕКТОРИЮ, ПУТЬ К КОТОРОЙ СОДЕРЖИТ ПРОБЕЛЫ И РУССКИЕ БУКВЫ! ПРОГРАММА ТАК ЖЕ НЕ БУДЕТ РАБОТАТЬ С ФАЙЛАМИ, СОДЕРЖАЩИМИ ПРОБЕЛЫ/КИРИЛЛИЦУ В НАЗВАНИИ/ПУТИ!

Описание:
Командный файл, содержащий основные команды утилиты adb в удобноиспользуемом виде.

Использование предельно просто - запускаем, выбираем нужный пункт меню, вводим имя файла(если требуют), и все работает!

Сделал небольшую приятность - можно быстро прошить ядро, закинуть файл, или установить приложение.
Если вы просто перетащите на батник файл с ЛЮБЫМ именем, кроме boot.img или install.apk, то он его начнет закидывать командой push в директорию, которую вы укажете.
Если вы перетащите файл boot.img - он будет его прошивать.
Если вы перетащите файл install.apk - он установит это приложение с ключом -r.


Файлы, которые вы вытащите с телефона, будут лежать в папке pull.
Файлы, которые вы закидываете на телефон, должны лежать в папке push.
Ядра, которые вы хотите подгрузить/прошить - в папке kernels.
Приложения, которые хотите установить - в папке install.
Если есть предложения или замечания, считаете, что вам чего-то не хватает - пишите!
Постараюсь добавить то, что может быть необходимо кому-то, ибо мне достаточно всего этого :)

Русский интерфейс: Переведена оболочка.

Changelog

v0.5b
-вышла на свет.


v0.51b
-добавлена возможность установки приложений при помощи drag&drop


v0.52b
-добавлена функция ребута на выбор в режим bootloader/нормальный ребут.
-пофикшен баг с выдаванием на экран ненужных сообщений.


v0.6b
-убран баг, когда после быстрой прошивки ядра предлагалось ядро подгрузить - не смертельно, но вводит в заблуждение
-добавлена возможность смотреть идентификатор устройства в режиме fastboot, (ЭКСПЕРИМЕНТАЛЬНО) возможность создавать бэкап /system для CWM, добавлена функция выхода.



v0.7b
-Теперь быстрое прошивание/пуш/установка работает не только, если файл находится в одной директории с Fastshell, но и из любой другой директории, ПУТЬ К КОТОРОЙ НЕ СОДЕРЖИТ ПРОБЕЛОВ.
-Добавлена возможность создавать подпапки в папке pull, дабы не допустить там беспорядка.
-Добавлена папка user, в которой находятся ядра, программы для установки, файлы, которые скачаны/закидываются на телефон, и бэкапы.
-Добавлена папка user/backups, в которой будут хранится ваши бэкапы.
-Бэкапы теперь называются в соответствии со временем, когда они были созданы.
-Добавлен русский перевод.


v0.8b
-Добавлена возможность устанавливать файл на телефон как системный(при наличии рут-прав).
-Добавлена функция монтирования/размонтирования раздела /system.
-Добавлен полноценный хелп(пока что без хелпа по установке файла как системного).
-Улучшен эстетический вид программы и читабельность строк.
-Теперь при отсутствии папки user скрипт сам создаст её.
-И пара мелких багфиксов.


v0.9b
-Пофиксил баг с кол-вом пунктов выбора.
-Дополнил хэлп.
-Добавил функцию pull в любую директорию на ПК и push из любой директории на компе.
-Добавил функцию очистки папки user.


v0.91b
-Пофиксил баг с установкой файла как системного - теперь коренная директория монтируется автоматически.
-Убрал функцию бэкапа из-за крайней её глючности и ненужности.
-Добавил режимы Pure ADB и Pure fastboot - по сути, работа с ADB и fastboot через командную строку.




Скачать: версия: 0.91b
Прикрепленный файлFastshell_v0.91b.zip ( 337.2 КБ )


Скачать русскую версию(устаревшая): версия: 0.7b_RU
Прикрепленный файлFastshell_v0.7b_RU.rar ( 709.57 КБ )



Чем я могу помочь?
1) Вы можете помочь мне с переводом.
2) Вы можете помочь мне идеями. Но не расплывчатыми вроде "РУТ СРАЗУ ВСЕ ТЕЛЕФОНЫ", а умные и с реализацией, вроде "Сделай проверку и исправление прав у приложений, скриптом вот таким-то".
3) Вы можете протестировать скрипт на предмет багов и недочетов.
4) Вы можете оказать мне материальную помощь.


В следующих сериях
-Исправлю баг, при котором скрипт не запускается, если он не на системном диске.
-Постараюсь добавить поддержку пробеллов и кириллицы.
-Перевод.


Прошлые версии
Скачать: версия: 0.9b
Прикрепленный файлFastshell_v0.9b.rar ( 713.52 КБ )

Скачать: версия: 0.8b
Прикрепленный файлFastshell_v0.8b.rar ( 712.55 КБ )

Скачать: версия: 0.7b
Прикрепленный файлFastshell_v0.7b.zip ( 792.7 КБ )

Скачать: версия: 0.6b
Прикрепленный файлFastshell_v0.6b.rar ( 708.42 КБ )

Скачать: версия: 0.52b
Прикрепленный файлFastshell_v0.52b.rar ( 303.42 КБ )

Скачать: версия: 0.51b
Прикрепленный файлFastshell.rar ( 303.42 КБ )




Сообщение отредактировал DrBreen - 10.08.12, 14:13



Реп: (1400)
Молодца!
Осталось только adb install -r при перетягивании apk на батник.



Реп: (119)
Dreamer...,
Теперь есть ;)



Реп: (144)
А возможно ли сделать чтоб он еще и прошивку бэкапил?



Реп: (1)
в системные папки закидывает, а-ля рут?



Реп: (119)
Можешь попробовать.
У меня не получается, пишет, что доступ запрещен.
Хотя, вероятно, это из-за того, что у меня в ядре стоит параметр ro.secure=1.
Теоретически, в ядре с этим значением, равным нулю, должно кидать.

Но вообще, попробую написать костыль, который обойдет это ограничение.

Сообщение отредактировал DrBreen - 12.07.12, 22:05



Реп: (415)
DrBreen,
смотри как я использую adb HTC Incredible S - Прошивка (OS 2.2, 2.3)
Но только это для определенного телефона



Реп: (119)
Alex-stroev,
Не думаю, что похожие вещи удастся сюда интегрировать из-за того, что слишком разные возможности у телефонов, разные ядра, принципы прошивки, анлочки и прочего...
Можно, конечно, написать для большей их части, но это никому не нужно будет+скрипт перерастет в дикое порождение из глубин Ада с непонятно кому нужными функциями, что опять же нехорошо.
У моего то основная цель просто упростить работу с ADB. Без излишеств :)

Хотя рут/анрут было бы хорошо сюда внедрить.
Но я не очень понимаю, как заставить запустить скрипт из-под adb.
Пытался через adb shell script.sh, но результат нулевой.



Реп: (516)
А как бекап через эту прогу восстановить?



Реп: (119)
Потом напишу что-нибудь.

Сообщение отредактировал DrBreen - 10.08.12, 14:20



Реп: (928)
для того чтобы в систему кидать - adb shell su -c "mount -o remount, rw /system/"
запуск скрипта - adb shell su -c "./path-to-script/script.sh"
будет еще нужна помощь - пиши в кумыс.



Реп: (21)
а как поменять путь к Su? тут стоит system/bin/sh, а мне надо system/bin/su



Реп: (17)
почему ADB перестал видеть телефон?чен, пишет фастбут юсб и в дисечере устройст видно что телфон приконекчен, ХТЦ синк. удалена с пк



Реп: (0)
У меня тоже не видит, телефон должен быть включен? выключен? или должен быть flashmode?

У меня ситуация такая: случайно удалил файл framework-res.apk и теперь телефон не включается, доходит до заставки Walkman и вырубается.

Сообщение отредактировал Okonesh - 06.01.13, 15:08



Реп: (1)
Удалил папаку bin из папки system. папка в копии есть, можно ли как то вернуть ее обрано, через интерфейс ни одна программа не работает.


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 14:57