При размещении контента, по возможности, прикрепляйте инструкцию
Java Development Kit (сокращенно JDK) — бесплатно распространяемый Oracle Corporation (ранее Sun Microsystems) комплект разработчика приложений на языке Java, включающий в себя компилятор Java (javac), стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java (JRE). В состав JDK не входит интегрированная среда разработки на Java, поэтому разработчик, использующий только JDK, вынужден использовать внешний текстовый редактор и компилировать свои программы, используя утилиты командной строки.
Все современные интегрированные среды разработки на Java, такие, как NetBeans, Sun Java Studio Creator, IntelliJ IDEA, Borland JBuilder, Eclipse, опираются на сервисы, предоставляемые JDK. Большинство из них для компиляции Java-программ используют компилятор из комплекта JDK. Поэтому эти среды разработки либо включают в комплект поставки одну из версий JDK, либо требуют для своей работы предварительной инсталляции JDK на машине разработчика.
Доступны полные исходные тексты JDK, включая исходные тексты самого Java-компилятора.
Материал из Википедии — свободной энциклопедии Приложения для Android являются программами в нестандартном байт-коде для виртуальной машины Dalvik.
Google предлагает для свободного скачивания инструментарий для разработки (Software Development Kit), который предназначен для x86-машин под операционными системами Linux, Mac OS X (10.4.8 или выше), Windows XP и Windows Vista. Для разработки JDK 5 или более новый.
Разработку приложений для Android можно вести на языке Java (не ниже Java 1.5). Существует плагин для Eclipse — «Android Development Tools» (ADT), предназначенный для Eclipse версий 3.3-3.6. Для IntelliJ IDEA также существует плагин, облегчающий разработку Android-приложений. Сообщается, что для среды разработки NetBeans IDE разработан экспериментальный плагин. Кроме того существует Motodev Studio for Android, которая представляет собой комплексную среду разработки, основанную на базе Eclipse и позволяет работать непосредственно с Google SDK.
1. Извлечь cygwin архив и запустить the setup file. 2. Выбрать Install from Local Directory:
4. Указать путь к Package Directory, она находится в распакованном архиве cygwin:
6. Нажать символ который указан на рисунке, чтобы изменить статус на Install и нажать Next
7. Завершение установки, чтобы Windows не делал никаких изменений, в меню выбрать Cancel: 1. Создайте директорию и извлеките в неё при помощи 7zip или WinRAR файлы прошивки и поместите их в заранее созданную директорию на диске C:/, как показано на рисунке:
2. Извлеките архив с пустой dbdata.rfs Empty_dbdata.rfs_file.zip ( 2.09 КБ ) и поместите вту же директорию:
Все команды для упаковки и создания единого tar.md5 файла (3 команды) могут быть выполнены как единая команда как показано на примере:
Всем, привет! Решил внести и свою лепту по сборке прошивки на Samsung Galaxy S i9000 для одина:
После этого можно закрыть командную строку и отключить телефон от ББ.
Вот ещё на эту тему acc.rar ( 1.8 КБ )
*Для Win, Unix-like изменить расширение на htm
Обновлено: 9.11.2011 15:00 Причина: Неверный расчёт цвета при значениях HEX меньше 80000000
KERNEL Tools ОС: Linux
Как перепаковать ядро с целью внесения в него изменений. Начнем с того, что ядра делятся на два типа: 1) Ядро состоящее из образа boot.img состоящего из zImage и RAM Disk (диск в оперативной памяти для начальной инициализации). 2) Ядро состоящее из образа zImage в который интегрируется образ initramfs (новая концепция загрузочного диска — он представляет собой сжатый gzip’ом cpio-архив). Итак перепаковка boot.img: Инструкция Инструмент перепаковка zImage: Инструкция Инструмент извлечение initramfs из zImage Инструкция Инструмент инструмент под Windows
Очень удобная Win утилитка для работы с образами cramfs и yaffs2. Работает с класическими образами (без извратов, типа подписи и т.д.) Позволяет удалять/добавлять файлы и линки (понимает буфер обмена из win-проводника), назначать права и владельцев. Первоначально создана McRip для спутниковых ресиверов (поэтому ругается на размер прошивки) на немецком языке. Я перевел на русский (опустив то, что касается прошивки реса)
Скриптовая программа предназначен для использования в консоли. Для работы программы требуется dev-java/sun-jdk либо открытая его реализация dev-java/icedtea (для своего дистрибутива ищите в менеджере пакетов)
HTC Aria / Liberty HTC Desire HTC Desire HD / Inspire 4G HTC Desire S HTC Desire Z / Vision / T-Mobile G2 HTC Dream / G1 HTC Droid Eris HTC Evo 3D HTC Evo 4G HTC Evo View 4G (untested) HTC Evo Shift 4G HTC Flyer (untested) HTC HD2 — Use NAND ROM method (Please follow this thread for details) HTC Hero / G2 Touch HTC Incredible HTC Incredible 2 HTC Incredible S HTC Legend HTC Magic / myTouch 3G HTC myTouch 3G Slide HTC myTouch 4G / Glacier HTC Nexus One HTC Rezound HTC Sensation HTC Tattoo / Click HTC Thunderbolt HTC Wildfire / Buzz HTC Wildfire S (untested)
Acer Liquid Dell Streak 7 Huawei Ideos X6 — Please follow this thread for details Huawei U8100/U8110/U8120/U8150/U8160/U8180/U8650 Huawei U8220 / T-Mobile Pulse LG Ally LG GT540 Optimus LG Optimus 2X (P990) LG Optimus Black (unconfirmed) LG Optimus G2X (P999) LG P500 — Please follow this thread for details LG Shine Plus LG Vortex Micromax A60 Motorola Atrix (unconfirmed) Motorola CLIQ / CLIQ XT Motorola Droid Motorola Droid Bionic — Please follow this thread for details Motorola Milestone (unconfirmed) — You may need to remove the boot.img before building Samsung Galaxy Nexus (untested, ‘maguro’ and ‘toro’ versions only) Samsung Galaxy S (GT-I9000 and most variants) — Please follow this thread for details Samsung Galaxy S Plus (GT-I9001) — Please follow this thread for details Samsung Galaxy S2 (GT-I9100 and Exynos CPU variants) — Please follow this thread for details Samsung Galaxy S2 LTE (AT&T Skyrocket, T-Mobile SGH-T989 and equivalent) — Please follow this thread for details Samsung Galaxy W (GT-I8150, untested) Samsung Nexus S / Nexus S 4G Sony Xperia X10 / X10 Mini / X10 Mini Pro — Build ROM without boot.img (please follow this thread for details) ZTE Blade / Orange San Francisco
В процессе работы есть детальное описание всех действий, просто переводите и у вас не будет ни каких трудностей.
Установка пакета «android-tools» (adb и fastboot) в Ubuntu 12.04, 11.10 и 11.04
Внимание! Эта инструкция не позволит вам создать полнофункциональную прошивку сразу, но даст вам возможность начать работать над ней.Исходники занимают примерно 6Gb. Вам нужно около 25Gb свободного места чтобы скомпилировать 1 билд и до 80Gb (или больше) для полного комплекта сборки.Перед началом компиляции Jelly Bean на Ubuntu необходимо пройти несколько шагов по настройке компьютера, чтобы получить готовый инструмент.
Вам необходимо следующее:
JDK 6, если вы хотите скомпилировать Jelly bean. Вы можете скачать его с java.sun.com или:
Git 1.7 или новее. Вы можете найти его в git-scm.com или:
Установите необходимые пакеты. 64-bit (рекомендуется):
В новых версиях Ubuntu, таких как 11.10 возможно потребуется выполнить следующие действия:
В Ubuntu 12.04 в настоящее время есть только экспериментальная поддержка и не гарантируется работа по другим веткам отличным от master.
Теперь настроим USB:
Вставьте это внутрь пустого текстового файла
Сохраните файл и закройте его, а затем выполните следующую команду:
Чтобы исправить различные проблемы с ПК, мы рекомендуем DriverFix: это программное обеспечение будет поддерживать ваши драйверы в рабочем состоянии, тем самым защищая вас от распространенных компьютерных ошибок и сбоев оборудования. Проверьте все свои драйверы сейчас за 3 простых шага:
Файлы TAR во многом похожи на файлы ZIP, поскольку они позволяют хранить несколько файлов в одном файле. Этот тип файлов в основном используется в Linux, но иногда вы можете встретить его и в Windows.
Если вы столкнулись с файлом TAR, как его открыть? В сегодняшней статье мы покажем вам методы, которые вы можете использовать для открытия файла TAR на вашем компьютере.
Как открыть tar-файл в Windows 10?
1 Используйте WinZip
WinZip – одно из самых известных программ для архивирования файлов на рынке. Программа может работать с различными типами файлов, включая RAR, 7Z, TAR, ISO, IMG, ZIP, GZ, TAZ, TGZ и многие другие.
Программа невероятно проста в использовании, и чтобы открыть файл TAR или любой другой архив, вам просто нужно дважды щелкнуть по нему, а WinZip сделает все остальное.
WinZip также предлагает защиту файлов, позволяя зашифровать и защитить файлы от несанкционированного доступа.
Другие полезные функции:
2 Используйте WinRAR
Другое программное обеспечение, которое может открывать файлы TAR в WinRAR. Программное обеспечение также работает с другими форматами, включая RAR, CAB, ZIP, ARJ, LZH, GZ, UUE, BZ2, JAR, ISO, 7Z, XZ, Z и другие.
Программа проста в использовании, и вы можете открыть файл TAR, как и любой другой файл. Программное обеспечение также предлагает надежное 256-битное шифрование AES, поэтому вы можете легко защитить свои файлы.
Другие полезные функции:
3 Используйте 7-Zip
В дополнение к файлам TAR, 7-Zip также может работать с более чем 35 различными типами файлов, поэтому вы можете использовать его для работы с другими типами файлов архивов.
4 Используйте Convertio
Имейте в виду, что сервис работает с файлами размером до 100 МБ.
5 Используйте Cloudconvert
6 Используйте Замзар
Имейте в виду, что эта услуга ограничена 50 МБ на файл для бесплатных пользователей.
Открыть файлы TAR на ПК с Windows просто, если у вас есть подходящее программное обеспечение для работы. Если вы не хотите использовать стороннее программное обеспечение, вы всегда можете преобразовать файл TAR в ZIP-архив онлайн.
Команда tar: архивация, распаковка и сжатие файлов в Linux
По умолчанию в системах Unix/Linux включен встроенный архиватор tar, позволяющий запаковывать/распаковывать архив и выполнять много других операций с заархивированными файлами. В его функционал не входит компрессия, но он отлично работает с такими утилитами, как Gzip и BZip2 – с помощью них и выполняется сжатие файлов.
В сегодняшней статье мы подробно разберем основные функции команды tar, а также рассмотрим, как работать с архивами в Linux-системе.
Tar: основные функции и синтаксис
Начнем с синтаксиса – он довольно прост. Если вы когда-либо работали в консольном окне, то вопросов возникнуть не должно. Создание нового архива выполняется следующей строчкой кода:
Распаковка файлов тоже выполняется просто:
Основные опции:
Мы также можем использовать особые параметры, относящиеся к каждой опции:
Как мы говорили ранее, tar также хорошо взаимодействует с утилитами сжатия. Для их использования предназначены отдельные опции:
Как воспользоваться архиваторомtar
Для работы с архиватором будем использовать сборку Kali Linux. Данный алгоритм подойдет и для других версий Unix/Linux, поэтому можете просто следовать инструкциям, чтобы прийти к тому же результату.
Создать новый архив или распаковать уже созданный мы можем двумя путями: воспользоваться необходимыми командами через консоль либо использовать встроенный архиватор ручным способом. Давайте рассмотрим оба варианта и посмотрим, как с их помощью можно создать новый архив, посмотреть его содержимое, распаковать данные и провести их сжатие.
Архивируем файлы
Чтобы добавить один или несколько файлов в архив через консольное окно, нам потребуется сначала прописать пути, чтобы система понимала, откуда брать файлы. Сделать это довольно просто: указываем в консоли путь до директории, в которой находятся файлы. В нашем случае это /home/kali/.
Для архивации вводим команду типа:
В результате будет создан архив в исходной папке – перейдем в нее и убедимся, что все прошло корректно:
Как видите, создать tar-архив в Linux совсем не сложно. Если вам нужно заархивировать несколько документов через консоль, то просто пропишите их имена с использованием пробела.
Распаковываем tar-файлы
В данном случае нам также потребуется в консольном окне перейти в нужную директорию. Как только пути будут прописаны, можно вводить команду для разархивации:
Таким образом будут получены файлы, находящиеся в архиве. Также мы можем их достать и ручным способом – для этого достаточно кликнуть правой кнопкой мыши по файлу и нажать на «Извлечь здесь».
Как работать со сжатием файлов
Итак, для сжатия в bzip2 переходим через консоль в нужную директорию и прописываем следующую команду:
Чтобы использовать gzip, другую утилиту для сжатия, вводим следующее:
Для распаковки файлов такого типа используйте:
Распаковать файлы самостоятельно тоже просто – для этого нужно кликнуть правой кнопкой по архиву и выбрать «Извлечь здесь».
Как посмотреть содержимое архива
Мы можем посмотреть, что находится в архиве без его распаковки. В консоли для этого необходимо ввести команду такого типа:
Обратите внимание, что под командой отобразилось название «document1» – это файл, находящийся в архиве. Если файлов несколько, то каждый будет прописан в новой строке.
Для просмотра архива без использования консоли достаточно кликнуть двойным щелчком мыши по архиву. После этого отобразится новое окно, в котором будет показан весь список файлов.
Заключение
Сегодня мы рассмотрели основные методы архивации, распаковки и сжатия файлов с помощью команды tar. Это простой инструмент, который отлично взаимодействует с утилитами сжатия bzip2 и gzip. Надеюсь, что теперь вам будет легко работать с архивами в системе Linux. Спасибо за внимание!
Мною разработаны средства под различные типы чипов (микроконтроллеров), имеющих различие в строении образов. По мере поступления информации я буду выкладывать ее Вам в соответствующем разделе. В разделе «Дополнительная информация» будут находиться ссылки на заметки (статьи), ОБЩИЕ для всех чипов.
Используйте ее для общего ознакомления со средством, т.к. такая же находится в общем архиве. Для варианта Pro: README_Pro_1.2.rar ( 5.23 КБ )
или в pdf формате RKwinTools_Pro_1.1.pdf ( 580.36 КБ )
Для стандартного варианта: README_133.rar ( 7.58 КБ )
Программа редактирования параметров файла Parameter перенесена в тему Разметка памяти мобильных устройств. Теория и практика.
Свежая версия для Win 7MTwinTools_v0.7.7z ( 3.43 МБ )
Свежая версия для ХР ( благодаря пользователю ANT__)MTwinTools_v0.6.1_winxp.rar ( 4.16 МБ )
Инструкция пользователя (такая же имеется и в архиве со средством):Readme_LenovoWinTools_v1.2.7z ( 5.24 КБ )
Для запуска используется командная строка вида:
AppImageMaker Чем открыть tar md5 [sourceFile] [destPath], где
AppImageMaker d:\app\SR_APP_Update.app f:\qwerty
то файл SR_APP_Update.app из папки d:\app будет распакован в папку f:\qwerty. Если не введен путь к конечной папке (папке назначения), то она создается в той же папке, где находится приложение AppImageMaker, с именем «update» по-умолчанию. Например, строка вида:
распакует указанный файл в папку с именем update, созданную рядом с приложением AppImageMaker. Если не указать также путь и имя файла прошивки, то по-умолчанию для прошивки будет использоваться имя «Update.app». Например, если ввести строку вида:
то приложение будет искать файл с именем «Update.app» в папке рядом с ним. При наличии такого файла он будет распакован в тут же созданную папку «update». Для особо любознательных есть еще один ключ «/crc». По нему в папку назначения параллельно с распакованными файлами прошивки будут записываться контрольные суммы этих файлов, найденные в прошивке в заголовках этих файлов, с расширением «.crc».
У средства появились последователи, которые выпускают «модифицированные» под свои нужды варианты: And_pda
Распаковывает все (и симлинки тоже). Консольный вариант. Об ImgExtractor ImgExtractor_V1_1.rar ( 175.56 КБ ) Ext4Extractor_V1_5_2.rar ( 174.8 КБ )
Примечание. Так как тема посвящена средствам, работающим исключительно под Windows, все посты, рекламирующие обработку Linux-средствами, будут безжалостно удаляться как несоответствующие основной теме и мешающие работе. Это не означает что я противник Linux, но для него существует море других тем.
В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Инструкция по добавлению пути в переменные среды Windows
ВНИМАНИЕ. Внесенные изменения начнут действовать без перезагрузки компьютера при следующем вызове командной строки или запуске файлового менеджера.
Итак, Операционная система Windows XP x86. На рабочем столе выбираем ярлык «Мой компьютер», кликнув на нем правой кнопкой мыши, вызываем контекстное меню и выбираем в нем команду «Свойства». Откроется окно «Свойства системы». Выбираем вкладку «Дополнительно». Внизу слева нажимаем кнопку «Переменные среды». Откроется окно «Переменные среды». В области «Системные переменные» находим переменную «Path» и, выделив ее, нажимаем на кнопку «Изменить». В поле «Значение переменной:» в конце дописываем путь к необходимой папке, отделяя его от существующего значения «точкой с запятой». Например, «;D:\Cygwin». Нажимаем «ОК» для записи пути и последовательно закрываем все открытые окна.
Для начала я посмотрю устройство образа, а потом посмотрим, что нужно и можно сделать.
Автору респект и уважуха и +
writing boot image config in cfg/boot.cfg extracting kernel in kernel/zImage.img extracting ramdisk in ramdisk/initrd.cpio.gz
gzip: initrd.cpio.gz: not in gzip format Не удается найти указанный файл. Не удается найти C:\RKwinTools\Unpack\Boot\ramdisk\*.cpio
Если можете, посмотрите можно-ли с этим что-то сделать. прикладываю boot.img и stackdump. boot.img ( 3.81 МБ ) stackdump.zip ( 460 байт )