eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 8 октября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: Gideon Vi (+1 невидимый пользователь)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Вопросы новичков —› Storage.db Чем открыть файл?
Посл.ответ Сообщение

Ранг: 4.7 (гость)
Статус: Участник

Создано: 29 июля 2013 13:52 New!
Цитата · Личное сообщение · #1

Добрый день. Подскажите пожалуйста,чем можно открыть файл http://rghost.ru/47745690
sqlitebrowser не может,говорит это не его.
Это файл базы карточек и Лингво словаря на телефоне. Это не словарь,а только карточки которые я сам туда добавил.
В нем текстовая информация.(список слов) Его нужно от туда экспортировать.
Файл программы под ios.


Ранг: 533.6 (!)
Статус: Uploader
retired

Создано: 29 июля 2013 14:21 New!
Цитата · Личное сообщение · #2

Это CoreData.
Кажется есть утиль для просмотра, но она на мак CoreDataUtility


Ранг: 133.7 (ветеран)
Статус: Участник
Qt Developer

Создано: 29 июля 2013 16:49 New!
Цитата · Личное сообщение · #3

SQLite Professional его открывает, но говорит, что он пустой.

| Сообщение посчитали полезным: D3vion


Ранг: 4.7 (гость)
Статус: Участник

Создано: 29 июля 2013 19:05 New!
Цитата · Личное сообщение · #4

Он не пустой 100%),тк я его сам заполнял на девайсе.

Подскажите,случайно не знаете редакторов CoreData под вин?.
Но я уже качаю макось..

Ранг: 2.4 (гость)
Статус: Участник

Создано: 29 июля 2013 19:07 New!
Цитата · Личное сообщение · #5

нотепадом можно


Ранг: 303.8 (мудрец)
Статус: Участник

Создано: 29 июля 2013 19:50 · Поправил: DenCoder New!
Цитата · Личное сообщение · #6

Knighter11 пишет:
нотепадом можно

И что ты ноутпадом прочтёшь?

Берём --> сорцы <--
Устанавливаем XCode
Компилим
Читаем

Если не удастся, то WinHex на крайний случай. Внутри строки в перевернутом Unicode, то есть надо перевернуть каждое слово (16 bit swap). Если посвятить формату достаточно времени, тем более есть сорцы, то и свою утилиту можно написать(перенести проект с c-objective на обычный си, c# или Delphi).

На github.com есть --> dll под студию <--. Хотя у неё обратное назначение - This allows you to convert a C# object graph into a list of SQL INSERT statements that are compatible with databases generated with Apple's CoreData, но всё же может лучше помочь разобраться в формате CoreData.


Ранг: 133.7 (ветеран)
Статус: Участник
Qt Developer

Создано: 29 июля 2013 21:25 New!
Цитата · Личное сообщение · #7

Я сделал так. Скачал файл по ссылке. Кликнул два раза. Вылез поиск по appstore. Из предложенных программ(а их было много) я выбрал SQLite Professiona(единственная бесплатная).

Ранг: 4.7 (гость)
Статус: Участник

Создано: 29 июля 2013 22:53 · Поправил: D3vion New!
Цитата · Личное сообщение · #8

поставил макось. ссылка с гитхаба-это не эдитор а дебаггер. Дб файл им не открыть.
Единственная прога которая откроет это http://christian-kienle.de/CoreDataEditor
Но она не жрет файл,а я в макоси не силен(. Он не того формата..

Прочитал на сайте. Нужно открывать .app файл,который уже содержит файл базы. Как это сделать я хз. Столько времени на макось убил и ничего..


Ранг: 303.8 (мудрец)
Статус: Участник

Создано: 30 июля 2013 03:32 · Поправил: DenCoder New!
Цитата · Личное сообщение · #9

У компании seeing machines (сайт seeingmachines.com часто закрывается, как и сейчас) есть кроссплатформенный CoreData API с исходниками. может оно? Но ниоткуда из другого места его больше не скачать. Есть только в кэше гугла Release Notes и страница загрузки

На stackoverflow.com:
Because Core Data is not intended to be an ORM for sqlite, it cannot read arbitrary sqlite schema. Conversely, you should not rely on being able to read Core Data's sqlite data stores with other sqlite tools; the schema is an implementation detail that may change.
--> источник <--
Типа бесполезно искать утилиту для CoreData, формат может меняться.

| Сообщение посчитали полезным: D3vion


Ранг: 22.5 (новичок)
Статус: Участник

Создано: 30 июля 2013 07:43 New!
Цитата · Личное сообщение · #10

Судя по всему CoreData сохранила граф обьектов в своем формате, как binary data. Никак не SQLite или XML. Тут только дебажить момент загрузки графа и десериализации обьектов в память, а потом дампить.

| Сообщение посчитали полезным: D3vion


Ранг: 4.7 (гость)
Статус: Участник

Создано: 30 июля 2013 10:21 · Поправил: D3vion New!
Цитата · Личное сообщение · #11

Спасибо всем за попытки помочь. Бросил попытки возиться с этим файлом. Буду вручную с айфона перепечатывать,быстрее выйдет.
Закрываю тему.
 eXeL@B —› Вопросы новичков —› Storage.db Чем открыть файл?
Эта тема закрыта. Ответы больше не принимаются.

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS