Hardware cheating или «Против лома нет приёма, окромя другого лома»

    Доброго времени суток.

    Хочу вам рассказать историю, как можно читить не только на программном уровне, но и на аппаратном.

    Пред история

    Поздним тихим вечером, когда не только наступали выходные, но еще и праздники, в поиске во что бы поиграть на андроиде какую игру можно скачать для ребенка, наткнулся на ну очень примитивную игрушку, где нужно раздолбать разбить яйцо. Но яйцо то не простое, вроде как не золотое, может быть титановое, но уж очень долго его нужно было колотить. Долго, это не 2 минуты, не час, и не 1000 ударов, это целый миллион. «Да уж» — подумал я. Вроде уже и забыл про нее, но вот одно не выходило из головы — это ее описание «A incredible surprise is waiting for you YOU WILL NOT BELIEVE WHAT IS INSIDE!!!»

    Стал размышлять. Если уж на то пошло, то наверно там есть какая-то защита от читерства, и так просто количество ударов себе «не намотаешь».

    Hardware cheating

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



    Ну вот. Осталось найти кого-то, кто будет «махать рукой» — то есть, тикать по яйцу. Или что-то, что будет тикать по яйцу.

    И тут пришла в голову идея: двигатель, «мокрый карандаш» (эмулятор пальца) и немного «синей изоленты».

    Попытка первая
    Эмулятор пальца: карандаш с поролоном на конце, поролон смоченный в соленой воде.

    image

    Двигатель (нашелся в ящике стола). Повезло, даже с небольшим редуктором

    image

    Крепление

    image

    Тестовый запуск
    Но так, как синей изоленты не нашлось (пришлось заменить резинкой) — ничего не получилось. Поскольку резинка очень туго держала карандаш и карандаш был слишком тяжёлый (для этого двигателя) — то я потерпел фиаско (и чуть не лишился глаза).

    image

    Попытка вторая
    Мокрая ватная палочка + прищепка. Однако просто мокрая соленая ватная палочка не подходит в качестве заменителя пальца (наверно, недостаточно «емкости»). Было принято решение обмотать фольгой. Под руки попался проводок, попробовал — заработало!!!..

    image

    image

    Cтучалка готова



    И да, миллион это очень много. Подсчет показал — в таком темпе нужно 43 часа беспрерывного стучания. «Против лома нет приёма».

    "… окромя другого лома"

    Все оказалось намного проще, чем ожидалось. Делаем root права, смотрим, где программа сохраняет это значение, изменяем его, сохраняем, запускаем и смотрим, что же там такого «incredible surprise».



    Еще думал про софтварный эмулятор разбивалки — но дело до него не дошло.

    P.S. Если ошибся разделом, подскажите куда перенести.
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 30

      +28
      Известное видео с Риком Эстли лучше бы вписалось в ситуацию.
        +40
        Так вот откуда у него столько просмотров на ютубе.
          +3
          Больше похоже на швейную машинку
            +11
            Фраза «прошить телефон» представляется в новом свете
            • UFO just landed and posted this here
            +10
            Вот тут я предполагал зачем за возможность выкладывать приложения во всяческие маркеты требуют вступительный взнос… Похоже мало просят, раз такое пролезает.
              +4
              Вот так оно и бывает, искал игрушку для ребенка, а в итоге нашел для себя ;)
                +9
                Возможно, это и есть «защита от читерства»?
                А честно настучавшим — показывается совсем другое видео? :))
                  0
                  Да, надо сделать, чтобы жать нужно было не в однду и ту же точку, а в случайное место на яйце, отличное от прошлого. Тогда действительно сосиска из коммента ниже, благодаря своей гибкости и пружинистости, может обеспечить необходимый элемент случайности. А ещё, благодяря переходу кинетической энергии от нажатия в тепловую, глядишь, и сварится…
                  +5
                  Посмеялся. Прочитал заголовок, думал вы открыли способ для вызова переполнения на аппаратном уровне, а тут…
                    +6
                    Попробуйте вместо мокрого карандаша использовать сосиску.
                      +5
                      Ммм. Вертикальное видео.
                        +38
                        +7
                        Сбылась мечта детства — в конце игрушки показывают фильм.
                          0
                          А рекламка снизу крутится и крутится…
                            0
                            В андроиде в прошивке (в любом почти), есть command line утилитка «input», которая позволяет эмулировать UI события. С 4.0-4.1 оно даже научилось прикосновения эмулировать (до этого была поддержка только нажатия клавишь и ввода текста), — посмотрите, может пригодится.
                              0
                              Спасибо, обязательно посмотрю.
                              P.S. Єто Android 2.3
                                +1
                                В 2.3 оно к сожалению не умеет посылать touch события. Можно написать Python скриптик используя «Monkey Runner» фреймворк, доступный с Android SDK, вот тут подробнее с примером кода: developer.android.com/tools/help/monkeyrunner_concepts.html
                              +3
                              А если вместо тыкания физического просто контакт в провод встроить? Ну и затем этот контакт включать-выключать.
                                +3
                                Помню, на ZX-Spectrum был какой-то секс-симулятор, где для прохождения уровня нужно было быстро-быстро наклонять джойстик влево/вправо. В итоге джойстик был разобран, и по контактам нежно проводилось мятой фольгой. Программа считала, что события Left и Right поступают с невероятной скокростью и можно было легко бить все рекорды.
                                  +2
                                  Может так и с женщиной можно?
                                    +2
                                    Придётся подождать до 2045-го года. А тогда уже разобрать и контакты найти соответствующие.
                                  0
                                  Искренне надеюсь, что радость от подобного изобретения будет длится дольше, чем разочарование от оставшегося следа железного провода на дисплее.
                                    0
                                    Там защитная пленка есть, держится на резинках.
                                      0
                                      Точно. Не заметил сразу.
                                    +1
                                    Программно таки быстрее
                                    www.youtube.com/watch?v=YbLNlictFMI
                                      0
                                      Кажется в EVE Online баловался хардварными читами — зажатие клавиши спичкой, прилепление планки, объединяющей функциональные клавиши в одну и т. п.
                                        0
                                        Я так же в Morrowind навык бега и прыжка прокачивал до сотни :))
                                          0
                                          А потом пришёл Oblivion и обломал читерам весь кайф, добавив кнопку автоматического бега?
                                            0
                                            В Еве также было, просто сделали группировку пушек и т. п.

                                      Only users with full accounts can post comments. Log in, please.