1. Новые складчины: Показать еще

    11.12.2017: Вебинар "Питание и спорт" (Регина Доктор) 2018

    11.12.2017: Отдел продаж под ключ (Екатерина Уколова)

    11.12.2017: "Успешный контакт" тариф "Эконом" (Сергей Абалмасов)

    11.12.2017: [ucansew] Трикотаж 2018

    11.12.2017: Перепиши денежный сценарий (Анна Калантерна)

  2. Нужен организатор: Показать еще

    11.12.2017: Отдел продаж под ключ (Екатерина Уколова)

    11.12.2017: Анализ матчей по программе Robo-win

    11.12.2017: Школа Шоппинга. Продвинутый курс - стилистика

    11.12.2017: Школа Шоппинга. Продвинутый курс - стилистика

    11.12.2017: Forex power 2.0 (Рашид Садыков)

  3. Сбор взносов Показать еще

    11.12.2017: American Inside. Начни зарабатывать на ставках вместе с AI. Прибыль до 127% уже в первую неделю

    11.12.2017: [Бизнес Молодость] Реальный инстаграм 2.0 (Ксения Потапова,Михаил Дашкиев)

    11.12.2017: [amlab.me] Основы работы со вспышками (Алексей Гайдин)

    11.12.2017: Антикатастрофа (Василий Медведев)

    11.12.2017: Снайпер. Максимум (Андрей Миклушевский, Ян Сикорский)

Запись

Внутреннее устройство ОС Android: Поваренная Книга...

Тема в разделе "Электронные книги", создана пользователем Telegram, 23 май 2015.

Цена:
2070 руб
Взнос:
40 руб
Организатор:
Требуется
Участников:
0/100

Список пока что пуст. Запишитесь первым!

Записаться
    Тип: Стандартная складчина
  1. Telegram
    Telegram Организатор складчин

    Внутреннее устройство ОС Android: Поваренная Книга...


    Внутреннее устройство ОС Android: Поваренная Книга кондитера. Том I: Взгляд Power User - Дж. Левин, 2015. На английском.
    Android Internals: A Confectioner's Cookbook. Volume I: The Power User's View

    Складчина возобновлена после завершения и Открыта для записи членам клуба.

    Выходные данные:
    Автор:
    Джонатан Левин / Jonathan Levin
    Язык: английский
    Дата выхода: 2015.Январь + обновления в течение года (1й том)
    Страниц: 250
    ISBN: 978-0-9910555-2-4



    Внутреннее устройство ОС Android: Поваренная Книга кондитера. Том I: Взгляд Power User - Дж. Левин, 2015. На английском.

    "Внутреннее устройство ОС Android: Поваренная Книга кондитера" - новая книга Джонатана Левина, автора известной книги "Внутренности ОС Mac OS X и iOS: Погружаясь в сердцевину Яблока" (англ. "Mac OS X and iOS Internals: To The Apple's Core").
    Это первая книга, имеющая дело исключительно с внутренностями одной из самых популярных в мире мобильных операционных систем. Также, как и книга про OS X/iOS, она дает беспрецедентный уровень детализации недокументированных ранее тем, освещая самые мрачные уголки фреймворков, нативных библиотек и ядра Android.

    Если вы являетесь power-пользователем, разработчиком, хакером ядра или изготовителем устройств Android - это книга для вас. Одиссея в трех томах, каждый из которых сосредотачивается на своей точке зрения системы. Архитектура объясняется посредством использования подробных схем, примеров и интерактивных экспериментов. Архитектура подсистем ввода, аудио и видео освещены в специальных главах, также как и подсистема безопасности. Необходимые основы Linux, особенно касающиеся режима ядра, также подробно описаны.

    "Android Internals: A Confectioner's Cookbook" is a new book by Jonathan Levin, author of "Mac OS X and iOS Internals: To The Apple's Core". It is the first book to deal exclusively with the internals of the world's most popular mobile operating system. Like the OSX/iOS book, it provides an unprecedented level of detail on previously undocumented subjects, illuminating the darkest corners of the Android frameworks, native libraries and kernel.

    If you are a power user, developer, kernel hacker or Android implementor - this is the book for you. An odyssey in three volumes, each focuses on a different perspective of the system. The architecture is explained through the use of detailed diagrams, examples and interactive experiments. Input, Audio and Video architectures are covered in dedicated chapters, as well as security. The necessary Linux foundations, especially in kernel mode, are also detailed.

    От книги 2014 года "Embedded Android" отличается не только новизной и актуальностью, а то еще тем, что кроме вопроса "*как* устроен Андроид", обсуждается вопрос "*почему* это так сделано".

    Также от других книг еще отличается уникальностью изложенных сведений (согласно отзыву с амазона)

    Содержание. Перевод на русский by

    Скрытый текст. Доступен только зарегистрированным пользователям.


    Внутреннее устройство ОС Android: Поваренная Книга кондитера. Том I: Взгляд Power User

    0. Об этой книге
    Обзор и предложения по чтению
    AOSP
    Эксперименты
    Инструменты
    Обозначения, используемые в этой книге
    Сайт книги

    1. Введение и эволюция архитектуры Android
    Технический обзор архитектуры Android, эволюция его фич, и ответвившиеся от него производные
    Версии Android - от Cupcake до KitKat (от Кекса до Китикэт), и далее
    Архитектура Android
    Android против Linux: основные различия

    Bionic против Glibc
    Модель управления пользователями
    Конфигурационные файлы
    Производные от Android системы
    FireOS, FireTV
    Android Wear
    Google Glass
    Headless Android (Андроид без экрана)
    Размышляя о дальнейшем пути


    2. Партиции (разделы) и файловые системы
    Анализируем типы хранилищ и разделы Android-а, а также детально рассматриваем структуру каталогов и файлы в /system и /data
    Схема разбиения на партиции
    Необходимость отдельных партиций
    Системы хранения типа Flash
    GUID идентификаторы партиций (GPT)
    Партиции Android устройств:
    -Стандартные партиции
    -Партиции, специфичные к чипсету
    -Кастомные партиции вендора

    Карта файловой системы Android
    Корневая (ROOT) файловая система
    /system
    /system/bin
    /system/xbin
    /system/lib
    /system/etc
    /data
    /data/data
    /data/misc
    /data/system
    /cache
    /vendor
    SD-карта

    Защищенные файловые системы
    Obb (Opaque Binary Blobs) Непрозрачные двоичные блобы*
    *блоб - двоичный объект
    ASec (Android Secure Storage) Безопасное хранилище Android
    Псевдо- файловые системы Linux
    procfs (/proc)
    sysfs (/sys)
    debugfs
    configfs

    3. Процесс загрузки Android
    Тонкая настройка и настройка последовательности загрузки в Android, с акцентом на обновление и восстановление
    Образы системы (System Images)
    Загрузчик (Boot Loader)
    Загрузочные образы (Boot Images)
    Ядро
    Дерево устройств (в ARM)
    RAM-диск
    Процесс загрузки
    Загрузка Firmware
    Протокол Fastboot
    Загрузка ядра
    Пользовательский режим
    Восстановление системы и обновление (System Recovery and Updates)
    Процесс обновления OTA (Over-the-Air, =wireless - беспроводное обновление)
    Кастомизация ROM-ов
    Предварительные требования: блокировка загрузчика
    Сделай сам
    CyanogenMod, AOKP и другие

    4. 'init'
    Системные свойства
    "rc" файлы
    Собираем все вместе
    Инициализация
    Run-Loop
    Другие роли 'init'
    ueventd
    watchdogd

    5. Сервисы среды выполнения Android: нативные сервисы
    Сервисы и процессы среды выполнения Android, в деталях
    Core сервисы
    adbd
    healthd
    L:lmkd
    L: logd (выдержка главы доступна)
    Сетевые службы
    NETD
    mdnsd
    mtpd
    rild
    Графика и сервисы медиа
    SurfaceFlinger
    bootanimation
    MediaServer
    drmserver
    Другое системные демоны
    rild
    system_server
    zygote (зигота)
    keystore (хранилище ключей)
    debuggerd
    sdcard
    servicemanager (менеджер сервисов)
    installd

    6. Архитектура сервисов Android
    Вновь о Service Manager
    Типичный вызов сервиса
    Архитектура system_server
    Вызов Сервисных API из нативного кода

    7. Приложения Android в объектив Linux-а:
    Мониторинг и просмотр приложений (app-ов) с помощью командной строки Linux
    Приложение во время выполнения (используя /proc/task/.. )
    Процессы и нити в Android (и Linux)
    Управление памятью в пользовательском режиме
    USS, PSS, RSS, VSS, и т.д.
    procrank, librank и /proc/../smaps
    Нативные исполняемые файлы, библиотеки и инструменты ELF
    Оптимизация нативно-Android-ных и Dalvik- приложений

    8. Безопасность Android
    Безопасность на уровне Linux

    Setuid / SetGID
    Ограничения возможностей пользователя (Capabilities)
    SELinux
    Безопасность на уровне Dalvik
    Безопасность в Binder
    Разрешения Dalvik
    Безопасность уровня пользователя
    Экран блокировки
    Поддержка Multi-User
    Управление сертификатами и хранилищем ключей
    Корневые сертификаты
    Закрепленный сертификат
    Полное шифрование диска (dm-crypt)
    Проверка диска с dm-verity (версия 4.4)
    Рутование Android-а

    Метод Boot-к-Root
    Методы Exploit (одним кликом)
    Последствия рутования для безопасности
    Android Internals: A Confectioner's Cookbook. Volume I : The Power User's View
    • About this book
        • Overview and Reading Suggestion
        • The AOSP
        • Experiments
        • Tools
        • Conventions Used in this Book
        • The Companion WebSite
      • Introduction and evolution of the Android Architecture
        A technical overview of the Android architecture, evolution of its features, and forked derivatives
        • Android Versions - From Cupcake to KitKat, and beyond
        • The Android Architecture
        • Android vs. Linux: Notable differences
          • Bionic vs. glibc
          • User management model
          • Configuration files
        • Android Derivatives
          • FireOS, FireTV
          • Android Wear
          • Google Glass
          • Headless Android
        • Pondering the way ahead
    1. Partitions & Filesystems
      Examining Android storage types and partitions, as well a detailed breakdown of directories and files in /system and /data.
        • Partitioning scheme
          • The Need for Separate Partitions
          • Flash Storage Systems
          • GUID Partitioning (GPT)
          • Android Device Partitions
            • Standard Partitions
            • Chipset-specific Partitions
            • Vendor custom Partitions
      • Android Filesystem layout
          • The Root Filesystem
          • /system
            • /system/bin
            • /system/xbin
            • /system/lib
            • /system/etc
        • /data (Excerpt)
          • /data/data
          • /data/misc
          • /data/system
        • /cache
        • /vendor
        • The SD-Card
      • Protected filesystems
        • Obb - Opaque Binary Blobs
        • ASec - Android Secure Storage
      • Linux Pseudo-Filesystems
        • procfs (/proc)
        • sysfs (/sys)
        • debugfs
        • configfs
    2. The Android boot process
      Tweaking and customizing the Android boot sequence, with an emphasis on updates and recovery
      • System Images
        • The Boot Loader
        • Boot Images
        • The Kernel
        • The Device Tree (ARM)
        • The RAM disk
      • The Boot Process
        • Firmware Boot
          • The Fastboot Protocol
        • Kernel Boot
        • User mode
      • System Recovery and Updates
        • The OTA Update Process
      • Customizing ROMs
        • Prerequisite: Boot Loader Locking
        • Do-it-Yourself
        • Cyanogenmod, AOKP, and others
    3. init
      • System Properties
      • The rc files
      • Putting it all together
        • Initialization
        • The Run-Loop
      • The other roles of init
        • ueventd
        • watchdogd
    4. The Android Runtime services: Native Services
      The Android runtime services and processes, in detail
      • Core Services
        • adbd
        • healthd
        • L: lmkd
        • L: logd (excerpt)
      • Network Services
        • netd
        • mdnsd
        • mtpd
        • rild
      • Graphics and Media Services
        • surfaceflinger
        • bootanimation
        • mediaserver
        • drmserver
      • Other System Daemons
        • rild
        • system_server
        • zygote
        • keystore
        • debuggerd
        • sdcard
        • servicemanager
        • installd
    5. The Android Service Architecture
      • Service Manager, revisited
      • The Service call pattern
      • The system_server architecture
      • Service APIs from native code
    6. Android Applications through Linux Lens
      Monitoring and viewing Applications through the Linux command line
      • Application during runtime (with /proc/task/..)
      • Processes and threads in Android (and Linux)
      • User mode memory management
      • USS, PSS, RSS, VSS, etc
      • procrank, librank, and /proc/../smaps
      • Native binaries, libraries and ELF Tools
      • Optimizations in Android native and Dalvik apps
    7. Android Security
      Also available as a preview download!
      • Security at the Linux level
        • SetUID/SetGID
        • Capabilities
        • SELinux
      • Security at the Dalvik level
        • Binder security
        • Dalvik Permissions
      • User-Level Security
        • The Lock Screen
        • Multi-User Support
      • Certificate and Keystore Management
        • Root Certificates
        • Certificate Pinning
      • Full Disk Encryption (dm-crypt)
      • Disk verification with dm-verity (4.4)
      • Rooting Android
        • Boot-to-Root method
        • Exploit (one-click) methods
        • Security Implications of rooting
    Цена: 2070 руб. (Из расчета $30 *69 руб/$ курс Сбера + комиссия платежной системы)
    Продающий сайт:



    На обложке книги: Злой Андроид гипнотизирует чупа-чупсом очередную доверчивую рыбу, акулу-молот, а на фоне рыбьи туши его прежних жертв, застыли с мервыми улыбками, висят и вялятся или запекаются.

    Бонусом дам еще парочку интересных книг по внутренностям Android (англ.).
     
    Telegram, 23 май 2015
Участники складчины Внутреннее устройство ОС Android: Поваренная Книга... смогут написать отзыв
Наверх