Модификация Sonos Desktop Controller в альбомной ориентации - PullRequest
0 голосов
/ 12 ноября 2009

Я думаю, что нашел правильное место и людей, чтобы задать этот вопрос.

Я использую приложение Sonos Desktop Controller, которое бесплатно в Appstore. Долгое время я ждал, пока они придумают программный режим «Пейзаж», но он поддерживает ТОЛЬКО «Портрет» с заводскими настройками.

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

У меня есть программное обеспечение с моего Iphone, так что я могу изменить его в блокноте и т. Д. но я не могу найти программное обеспечение для Windows, которое может декодировать кодирование. Кроме того, какие файлы должны быть изменены, чтобы это произошло. Мне не важно, не работает ли акселератор - я хочу, чтобы приложение просматривалось только в альбомной ориентации -> если только оно не является значительным для применения кода ускорителя.

Я загрузил пакет на сервер, чтобы вы могли просмотреть его.

Sonos Controller Dir

С наилучшими пожеланиями, Дания.

Ответы [ 2 ]

4 голосов
/ 12 ноября 2009

В дополнение к ответу Мэтта: для вас совершенно нецелесообразно редактировать двоичное приложение Sonos Desktop Controller, чтобы ввести в приложение альбомный режим. Во-первых, вам нужно будет расшифровать .ipa для приложения, которое вы загрузили из App Store (нетривиальный процесс, который также достаточно сомнителен для меня, чтобы не ссылаться на учебник об этом). Во-вторых, вам нужно использовать шестнадцатеричный редактор, чтобы разбираться в кишках приложения. Блокнот Windows не даст вам возможность редактировать такой двоичный файл, как этот.

Даже тогда, это не просто вопрос, где нужно немного перевернуть где-нибудь в двоичном файле, чтобы «включить» ландшафтный режим. Такой режим должен быть спроектирован самими разработчиками, который включает либо пользовательский код для такого режима, либо интерфейс, зависящий от ландшафта, который будет разработан в Интерфейсном Разработчике, или оба. Внедрить этот код было бы практически невозможно в двоичном файле, который большинство из нас не имеет ни малейшего представления о том, как устроена его внутренняя структура.

Наконец, вам нужно быть участником Программы разработчиков iPhone (за 99 долларов США в год), чтобы иметь возможность кодировать и устанавливать новое модифицированное приложение на ваш iPhone. Выполнение этого в командной строке для двоичного файла не является тривиальным процессом само по себе.

Учитывая все это, вам будет проще полностью повторно реализовать приложение, чем взломать ландшафтный режим в двоичный файл. Это довольно сложное приложение, поэтому вам потребуется некоторое время, чтобы создать его копию. Именно поэтому Мэтт (и я) находят ваш вопрос немного забавным.

2 голосов
/ 12 ноября 2009

Итак, позвольте мне получить это прямо. Вы хотите что-то изменить в приложении, которое вы загрузили из магазина приложений, поэтому вы пытаетесь изменить приложение для поддержки ландшафтного режима с помощью Блокнота в Windows? ROFL !!! Потрясающие! Останови это !! Ты убиваешь меня!!! ROFL! ROFL! ROFL !!!

Извините, что смеюсь здесь, но это смешно. Вы получаете «А» за усилия, хотя. Хорошо, может быть, "B-". ROFL !!

Серьезно! Вам нужно четыре вещи:

  • Mac
  • Xcode
  • Книга Эрики Садун
  • Некоторые серьезные навыки разработки, поскольку создание конкурента Sonos не будет тривиальным - не говоря уже о том, что, вероятно, нет никакого способа создать собственное приложение для взаимодействия с их оборудованием, но это отдельная история.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...