Перейти к содержимому


Фото

iOS и iPhone/iPad(обсуждение иных платформ - бан)


  • Чтобы отвечать, сперва войдите на форум
10438 ответов в теме

#7276 Оффлайн   ZASranets

ZASranets

    Брутоняшка

  • Banned
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 17 614 Сообщений:
  • Авто:Astra

Опубликовано 9.06.2015 - 21:43

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

Флэшку купи!


  • 0
Это сообщение может быть пропитано ненавистью чуть более, чем полностью.

#7277 Оффлайн   Smolett

Smolett

    Четырежды герой флейма

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 8 440 Сообщений:
  • Авто:Кроссовер

Опубликовано 10.06.2015 - 18:58

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

Т.е. ты заходишь куда-нить смотришь компьютер стоит и сразу к нему штоле:))))))))
Не ну чо, тогда да, серьезный довод, без шуток!
  • 0

#7278 Оффлайн   Неясыть

Неясыть

    Кавалер ордена флейма

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишка
  • 749 Сообщений:
  • Авто:Пыжик 4007/ мото: Irbis 250TTR

Опубликовано 11.06.2015 - 09:42

Имеется iPad mini, имеется прога Actmonitor, для мониторинга запущенных программ и тд, кто нибудь сталкивался, где можно посмотреть расшифровку процессов? У меня периодически появляется пара процессов, очень хотелось бы знать откуда они идут. P.s. аппарат не ломаный.
  • 0
Охотясь на чудовищ, опасайся сам стать чудовищем. И глядя в Бездну помни, что и Бездна смотрит в тебя...

#7279 Оффлайн   REGISTRATOR

REGISTRATOR

    Магистр флейма

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 17 840 Сообщений:

Опубликовано 12.06.2015 - 17:30

Почему айфон перезагружается от арабской смс

DISCLAIMER
Не пытайтесь повторить это со своими телефонами и телефонами коллег! Судя по комментариям, много людей уже заразили свои телефоны, а 100%-тного лекарства еще нет!

DISCLAIMER 2
Даже не пытайтесь назвать так Wi-fi точку!

Около 15 часов назад на Reddit появился забавный пост, который рассказывал о перезагрузке айфона после странного сообщения вида: 
Не шлите никому на айфон

Мы с коллегами попробовали и убедились, что это реально работает. Причем работает не обязательно от смс — тексту достаточно было появиться в любом пуш-сообщении. 

Конечно же, это не перезагрузка, а крэш графической подсистемы, который вызывает перезагрузку всей системы. Т.к. окно с текстом пуш-сообщения напрямую входит в графическую оболочку iOS, а не является отдельным виджетом (как, например, в Android), логично, что любая ошибка на столь высоком уровне выведет систему из строя. 

Также на Reddit было описано лекарство — требуется прислать смс любого содержания на атакованный номер, и глюк пропадет. Поясню — после перезагрузки атакованного телефона все работает нормально до тех пор, пока жертва не хочет прочитать смс, т.е. загрузить встроенное приложение Messages. 

Messages вылетает по той же причине, что и вся iOS, с единственной разницей — являясь отдельным приложением, она не провоцирует падение mainthread самой iOS. Крэш Messages происходит из-за того, что на главном экране вы видите тексты последних отправленных и полученных сообщений. После получения нового смс от отправителя «вируса», последним сообщением станет новое смс и Messages, логично, перестанет падать.

 

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

Со второй попытки я добавлял арабский текст кодом из текстового файла и после нескольких попыток, путем проб и ошибок выяснил, что:
UILabel ни при чем, он не может даже показать текст, останавливаясь на слове Power;
UITextField аналогично;
UITextView прекрасно отобразил полный текст;
UIButton сгенерировал bad access!!

Тут уже интересней. Распечатываем полный стэк трейс llvm-командой bt и получаем примерно следующее:

* thread #1: tid = 0xf611cd, 0x00000001120ce5f3 CoreText`CopyFromStorage(TRunGlue&, long) + 28, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x90)
frame #0: 0x00000001120ce5f3 CoreText`CopyFromStorage(TRunGlue&, long) + 28
frame #1: 0x00000001120ce283 CoreText`TRunGlue::RotateGlyphs(CFRange, long) + 527
frame #2: 0x000000011212b71b CoreText`OpenTypeShapingEngine::ApplyScriptShaping(unsigned int*) + 465
frame #3: 0x00000001120d0201 CoreText`TOpenTypeMorph::ApplyShapingEngine(OTL::GSUB&, OTL::GlyphLookups&, unsigned int*, CFRange, bool&) + 739
frame #4: 0x00000001120d1007 CoreText`TOpenTypeMorph::ShapeGlyphs(bool&) + 331
frame #5: 0x0000000112056c4e CoreText`TShapingEngine::ShapeGlyphs(TLine&, TCharStream const*) + 264
frame #6: 0x000000011205c48b CoreText`TTypesetter::FinishEncoding(std::__1::tuple<TLine const*, TCharStream const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*, std::__1::shared_ptr<TBidiLevelsProvider>*, unsigned int, unsigned char> const&, TLine&, signed char) + 127
frame #7: 0x0000000112070586 CoreText`TTypesetterAttrString::Initialize(__CFAttributedString const*) + 674
frame #8: 0x000000011207029a CoreText`TTypesetterAttrString::TTypesetterAttrString(__CFAttributedString const*) + 158
frame #9: 0x000000011205d79f CoreText`CTLineCreateWithAttributedString + 63
frame #10: 0x0000000110c6d8bd UIFoundation`__NSStringDrawingEngine + 18744
frame #11: 0x0000000110c68f5f UIFoundation`-[NSString(NSExtendedStringDrawing) boundingRectWithSize:options:attributes:context263A.png + 198
frame #12: 0x000000010e875788 UIKit`-[UIButton _intrinsicSizeWithinSize263A.png + 946
frame #13: 0x000000010ec2466d UIKit`-[UIView(UIConstraintBasedLayout) intrinsicContentSize] + 37
frame #14: 0x000000010ec24b6c UIKit`-[UIView(UIConstraintBasedLayout) _generateContentSizeConstraints] + 33
frame #15: 0x000000010ec24930 UIKit`-[UIView(UIConstraintBasedLayout) _updateContentSizeConstraints] + 422
frame #16: 0x000000010ec2bd25 UIKit`-[UIView(AdditionalLayoutSupport) updateConstraints] + 162
frame #17: 0x000000010e87521b UIKit`-[UIButton updateConstraints] + 2925
frame #18: 0x000000010ec2b346 UIKit`-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPassAndViewsNeedingBaselineUpdate263A.png + 242
frame #19: 0x000000010ec2b53e UIKit`-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPassAndViewsNeedingBaselineUpdate263A.png + 124
frame #20: 0x000000010e0bd354 CoreFoundation`CFArrayApplyFunction + 68
frame #21: 0x000000010ec2b2ed UIKit`-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPassAndViewsNeedingBaselineUpdate263A.png + 153
frame #22: 0x000000010d9ef1be Foundation`-[NSISEngine withBehaviors:performModifications263A.png + 155
frame #23: 0x000000010ec2b53e UIKit`-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPassAndViewsNeedingBaselineUpdate263A.png + 124
frame #24: 0x000000010ec2ba0e UIKit`__60-[UIView(AdditionalLayoutSupport) updateConstraintsIfNeeded]_block_invoke + 96
frame #25: 0x000000010d9ef1be Foundation`-[NSISEngine withBehaviors:performModifications263A.png + 155
frame #26: 0x000000010ec2b6d6 UIKit`-[UIView(AdditionalLayoutSupport) updateConstraintsIfNeeded] + 231
frame #27: 0x000000010ec2bdde UIKit`-[UIView(AdditionalLayoutSupport) _updateConstraintsAtEngineLevelIfNeeded] + 146
frame #28: 0x000000010e623a3d UIKit`-[UIView(Hierarchy) _updateConstraintsAsNecessaryAndApplyLayoutFromEngine] + 114
frame #29: 0x000000010e62fa2b UIKit`-[UIView(CALayerDelegate) layoutSublayersOfLayer263A.png + 536
frame #30: 0x0000000111e08ec2 QuartzCore`-[CALayer layoutSublayers] + 146
frame #31: 0x0000000111dfd6d6 QuartzCore`CA::Layer::layout_if_needed(CA::Transaction*) + 380
frame #32: 0x0000000111dfd546 QuartzCore`CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 24
frame #33: 0x0000000111d69886 QuartzCore`CA::Context::commit_transaction(CA::Transaction*) + 242
frame #34: 0x0000000111d6aa3a QuartzCore`CA::Transaction::commit() + 462
frame #35: 0x000000010e5ada2d UIKit`-[UIApplication _reportMainSceneUpdateFinished263A.png + 44
frame #36: 0x000000010e5ae6f1 UIKit`-[UIApplication _runWithMainScene:transitionContext:completion263A.png+ 2648
frame #37: 0x000000010e5ad0d5 UIKit`-[UIApplication workspaceDidEndTransaction263A.png + 179
frame #38: 0x0000000110d835e5 FrontBoardServices`__31-[FBSSerialQueue performAsync:]_block_invoke_2 + 21
frame #39: 0x000000010e0ea41c CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
frame #40: 0x000000010e0e0165 CoreFoundation`__CFRunLoopDoBlocks + 341
frame #41: 0x000000010e0dff25 CoreFoundation`__CFRunLoopRun + 2389
frame #42: 0x000000010e0df366 CoreFoundation`CFRunLoopRunSpecific + 470
frame #43: 0x000000010e5acb42 UIKit`-[UIApplication _run] + 413
frame #44: 0x000000010e5af900 UIKit`UIApplicationMain + 1282
* frame #45: 0x000000010d91ed0f Islam`main(argc=1, argv=0x00007fff522e1330) + 111 at main.m:14
frame #46: 0x000000011076e145 libdyld.dylib`start + 1

Последней документированной функцией является CTLineCreateWithAttributedString, что нам в принципе ничего не дает. Сам же крэш происходит внутри метода CopyFromStorage(TRunGlue&, long) и, судя по ассемблерному коду, в момент копирования байтов длиной long n из одной части памяти в другую (movq 0x90(%rax), %rdx). 

Предполагаю, что происходит это из-за каких-то различий в вычислении длины арабского текста — видимо, длина вычисляется в двух местах программы разными методами. Здесь я могу ошибаться и прошу поправить знающих людей.

Баг, видимо, существует столько же, сколько и iOS, и был замечен, видимо, случайно. Кстати, слово Power вставлено для красного словца и роли не играет. Смысл же текста мне не удалось выявить даже с помощью Google Translate (последний символ — вовсе не арабский, а китайский, и означает Избыточность, что как бы намекает!). Возможно, из-за присутствия китайских и арабских символов одновременно?

За сим откланяюсь, желаю всем кодов 200, билдов без exc_bad_access и stackoverflow и приятного окончания продуктивной рабочей недели!

©habrahabr

 

 

rкомменты))))

 

Игорь Котенков

юзал три недели назад, САМОЕ ЗАБАВНОЕ что ВЕЛИЧАЙШАЯ КОРПОРАЦИЯ до сих пор не пофиксила это. пошутил над всеми друзьями яблодрочерами

Изменено: REGISTRATOR, 12.06.2015 - 17:34

  • 0

#7280 Оффлайн   ZASranets

ZASranets

    Брутоняшка

  • Banned
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 17 614 Сообщений:
  • Авто:Astra

Опубликовано 12.06.2015 - 17:49

Я так и думал...
  • 0
Это сообщение может быть пропитано ненавистью чуть более, чем полностью.

#7281 Оффлайн   Boss

Boss

    Хорошо информированный оптимист

  • Banned
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 12 154 Сообщений:
  • Авто:Kia Sportage + Kia Cerato

Опубликовано 14.06.2015 - 09:35

https://xakep.ru/2015/06/12/ios-bug/
  • 0
<p>Omnia transeunt et id quoque etiam transeat...</p>

#7282 Оффлайн   Global61

Global61

    Treasure hunter

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 8 878 Сообщений:
  • Авто:Ford go further

Опубликовано 14.06.2015 - 09:42

Флэшку купи!

зачем? У меня есть андроид смартфон, а ты мучайся :D
  • 0

#7283 Оффлайн   ZASranets

ZASranets

    Брутоняшка

  • Banned
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 17 614 Сообщений:
  • Авто:Astra

Опубликовано 14.06.2015 - 12:02

Ну что таскать флешку и не париться, что таскать шнур для телефона...
  • 0
Это сообщение может быть пропитано ненавистью чуть более, чем полностью.

#7284 Оффлайн   gr

gr

    ЖАБА

  • Ожидающие
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 28 697 Сообщений:
  • Авто:самоликвидировался

Опубликовано 14.06.2015 - 12:29

Ну что таскать флешку и не париться, что таскать шнур для телефона...

блютус, вайфай, не? 


  • 0

Божественная Сила Святого Шекеля 


#7285 Оффлайн   ZASranets

ZASranets

    Брутоняшка

  • Banned
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 17 614 Сообщений:
  • Авто:Astra

Опубликовано 14.06.2015 - 12:49

блютус, вайфай, не? 

Тогда e-mail  и облако...и весь профит нивелируется 


  • 0
Это сообщение может быть пропитано ненавистью чуть более, чем полностью.

#7286 Оффлайн   Justin

Justin

    Герой асфальта

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 13 835 Сообщений:
  • Авто:Hyundai Santa Fe4 TMPE HT+EХ

Опубликовано 14.06.2015 - 13:46

блютус, вайфай, не?

Откуда у владельцев андроидов такие протоколы! Только по шнурку напрямую к компу. Точка!
Про почту ваще молчу.))
  • 0

Поступай с другими так, как хотел бы, чтобы поступали с тобой...nom_JUSTIN_161.png
Шторы в Ростове
http://www.auto-rost...opic=34096&st=0 Шторы


#7287 Оффлайн   REGISTRATOR

REGISTRATOR

    Магистр флейма

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 17 840 Сообщений:

Опубликовано 14.06.2015 - 13:48

жесть


  • 0

#7288 Оффлайн   Boss

Boss

    Хорошо информированный оптимист

  • Banned
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 12 154 Сообщений:
  • Авто:Kia Sportage + Kia Cerato

Опубликовано 16.06.2015 - 00:15

Яблосрач в Москве из-за гей-смайлов: https://hi-tech.mail..._medium=twitter
  • 0
<p>Omnia transeunt et id quoque etiam transeat...</p>

#7289 Оффлайн   =one=

=one=

    Начинающий флеймер

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 17 457 Сообщений:
  • Авто:есть

Опубликовано 18.06.2015 - 08:46

Откуда у владельцев андроидов такие протоколы! Только по шнурку напрямую к компу. Точка!
Про почту ваще молчу.))

Уже года четыре как шнуры универсальные,подходят от любой зарядки,в отличии от...
  • 0

Ремонт ЖК телевизоров 2568393


#7290 Оффлайн   Boss

Boss

    Хорошо информированный оптимист

  • Banned
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 12 154 Сообщений:
  • Авто:Kia Sportage + Kia Cerato

Опубликовано 18.06.2015 - 10:25

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

Это ненадолго, скоро все мобильные (не-яблочные) девайсы будут с такими разъемами:

 

dd59c2ee5bec60369fb9aa30650ab7e1.jpg


  • 0
<p>Omnia transeunt et id quoque etiam transeat...</p>

#7291 Оффлайн   Boss

Boss

    Хорошо информированный оптимист

  • Banned
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 12 154 Сообщений:
  • Авто:Kia Sportage + Kia Cerato

Опубликовано 27.06.2015 - 14:44

Китайцы подделали Айфон 4s и установили на него подлинную Иось. http://www.iphones.ru/iNotes/457761


  • 1
<p>Omnia transeunt et id quoque etiam transeat...</p>

#7292 Оффлайн   Justin

Justin

    Герой асфальта

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 13 835 Сообщений:
  • Авто:Hyundai Santa Fe4 TMPE HT+EХ

Опубликовано 30.06.2015 - 19:11

Вышла iOS 8.4, с новым приложением Apple Music, ща заценим! :))
  • 0

Поступай с другими так, как хотел бы, чтобы поступали с тобой...nom_JUSTIN_161.png
Шторы в Ростове
http://www.auto-rost...opic=34096&st=0 Шторы


#7293 Оффлайн   Justin

Justin

    Герой асфальта

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 13 835 Сообщений:
  • Авто:Hyundai Santa Fe4 TMPE HT+EХ

Опубликовано 30.06.2015 - 22:42

Айпед быстро обновился, а с айфоном не пойму в чем дело..
Пишет обновление запрошено и тишина... Уже больше часа что он там запрашивает х.з.
Кто еще обновился? Как прошло?
  • 0

Поступай с другими так, как хотел бы, чтобы поступали с тобой...nom_JUSTIN_161.png
Шторы в Ростове
http://www.auto-rost...opic=34096&st=0 Шторы


#7294 Оффлайн   freeman

freeman

    Магистр флейма

  • Обвиняемый
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 23 075 Сообщений:
  • Авто:sonata&elantra

Опубликовано 30.06.2015 - 23:30

Честно не понял этот эпл мьюзик за 169 руб в мес


  • 0
Когда у общества нет цветовой дифференциации штанов — то нет цели!<br />"Кин-Дза-Дза"<br />Без воображения мы были бы частью тупого стада.<br />Доктор Лектор

#7295 Оффлайн   Justin

Justin

    Герой асфальта

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 13 835 Сообщений:
  • Авто:Hyundai Santa Fe4 TMPE HT+EХ

Опубликовано 1.07.2015 - 00:22

Вот обзор: https://m.iguides.ru...le/die_spotify/
Как понял можно настроить под свои вкусы и слушать все что хочешь за 169 руб. в месяц.
3 месяца на пробу - бесплатно.
На жене айфоне тоже нормально стала новая ось. У меня ни четра не обновляется, что за хня.(
  • 0

Поступай с другими так, как хотел бы, чтобы поступали с тобой...nom_JUSTIN_161.png
Шторы в Ростове
http://www.auto-rost...opic=34096&st=0 Шторы


#7296 Оффлайн   Justin

Justin

    Герой асфальта

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 13 835 Сообщений:
  • Авто:Hyundai Santa Fe4 TMPE HT+EХ

Опубликовано 1.07.2015 - 01:54

Разобрался. надо было профиль бетатестера удалить.))

 

Apple Музыка понравилась, после настройки твоих предпочтений. слушаю что программа сама предлагает. В принципе всё нравиться.) Что очень понравилось, сразу сохраняю.


  • 0

Поступай с другими так, как хотел бы, чтобы поступали с тобой...nom_JUSTIN_161.png
Шторы в Ростове
http://www.auto-rost...opic=34096&st=0 Шторы


#7297 Оффлайн   Boss

Boss

    Хорошо информированный оптимист

  • Banned
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 12 154 Сообщений:
  • Авто:Kia Sportage + Kia Cerato

Опубликовано 1.07.2015 - 14:21

Разобрался. надо было профиль бетатестера удалить.))

 

 

Джейлбрейкнутые айфоны обновляются так же, как и обычные? Рутованный "гнусмас", например, не хочет обновляться по воздуху, только сервисной прогой-прошивальщиком Odin.


  • 0
<p>Omnia transeunt et id quoque etiam transeat...</p>

#7298 Оффлайн   Boss

Boss

    Хорошо информированный оптимист

  • Banned
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 12 154 Сообщений:
  • Авто:Kia Sportage + Kia Cerato

Опубликовано 1.07.2015 - 20:04

https://www.iguides....iyu_gey_brakov/
  • 0
<p>Omnia transeunt et id quoque etiam transeat...</p>

#7299 Оффлайн   freeman

freeman

    Магистр флейма

  • Обвиняемый
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 23 075 Сообщений:
  • Авто:sonata&elantra

Опубликовано 1.07.2015 - 20:19

что то они уже помешались на этой теме


Изменено: freeman, 1.07.2015 - 20:19

  • 0
Когда у общества нет цветовой дифференциации штанов — то нет цели!<br />"Кин-Дза-Дза"<br />Без воображения мы были бы частью тупого стада.<br />Доктор Лектор

#7300 Оффлайн   ZASranets

ZASranets

    Брутоняшка

  • Banned
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 17 614 Сообщений:
  • Авто:Astra

Опубликовано 1.07.2015 - 20:26

https://www.iguides....iyu_gey_brakov/

Фу
  • 0
Это сообщение может быть пропитано ненавистью чуть более, чем полностью.




1 пользователей читают эту тему

0 пользователей, 1 гостей, 0 невидимых

Яндекс.Метрика