Bt-teh.ru

БТ Тех
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Инструкция по установки приложения Фёрби

Как установить приложение Furby Connect World ?

Скачать приложение для Android можно у нас, нажав на иконку в видео «YouTube» ниже и найти в описание ссылку:

Представляем вашему вниманию пошаговые инструкции по установке приложения Furby Boom

Ваш Фёрби подрастает и может так же иметь деток! Сперва появляется яйцо, а после вылупляется и маленький Фёрблинг. Для этого требуется скачать приложение, с чем предлагаем нашу помощь.

Установка приложения на Apple-IOS.

  1. Так как приложение недоступно в Беларуси, требуется изменить ваше местоположение на App Store:
  • Открывается App Store на вашем устройстве.
  • Меню «Подборка» полностью прокручивается, выбирается ваш Apple ID.
  • В меню «Просмотреть учётную запись» вводится пароль, после нажимается значок вашей страны и выбирается опция «изменить страну или регион».
  • Страна меняется на USA, принимается пользовательское соглашение.

После нужно задать адрес. Для приложения это не принципиально, однако все строки должны быть заполнены.

Например:
Индекс: 19703
Street address (строка 1):100 Naamans Road
Street address (строка 2):4B, Ste 200139
Город: Claymont
Штат: «Delaware» или «DE»
Телефон: (734)5166594

2. Далее устанавливается само приложение Furby boom:

  • В поиске ищется приложение Furby boom.
  • Устанавливается приложение.

Перед его установкой рекомендуется выключить мобильную связь и определение местоположения.

Уже после установки приложения можно вернуть местоположение обратно.

Установка приложения на Android от 2.3.3.

Приложение может использоваться только с Furby Boom. Только последняя модель игрушки имеет все необходимые возможности для взаимодействия с приложением. Если у Вас Furby 2012 или более ранних моделей, то для них подходит только приложение Furby.

Что нужно для установки:

  • Телефон с Google Play
  • Wi-Fi или мобильный интернет (качать 270мб)
  • Приложения TunnelBear
  • Желание

И так приступим:

  1. Скачиваем приложение «TunnelBear» в Play Маркет
  2. Проходим регистрацию нового пользователя. Как только укажите свой ящик, зайдите на свою почту и подтвердите регистрацию перейдя по ссылке. Furbybelarus.by
  3. Заходим в приложения «TunnelBear» устанавливаем кнопку в режим «ON» (Вам дается право на скачивание 499МВ) Furbybelarus.by
  4. Вводим в поиске Play Маркет «Furby boom» и переходим в приложение (попросит подтвердить аккаунт). furbybelarus.by
  5. Нажимаем кнопку «установить» и скачиваем 270МВ. furbybelarus.by
  6. И вот мы получаем ПРИЛОЖЕНИЕ «Furby boom» на своем гаджете. УРА. )
  7. Но вопросы и проблемы еще не закончились.
  8. Главное чтоб ваше устройство синхронизировалась с питомцам Furby Boom.

В настоящее время приложение поддерживается только на ниже перечисленных устройствах:

  • ★ PIPO M6 Pro
  • ★ Dell Streak 7
  • ★ Samsung Galaxy S4
  • ★ Samsung ACE 3
  • ★ Samsung Galaxy S2
  • ★ Ainol Spark
  • PIPO M6 Pro
  • Dell Streak 7
  • Samsung Galaxy S4
  • Samsung ACE 3
  • Samsung Galaxy S2
  • Asus/Google Nexus 7
  • Samsung Galaxy S4 Mini
  • Asus FonePad 8 FE380CG
  • SonyEricsson Xperia Neo (нужно держать близко)
  • Мегафон 4G Turbo (нестабильно)
  • Samsung s7562
  • Samsung Galaxy Tab 4 10.1 (нестабильно)
  • Xiaomi Red Rice 1S
  • Huawei Mediapad 10 fhd
  • HTC Desire 510
  • LG Optimus L7 II Dual P715
  • Asus PadFone 8 (FE380CG)
  • Galaxy Note N7000
  • Nexus 5
  • Pocketbook Surfpad 2
  • Xperia V- LT25i
  • Samsung Nexus 10
  • Samsung Galaxy Premier GT-19260
  • Huawei Ascend P7
  • Galaxy SIII
  • Motorola Atrix 4g
  • Galaxy Tab 10 (первый)
  • Samsung Galaxy S (нестабильно)
  • Cube U9GT2 (4.2.2)
  • Nook HD+ (CM10.2)
  • Samsung GALAXY Tab P1000 (нестабильно)
  • И другие (используйте поиск по теме).
  • Нет коннекта:
  • Explay Sky
  • THL W100
  • Jiayu G3S
  • Ainol Aurora II
  • THL W100s
  • ZTE v987
  • Ampe A79
  • Huawei U8950D
  • IOcean x7
  • Malata I8
  • Caterpillar CAT B15
  • CUBE U55GT Talk79
  • Acer Iconia A500
  • MTS 972
  • Мегафон Login
  • Samsung Galaxy S3
  • Asus Memo Pad HD7
  • ASUS TF101
  • Lenovo Yoga Tablet 8
  • ZTE v987
  • Texet tm-7887 (странное поведение, пробуйте)
  • HTC Desire 310
  • Мегафон Оптима
  • Explay Fresh
  • Prestigio PAP4050 Duo
  • Ross&Moor RM-997
  • Asus memo pad x173
  • МТС Смарт Спринт
  • Sony Xperia C
  • Huawei y600
  • Samsung Galaxy Tab 2 10.1
  • Lenovo A3300
  • HTC One
  • Explay Rio
  • Nokia X Dual SIM
  • Philips 6500
  • 3QTablet PC BC9710AM
  • Samsung Galaxy Tab 2
  • Huawei MediaPad 7
  • Alcatel One Touch (неизвестно, какой. Пробуйте)

(Если на вашем устройстве все работает напишите в комментарии)

На всех остальных устройствах приложение может работать не корректно.

. ВНИМАНИЕ. Для оптимальной работы приложения убедитесь, что соблюдены следующие условия:

— Микрофон мобильного устройства повернут к Ферби

— Звук мобильного устройства включен на всю мощность

— На мобильном устройстве нет других приложений, запущенных в фоновом режиме

Что делать, если Furby Boom не связывается с приложением?

Перегрузите мобильное устройство и Ферби.

Как любое электронное устройство Ферби может зависнуть. При перезагрузке все данные Ферби будут сохранены: тип личности, имя, все, чему вы его обучили. (Для перезагрузки открутите болты на отсеке для батареек, нажмите зеленую кнопку, удерживая в течении 5 секунд)

Furby легко отвлекается, устраните любой даже минимальный фоновый шум и попробуйте снова.

НО ЕСЛИ СОВСЕМ. .

Скачать приложение для Android можно у нас, нажав на иконку ниже:

1. Скачайте архив с приложением по иконке выше и распакуйте его.

2. Скопируйте папку из архива com.hasbro.FurbyBoom в память телефона или на карту памяти вот по такому пути Androidobb и согласитесь на замену файлов.

3. Скопируйте на телефон файл Furby Boom Belarus.apk из этого же архива и запустите его — начнется установка приложения.

4. После установки приложения — запустите его.

5. Все, теперь у вас есть не только питомец ферби купленный у нас, но и полностью рабочее приложение FURBY BOOM.

6. На некоторых устройствах возможно зависание приложения при первом запуске — перезапустите телефон/планшет и повторно установите файл Furby Boom Belarus.apk

Если возникнут вопросы по установке, пишите нам в комментариях или же в группе

Как подключиться к ферби коннект через Андроид

Как подключиться к ферби коннект через Андроид

Так же батарейки должны быть новые! Если ферби начал засыпать и вести себя странно, попробуйте переставить местами батарейки или сменить их. Мы используем аккумуляторы дюрасель (можно любые), желательно самые мощные от 2500 mAh и выше. Ничего страшного что они 1,2 вольт, на деле все они 1,5. Любая батарейка через время сядет и тоже будет ниже зарядом и вольтами.

Соединение в 99% стабильное, рвалось всего несколько раз когда резко после одной мелодии, нажимали на новую.

Я рекомендую даже просто так без furby поиграть, детям нравиться. Но с пушистиком куда более интересно, еще бы работало нормально )))

Интересное приложение для Furby Connect, но с подключением к нему огромные проблемы! Расскажу как наладить связь. Обновление: 8.12.16, 20.12.16, 23.12.16, 10.03.17

К новому году появилось новое видео с новогодней песенкой!

Всем приятной игры

Furby Connect купили в надежде что через эту программу можно будет с ним играть.

Пробуем подключение, если нету, откручиваем крышку, ищем черную кнопочку и нажимаем! После будим и пробуем опять! У нас на планшете samsung tab pro заработало нормально пока. На Samsung s4 телефоне подвисает игра и рветься связь. Иногда надо чуть без ферби поиграть и попробовать еще подключение раз. При подключении к другому устройству, следует жать кнопочку еще раз черную где батарейки, иначе нет соединения даже там где было.

Читать еще:  Синхронизация контактов android с google для чего

Как подключиться к ферби коннект через Андроид

6. На некоторых устройствах возможно зависание приложения при первом запуске — перезапустите телефон/планшет и повторно установите файл Furby Boom Belarus.apk

На всех остальных устройствах приложение может работать не корректно.

— На мобильном устройстве нет других приложений, запущенных в фоновом режиме

Установка приложения на Android от 2.3.3.

Как подключиться к ферби коннект через Андроид

  1. Скачиваем приложение «TunnelBear» в Play Маркет
  2. Проходим регистрацию нового пользователя. Как только укажите свой ящик, зайдите на свою почту и подтвердите регистрацию перейдя по ссылке.
  3. Заходим в приложения «TunnelBear» устанавливаем кнопку в режим «ON» (Вам дается право на скачивание 499МВ)
  4. Вводим в поиске Play Маркет «Furby boom» и переходим в приложение (попросит подтвердить аккаунт).
  5. Нажимаем кнопку «установить» и скачиваем 270МВ.
  6. И вот мы получаем ПРИЛОЖЕНИЕ «Furby boom» на своем гаджете. УРА. )
  7. Но вопросы и проблемы еще не закончились.
  8. Главное чтоб ваше устройство синхронизировалась с питомцам Furby Boom.

5. Все, теперь у вас есть не только питомец ферби купленный у нас, но и полностью рабочее приложение FURBY BOOM.

4. После установки приложения — запустите его.

Furby легко отвлекается, устраните любой даже минимальный фоновый шум и попробуйте снова.

Как подключиться к ферби коннект через Андроид

В закусочной можно создавать уникальные сендвичи, которые Ферби просто обожает. За такое лакомство интерактивный друг обязательно поблагодарит своего хозяина, подарит ему танец или споет песню. Кстати, парочка вкусных сендвичей поможет превратить злого или обиженного Ферби обратно в радостного и готового общаться добряка.

Для комфортного общения с игрушкой можно использовать и специальный словарь, в котором записаны наиболее употребляемые зверушкой слова и фразы. В словарике есть особая вкладка, предназначенная для написания тайных посланий.

Роботизированная интерактивная игрушка последнего поколения станет еще более увлекательной и многофункциональной, если использовать приложение для Ферби бесплатно, которое можно скачать на сайте. Официальный разработчик представил широкой общественности несколько полезных девайсов, которые сделают совместное препровождение с забавной электронной зверушкой еще более зрелищным и веселым.

Приложение для Ферби Коннект

Как подключиться к ферби коннект через Андроид

Разработчик позаботился о максимальном комфорте своих пользователей, поэтому создал удобное и интуитивно понятное меню, отлично читаемый функционал, обеспечил корректную работу на базе операционных систем Android и iOS. Благодаря этому, каждый пользователь сможет скачать бесплатное приложение для Фёрби и наслаждаться увлекательными совместными играми со смешным пушистиком.

Ну и конечно же видеобзор о том, как пользоваться приложением и в целом игрушкой. О приложении речь идет с 8ой минуты. Смотрите!

Важно! Приложение Furby Connect World совместимо только с игрушками Ферби Коннект и не совместимо с другими приложениями или игрушками.

У обладателей замечательного болтуна появилась возможность:

Как подключиться к ферби коннект через Андроид

Фото: Furby BOOM

Furby BOOM (Скачать)

Как подключиться к ферби коннект через Андроид

Незабываемые приключения по всей галактике станут возможными с Furbacca! Классическое приложение для малыша Ферби, но с совершенно иным графическим исполнением. Приложение особенно понравится владельцам игрушек Furbacca. Познакомьте ушастика с необычным питанием из вселенной Star Wars. Игра обладает всеми возможностями и особенностями стандартных приложений Ферби для андроид. Дополнительные функции игры так же являются платными.

Фото: Furby Connect World

Интерактивная игрушка Ферби давно завоевала огромную популярность. Несколько лет назад производитель выпустил новые модели, способные взаимодействовать друг с другом, а так же со всеми современными устройствами! Такая игрушка поможет ребенку развить в себе доброту, чувство ответственности и заботы. Сегодня рассмотрим несколько приложений, позволяющих взаимодействовать вашему андроиду с Ферби.

Как подключиться к ферби коннект через Андроид

Вы думаете, что эта интерактивная игрушка новинка? Ошибаетесь. Ферби уже более 20 лет. Конечно, его первые модели не обладали такой функциональностью, как современные Furby. Они умели лишь вибрировать, произносить некоторые слова и кушать.

Ферби запрограммирован таким образом, что может менять характер. Зависят эти перемены от того, какие манипуляции больше всего вы с ним производите. Новая игрушка по умолчанию находится в режиме «принцесса (принц)». Зверек добродушен и мил. Далее все зависит от вас.

Кто придумал Ферби

Как подключиться к ферби коннект через Андроид

Впрочем, игрушка Ферби имеет целый набор характеров. Ее поведение зависит от того, как вы с ней обращаетесь. А еще этот пушистик умеет реагировать на ваши действия, петь, танцевать и даже учиться. Поэтому он так популярен и о нем мечтают дети разных возрастов.

Ферби Коннект (Furby Connеct)– это приложение для смартфона с помощью которого можно управлять интерактивной игрушкой Furby. Программу нужно скачать на телефон и ваш питомец быстро подключится к ней. О том, что он уже связан с Ферби Коннект он сообщит сам словами «связь установлена».

А у вас еще нет друга Furby? Тогда давайте познакомимся с ним поближе.

Как подключиться к ферби коннект через Андроид

Furby Connect World – красивая и милая игра, в которой вы сможете выращивать очаровательных малюток – Ферблингов. Ухаживайте за вашими питомцами, вовремя давайте им еду и лечите, если они заболеют. Повышайте уровень и изучайте их секретные способности.

Furby Connect World – это огромное количество предметов для ухода за питомцами и целый город, который вы сможете превратить в настоящий рай. Соберите полную коллекцию Ферблингов, обучите их и сделайте ваших подопечных самыми счастливыми.

Как подключиться к ферби коннект через Андроид

A Furby that can be updated from "the app" is a Furby whose eyes will flash red and whose mouth will constantly sing Never Gonna Give You Up— Jake Davis (@DoubleJake) January 23, 2017

На GitHub исследователь тщательно задокументировал, как работают «мозги» Furby, разобрав, как работает Furby Bluetooth, механизм обновлений через приложение, доступные игрушке последовательности действий и так далее. Как уже можно было понять, исследователь сумел добраться до диагностического меню игрушки. Именно оно так жутко отображается в глазах Furby на приведенном ниже видео.

«С Furby можно взаимодействовать как автономно, так и подключив [игрушку] к Android / iOS приложению Furby Connect World, которое полностью контролирует движения и речь, а также передает обновления, полученные с серверов Hasbro на Amazon AWS», — объясняет Ойхнер.

Xakep #264. NFT

Как подключиться к ферби коннект через Андроид

Кстати, если исследование Ойхнера верно, то официальное приложение не утруждается использованием HTTPS:

«При запуске Furby Connect World соединяется с сервером http://fluff-gameupdates.s3.amazonaws.com/ и загружает внутриигровой контент, к примеру, 3D-модели, фоновую музыку и другие звуки».

Кроме того, Ойхнер создал кастомные DLC, которые позволяют загрузить в память Furby произвольные звуки. Так, на видео Ойхнер демонстрирует рикролл в исполнении Furby, заставляет игрушку цитировать Дональда Трампа, «Звездные войны» и так далее. Так как передавать Furby команды через приложение не слишком удобно, исследователь написал для этого программу fluffd, которая тоже опубликована на GitHub.

Между тем, Джейк Дэвис шутит в Twitter, что разработчикам Furby явно не стоит оснащать следующее поколение игрушек Wi-Fi, потому что тогда мы в одном шаге от Furby-ботнетов.

Читать еще:  Регулировка звука в наушниках андроид

Как подключиться к ферби коннект через Андроид

Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.

    Самое главное – заглянуть Ферби в глаза. У оригинала они представляют собой два маленьких монитора. Он легко меняет форму зрачков, постоянно выражает какие-то эмоции. В подделке такого ждать не стоит. Ведь у него обычные пластиковые глаза. Меняется только цвет свечения зрачков.

Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.

Отличия в функциях

Как подключиться к ферби коннект через Андроид

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.

    Упаковка. Она должна быть из качественного и прочного картона. Ведь игрушка имеет электронный механизм. Любое повреждение будет отрицательно сказываться на его функциях. Даже если игрушка стопроцентно оригинальная, выбирайте ту, что в целой упаковке.

Если внешне игрушка очень похожа на оригинальную, то развеять оставшиеся сомнения поможет включение питомца. Как мы помним, игрушка интерактивная, вот и оценим, насколько она общительная.

Эти отличия можно обнаружить на момент внешнего осмотра игрушки.

Проходить разные уровни получать яйца и вырашивать новых ферблингов!

Ходить в туалет

Управление файлами на планшете

Переводить с языка ферби на русский язык

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

Скачать приложение Furby Connect World для Android 4.4 и выше

Как подключиться к ферби коннект через Андроид

Как подключиться к ферби коннект через Андроид

03:00 alt=»The Weeknd & Ariana Grande – Save Your Tears (Live on The 2021 iHeart Radio Music Awards)» />

История реверс-инжиниринга одного пушистого зверька

Тихим утром третьего января, когда Москва уже дремала после новогодних праздников, в нашей квартире раздался звонок в дверь. Почта наконец-то доставила посылку с новогодними подарками, заказанными на Амазоне. Среди прочего в ней находился и подарок для сына — электронный питомец Furby. Покупка его была, в общем-то импульсной. Игрушка значилась в бестселлерах новогоднего сезона и стоила относительно недорого. В сортах Furby я не разбирался, но когда-то давно что-то позитивное об игрушке слышал.

Сынишку, в силу его годовалого возраста, подарок не сильно впечатлил, а позволять бросать сложное электронное устройство на пол и отрывать этому устройству уши мне было жалко, и все шло к тому, чтобы убрать подарок на полку до лучших времен, однако мой взгляд пал на одну надпись на красочной упаковке.

Надпись гласила, что для данной игрушки в AppStore можно скачать приложение, с помощью которого киберпитомца можно кормить, подавать ему всякие команды, а также переводить фразы, которые он произносил на своем языке — фурбише (Furbish), на английский. Приложение было скачано, питомец покормлен всякими съедобными и несъедобными объектами, которые он либо с аппетитом проглатывал, либо выплевывал, а переводчик с фурбиша на английский работал на удивление точно.

Неужели распознавание аудио работает в наше время так надежно и даже в довольно шумной обстановке? Что-то тут не так. И как приложение передает команды Furby? ИК отпадает (ранние версии Furby, как выяснилось, имели ИК-порт для общения между собой), Bluetooth тоже. Остается только аудио. Это интересно… Вот если бы удалось хакнуть протокол общения с этим созданием и уметь управлять им с компьютера… Найти какие-то «пасхальные яйца», скрытые или сервисные команды! Или…

В общем, как вы поняли, отец семейства сделал себе на Новый Год подарок.

Для начала синхронизировал iPhone с компьютером и заглянул внутрь файла приложения (.ipa). Среди прочей требухи там нашлось несколько десятков коротких WAV-файлов, пронумерованных особым образом. Все это очень смахивало на готовые аудиокоманды. Первый файл начинался с номера 350. После воспроизведения этого файла в Audacity Furby чего-то деловито пожевал и выдал радостное «Mmm, yum!». «Ага!» — подумал Штирлиц, — «Теперь-то ты у меня наешься!».

Команды в приложении начинались с 350-й и заканчивались 900-й, с большими пробелами в нумерации. Значит потенциально Furby умеет воспринимать гораздо большее число команд, чем есть на руках этих готовых WAV-файлов. Надо искать дальше.

Внешний вид сигнала в Audacity наводил на мысль, что используется какая-то частотная модуляция, причем шел один сигнал, дальше небольшая пауза, затем визуально такой же сигнал снова. Общая продолжительность — полторы секунды. Раз модуляция частотная, то неплохо бы взглянуть на спектр. Посмотрел график — на нем отчетливо выделялось пять пиков на одинаковых расстояниях друг от друга в районе 16-19КГц:

Башня из Мордора — это, конечно, красиво, но как это расшифровать? Покопался в Audacity еще немного и отрыл режим отображения аудио в виде спектрограммы. Вот эта картинка уже была гораздо красивее первой:

Здесь отчетливо видны две посылки с паузой посередине, отличающиеся друг от друга порядком следования «нот» (базовых частот). Причем средняя частота является несущей, постоянно чередуясь с другими четырьмя «нотами».

Для удобства декодирования последовательности сделал в графическом редакторе маску, которую наложил поверх скриншота спектрограммы, присвоил каждой ноте последовательно числа от 0 до 3 и начал анализировать последовательно идущие команды (как мы помним, разработчики iOS-приложения услужливо пронумеровали нам все WAV-файлы). Поначалу оказалось, что в соседних командах числа иногда «прыгают», т.е. идут не так, как хотелось бы при последовательном инкрементировании чисел. После некоторого анализа стало понятно, что «ноты» надо нумеровать так, как на рисунке ниже:

Здесь посылка расшифровывается как 3233 3012 1032 (для удобства восприятия я разбил последовательности на блоки по четыре цифры; в четверичной системе каждый такой блок — это один байт).

Дальнейший анализ команд, перевод их бинарную форму и побитовое сравнение выявило следующую структуру посылки и команды в целом:

  1. Первый байт (в примере это 3233 ), будучи записанным в бинарном виде, имеет следующую структуру: 11 1 01111 , где старшие два бита всегда равны 11 , следующий бит равен 0 для первой посылки в команде и 1 для второй, а 01111 — это сами данные (часть идентификатора команды);
  2. Второй байт ( 3012 ) — контрольная сумма, зависящая от 6 бит команды (где 1 бит — идентификатор посылки и 5 бит — сами данные);
  3. Третий и заключительный байт посылки всегда равен 1032 .

Что это значит? Во-первых, команда разбивается на два пакета по 5 бит данных в каждом. В сумме мы получаем 10-битное число, т.е. потенциальное число команд, которые может посылать или принимать Furby — 1024. Однако метод вычисления контрольной суммы вычислить не удалось. Проанализировав номера команд получилось, что я могу на основе имеющихся WAV-файлов найти 7 из 32 контрольных сумм для первой посылки и 31 из 32 контрольных сумм для второй посылки. В сумме это давало 217 потенциальных команд вместо имеющихся 76 (в виде готовых WAV-файлов), что тоже неплохо.

Читать еще:  Android синхронизация гугл календарь

Написал скрипт, который генерировал по нужному номеру команды WAV-файл, подобный готовому, и начал перебирать доступные мне диапазоны команд. Как оказалось, недокументированные команды действительно были — Furby реагировал на них разным образом, пел песенки, читал рэп, чихал, имитировал сон и делал прочие незамысловатые вещи.

Это подстегнуло исследовательский аппетит, однако алгоритм вычисления контрольной суммы реверс-инжинирингу упорно не поддавался, а значит большая часть команд оставалась для меня недоступной.

В очередной раз прочесывая Интернет на предмет каких-нибудь зацепок я вдруг обнаружил ссылку на официальное приложение Furby для Android (про которое на коробке с игрушкой не было ни слова). «Android → Java → байт-код → исходники → … → ПРОФИТ!». Никогда еще Штирлиц не был так близок к разгадке…

Найдя наконец на какой-то помойке нужный мне .apk-файл, я залез внутрь и не увидел ни одного WAV-файла с командами, хотя в целом набор ресурсов был похож на тот, что в приложении для iOS. Раз WAV-файлов нет, то приложение как-то генерит команды на лету? Это то, что мне нужно! Декомпиляция и просмотр Java-кода дал несколько интересных зацепок, но как оказалось, вся интересная начинка, а именно генерация и анализ аудио, находится внутри нативной .so-библиотеки, в которой есть один метод, который мне был нужен, а именно private static native byte[] GenerateComAirCommand(int paramInt); .

Как же достучаться до нативного метода? Пораскинув мозгами, Штирлиц решил качать Android SDK. В итоге был собран маленький проект, в который включена сама нативная библиотека и минимальная обвязка, предоставляющая доступ к одной только нужной мне функции. Само же приложение при старте просто создавало WAV-файлы для минимально необходимого мне набора WAV-файлов, где в командах были те самые недостающие старшие и младшие 5 бит, для которых мне были нужны контрольные суммы. После некоторого курения Stack Overflow (опыта написания приложений под Android у меня на тот момент не было) приложение запустилось и сгенерировало мне на виртуальной SD-карте эмулятора набор нужных мне WAV-файлов, которые я перетащил через adb pull в нормальную файловую систему. Анализ этих файлов дал мне полное покрытие — все 64 контрольных суммы, по которым можно воссоздать любую из 1024 команд.

В ходе анализа реакций Furby на команды был найден еще один диапазон команд, на который Furby так или иначе реагировал. Однако каких-то атомарных команд типа «открой глаза», «закрой глаза», «пошевели ушами» обнаружено не было. Равно как и не была найдено команд самоуничтожения или зачитывания EULA на фурбише (это не значит, что каких-то специализированы команд нет, просто они могут активироваться, например, особой последовательностью или вообще другим набором кодов — но это как-то выяснить вряд ли возможно).

Однако я решил пойти дальше и написать анализатор ответов Furby, так как некоторые команды, хотя и не дают видимого результата, могут вызывать реакцию Furby в виде ответных команд, что тоже интересно. В итоге был написан Perl-скрипт, анализирующий поток PCM-данных с микрофона, делающий на лету и расшифровывающий эти посылки. Писалось все это под Windows, где для Perl, к сожалению, нету нормальных способов записи данных с микрофона, поэтому пришлось сделать консольную программу на Delphi, которая читает с микрофона данные и выводит их непрерывно в STDOUT. Поток данных перенаправляется в скрипт, где уже происходит анализ. Такой вот Unix way для Windows.

«Стоп, стоп, стоп,» — скажет утомленный читатель, — «А для чего все это нужно?»

Мне было интересно посмотреть, «что у него внутри», не ломая игрушку физически (все-таки покупал не себе). Попутно получил знания о генерации и анализе звука в Perl, о FFT, оконных функциях, о работе с Android, что само по себе увлекательно.

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

Ну и, наконец, возможность управлять Furby через компьютер потенциально открывает эмоциональный метод нотификации о каких-то событиях. Например, при приходе почты от определенного адресата можно попросить Furby что-то станцевать, по приходу коммита в Git от определенного человека — помурлыкать, а от другого — издать звук менее приличный (коих у Furby есть в запасе). Правда для этого все же нужно решить уже парочку задач хардверных. Во-первых, запретить Furby засыпать через 10 минут неактивности (а активностью считается физическое тормошение — для этого у него имеется датчик положения в пространстве) и питать его не от батареек, а от блока питания или USB. Может быть на Хабре есть знатоки железа, которые захотят окончательно укротить зверька?

Сам код после некоторого причесывания выложен на GitHub. Пожелания и находки всячески приветствуются. Разумеется, вся изложенная информация и программный код предоставлен исключительно в образовательных целях.

Компьютерная программа Furby — отзыв

Если Фебри не подключается к устройствам. Подскажу что и как. +фото+видео.

Всем привет!

А вот и программа при помощи которой мне наконец-то удалось законектить моего Ферби с планшетом (ну, скорее не моего, а купленного, но еще не подаренного на НГ доченьке, отзыв на него ТУТ).

Итак. Устройство которое наконец-то связалось с Ферби, это планшет aser iconia a501 (старый, добрый).

Программа бесплатная. Для начала при запуске программы выбираем язык.

Устройство сразу старается поймать связь с Фебри. Нужна тишина!

Связь появилась с первого раза.

В разделе Бумбокс есть 4 функции. 2- Ферби поет. 2- Ферби слушает музыку и танцует.

Буфет. Тут можно сложить бутерброд и отправить его в рот Ферби..)

Кладовая. Можно кормить Ферби и смотреть за его реакцией. Она будет разной в зависимости от того, чем Вы будете кормить своего питомца. Бананчики ему нравятся, а вот носки как-то не очень..)

Есть и функции которые я еще не успела проверить, так как тестировала игрушку на работе, нужно больше времени чтобы разобраться и (наверное) доступ в интернет.

Проверю более подробно все функции после Нового Года, вместе с доченькой и дополню отзыв.

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

Вот только графика подкачала. Это хорошо видно по скринам экрана. За что и снижаю оценку.

Можно было бы и покрасивее нарисовать те же бутерброды. Но и вес игрушки всего 53 метра.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector