Невідповідні UIDS та витирання розділу даних


9

Я отримав у спадок Android-телефон своєї дружини (GT540), коли вона отримала новіший, блискучий :-)

Ми думаємо, що це було відновлено на заводі (через опцію конфіденційності), і насправді вона остаточно перестала посилатися на її акаунт, і всі фотографії пішли. Але я продовжую отримувати попереджувальне повідомлення про непослідовні UID та необхідність протирати розділ даних, щоб бути впевненим.

Я можу продовжити натискання єдиної кнопки "Мені пощастило", не помічаючи особливих проблем.

Очевидно, що, згідно з Мерфі, повідомлення зараз не спливає, тому я не можу його копіювати дослівно :-) Відредагуйте питання, коли воно з’явиться знову.


EDIT

Точне повідомлення:

Системні UID невідповідні

UID-системи в системі суперечливі, вам потрібно стерти розділ даних, інакше ваш пристрій буде нестабільним.

І це супроводжується несподіваним збоєм програми Market (processocom.android.vending).

Тому:

  1. що відбувається? який розділ даних насправді хвилює його? Чи не було скидання "досить важким"?
  2. що може статися, на які UID ідеться?
  3. як я можу це виправити?

У мене є нова карта SD, яка настільки, наскільки я можу сказати, порожня. Мені хотілося б відформатувати його перед використанням, але варіант недоступний: я можу лише відключити його. Чи це (пропущене) форматування необхідного витирання для скидання UID? Або це зовсім інша річ, яку я шукатиму / задаватиму в наступному питанні?

Будучи новим у системі Android, я не знаю, чи немає іншої інформації. Ядро становить 2.6.29 (але я був би здивований, якби такі основні питання сильно залежали від точної версії ядра ....). Про всяк випадок, якщо прошивка телефону буде 2.1-оновленою1.


ОНОВЛЕННЯ

Я попросив дружину, і вона насправді запропонувала скинути заводські налаштування. Про всяк випадок я це зробив ще раз, і ми все одно отримаємо помилку. Що тепер?

Відповіді:


8

Я знайшов інше рішення:

Погляньте /data/system/uiderrors.txt. Там ви знайдете додатки, які відповідають за проблеми. Ви можете видалити їх (якщо потрібно вручну), щоб виправити проблему. Однак переустановка програм повертає помилку.


6

Користувачі Titanium Backup також можуть перейти до batch actionsта вибрати manipulate data > remove orphaned files.

Як згадував user48823 , ви також можете знайти додатки за /data/system/uiderrors.txtдопомогою файлового провідника, що підтримує корені, але в основному Titanium зробить це за вас, якщо вибрати дію, про яку я писав вище.

Просто зафіксували це таким чином на моєму OnePlus One (Бекон).


працював дуже добре для мене, дякую! :) Я думаю, що проблема сталася через пошкоджене відновлення титану в будь-якому випадку!
pipo17171

1
  1. Зазвичай жорсткого скидання має бути достатньо. Але як я не знаю, як ви це виконували: повторити це не завадить. У ваших меню є опція "скидання до заводських налаштувань" (як правило, в розділі "конфіденційність"). Що це робить, грубо пояснюється його назвою: Скиньте все до стану доставки. Він очищає /dataрозділ - тобто всі дані користувача: Встановлені додатки (крім тих, що "в ПЗУ", які були попередньо встановлені) разом із усіма даними та налаштуваннями додатків, а також витріть кеш - потім перезавантажте. Наступний запуск займе трохи більше часу, оскільки Android потребує відновлення кеша Dalvik (який в основному містить оптимізовані для пристрою версії ваших додатків, просто говорити). Тож після цього
  2. Я не знаю, на які UUID йдеться - без точного повідомлення про помилку важко сказати. Але, як було сказано, скидання заводу повинно це виправити.
  3. До 1. плюс, щоб бути абсолютно впевненим, чиста та порожня sd карта. Щоб переконатися, що останній дійсно чистий і порожній, можна скористатися зчитувачем карт, щоб приєднати його безпосередньо до комп'ютера та перевірити його вміст там. Форматування насправді не повинно бути необхідним - просто переконайтеся, що не залишилося файлів, особливо також немає «прихованих».

Для ініціювання "скидання заводських налаштувань" aka "factory wipe" доступні наступні методи:

  • відповідний елемент у налаштуваннях -> конфіденційність
  • "дзвінок на магічне число *2767*3855#"
  • Увімкніть телефон. Натисніть обидві кнопки ЗВ'ЯЗКУВАННЯ + ДОМАШНЯ + ПОШУК протягом 5 сек. (останній елемент взято з hard-reset.com )

Дякую, я запитаю її про точну процедуру форматування, яку вона використовувала. Я додав повідомлення, як тільки воно з’явилося знову. Чи достатньо зрозуміло зараз, щоб зрозуміти, що відбувається?
Франческо

Yepp, цілком зрозуміло. Після мого "кроку-1-опису" слід вирішити це, оскільки скидання до заводських налаштувань включає саме це (wipe /dataand /cache). По суті це робить трохи більше, ніж потрібно - але при /dataвитиранні вам або потрібно "починати з нуля", щоб чистіше було краще :)
Izzy

На жаль, це не вирішило. Чи є спосіб вручну витерти розділ даних? Який, до речі, видається порожнім (я використовую astro, у мене є папка / data, яка показана порожньою. У мене також є папка / sdcard / data, яка містить майже порожню папку / sdcard / data / colornote / резервна копія з двома файлами всередині).
Франческо

використовуйте Fastboot для форматування /dataрозділу, тобто за умови, що ваш комп'ютер може розпізнати трубку в режимі швидкої завантаження.
t0mm13b

1
У цьому випадку я виходжу; окрім миготіння, може бути час для SYLoV (Дивіться місцевого постачальника). Напевно, якщо у вас все ще є гарантія - вони можуть дати вам новіший пристрій в якості заміни, якщо ви зможете чітко показати їм, що скидання на завод не робить те, що потрібно. Можливо, не те, що «світить одне» - але все ж ...
Іззі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.