Berdasarkan pemantauan 1M AI News, fitur hewan peliharaan/buddy system baru untuk Claude Code diluncurkan beberapa jam, dan komunitas pengembang segera menemukan metode re-rolling dari kebocoran kode sumber; alat dan tutorial open source telah menyebar di platform seperti Linux.do, V2EX, GitHub, dan lainnya.
Saat ini, setidaknya ada dua jalur re-rolling. Salah satunya menargetkan nilai salt tetap dalam algoritma pembuatan hewan peliharaan; nilai tersebut dikodekan secara hard-code sepanjang 15 karakter di hasil kompilasi Claude Code. Dengan mengganti padanannya sepanjang yang sama, seed acak dapat diubah; setelah brute-force enumeration ditemukan nilai yang sesuai untuk hewan peliharaan target, lalu nilai tersebut ditulis. Yang lain memanfaatkan perbedaan jalur autentikasi: saat pengguna berlangganan melakukan login normal, server mengirim accountUuid sebagai seed hewan peliharaan dan nilainya tidak dapat dimodifikasi, tetapi saat autentikasi melalui environment variable, nilai tersebut tidak ditulis ke konfigurasi lokal; sistem kemudian memilih jalan lain dengan membaca field userID yang bisa diedit dengan bebas.
Metode mengubah salt adalah yang paling rapuh; pembaruan Claude Code berikutnya akan menimpanya. Mengubah userID bagi pengguna berlangganan juga memiliki masa berlaku; Anthropic cukup menambahkan logika penulisan accountUuid pada jalur environment variable untuk memblokirnya. Pengguna API (menggunakan autentikasi dengan API Key milik sendiri) secara alami tidak memiliki accountUuid, sehingga dapat langsung memodifikasi userID; jendelanya relatif lebih panjang, tetapi Anthropic juga dapat memblokir dengan menghasilkan pengenal stabil melalui hash dari API Key. Data rangka tidak disimpan secara lokal; setiap kali startup dilakukan perhitungan secara real-time, sehingga patch apa pun dari sisi server dapat langsung berlaku.
Selain itu, userID tidak hanya digunakan untuk sistem hewan peliharaan. Kode sumber yang bocor menunjukkan bahwa pelaporan telemetri dan pembagian grup uji A/B juga membaca nilai tersebut; modifikasi dapat menyebabkan fitur eksperimen tidak berfungsi sebagaimana mestinya atau memutus keterkaitan data penggunaan.