mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-06-13 04:48:09 -07:00
fee418f210
Resolves 'corrupted file' errors by making the hardware fingerprint resilient to environmental changes: - Removed unstable MAC addresses and Disk serials from the Master Key derivation. - Refactored identifier collection to be additive and non-throwing, ensuring a consistent fingerprint structure. - Migrated storage to v3 filename (.sys-service-v3.db) to clear previous unstable states. - Implemented robust migration from legacy v1 and unstable v2 formats. - Standardized sanitized service name usage across file paths and cryptographic passwords. - Moved installation ID to GEMINI_DIR for better container/sandbox compatibility.