Сегодня пришло обновление до 5.0.2 на мой Nexus 7 и мне стал интересен вопрос: а как добывают ссылку на обновление.
Немного погуглив, нашел статью где рекомендуется поискать ссылку в логе машинки (http://www.droid-life.com/2014/06/05/download-nexus-ota-url-file/) . Вкратце: нужно запустить adb logcat, начать загрузку обновления и поискать в логе ссылочку по типу “android.clients.google.com/...”. Однако метод работает только если словить обновление до загрузки пакета. В моем же случае обновление уже было скачано.
Покопавшись в логе, я нашел не ссылку, но упоминание скачанного файла: /cache/5189573323c8a232cbe42fc3413ce006c585c7cb.signed-razor-LRX22G-from-LRX22C.51895733.zip , что меня тоже устроило. Осталось то делов: дописать начало ссылки. Как показали изыскания по страницам со старыми OTA-файлами, для razor это
http://android.clients.google.com/packages/ota/google_razor/...
Дописываем имя нашего файла и радуемся:
http://android.clients.google.com/packages/ota/google_razor/5189573323c8a232cbe42fc3413ce006c585c7cb.signed-razor-LRX22G-from-LRX22C.51895733.zip