TGViewer
Делаем продукт Делаем продукт @realbootstrapper · 127 subscribers
Post #59 422
Xiaomi Notes Exporter

Сегодня сделал нечто неожиданное: написал расширение для Chrome, которое писать не собирался.

Я переношу файлы со своего основного телефона Xiaomi на айфон. Столкнулся с тем, что заметки в телефоне невозможно выгрузить никакими легальными путями. Xiaomi не хочет, чтобы пользователь уходил с платформы и не даёт такой возможности. Нет ни специальных приложений, ни функции в официальных приложениях. К файлам напрямую достучаться тоже нельзя без шаманства с взломом Андроида через root. Да и сами заметки, насколько я понял хранятся не в отдельных файлах а в базе SQLite.

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

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

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

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

Короче, штуковина делает своё дело: выгружает заметки.

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

Время покажет )
  • 👍 11
  • ❤ 1
  • 🔥 1
More from @realbootstrapper
  1. Sep 14, 2026Ускорение в 7 раз Реальная практическая задача. Проект с большим количеством файлов. Объём…
  2. Sep 13, 2026Часть 3. Решение Я несколько лет искал решение проблемы 9p, перепробовал все варианты, но…
  3. Sep 13, 2026Часть 2. Где подвох? Есть единственный, но всё же жирный минус: на стыке виртуальных машин…
  4. Sep 13, 2026WSL Drive Это мой новый проект. Пока он был в процессе разработки, я не анонсировал, чтобы…
  5. Sep 8, 20267 стадий развития проекта 1. Это тебе не нужно. 2. Ладно, это тебе нужно, но никому другом…
  6. Sep 2, 2026ccstatusline — отстой! После использования в течение нескольких дней начал замечать странн…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →