Gerçek cihaz mı, emülatör hesabı mı
"Gerçek cihazda üretildi" kulağa pazarlama gibi geliyor. Değil — hayatta kalan hesapla kalmayan hesap arasındaki en büyük fark bu ve nedeni sıradan: telefonlar, yazılımın üretemeyeceği fiziksel izler bırakır.
Bir telefonun ele verdiği, yazılımın veremediği şeyler
Gerçek bir insanın elindeki gerçek bir telefon sürekli ve düzensiz sensör verisi üretir. İvmeölçer elin küçük titremesini kaydeder. Jiroskop koltukta yer değiştirirken oluşan eğimi kaydeder. Pil, ekran parlaklığı ve radyo kullanımının şekillendirdiği bir eğri boyunca boşalır. Dokunmatik ekran her dokunuşta değişen temas alanını ve basıncı bildirir.
Bir emülatör bunların hiçbirini kendiliğinden üretmez. Bir kaydı yeniden oynatacak şekilde ayarlanabilir ama yeniden oynatılan sensör verisi tekrar eder ve binlerce hesap boyunca tekrar, kümelemenin tam da aradığı şeydir.
Cihaz parmak izi
Sensörlerin ötesinde bir uygulama uzun bir sabit özellik listesini okuyabilir: donanım modeli, derleme parmak izi, kurulu sistem paketleri kümesi, GPU işleyici dizesi, yazı tipi listesi, ekranın tam piksel boyutları ve yenileme hızı, belirli donanım özelliklerinin varlığı.
Emülatörlerin bunların hepsine cevap vermesi gerekir. Genellikle her seferinde aynı cevabı verirler ya da çiftlik yazılımının desteklediği küçük varyasyon kümesiyle cevap verirler. Gerçek dünyada hiçbir yerde rastlanmayan bir GPU işleyici dizesini paylaşan yüz hesap hiç de göze batmadan durmaz.
Peki çiftlikler neden yine de emülatör kullanıyor
Ekonomi. Bir telefon çiftliği için fiziksel telefonlar, fiziksel SIM'ler, fiziksel alan, elektrik ve onlara dokunacak birileri gerekir. Emülatör çiftliği için bir sunucu yeter.
Tek bir makine onlarca örneği paralel çalıştırabilir, yani hesap başına marjinal maliyet sıfıra yaklaşır. $20'lık hesapların var olmasının tek nedeni budur — ve yenileme garantisiyle gelmemelerinin de, çünkü satıcının hangilerinin gelecek hafta hâlâ hayatta olacağına dair hiçbir fikri yoktur.
Ağın kattığı şey
Cihaz işin yarısı. Diğer yarısı bağlantı. Veri merkezi IP aralıkları yayımlanmıştır ve tespit edilmesi çok kolaydır; konut proxy havuzları ise yeniden satıldıkça yanar.
Sıradan bir ev veya mobil bağlantıda, ait olduğunu iddia ettiği ülkede ve bugüne kadar yalnızca o tek hesabı çalıştırmış bir cihazda oluşturulan bir hesapta bulunacak sıra dışı hiçbir şey yoktur. Bütün numara bu — zekice bir teknik yok, sadece anormalliklerin yokluğu var.
Proxy'nin çözemediği kısım
Tespite verilen alışıldık cevap konut proxy'sidir: emülatörü gerçek bir ev bağlantısı üzerinden geçirirsiniz ve sorunun ağ tarafı ortadan kalkar. İşe yarar, kısa bir süreliğine.
Konut proxy havuzları yeniden satılır; dolayısıyla aynı avuç dolusu çıkış adresi, onlarca farklı hizmette birbiriyle alakasız binlerce hesabın trafiğini taşır. Bu ay iki yüz hesap kaydı yapmış bir adres nötr bir sinyal değildir — veri merkezi IP'sinden bile kötüsüdür, çünkü artık doğrudan otomatik kayıtlarla ilişkilendirilmiştir.
Üstelik cihaz tarafına hiç dokunmaz. Hiç hareket, hiç dönme ve hiç kamera bildirmeyen bir cihaza bağlanmış kusursuz bir konut IP'si, iki sorunun tek başına olduğundan daha da tuhaf bir bileşimdir. İki yarının birbirine uyması gerekir; bu da kurulumun gerçekten iddia ettiği şey olması gerektiğini söylemenin başka bir yoludur.
Ne satın aldığınızı nasıl anlarsınız
O gün kaç hesap oluşturulduğunu sorun. Hesapları teker teker oluşturan bir kişinin vereceği rakam tek hanelidir.
Sonrasında cihaza ne olduğunu sorun. Gerçek cihazla çalışan bir operasyonda telefon, hesabı oluşturan kişide kalır ve aynı telefon yirmi hesap daha çalıştırmaz.
Hesabın e-posta adresini baştan isteyin. Toplu partiyle çalışan satıcılar bunu çoğu zaman veremez, çünkü parti, hâlâ kendi kontrollerindeki posta kutularıyla oluşturulmuştur.
İlk haftayı sorun. Hesabın nasıl yapıldığından emin olan bir satıcı, hesap erken ölürse yenisini verir. Aracı satıcı ise bunun neden kendi sorunu olmadığını anlatır.
Dürüst sınır
Gerçek cihaz bir hesabı ölümsüz yapmaz. Hesabın yaptığı şey yüzünden değil, ne olduğu yüzünden öldürülmesinin nedenlerini ortadan kaldırır. Ondan sonrası hesabın nasıl kullanıldığına — ve kimsenin ortadan kaldıramayacağı bir artık başarısızlık payına — bağlıdır.
İşte bu yüzden asıl işe yarayan soru "garantili mi?" değil, "biri elden gittiğinde ne oluyor?" sorusudur.