Злые духи, которые потенциально могут одолеть любого зазевавшегося человека, частенько пугали многие неокрепшие души, отважившиеся на сон грядущий подумать о тёмных силах и их влиянии на человечество.
Несмотря на некоторую общность подхода, разные народности решали вопрос отпугивания злых духов по-своему. Общая идея была в том, чтобы отпугнуть духов от своей персоны — ведь, испугавшись, ни одна нечистая сила не сможет причинить никакого вреда.
Одни наносили чудовищные татуировки на тело и лицо, чтобы даже во сне быть страшным и защищённым. Метод был чудовищно прост и практичен — но со временем страхи видоизменялись, и татуированному человеку начинало казаться, что его защита ненадёжна. Но дело уже было сделано — татуировку было никак не смыть, и человек был обречён ходить с ней вечно.
Другие подошли к вопросу по-своему, и стали изготавливать страшные маски, чтобы, надев их, пугать духов. Прелесть этого способа состояла в том, что маску всегда можно было снять, или сделать новую.
Наши телефоны не многим отличаются от нас самих — их тоже одолевают злые духи — ошибки и недоделки в программах, населяющих их электронную душу (можно долго дискутировать, есть ли у телефона душа, пусть даже электронная, но мы эту тему пока отложим на абстрактное mañana, “потом”). Конечно же, видя такие страдания своих электронных питомцев, люди не могут остаться в стороне и начинают изготавливать для них маски и татуировки.
Любая система, или прошивка, вы вольны называть её как хотите, состоит из большого количества различных загружаемых компонентов, каждый из которых отвечает за одну или более функций телефона. Многие из них страдают недоработками, потому наиболее простой способ исправить такую ошибку до того, как её исправит производитель (а делать это нужно однозначно, так как, несмотря на всю инновативность, Apple — компания большая и достаточно неповоротливая, а страдать в ожидании новой прошивки хочется не всем) — это, взяв невинную кожу какого-нибудь компонента, хирургическим путём нанести на неё татуировку, или что-нибудь вырезать, или, для особых виртуозов, найдя свободное место в теле компонента, добавить некоторую функциональность прямо в него.
Так появляются различные патчи AppSupport, модификации SpringBoard, и так далее. У указанного метода есть лишь один недостаток — оригинальный компонент исчезает безвовратно, и, если что пойдёт не так, или хочется всё вернуть на круги своя, необходимо находить “оригинальную” версию компонента и заменять ей “татуированную”. Кроме того, совершенно очевидно, что от версии к версии эти компоненты видоизменяются, и, поставив неправильную версию, вы рискуете отправить своего электронного питомца в чистилище с целью скорейшей реинкарнации через iTunes.
Есть и второй подход. Можно изготовить маску, которая накладывается поверх электронного тела компонента прямо в памяти, и регулирует взаимоотношения компонента с внешним миром. Маска делается таким образом, чтобы активироваться только тогда, когда необходимо произвести вмешательство, и в остальное время ничего не делает. Кроме того, маску всегда можно безболезненно снять, и система вернется к первоначальному состоянию.
Такой подход требует значительно больше усилий в создании, но позволяет как динамически отслеживать версию системы и оперативно включать и выключать модификации, так и более корректно отрабатывать возможные ошибки в реализации.
Создание масок — достаточно специфический труд, и не все понимают природу и сложности в их изготовлении. Однако конечный результат позволяет добиться значительно больших результатов в достижении конечной цели.
На данный момент мне известно лишь три изготовителя масок для iPhone — это автор SummerBoard, китайские умельцы, изготовившие свою собственную систему ввода текста и мы (RiP Dev). Все остальные решения используют грубый метод хирургии и татуировки — так как не у всех хватает терпения и навыков сделать такой продукт, за который было бы не стыдно перед самим собой.
Несмотря на то, что оба метода имеют право на жизнь, мне всё-таки кажется, что заставлять свой телефон носить татуировки, сделанные при помощи шариковой ручки и бритвы, вместо того, чтобы примерять и менять элегантные маски — не совсем гуманно.
54 комментариев
Форум →Славик, нахрен тебе проги…. книжки пора уже писать!!))))
+150
+ Пиццот )
Слава, ты Гений )
Это к чему, или нас ставят перед фактом, что больше ничего нету, или что-то должно еще появиться.
и никаких танцев с бубнами
Славе Слава))
iТрактат о iдуше в iтеле
iСдава, ай да молодец! Складно пишет!
блин, да что такое с буфером обмена. потрите плиз предыдущие сообщения
Edited:
iСлава, ай да молодец! Складно пишет!
Вячеслав, все умно, грамотно, без единой грамматической ошибки. Здорово и интересно.
Только немного непонятно про методы……
Если с помощью масок невозможно разлочить телефон, то естественно пользуемся скальпелем. Если бы были мягкие способы -думаю все пользовались бы ими.
Вы же не хотите заняться “масочным” анлоком?
RipDev если сделаете из своего FaceLift достойную замену SummerBoard тогда я куплю у вас гусеницу.
2lex123
znae6 a esli ne brat za eto dengi to 4em lyudiam jit na eto???
Za ka4estvenniy tovar nado platit!!!
a RP i Caterpillar ka4estvenniye tovari!!!
lex123: успокойтесь уже про деньги. =) Вы, как я надеюсь, тоже работаете не бесплатно. ;)
Статейки эти я пишу для собственного удовольствия, а не с целью что-то кому-то доказать.
мне кажется что гораздо важнее насколько безглючен софт а не то, какую хвилософию авторы в это вкладывают…
Если авторы путем замены системных файлов добиваются идельной стабильности, отлчичнго функционала и при этом еще не берут за это деньги, то я всеми руками за таких разработчиков…
ну и к тому же было справедливое замечание про “масочный анлок” :)
А-аа-ааа! Прочь злые духи! Прочь!
Ar, Thiao, Rheibet, Atheleberseth,
A, Blata, Abeu, Ebeu, Phi,
Thitasoe, Ib, Thiao!
%_%
при всем уважении, а зачем это? как будото ктото комуто чтото пытается доказать…
мне кажется такое уместно на вашем блоге, но не тут
# slavikus
11.03.2008, 19:00
……Статейки эти я пишу для собственного удовольствия, а не с целью что-то кому-то доказать…..
————-
И пишите на здоровье. Раз есть о чем писать.
Хотелось бы еще увидеть статьи, скажем, с советами.
Высказывать личное авторитетное мнение относительно программ, устанавливаемых в айфон, может поделитесь полезными сведениями об айфоне, о его скрытых возможностях, например. И т.д.
Вы же авторитетный человек в этом деле – пишите, мы с удовольствием почитаем.
Все, конечно, здорово и с претензией на остроумие. НО.
Я на маках с 2000 года. Первым и последним компонентом, на моих глазах убившим iMac при попытке апдейта системы была именно “маска” в терминологии slavikus’a: Application Enhancer.
А вот хирургическое вмешательство в exec’и, не говоря уже о татуировании plist’ов ни разу не привела даже к тому, чтобы мне пришлось восстанавливаться из бэкапа.
Mobile Enhancer, насколько я понимаю, работает на тех же принципах, что и APE? Разве нет, slavikus?
Понравилось, как и всегда.
Как только дочитал до абзаца где телефоны начались – сразу понял – статься про мобэнчансер))
ну если про отпугивание/изгнание духов то наверное правильнее “экзорцизм”.
Прошу прощения, но “mañana” на самом деле очень конкретное слово- “завтра”. Считается одним из самых используемых у народов латинской Америки ввиду характерной для них необязательности и постоянного желания отложить все на завтра. Слово же “потом” имеет несколько другое значение: Luego, algun dia, en un futuro lejano f.e.
Ну вот, не удержался…(((
Господа, у меня вопросы !
Вы не подскажите как фаркоп к ферарри приделать?
И еще один
Когда Вы последний раз делали перепрошивку своих:
– телевизора?
– холодильника?
Ну еще один вопрос:
Не подскажите как установить программу экономии воды на стиральную машину Волга -5 ?
Задумывались ли Вы о состоянии своего… ну не здоровья, а так скажем, душевного состояния что ли ну типа того???
p.s. надеюсь у большинства участников форума на самом деле все в порядке, просто iPhone это временное состояние легкого аффекта…
Don’t Give Up Friends !!!
Мда. Вопрос денег как-то по особому всегда напрягает массы. Неужели Русский Проект или Гусеничка стоит таких уж страшных и непосильных денег? Мне кажется цена вполне адекватна продуктам. Или всетаки так уж жалко отдавать свои кровные разработчикам чего-то непонятного, что в руках не пощюпать? Всетаки пора уже вспомнить что и информация имеет свою ценность. А если подход к написанию софта еще ко всему прочему красив и практичен?
От меня лично Славе большая благодарность и респект.
Уважаемый Слава, будьте проще – и народ к Вам потянется. Не надо лишних слов. За программы, подобные Вашей русификации я готов платить не раздумывая. Честное слово, с SW у Вас получается лучше. Поэтому не надо словоблудия. Кончайте индукцию и дедукцию – гоните продукцию!
Crisp – а в чём вопрос? Не хотите, не читайте. =) Я, кажется, не стою у всех над душой с плёткой и не говорю “читать! читать! читать!” =)
И большая просьба – давайте не будем в комментариях опять обсасывать тему платности/бесплатности/стоимости наших продуктов. Во-первых, статья выше совсем не об этом, а во-вторых, нам ваши измышления по этому поводу совершенно не интересны, честное слово. =)
Crisp – когда нет физики появляется лирика…
Кстати, Ваш пакет русификации – вторая программа в моей жизни, которую я счёл возможным купить за деньги. (первая – вынужденно была Win XP), а компьютерами я занимаюсь с 82 года (одна тысяча девятьсот).
slavikus, “нам ваши измышления по этому поводу совершенно не интересны” – Это официальная позиция РИПДЕВ к клиентам ??? Предтавляю если бы такое Джобс сказанул ! Акции до плинтуса бы упали…
Crisp: спасибо. Приятно =)
maxbrian: это официальная позиция RiP Dev по отношению к базарным бабкам и форумным троллям, любящим посудачить о ценообразовании.
К клиентам, а так же ко всем другим вопросам, связанным с нашими продуктами, это не относится.
Уважаемый maxbrian, да о какой физике вы говорите! прочтите любое руководство по разлочке, или инсталляции.
Плюньте через левое плечо, три раза перекреститесь, дуньте в выхлопную трубу (то есть в гнездо от разъёма)… Правда в результате девайс иногда начинает работать. А Вы говорите, лирика…
Господин Crisp я имел ввиду когда у рипдева нет физики (падают продажи например) то появляется лирика !!! А вы думали я по вам стреляю? Да Боже упасите !
maxbrian: спасибо, что стреляете исключительно по нам. =)))))
Не стал читать.
Уважаемые коллеги, наверное не стоит грызться на таком достойном форуме. Поймите, пройдёт ещё несколько месяцев и чувство новизны исчезнет. Apple и иже с ним заполонят рынок легальными и скорее всего качественными программами. iPhonами начнёт торговать Евросеть (не к ночи будь сказано). Может я и out of time, но мне кажется, что неплохо было бы основные усилия нацелить на то, чтобы все пользователи разлоченных девайсов (язык не поворачивается назвать их телефонами), включая чайников и блондинок могли бы с минимальным риском получить максимум удовольствия от них. Вы посмотрите, во что вылилось обсуждение проблем с зарядными устройствами! Ведь если какой-нибудь дебил с большими деньгами решит не практике реализовать хоть часть советов некоторых остроумцев… Москву как Атлантиду искать будут.
gonegold
многословно )))
Слава, очень хорошо написал. Благодаря твоим статьям (ну и брутальным ответам сам знаешь кого на форуме) RiP Dev есть свой стиль ;). А это многого стоит.
Отличная статья. Рад, что наши отечественные разработчики такого высокого уровня. Как всегда очень занимательно почитать переписку/перебранку. Я думаю это неотъемлимая часть – она лишь поднимает рейтинг читаемости … :)
Слава еще раз спасибо. Скоро куплю РП (пока пользуюсь просто клавиатурой). Кстати сижу на прошивке 111 – у мен я ТРИ экрана программ. Клавиатура и Айфон не глючат. Огромный респект.
По поводу индукции и дедукции – это классно сказанно, чувствуется “старая закалка” :)
А продукцию они и так помоему гонят … причм ВСЁ ЭТО начиналось не ради наживы (я так думаю :) …
По поводу статьи, так не только ж в кодах копаться, хочеться выхода “продукции” и на других поприщах :) ну и “+” читабельность ресурса :))
А эзотерика это тож неплохо … осталось освоить методы телепатии и покапаться в мозгах у Стива, … а вдруг пригодиться!
Эхх, а хорошее было у статьи начало, а в конце все равно про баню((
не помешал бы список наиболее востребованных прог и реальный комент Великого по ним…
а коменты повеселили
Орлы!
славик мы тебя любим=)
Маски они беспорно лучше, но как Вы точно заметили – оба подхода достоинны жить.
Ведь по сути, хирургически все делается намного быстрее, да иногда из за этого страдает качество исполнения.
Но тут – или быстро или качественно – то и иное редко встречается, уж на примере айфонов убедились многие думаю.
P.S. Молодцы RipDEV
2megadance
Забыл добавить: “Танцуют все!”. Ник обязывает))
Спасибо!
получил удовольствие от статьи!
автору большое спасибо!
а по поводу качества софта – действительно хорошо RipDEV работают. завтра впервые в своей жизни пойду покупать софт, хотя сам программер уже много лет, да и с компами работаю уже около 10 лет :)
Удачи!
Гы….
Про траву под стол свалило :))))))
Делать нормальный неглючный комерческий софт – это норма.
Не выдавайте это за искусство.
Плохая маска из Саммерборд честно говоря… Задохнулось под ней Айфончиков немеряно.НО если ей аккуратно пользоваться то она вполне работает (ну последняя версия например) и даже дружит с “маской” от Рипа.Если их не сталкивать лбами. Я с удовольствием бы убрал СБ и оставил только Рип – жду с нетерпением новых версий.Удачи вам ребята!
PS Смешно честно говоря читать что чуть больше тысячи рублей это огромные деньги за удовольствие и удобство… Один бак бензина…
..прочитал..
..Слава завязывай с наркотиками.. Жесткий ассоциативный ряд.. грибы?
Лично я бы, вот именно сейчас, на месте RipDev цену на анлим Гусеницу поднял бы раза в 2…
а уж потом бы выпускал следующее обновление а-ля СБ :)
“This is fine and dandy”, но ко всему вашему многовеликому уважению, эти “маски” у вас тоже не всегда правильно снимаются…
Пример: стояли ваши системные шрифты, клавиатура, mobile enchancer, поставил Caterpillar, потыкал, забил, решил удалить. В обновлении 1.1.1 написано, что когда в программе снимаешь все галки с компонентов – она сама тихо и мирно удаляется. Угу, удалилась… вместе с dejavu, а вот из списка анинсталла – нет.
Тем более делиться такими “масочными” наработками чересчур сложно, да и, как вы сами подметили, нужно иметь семь пядей во лбу, чтобы знать в каком куске памяти что лежит и правильно это что-то модифицировать “на лету”. Вас послушать – так нужно вообще менять всю систему мироздания без замены и модификации системных файлов. Смешно просто становится если хотя бы представить какой-нибудь Service Pack под Mustdie или патч для очередного демона в Unix, реализованный в виде “маски”. Не думаю, что для замены какого-нибудь конфига в слаке вы будите извращаться и делать для него маску, дабы не нарушать девственную целостность системы. Я уж не говорю, что будет, если таких файлов несколько сотен… как эта масочность будет сказываться на быстродействии системы? А случаи с наложениями одних изменений в файле на другие? Как это реализовать с “масками”?
Не надо бояться модификаций и пугать людей. Другое дело – предупреждать дураков, что если дрова от рук уходят в /dev/nul, то лучше не лезть. Надо просто помнить что-где меняли и делать с этого бекапы.
насколько нужно быть безсовестным типом что бы заниматься нелегальной работой и ри этом быть филосом – филосов ни какой и твой треп сдесь висит только потому что тебе за это платят твои черные бабки которые ты – своровал у добрых русских и богатых не русских ты об этом лучше пофилософтвуй МИР ДВЕРЬ МЯЧ
интересная мысль – о добрых русских где это вы их видели а ? судя по нику вам свободы не хватает…
smtpfree – мне кажется, нет пожалуй я уверен, ваше сознание индоктринировано до полной необратимости !!! Но ваши способности к убеждению – очень слабы и больше похожи на истерику беспомощности…
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Повышает ли износ аккумулятора iPhone использование Smart Battery Case
Как изменить назначение кнопок громкости на iPad
Как в iOS добавить ярлык любого сайта на рабочий стол
Как закрыть доступ к Apple Music для сторонних приложений
Как на MacBook с процессором M1 вернуть кнопки регулировки подсветки клавиатуры
Можно ли выполнить даунгрейд (откат) с прошивки iOS X до iOS Y?
Почему удаленные письма в iPhone попадают в архивную папку, а не в корзину
Как на Mac и iPhone создать заметку с цветными шрифтами