Как подтвердить номер в ватсапе
Перейти к содержимому

Как подтвердить номер в ватсапе

  • автор:

Что делать если в whatsapp не приходит смс с кодом активации? ⁠ ⁠

с этими проблемами я столкнулся после покупки нового телефона маме.

Данные инструкции решил выложить перед новым годом т.к. многие решат обновить свои телефоны и сразу столкнуться с проблемами активации Telegram и Whatsapp

Текстовая версия инструкции или источник тут

Надеюсь кому то мои инструкции помогут!

В казахстане такая же история, жду час и попробую через VPN

И через VPN тоже не работает

Ни как не получается ни впн,ни старая версия ничего не выходит

Хотя бы номер телефона человека из инструкции замазали бы.

с телегой будет такое же?? мне не звонят:)

Друзья! Ищем ништяки для контента, снова! 🙂 Китайские мобилки — сюда⁠ ⁠

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

Прямо сейчас я составил небольшой список девайсов, которые могут быть вам не нужны, но которые были бы интересны для оживления и будущего контента. не стесняйтесь писать в комментах, если у вас есть что-то подобное, а то часто бывает что начинаю искать какой-то гаджет, а люди пишут «где ж ты был месяц назад! Я целый грузовик их выкинул!» 🙁

Китайские реплики флагманских и дорогих смартфонов начала 2010х годов. Сюда относятся китайские айфоны 4/4s/5/5s/5c/6/6s, galaxy s2/s3/s4/s5/mega/note, htc one x, подделки на Lumia и.т.п. Работали эти реплики на подрисованном в эппловскую систему Android’е и обычно не очень шустро.

Друзья! Ищем ништяки для контента, снова! :) Китайские мобилки - сюда Смартфон, Гаджеты, Android, Телефон, AliExpress, Китайцы, Китайские товары, iPhone, Apple, Samsung, Galaxy, iOS, Мобильные телефоны, Windows, Длиннопост

Друзья! Ищем ништяки для контента, снова! :) Китайские мобилки - сюда Смартфон, Гаджеты, Android, Телефон, AliExpress, Китайцы, Китайские товары, iPhone, Apple, Samsung, Galaxy, iOS, Мобильные телефоны, Windows, Длиннопост

Друзья! Ищем ништяки для контента, снова! :) Китайские мобилки - сюда Смартфон, Гаджеты, Android, Телефон, AliExpress, Китайцы, Китайские товары, iPhone, Apple, Samsung, Galaxy, iOS, Мобильные телефоны, Windows, Длиннопост

Друзья! Ищем ништяки для контента, снова! :) Китайские мобилки - сюда Смартфон, Гаджеты, Android, Телефон, AliExpress, Китайцы, Китайские товары, iPhone, Apple, Samsung, Galaxy, iOS, Мобильные телефоны, Windows, Длиннопост

Если у кого-то хорошая память на бренды, то вот известные китайцы: ORRO (именно так, не OPPO), SciPhone, Feiteng, HTM, Vinko, BML. Если ваш друг или знакомый когда-то торговал подобными гаджетами (почти в каждом городе были рынки с такими «серыми» телефонами) и ему приносили бракованные подобные девайсы — тоже можно скинуть контакт, поговорить, возможно куплю болячки там обычно не существенные.

Друзья! Ищем ништяки для контента, снова! :) Китайские мобилки - сюда Смартфон, Гаджеты, Android, Телефон, AliExpress, Китайцы, Китайские товары, iPhone, Apple, Samsung, Galaxy, iOS, Мобильные телефоны, Windows, Длиннопост

Друзья! Ищем ништяки для контента, снова! :) Китайские мобилки - сюда Смартфон, Гаджеты, Android, Телефон, AliExpress, Китайцы, Китайские товары, iPhone, Apple, Samsung, Galaxy, iOS, Мобильные телефоны, Windows, Длиннопост

Друзья! Ищем ништяки для контента, снова! :) Китайские мобилки - сюда Смартфон, Гаджеты, Android, Телефон, AliExpress, Китайцы, Китайские товары, iPhone, Apple, Samsung, Galaxy, iOS, Мобильные телефоны, Windows, Длиннопост

Друзья! Ищем ништяки для контента, снова! :) Китайские мобилки - сюда Смартфон, Гаджеты, Android, Телефон, AliExpress, Китайцы, Китайские товары, iPhone, Apple, Samsung, Galaxy, iOS, Мобильные телефоны, Windows, Длиннопост

Довольно ранние реплики на винде и самых первых андроидах (1.5-1.6). Про них большинство забыли за давностью лет:

Друзья! Ищем ништяки для контента, снова! :) Китайские мобилки - сюда Смартфон, Гаджеты, Android, Телефон, AliExpress, Китайцы, Китайские товары, iPhone, Apple, Samsung, Galaxy, iOS, Мобильные телефоны, Windows, Длиннопост

Друзья! Ищем ништяки для контента, снова! :) Китайские мобилки - сюда Смартфон, Гаджеты, Android, Телефон, AliExpress, Китайцы, Китайские товары, iPhone, Apple, Samsung, Galaxy, iOS, Мобильные телефоны, Windows, Длиннопост

Друзья! Ищем ништяки для контента, снова! :) Китайские мобилки - сюда Смартфон, Гаджеты, Android, Телефон, AliExpress, Китайцы, Китайские товары, iPhone, Apple, Samsung, Galaxy, iOS, Мобильные телефоны, Windows, Длиннопост

И максимальная дичь — реплики айпадов, макбуков и прочей техники Apple. Да, я люблю подобные девайсы собирать в эдаку экосистему))

Друзья! Ищем ништяки для контента, снова! :) Китайские мобилки - сюда Смартфон, Гаджеты, Android, Телефон, AliExpress, Китайцы, Китайские товары, iPhone, Apple, Samsung, Galaxy, iOS, Мобильные телефоны, Windows, Длиннопост

Друзья! Ищем ништяки для контента, снова! :) Китайские мобилки - сюда Смартфон, Гаджеты, Android, Телефон, AliExpress, Китайцы, Китайские товары, iPhone, Apple, Samsung, Galaxy, iOS, Мобильные телефоны, Windows, Длиннопост

Лайфхак⁠ ⁠

Лайфхак Юмор, Мемы, Android, iPhone, Лайфхак, Отношения, Картинка с текстом, Повтор

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля⁠ ⁠

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

К огромному сожалению, старые смартфоны всё чаще и чаще находят своё пристанище в мусорном баке. К прошлым, надежным «друзьям» действует исключительно потребительское отношение — чуть устарел и сразу выкинули, словно это ненужный мусор. И ведь люди даже не хотят попытаться придумать какое-либо применение гаджетам прошлых лет! Отчасти, это вина корпораций — Google намеренно тормозит и добивает довольно шустрые девайсы. Отчасти — вина программистов, которые преследуют исключительно бизнес-задачи и не думают об оптимизации приложений совсем. В один день я почувствовал себя Тайлером Дёрденом от мира IT и решил бросить вызов проприетарщине: написать свою прошивку для уже существующего смартфона с нуля. А дабы задачка была ещё интереснее, я выбрал очень распространенную и дешевую модель из 2012 года — Fly IQ245 (цена на барахолках — 200-300 рублей). Кроме того, у этого телефона есть сразу несколько внешних шин, к которым можно подключить компьютер или микроконтроллер, что даёт возможность использовать его в качестве ультрадешевого одноплатника для DIY-проектов. Получилось ли у меня реализовать свои хотелки? Читайте в статье!

Мотивация

Честно сказать, идея попытаться реализовать свою прошивку мне пришла ещё давно. Однако, дабы не завлекать опытного читателя кликбейтом, я сразу поясню, в чём заключается «прошивка с нуля»:

Мы всё ещё используем Linux: в качестве ядра мы продолжаем использовать образ Linux, предоставленный нам производителем. Написание прошивки полностью с нуля заняло бы очень много времени (особенно без схемы на устройство). Однако, мы вообще не загружаем Android никаким образом.

Мы не используем библиотеки AOSP: наша прошивка без необходимости не использует никаких библиотек уже имеющегося образа Android. Вся работа с железом происходит с помощью низкоуровневого API Linux. Это значит, что отрисовка графики, звук, управление ресурсами и питанием ложится полностью на нас.

Прошивка может запускать только нативные программы: да, это тоже камень в сторону Android. Изначально, наша прошивка умеет запускать только нативные программы, написанные на C. Причём она экспортирует собственное C API — дабы приложения могли использовать всю мощь нашего смартфона в виде простого и понятного набора методов.

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

Проектов по выкидыванию Android из, собственно, Android-смартфонов как минимум несколько: UBPorts — бывший Ubuntu Touch, FireFox OS и его наследник Kai OS и конечно же, postmarketOS. Отчасти можно сюда отнести и Sailfish OS — но там образы имеются в основном на смартфоны от Sony. Все эти проекты объединяет сложность портирования и невозможность их завести на устройствах без исходного кода ядра. Даже если у вас есть исходный код ядра, но, например, устройство использует ядро 2.6 — навряд-ли вы сможете завести современный дистрибутив на нём.

Другой вопрос в том, что можно использовать полу-baremetal подход, когда от Linux берется практически минимальный функционал. Всё, что мы имеем — busybox, libc и низкоуровневый доступ к железу, благодаря API самого ядра. Как под это всё программировать — я рассказывал впрошлойстатье. Этот же подход мы будем использовать и сейчас — как иллюстрация реального применения подобного способа.

Итак, что наша прошивка должна уметь:

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

Уметь звонить и работать с модемом: общение с модемом происходит посредством AT-команд — общепринятого в индустрии стандарта. Однако в случае нашего устройства, есть м-а-а-а-ленький нюанс, о котором я расскажу позже.

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

Обрабатывать ввод: обработка тачскрина и жестов — это задача подсистемы ввода.

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

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

Аппаратная часть

В качестве смартфона для нашего проекта, я выбрал популярную бюджетную модель из 2012 года — Fly IQ245 Wizard. Это простенький китайский смартфон, который работал на базе популярного в прошлом 2G-чипсета: MediaTek MT6573, да и стоил около 2х тысяч рублей новым. Однако вот в чём суть: мне удалось заставить работать «медиатековский» модем и даже позвонить с него на свой основной телефон, но… только ввод и вывод данных из звукового тракта модема происходит через звуковую подсистему Android — к которой доступа у нас нет!

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

Именно поэтому, мы идём на очень хитрый и занимательный костыль: мы распаяем внешний модем сами! В качестве радиомодуля у нас выступит модуль SIM800 от компании SIMCOM. И даже он очень близок к нашему смартфону в аппаратном плане: ведь в основе этого модуля лежит популярнейший чипсет из кнопочников тех лет: MediaTek MT6261D. Преимущество SIM800 в его цене — он стоит пару сотен рублей, так что по карману выбор модема не влияет.

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

На весу паять крайне неудобно. В финальном варианте перепаяю нормально.

Но как его подключать? SIM800 общается с другими устройствами посредством протокола UART — универсальный асинхронный приемо-передатчик. И вот тут мы включаем смекалочку. Разбираем устройство и видим то, что я пытаюсь долгое время донести до моих читателей — аж два канала UART: один практически посередине, второй справа. Нам нужны пятачки TXD4 и RXD4:

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

Обычно на этот канал UART летят логи ядра, которые можно без проблем отключить минорной правкой U-Boot в HEX-редакторе. Впрочем, модем никак не реагирует на «мусор» из консоли и просто отвечает ошибками — хватит лишь очистить буфер сообщений для того, чтобы все работало нормально. Подпаиваемся к UART’у с помощью преобразователя — у меня оным выступает ESP32 с выпаянным чипом.

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

Увидели логи? Замечательно, пора попытаться что-то отправить на ПК и с ПК. UART работают без тактовых сигналов и зависит исключительно от старт/стоп битов и бодрейта, который на устройствах MediaTek равен 921600. TXD4 и RXD4 обнаруживаются в системе на консоли/dev/ttyMT3. Пробуем что-то отправить: всё работает!

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

Вот теперь-то можно подключить наш внешний модем и попытаться пообщаться с ним, отправив тестовую командуAT. Модем отвечаетOK! На этот раз я работаю с смартфоном из режимаFactory mode— практически тоже самое, что и режим recovery, но позволяющий, например, получить доступ к камере устройства. Простая и понятная схема, поясняющая что и куда подключать:

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

На этом модификация аппаратной частипоказакончена. Пора переходить к реализации софта! Я решил разделить материал на каждый модуль, который я реализовывал — дабы вам был понятен процесс разработки и отладки прошивки!

Заставляем смартфон запускать нашу прошивку

На этот раз я решил загружать смартфон из режима рекавери. Однако никто не мешает в будущем просто прошить раздел recovery вместо boot и получить прямую загрузку прямо в нашу прошивку. Время такой загрузки будет заниматься

3-4 секунды с холодного старта. Очень даже ничего.

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

Я взял уже готовый образ TWRP для своего смартфона и пропатчил его, дабы сам рекавери не мешал своим интерфейсом. Для этого я распаковал образ recovery.img с помощью MtkImgTools и убрал в init.rc запуск службы /sbin/recovery. После этого, я залил прошивку обратно на устройство и получил подобную свободу действий — консоль через USB и чистый холст в виде смартфона! Старые смартфоны на чипсетах MediaTek шьются через USB только после замыкания тест-поинта — на моем аппарате его местонахождение очевидно. Замыкаем контакты между собой, подключаем смартфон без АКБ к ПК и ждем прошивки:

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

Теперь можно деплоить программы! Важный нюанс: в отличии от Makefile из прошлой статьи, для Android 2.3 параметр -fPIE нужно убрать — иначе динамический линкер (/sbin/linker) будет вылетать в segmentation fault.

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

❯ Графическая подсистема

В комментариях под прошлой статьёй меня похвалили за то, что я делюсь достаточно профильными знаниями касательно эффективной отрисовки 2D-графики. Собственно, к реализации графической подсистемы я подошёл ответственно и постарался реализовать достаточно шустрый рендерер, к которому затем можно подключить другие модули.

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

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

В случае с этим устройством (и большинством старых устройств), формат пикселя оказался RGB565 — т. е. 5 бит красный, 6 бит синий, 5 бит зеленый. Конвертация форматов пикселей всегда была занозой в заднице для программных рендереров, поскольку занимает дополнительное время, которое обратно зависимо от размера дисплея. Изначально я решил выделить буфер в том же формате, что и фреймбуфер, но затем решил сделать классический и самый портативный формат — RGB888 (24х-битный цвет), а при копировании кадра на экран, на лету делать преобразования цвета:

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

Очень важный нюанс, который я не упомянул в предыдущей статье: на устройствах прошлых лет для обновления фреймбуфера необходимо послать структуру var_screeninfo, где хотя бы что-то изменено, иначе никаких изменений мы не увидим. Этот же костыль используется в родном recovery для отрисовки, а судя по исходникам драйвера fb, «правильный» способ обновить экран — послать драйверу ioctl (который я пока что не пробовал).

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

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

Загрузчик TGA сильно не поменялся: я таскаю его в неизменном виде из проекта в проект. Он поддерживает любые форматы пикселя, кроме палитровых, но я его искусственн ограничиваю на RGB888 и RGBA8888 — для поддержки обычных картинок и картинок с альфа-каналом. После этого, я написал не очень шустрые, но достаточно универсальные методы для отрисовки картинок. Для больших участков кода, я буду использовать pastebin, поскольку на Пикабу до сих пор не добавили ни подсветки синтаксиса, не нормальный перенос форматирования табов 🙁

PutPixel желательно заинлайнить в будущем. В целом, сама отрисовка работает достаточно быстро, но поскольку рендеринг выполняется на ЦПУ — рано или поздно мы упремся в количество картинок на экране. Есть некоторые оптимизации: например, непрозрачные картинки можно просто коприовать сканлайнами прямо в задний буфер.

Сразу же реализовываем методы для рисования шрифтов: они у нас будут совсем простенькими — только моноширинные (все символы имеют одинаковую ширину) и растровыми (для каждого размера придется «запекать» несколько шрифтов). Для этого я написал маленькую программку, которая рисует виндовые шрифты прямо в наш самопальный формат:

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

1 байт говорит нам о размере шрифта и далее идут 255 изображений символов. Да, это не очень эффективно т.к попадают пустые символы из ASCII-таблицы, но в будущем это можно поправить.

Прозрачность в символах обеспечивает фоновый цвет Magena — ярко-розовый. Я не стал делать дополнительный альфа-канал, т. к. иначе будут серьезные лаги при выводе большого количества текста.

Теперь у нас есть отображение картинок и текста! Что с этим можно сделать?

❯ Обработка ввода

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

Пока что здесь не хватает обработки «хардварных» кнопок — домой, меню, назад и т. п. Однако в будущем это всё можно реализовать!

❯ Анимация

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

Аниматор напоминает оный из ранних версий Android: он имеет фиксированный набор свойств, которые умеет интерполировать в промежутках определенного времени. Если простыми словами: то он оперирует линейными отрезками времени a и b, в промежутке которых мы имеем значение «прогресса» — которое даёт нам результат от 0.0f (начало анимации) до 1.0f (конец анимации). Пока время тикает до необходимого интервала (duration), аниматор интерполирует заранее назначенные ему поля до нужных значений.

Именно так и получается плавность! Похожим образом реализованы анимационные системы во многих играх и мобильных ОС, только там они гораздо более комплексны: есть сериализация/десериализация из файлов, поддержка кейфреймов (несколько последовательных состояний на одном промежутке времени), поддержка кастомных свойств и т. п.

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

❯ Модем

Как я уже говорил раннее, работа с модемом происходит посредством AT-команд. Лучше всего обрабатывать ввод-вывод модема из отдельного потока, поскольку он может отвечать довольно медленно и тормозить UI-поток основной программы, вызывая лаги. В SIM800 уже реализован весь GSM-стек, в том числе декодирование и вывод звука через встроенный усилитель с фильтром — остается только подключить динамики и микрофон от нашего телефона. Пока что я подсобрал аудиотракт на том, что было под рукой — микрофон от нерабочего смартфона и динамик от планшета, но для проверки этого хватает:

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

Важный нюанс: по умолчанию, tty-устройства в Linux работают по терминальному принципу — т. е. дробят транзакции по символу окончания строки (\n), имеют ограниченный буфер и т. д. Для нормальной работы в условиях модема — когда фактически длина ответа неизвестна, а в сам ответ могут «вклиниваться» Unsolicited-команды (своеобразные флаги о состоянии от модема, которые могут прийти в произвольное время — т. е. при входящем звонке, модем начнёт флудить RING в терминал), необходимо иметь возможность точно прочитать весь буфер до конца и парсить данные «по месту». Для этого используется raw-режим терминала:

(BRKINT | ICRNL | INPCK | ISTRIP | IXON);

tio.c_oflag &=

(OPOST);

tio.c_cflag |= (CS8);

tio.c_lflag &=

(ECHO | ICANON | IEXTEN | ISIG);

tcsetattr(modemFd, TCSAFLUSH, &tio);

После чего можно запросить состояние модема:

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

И продолжить работу дальше. После этого, можно переходить к реализации самой прослойки между модемом и вашей программой:

Пытаемся позвонить с помощью метода Dial и видим, что всё работает! Это очень круто! А теперь, конечно же, самое время переходить к реализации того, чего вы ждали — пользовательского интерфейса!

❯ Главный экран

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

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

Начал я с разделения главного экрана на модули и продумывания архитектуры основного «лаунчера». У нас есть статусбар, который рисуется поверх всех приложений, полка с приложениями — AppDrawer и сами экраны приложений, унаследованные от суперкласса CScreen.

На данный момент, отрисовка достаточно примитивная: сначала рисуются фоновые обои, затем, если нет никаких активных экранов — AppDrawer и в самом конце рисуется статусбар и всевозможные оверлеи.

Практически сразу я решил обкатать анимационную «систему» и добавить первые анимашки — выезжающий статусбар и анимация а-ля айфон:

animator = new CAnimator();

animator->SetTranslation(0, -imFiller->Height, 0, 0);

animator->Run();

Выглядит симпатичненько. Если я смогу поднять хардварный GLES, то это получится сделать в разы плавнее и шустрее — не хуже айфонов тех лет! Реализация самого статусбара примитивненькая, но вполне рабочая:

gLauncher->Graphics->DrawImage(imFiller, animator->X, animator->Y);

gLauncher->Graphics->DrawImage(imBattery[(int)gLauncher->PowerManager->GetBatteryLevel()], imFiller->Width — imBattery[0]->Width — 5, animator->Y + 5);

char timeFmt[64];

time_t _time = time(0);

tm* _localTime = localtime(&_time);

strftime((char*)&timeFmt,

sizeof(timeFmt), «%R», _localTime);

gLauncher->Graphics->DrawString(gLauncher->Font, (char*)&timeFmt, 0, 0);

Кроме этого, я сразу же реализовал предварительный механизм приложений в системе — пока что они слинкованы статически с основным лаунчером. Для этого есть структура CAppDesc, которая содержит минимально-необходимую информацию для показа информации о приложении и фабрику для создания его основного экрана.

Обратите внимание на удобство примененного подхода Immediate GUI. Нам понадобился новый элемент интерфейса, который описывает кнопку номеронабирателя? Мы просто реализовываем ещё один метод, который берет за основу стандартную кнопку и дорисовывает к ней текст. Всё крайне просто и понятно, хотя на данный момент слишком захардкожено. 🙂

❯ Звоним!

Пришло время совершить первый звонок с нашей по настоящему кастомной прошивки. Набираем номерок и…

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля Гаджеты, Смартфон, Телефон, Покупка, Китайцы, Fly, Моддинг, Программирование, 2D, Своими руками, Одноплатный компьютер, Raspberry pi, Orange pi, Инженерия, Электроника, Android, Linux, Unix, iPhone, Мобильные телефоны, Видео, Без звука, YouTube, Длиннопост

Да, всё работает и мы без проблем можем дозвониться 🙂

❯ Заключение

Конечно же, это далеко не весь функционал, необходимый любому современному смартфону. Здесь много чего еще нужно реализовать хотя бы для соответствия уровню бюджетных кнопочных телефонов: телефонную книгу, поддержку СМС/ММС, мультимедийный функционал с играми. Однако начало уже положено и самая необходимая часть модулей реализована. Этот проект очень занимательный для меня и я горд, что смог не на словах, а на деле показать вам, моим читателям, возможности моддинга совершенно NoName-устройств, без каких либо опознавательных знаков…

Моя задача заключается в том, чтобы показать вам возможности использования старых телефонов не только в потребительских, но и в гиковских DIY-сферах. Судите сами: огромный классный дисплей, емкостной тачскрин, готовый звук, камера — и всё это за каких-то пару сотен рублей. Главное показать людям, как всю эту мощь использовать в своих целях и делать совершенно новые устройства из существующих, а не выбрасывать их на помойку!
Сейчас смартфоны, подобные Fly из этого поста стоят копейки, а портировать на них прошивку можно без каких-либо трудностей. Я очень надеюсь, что после этого поста читатели попытаются сделать что-то своё из старых смартфонов, благо свои наработки я выкладываю на GitHub!

Заголовок съел журавль⁠ ⁠

Заголовок съел журавль Телефон, Смартфон, iPhone, Android, Nokia, Картинка с текстом, Повтор, Nokia 3310, Комиксы

Как на Озоне продают всякий треш⁠ ⁠

Нужда заставила задуматься о приобретении нового современного смартфона, я решил посмотреть во сколько обойдется карта памяти в 1 Тб к нему. И О! Мое удивление! Озон предлагает карты памяти от китайских продавцов всего за 1800+ рублей. При том, что в ДНС я карты подобного объема видел по цене от 10к+.

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

Карта памяти microSD 1Tb

DNS 11990 15990, 18990

Яндекс.Маркет 10690, 17991, 19000

МВидео какой-то печальный, там нет таких карт памяти в принципе

Ситилинк предлагает аж целую одну за 6990

Вайлдберриз тоже не о чем, карт памяти на теру у них нет, даже скринить не стал.

А теперь смотрим на ОЗОН

1855, 1840, 1933, 2150. была одна за 618 рублей, но я не успел заскринить, видимо нашлись доверчивые люди, чтобы выкупить весь остаток, заведенный на склад и карточка товара исчезла.

Производитель таких карт описан в стиле «Xinhuanji» и прочие в подобном роде. Made in China, доставка из Китая.

Все бы ничего, только есть один нюанс. Вероятнее всего там карта памяти размером 1Гб, перепрошитая до 1Тб. Возможно больше, но Вы не успеете это заметить, если не начнете сразу заливать до 800 Гб информации (помним про двоичную систему, где 1Тб не равняется 1000Гб реальной памяти). А когда Вы поймете, что карта вовсе не 1 Тб, а 64Гб или вообще 1Гб — там или султан или ишак сдохнет.

Всем спасибо за внимание. У меня все.

Как на Озоне продают всякий треш Смартфон, Мобильные телефоны, Android, iPhone, OZON, Китайские товары, Длиннопост, Негатив

Как на Озоне продают всякий треш Смартфон, Мобильные телефоны, Android, iPhone, OZON, Китайские товары, Длиннопост, Негатив

Как на Озоне продают всякий треш Смартфон, Мобильные телефоны, Android, iPhone, OZON, Китайские товары, Длиннопост, Негатив

Как на Озоне продают всякий треш Смартфон, Мобильные телефоны, Android, iPhone, OZON, Китайские товары, Длиннопост, Негатив

Как на Озоне продают всякий треш Смартфон, Мобильные телефоны, Android, iPhone, OZON, Китайские товары, Длиннопост, Негатив

Нищеброд что ли?⁠ ⁠

Нищеброд что ли? Юмор, Картинки, Картинка с текстом, iPhone, Не айфон, Android, Девушки, Телефон, Мобильные телефоны, Длиннопост

Нищеброд что ли? Юмор, Картинки, Картинка с текстом, iPhone, Не айфон, Android, Девушки, Телефон, Мобильные телефоны, Длиннопост

Нищеброд что ли? Юмор, Картинки, Картинка с текстом, iPhone, Не айфон, Android, Девушки, Телефон, Мобильные телефоны, Длиннопост

WhatsApp без телефона подключённого к сети? Легко!⁠ ⁠

Здравствуйте уважаемые Пикабушники! Маленькая «полезность», о которой не знают (как бы это странно не выглядело)) большой процент пользователей.

Многим не нравится, что WhatsAppне работает на компе, если ваш телефон не подключен к интернету. Такая возможность давно реализована в большинстве мессенджеров (Телеграмм, Вайбер и т.п.). Относительно недавно такая функция появилась и в Ватсапе.

Если у вас уже стоит клиент для Винды, то пропускаем этот шаг и переходим к пункту 1.

И так! Кратенько, но подробно.

Скачиваем с официального сайта установочный файл WhatsApp для Windows (КЛИК) и устанавливаем, как любую другую прогу.

Не желаете скачивать на комп лишнее ПО? Тогда открываем в браузере вкладку https://web.whatsapp.com/ Функционал пожиже, чем в клиенте, но для пересылки сообщений вполне пойдёт.

WhatsApp без телефона подключённого к сети? Легко! Смартфон, Телефон, Android, Windows, WhatsApp, Полезное, Мобильные телефоны, Приложение, Лайфхак, Мессенджер, Сотовая связь, Длиннопост

1. Запускаем WhatsApp для Виндовс на ПК.

2. Откройте WhatsApp на своём телефоне.

3. Нажмите на три точки в правом верхнем углу

WhatsApp без телефона подключённого к сети? Легко! Смартфон, Телефон, Android, Windows, WhatsApp, Полезное, Мобильные телефоны, Приложение, Лайфхак, Мессенджер, Сотовая связь, Длиннопост

4. В окошке выбираем Связанные устройства

WhatsApp без телефона подключённого к сети? Легко! Смартфон, Телефон, Android, Windows, WhatsApp, Полезное, Мобильные телефоны, Приложение, Лайфхак, Мессенджер, Сотовая связь, Длиннопост

5. Тыкаем в Бета версия для нескольких устройств.

WhatsApp без телефона подключённого к сети? Легко! Смартфон, Телефон, Android, Windows, WhatsApp, Полезное, Мобильные телефоны, Приложение, Лайфхак, Мессенджер, Сотовая связь, Длиннопост

6. В открывшемся окне жмём – Использовать Бета версию.

WhatsApp без телефона подключённого к сети? Легко! Смартфон, Телефон, Android, Windows, WhatsApp, Полезное, Мобильные телефоны, Приложение, Лайфхак, Мессенджер, Сотовая связь, Длиннопост

7. Жмём ПРИВЯЗКА УСТРОЙСТВА.

Потребуется привязать устройство с помощью отпечатка или ввести ПИН-код, которым вы разблокируете смартфон.

Разблокировка — действие одноразовое. После она не потребуется, если вы сами не активируете эту функцию в настройках на телефоне.

WhatsApp без телефона подключённого к сети? Легко! Смартфон, Телефон, Android, Windows, WhatsApp, Полезное, Мобильные телефоны, Приложение, Лайфхак, Мессенджер, Сотовая связь, Длиннопост

8. Откроется окно сканера на телефоне — просканируйте QR-код на дисплее компьютера.

WhatsApp без телефона подключённого к сети? Легко! Смартфон, Телефон, Android, Windows, WhatsApp, Полезное, Мобильные телефоны, Приложение, Лайфхак, Мессенджер, Сотовая связь, Длиннопост

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

Можно отключить смартфон от интернета или совсем выключить. А можете запускать одновременно клиент на Виндовс, вкладку Ватсап Веб в браузере и приложение на телефоне, клиент на другом ноутбуке.
Откатить всё обратно, можно проделав те же шаги и в конце отказаться от бета-тестирования.

Спасибо, что дочитали до конца. 😉

Whatsapp хранит переписку на смартфоне в открытом виде⁠ ⁠

Однажды, почти случайно, залез я посмотреть что хранит Whatsapp в своих базах данных на смартфоне. Изначально цель была не эта, но потом стало интересно.

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

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

В андроиде есть встроенный механизм баз данных (на движке SQLite). Мулечка в том, что любое приложение может иметь БД в защищённом хранилище системы, где будет накапливать и хранить свои данные. Это если на пальцах объяснять, более опытные разработчики могут внести дополнения в комментах.

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

После появления Телеграма, Whatsapp начал хвастаться сквозным шифрованием. Даже если оно есть по факту и работает, то почему в БД этого месссенджера хранятся все данные в открытом виде и никак (от слова совсем) не зашифрованы?

Отправляю тестовое сообщение:

Whatsapp хранит переписку на смартфоне в открытом виде Android, WhatsApp, Мессенджер, Telegram, База данных, Безопасность, Информационная безопасность, Шифрование, Длиннопост

Смотрю в базу (БД msgstore, таблица messages):

Whatsapp хранит переписку на смартфоне в открытом виде Android, WhatsApp, Мессенджер, Telegram, База данных, Безопасность, Информационная безопасность, Шифрование, Длиннопост

Список всех баз данных:

Whatsapp хранит переписку на смартфоне в открытом виде Android, WhatsApp, Мессенджер, Telegram, База данных, Безопасность, Информационная безопасность, Шифрование, Длиннопост

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

Список всех таблиц самой интересной БД msgstore:

Whatsapp хранит переписку на смартфоне в открытом виде Android, WhatsApp, Мессенджер, Telegram, База данных, Безопасность, Информационная безопасность, Шифрование, Длиннопост

Whatsapp хранит переписку на смартфоне в открытом виде Android, WhatsApp, Мессенджер, Telegram, База данных, Безопасность, Информационная безопасность, Шифрование, Длиннопост

Если вкратце, тут хранятся служебные данные о чатах, местоположениях и всяком таком.
В том числе — сами переписки.

Список чатов (таблица chat_list). Это тот список контактов, с которыми у вас уже начато общение, и который вы видите в первую очередь, открывая приложение.

Whatsapp хранит переписку на смартфоне в открытом виде Android, WhatsApp, Мессенджер, Telegram, База данных, Безопасность, Информационная безопасность, Шифрование, Длиннопост

Ещё раз покажу таблицу messages — список всех сообщений.

Отображается ИД собеседника (поле key_remote_jid, значения включают номер телефона), само сообщение в открытом виде (data), Unix-метка даты сообщения (timestamp), прямая ссылка на медиа-контент (адрес ведёт на сервера Whatsapp; поле media_url), подпись к медиа-контенту в открытом виде (к фотографии, например; поле media_caption)и много чего ещё.

Whatsapp хранит переписку на смартфоне в открытом виде Android, WhatsApp, Мессенджер, Telegram, База данных, Безопасность, Информационная безопасность, Шифрование, Длиннопост

Поле data пустое там, где вместо чистого текста отправлено, например, фото или состоялся звонок.

Whatsapp хранит переписку на смартфоне в открытом виде Android, WhatsApp, Мессенджер, Telegram, База данных, Безопасность, Информационная безопасность, Шифрование, Длиннопост

Ссылка на медиа примерно следующая: https://mmi652.whatsapp.net/d/кучарандомныхсимволов/кучадруг.
Эту ссылку можно открыть в браузере. Если она действительна, то скачивается файл file.enc, который, к счастью, зашифрован: это может быть фото, аудио, видео, что угодно ещё. Если ссылка оказывается недействительной, то в браузере ответом будет строка Media object not found.

Ниже таблица messages_fts_content (есть ещё аналогичная messages_fts). Тут тоже сообщения, и они тоже в открытом виде. Предназначение таблицы мне непонятно, ибо детально не разбирался.

Whatsapp хранит переписку на смартфоне в открытом виде Android, WhatsApp, Мессенджер, Telegram, База данных, Безопасность, Информационная безопасность, Шифрование, Длиннопост

Чем это опасно?

Если смартфон попадёт в руки опытного и знающего подлеца, получить все ваши переписки в Whatsapp ему не составит никакого труда. Вообще никакого. Защищены только медиафайлы, которые зашифрованы и хранятся на серверах WA.

К слову, для тех, кто не в курсе: это объясняет тот факт, что после удаления папки Whatsapp из памяти телефона, где хранится кеш фотографий, зашифрованные бекапы чатов и прочее, медиа-контент заново выкачивается при открытии чата.

Послесловие
На закуску — вот что хранит Telegram. Одна БД, предназначенная для сбора статистики об использовании приложения для отправки в Google. И все таблицы этой БД пусты!

Whatsapp хранит переписку на смартфоне в открытом виде Android, WhatsApp, Мессенджер, Telegram, База данных, Безопасность, Информационная безопасность, Шифрование, Длиннопост

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

В WhatsApp не приходит СМС с кодом: в чем причина и что делать

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

В WhatsApp не приходит СМС с кодом: в чем причина и что делать

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

К числу приложений, которые используют номер мобильного телефона в качестве пользовательского логина, относится и сверхпопулярный мессенджер WhatsApp. Для того, чтобы завести свой аккаунт в этом сервисе, вам потребуется не только номер, но и приходящее на него текстовое сообщение или голосовой вызов, через который вы получите подтверждающий код для фиксации привязки своей личности к приложению на конкретном устройстве с конкретным номером телефона. Но часто бывает так, что не приходит СМС-код в Ватсап на телефоне — что делать в таком случае?

Как сделать резервную копию WhatsApp на смартфоне: инструкция для Android и iPhone

С Ватсап не приходит СМС с кодом подтверждения

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

  • Выбранный вами номер подходит для регистрации в приложении. Нельзя зарегистрировать аккаунт в WhatsApp пользователя, если он использует номер VoIP, стационарный телефонный номер (он допускается только в приложении WhatsApp Business), номер бесплатного доступа, номер с платными входящими, универсальный номер доступа (UAN) или виртуальный номер. Допускается использовать только номер сотовой связи.
  • На вашем устройстве установлена последняя версия мессенджера. Если вы используете неактуальный вариант приложения, то с этим может быть связана заминка с получением подтверждающего кода — отправьтесь в фирменный магазин приложений (App Store для iPhone и Google Play для устройств на Android) и проверьте, не вышел ли апдейт и если такой есть, установите его и попробуйте вновь попытаться зарегистрироваться.
  • Вы указали правильный номер. WhatsApp требует вводить номер мобильного телефона в полном международном формате, включая код страны. Для пользователей сотовых компаний из России этот формат представляет собой следующую комбинацию: + 7 9XX-XXX-XXXX. Убедитесь, что вы выбрали правильный код страны (+7) и не указали никаких лишних символов — номер должен начинаться с +, далее обязательна 7 (никаких 8) и набор цифр вашего номера, без лишних или неправильных символов. Если есть что-то лишнее — это необходимо удалить.
  • Ваш смартфон подключен к интернету. Для этого проверьте, открываются ли у вас в веб-браузере страницы — без доступа к интернету провести регистрацию нового пользователя в мессенджере не получится.

Как перенести Ватсап с андроида на айфон: два способа

  • Ваш смартфон находится в зоне действия сотовой сети. Если у вас отключена сотовая связь (например, устройство в авиарежиме) или вы находитесь там, где плохой прием сигнала, то необходимо решить эту проблему, иначе получить заветный код и активировать аккаунт Ватсап не выйдет. Отключите авиарежим и попытайтесь найти место, где у вас будет максимальное количество «палочек» уровня приема сигнала.
  • Ваш смартфон может принимать СМС вообще и международные сообщения в частности. Для этого проверьте наличие такой возможности и отсутствие всевозможных ограничений либо в официальном приложении своего оператора связи, либо обратившись на его горячую линию.
  • Вы не находитесь в роуминге, который может ограничивать получение СМС или голосовых звонков. Кроме того проверьте, не активирован ли у вас на устройстве VPN. «Разногласия» между заявленной страной при указании номера и той страной, в которой вы виртуально находитесь, могут стать источником проблем.
  • Ваше устройство в принципе поддерживает WhatsApp. Для смартфонов на Android допускается операционная система 4.1 или новее, а для iPhone — iOS 12 и новее. Если операционная система старше, чем указана, то воспользоваться мессенджером у вас не получится. Либо обновлять операционную систему, если есть такая возможность, либо менять устройство на более современное, либо отказаться от использования мессенджера.

Если не получилось дождаться сообщения с кодом, чтобы подтвердить аккаунт, попробуйте организовать получение нужной цифровой комбинации с помощью голосового звонка. По истечении 5 минут с момента отправки кода, не меняя номер телефона, выберите пункт «Позвонить мне» — автоматическая система позвонит и выдаст сам голосовое сообщение с кодом, который позволит наконец-то активировать аккаунт.

Ватсап пишет: не удалось отправить SMS на указанный вами номер. Что делать

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

Ватсап пишет: не удалось отправить SMS на указанный вами номер. Что делать. Ватсап не позволяет войти по СМС? Ничего страшного. Есть альтернативные вариант. Фото.

Ватсап не позволяет войти по СМС? Ничего страшного. Есть альтернативные вариант

❗️ ПОДПИШИСЬ НА НАШ ЯНДЕКС.ДЗЕН. ПОДДЕРЖИ НАС И ЧИТАЙ ЭКСКЛЮЗИВНЫЕ СТАТЬИ, КОТОРЫЕ НЕ ВЫХОДЯТ НА САЙТЕ

Эта история произошла со мной вчера вечером. Я решил протестировать последнее обновление WhatsApp для Android, в котором появились реакции на сообщения как в Телеграме. На iOS апдейт ещё не вышел, поэтому я был вынужден выйти из аккаунта в Ватсапе на iPhone и войти в него на своём Honor. Однако каково же было моё удивление, когда код авторизации WhatsApp не пришёл.

Не приходит код авторизации WhatsApp

Ватсап пишет: не удалось отправить SMS на указанный вами номер. Что делать. Не приходит код авторизации WhatsApp. Фото.

Он не просто не пришёл. Ватсап написал: не удалось отправить SMS на указанный вами номер. Пожалуйста, проверьте свой номер и повторите попытку через 1 час. Сказать, что я удивился, значит не сказать вообще ничего. Однако через час я повторил попытку авторизоваться, но получил ту же ошибку. Затем я повторил процедуру авторизации ещё раз перед сном и один раз сегодня утром, но результат был одним и тем же.

Тогда я стал разбираться в проблеме и выяснил, что я не единственный оказался в ситуации, когда не приходит SMS с кодом подтверждения Ватсап. Тех, у кого не получается войти в WhatsApp, довольно много. Однако причины на то могут быть самые разные:

❗️ПОДПИСЫВАЙСЯ НА ТЕЛЕГРАМ-КАНАЛ СУНДУК АЛИБАБЫ, ЧТОБЫ ПОКУПАТЬ ТОЛЬКО ЛУЧШИЕ ТОВАРЫ С АЛИЭКСПРЕСС

  • Вы вводите неправильный номер телефона. Проверьте, не ошиблись ли вы в наборе и используете ли вы верный код страны. Зачастую WhatsApp по умолчанию подставляет +1 вместо +7.
  • Вы вводите лишние символы. Ваш номер телефона должен быть записан в международном формате. Не используйте цифру 8 после кода страны и не добавляйте нули вместо недостающих цифр.
  • Вы используете устаревшую версию WhatsApp. Зачастую, если использовать старую версию мессенджера, она может сталкиваться с внутренними проблемами, препятствующими авторизации. Поэтому просто установите актуальную сборку из Google Play.
  • Вы используете устаревшее устройство. Полный список устройств, которые можно считать устаревшими, дан в этой статье. Обязательно ознакомьтесь с ним и убедитесь, что пользуетесь смартфоном, который подходит для работы с Вотсапом.
  • У вас может быть отключена функция SMS. Если вы вводите номер телефона, привязанный к сим-карте для интернета, на неё могут не приходить SMS-сообщения с кодами авторизации.
  • Все SMS пришли с задержкой разом. Возможно, вся проблема на стороне вашего оператора, который медленно доставляет подобные сообщения, а, возможно, причина в проблемах у самого Ватсап. В этом случае рекомендуется просто подождать какое-то время.

Не получается зайти в Ватсап. Что делать

Не получается зайти в Ватсап. Что делать. Код не приходит? Попробуйте проверить свой номер. Фото.

Код не приходит? Попробуйте проверить свой номер

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

В таком случае проще и логичнее всего попробовать выключить смартфон, а затем включить его заново. Нередко отключение питания и полная перезагрузка может сбросить все настройки WhatsApp базового уровня. Способ, конечно, примитивный, а оттого не гарантированный. Но это самоё лёгкое из того, что вы вообще можете сделать. А, уж если не получится, переходите к более серьёзным действиям. Например, удалению файлов кэша.

Как очистить кэш Ватсап

Каждое приложение на Android не только кэширует определённые данные для более быстрой работы, но и предоставляет доступ к этим файлам для пользователя. Иногда их становится так много, что они начинают мешать работе приложения, и это по их вине в WhatsApp не приходит смс с кодом. Возможно, это не совсем рационально, но зато отсутствие ограничений позволяет в случае чего удалить эти данные, которые могут вредить работе приложения. Сделать это очень просто:

  • Перейдите в «Настройки» у себя на Android-смартфоне;
  • Выберите вкладку «Приложения» и найдите WhatsApp;

Как очистить кэш Ватсап. Если ничего не помогает, удалите кэш. Фото.

Если ничего не помогает, удалите кэш

  • Откройте вкладку мессенджера и выберите «Память»;
  • Здесь выберите «Очистить кэш» и подтвердите удаление.

Как удалить обновление приложения — Ватсап

Просто удалить последнее обновление WhatsApp не получится. Дело в том, что апдейты не накладываются друг на друга как слои бутерброда, которые можно снимать когда вздумается, а интегрируются непосредственно в приложение. Поэтому единственный способ откатить Ватсап для Android на предыдущую сборку — это удалить актуальную версию и установить ту, которая вам нужна. Проще всего сделать это с помощью APK.

    и вбейте в поиске WhatsApp;
  • Найдите нужную вам версию (как правило, лучше выбирать предпоследнюю или ту, что была перед ней, если вы опасаетесь багов);

Как удалить обновление приложения — Ватсап. Вы можете выбрать любую версию WhatsApp и установить её себе. Фото.

Вы можете выбрать любую версию WhatsApp и установить её себе

  • Нажмите на кнопку Download и дождитесь окончания загрузки;
  • Перейдите в раздел с загрузками и установите APK-файл WhatsApp.

Не переживайте: установка APK-файла WhatsApp не приведёт к созданию двух отдельных приложений. Более новая версия заменит старую, даже если вы её не удалили. Поэтому на вашем устройстве будет только один клиент, и вы гарантированно не запутаетесь. Но, если вы чего-то опасаетесь или ваш смартфон исправно устанавливает второй Ватсап, просто удалите первый, чтобы он вам не мешался.

Как войти в Ватсап без кода подтверждения

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

  • Вернитесь на экран авторизации в Ватсап;
  • Нажмите кнопку «Позвонить мне»;

Как войти в Ватсап без кода подтверждения. Войти в Ватсап можно по звонку. Фото.

Войти в Ватсап можно по звонку

  • Дайте мессенджеру разрешение на приём звонка;
  • Дождитесь звонка и подтверждения входа.

❗️ПОДПИШИСЬ НА НАШ ЧАТИК В ТЕЛЕГРАМЕ. ТАМ МЫ ОТВЕЧАЕМ НА ВОПРОСЫ ЧИТАТЕЛЕЙ БЕЗ КУПЮР

В отличие от большинства сервисов, которые требуют, чтобы вы вводили в поле авторизации последние 4 цифры номера телефона, с которого вам поступил звонок, Ватсап работает иначе. Сервис выполняет звонок не столько для вас, сколько для самого себя. По крайней мере на Android. Он сам фиксирует факт звонка и автоматически авторизует вас, не требуя вводить какие-то цифры. А на iOS вам нужно принять звонок и переписать в поле для ввода код, который продиктует автоинформатор.

Заблокирован ли WhatsApp в России?

Ну и заключительный вариант — воспользоваться VPN. Несмотря на то что WhatsApp в России вроде как не блокируют, по одной из версий код подтверждения не приходит именно из-за ограничений. А обойти их можно с помощью соответствующего сервиса по обходу блокировок:

    из Google Play (это бесплатный VPN с безлимитным трафиком);
  • Запустите и добавьте конфигурацию;

Заблокирован ли WhatsApp в России? Турецкий ВПН не принципиален. Вы можете выбрать и любой другой. Фото.

Турецкий ВПН не принципиален. Вы можете выбрать и любой другой

  • Выберите любой турецкий сервер;
  • Подключитесь и запросите код авторизации в WhatsApp снова.

Сработает ли этот способ? Ну, если проблема связана с ограничениями, действующими в отношении мессенджера, то должен. VPN подменит ваше текущее местоположение, и SMS дойдёт без проблем. Однако, если сбой вызван проблемами на стороне оператора или перебоями в работе приложения из-за кэша, то и решать их нужно соответствующим образом.

Whatsapp: не приходит смс с кодом, что делать?

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

Почему не приходит смс при регистрации Ватсап?

Если сообщение все нет, а попасть в мессенджер необходимо, первым делом следует проверить несколько простых вещей:

  1. Иногда не приходят смс от whatsapp по причине малого времени ожидания. Да, обычно сообщение приходит в течение 1-2 минут, но иногда следует подождать до получаса;
  2. До конца не выполнен запрос сообщения с кодом. Вы ввели номер, но не нажали кнопку "Далее". Исправьте это;
  3. Память вашего устройства переполнена. То есть, банально нет места для принятия еще одного смс. Просто удалите ненужные сообщения и заветное не заставит себя ждать;
  4. Не приходит смс ватсап для активации иногда потому, что вы ввели неправильный номер телефона. Вернитесь на предыдущий этап и проверьте данные;
  5. Неверные настройки телефона. Порой сбои в отправке/приеме сообщений происходит из-за несовпадения параметров времени или даты. Установите в своем устройстве автоматическую настройку данных опций;
  6. Аппаратные проблемы – с мобильным телефоном или сим-картой. В данном случае потребуется выполнить ремонт устройства или же заменить симку.

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

  • покупка нового стартового пакета;
  • восстановление доступа при помощи виртуального номера.

Первый сопряжен с заметными тратами как средств на покупку, так и времени. Поэтому рассмотрим подробнее второй способ.

Не приходят смс от Whatsapp: восстанавливаем доступ при помощи виртуального номера

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

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

Среди подобных сервисов рекомендуем, в первую очередь, «Grizzly Sms». И вот, почему:

  • именно наши клиенты могут восстановить доступ к мессенджеру в тот момент, когда не приходит смс для подтверждения ватсап по самой низкой цене;
  • на наши виртуальные номера всегда приходят сообщения от нужных вам интернет-площадок;
  • у нас в наличии всегда есть номера для регистрации на всех актуальных интернет-площадках с номеров любых стран;
  • работать с нашими номерами очень удобно – все процессы происходят с максимальной скоростью, от вас требуется минимум информации для покупки приема смс. А также есть возможность массовой закупки номеров через продуманный API;
  • если вдруг возникают проблемы, наша техподдержка решает их в считанные мгновения.

Не приходит смс Ватсап: пошаговая инструкция для устранения проблемы

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

  1. Авторизуйтесь в системе по ссылке. Можете воспользоваться адресом вашей электронной почты или аккаунтом в социальной сети;
  2. Уточните стоимость разового приема сообщения на странице выбора сервиса. В 2023 году принять смс от WhatsApp можно всего за 8 рублей!
  3. Пополните счет любым способом. На ваш выбор – пополнение банковскими картами, электронными кошельками популярных платежных систем, криптовалютой;
  4. Вернитесь на страницу выбора сервиса и подтвердите ваш выбор, нажав на кнопку "купить" рядом с названием мессенджера;
  5. Во вкладке "Активные номера" вы найдете сгенерированный номер телефона;
  6. При авторизации в WhatsApp используйте купленный номер;
  7. В ваш кабинет на «Grizzly Sms»придет сообщение с кодом верификации. Скопируйте его и завершите вход в мессенджер.

Теперь вам нестрашны ситуации, когда не приходит смс для подтверждения ватсап. Пользуйтесь сами и расскажите знакомым. Удачи вам!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *