Ana içeriğe geç

Work Profile Yapılandırması

TikMatrix, her cihaz için Work Profile kullanıcılarını ayrı ayrı yapılandırmayı destekler; bu, kurumsal olarak yönetilen cihazlar veya çift uygulama ortamları için oldukça kullanışlıdır.

Work Profile Nedir

Work Profile, aynı cihazda bağımsız bir çalışma ortamı oluşturmaya olanak tanıyan bir Android özelliğidir. Farklı kullanıcı kimlikleri yapılandırarak şunları yapabilirsiniz:

  • Kurumsal olarak yönetilen cihazlarda TikMatrix'i normal şekilde kullanma
  • Farklı uygulama ortamları için farklı kullanıcı yapılandırmaları ayarlama
  • Daha ayrıntılı cihaz yönetimi ve izin kontrolü elde etme

Uygulamaları Klonlamak için Shelter Aracını Kullanma

Work Profile'ı yapılandırmadan önce, TikTok ve TikMatrix uygulamalarını klonlamak için Shelter aracını kullanmanız gerekir:

Shelter Nedir

Shelter, Android cihazlarda Work Profile oluşturan ve yöneten açık kaynaklı bir uygulamadır. İzole bir çalışma ortamında yinelenen uygulamalar çalıştırmanıza olanak tanır.

Shelter'ı Yükleme

  1. Shelter'ı F-Droid veya Google Play Store'dan indirin
  2. Shelter'ı cihazınızda yükleyin ve açın
  3. Bir Work Profile oluşturmak için kurulum sihirbazını izleyin

Gerekli Uygulamaları Klonlama

Shelter'ı ayarladıktan sonra, hem TikTok hem de TikMatrix uygulamalarını klonlamanız gerekir:

  1. TikTok Uygulamasını Klonlayın:

    • Shelter'ı açın ve "Main" sekmesine gidin
    • Uygulama listesinde TikTok'u bulun
    • "Clone to Work Profile" düğmesine dokunun
    • Klonlama işleminin tamamlanmasını bekleyin
  2. TikMatrix Uygulamasını Klonlayın:

    • Shelter'da, uygulama listesinde TikMatrix'i bulun
    • "Clone to Work Profile" düğmesine dokunun
    • Klonlama işlemini onaylayın

Klonlama Başarısını Doğrulama

Başarılı klonlamadan sonra:

  • Uygulama çekmecenizde hem TikTok'u hem de TikMatrix'i bir evrak çantası simgesiyle göreceksiniz
  • Bunlar, uygulamaların Work Profile sürümleridir
  • Orijinal uygulamalar ana profilde değişmeden kalır

İş profili nasıl yapılandırılır

1. İş profili penceresini açın

Cihaz listesinde her satır, işlemler sütununda bir evrak çantası simgesiyle biter. Bu simgeye tıklayarak o cihazın iş profili penceresini açabilirsiniz.

Birden çok cihazı aynı anda yapılandırmak için onay kutularını işaretleyin ve listenin üzerindeki seçim çubuğundaki İş profilini ayarla düğmesini kullanın.

2. Kullanıcıyı seçin

TikMatrix cihazın kullanıcı listesini kendisi okuyup pencerede gösterir; dolayısıyla araştırılacak ya da ezberden yazılacak bir şey yoktur. Her kullanıcı kimliği ve adıyla birlikte şu etiketlerle listelenir:

  • Birincil — cihaz sahibi, yani kullanıcı 0. Bu kullanıcıya yönelik otomasyon iş profili gerektirmez.
  • İş profili — yönetilen profil, yani Shelter'ın oluşturduğu profil. Seçilmesi gereken budur.
  • Durduruldu — kullanıcı var ancak şu anda çalışmıyor.

İstediğiniz kullanıcıya tıklayın. Cihaza şu anda erişilemiyorsa kimliği aşağıdaki kutuya yazabilirsiniz.

Ayarı temizleyip kullanıcı 0'a dönmek için kutuyu boş bırakın veya birincil kullanıcıyı seçin.

3. Kaydedin

Kaydetmeden önce TikMatrix seçtiğiniz kullanıcıyı denetler:

  • cihazda gerçekten var olup olmadığını ve
  • TikMatrix'in, test paketinin ve otomatikleştirilen uygulamanın oraya klonlanıp klonlanmadığını.

Eksik bir şey varsa pencere tam olarak neyin eksik olduğunu söyler ve düğme Yine de kaydet olarak değişir; tekrar tıklarsanız yine de kaydedilir. Yanlış yazılmış bir kimliği ya da uygulamaların hiç klonlanmadığı bir profili, saatler sonra bir görev başarısız olduğunda değil, siz hâlâ pencereye bakarken yakalayan denetim budur.

İş profili yapılandırılmış bir cihaz, cihaz listesindeki evrak çantası simgesinde kullanıcı kimliğini gösterir.

Kullanıcı kimliği açıklaması

Yaygın kullanıcı kimlikleri

  • 0: birincil kullanıcı (varsayılan)
  • 10: birinci iş profili kullanıcısı
  • 11: ikinci iş profili kullanıcısı
  • Sonraki kimlikler aynı düzeni izler

Pencere cihazda gerçekten bulunanları listeler; bu nedenle yukarıdaki değerleri yol gösterici olarak alın.

Yapılandırma dosyasının saklanması

İş profili yapılandırmaları data/work_profile_user.json dosyasına kaydedilir:

{
"device_serial_1": "10",
"device_serial_2": "11"
}

Anahtarlar cihazın seri numarasıdır — cihaz listesinde görünen numara, kablosuz bir cihazın o an bağlı olduğu ip:port adresi değil. Bu dönüşümü TikMatrix kendisi yapar; böylece cihaz yeniden bağlanmalarda ve IP değişikliklerinde ayarını korur.

Dosyada yalnızca iş profili kullanan cihazlar yer alır. Bir cihazın ayarını temizlemek 0 yazmak yerine kaydını siler.

Cihaz yapılandırmalarını yönetme

Her cihazın yapılandırması bağımsızdır. Cihaz listesinden şunları yapabilirsiniz:

  1. Her cihaz için farklı bir kullanıcı kimliği ayarlamak
  2. Bir cihazın ayarını istediğiniz zaman değiştirmek veya temizlemek
  3. Birden çok cihaz seçip İş profilini ayarla ile hepsini birlikte ayarlamak veya temizlemek

work_profile_user.json dosyasını elle düzenlemek hâlâ mümkündür ve artık yeniden başlatma gerektirmez: TikMatrix dosya değişikliğini birkaç saniye içinde fark eder.

Sorun giderme

Sık karşılaşılan sorunlar

S: İş profili ayarlandıktan sonra komutlar başarısız oluyor

C: Pencereyi yeniden açın ve kaydetme öncesi denetimin bildirdiklerini okuyun. Alışılmış nedenler şunlardır:

  • Kimlik, cihazda bulunmayan bir kullanıcıyı gösteriyor
  • TikMatrix veya otomatikleştirilen uygulama o profile hiç klonlanmamış
  • Profil durdurulmuş — cihazın kilidini açıp iş profilindeki bir uygulamayı bir kez açın

S: İş profili yapılandırması nasıl iptal edilir

C: Pencereyi açın, giriş kutusunu boşaltın veya birincil kullanıcıyı seçin ve kaydedin.

S: Yapılandırma kaybolursa ne yapmalı

C: Yapılandırmalar yerel bir JSON dosyasında saklanır. Kaybolursa yeniden yapılandırabilir veya data/work_profile_user.json dosyasını yedekten geri yükleyebilirsiniz.

S: Shelter ile ilgili sorunlar

C: Shelter ile ilgili sorun yaşarsanız:

  • Klonlama başarısız oluyor: yönetici izinlerine ve yeterli depolama alanına sahip olduğunuzdan emin olun
  • Klonlanan uygulamalar görünmüyor: Shelter'da iş profilinin doğru şekilde etkinleştirildiğini kontrol edin
  • Uygulamalar iş profilinde çöküyor: uygulamaları yeniden klonlamayı veya Shelter'ı güncellemeyi deneyin
  • Klonlanan uygulamalar bulunamıyor: uygulama çekmecesinde evrak çantası işaretli simgeleri arayın

En İyi Uygulamalar

Kurumsal Ortam

  1. Birleşik Yönetim: tüm kurumsal cihazlar için aynı kullanıcı kimliğini ayarlayın
  2. İzin Ayrımı: farklı izin seviyelerini ayırt etmek için farklı kullanıcı kimlikleri kullanın
  3. Yapılandırmayı Yedekleyin: work_profile_user.json dosyasını düzenli olarak yedekleyin

Kişisel Kullanım

  1. Uygulama İzolasyonu: farklı amaçlar için farklı kullanıcı ortamları ayarlayın
  2. Test Ortamı: uygulama testi için bağımsız kullanıcı kimlikleri kullanın
  3. Gizlilik Koruması: kullanıcı ayrımı yoluyla gizlilik güvenliğini artırın

Shelter Aracı Yönetimi

  1. Düzenli Güncellemeler: uyumluluğu sağlamak için Shelter uygulamasını güncel tutun
  2. Uygulama Senkronizasyonu: Work Profile'ı yapılandırmadan önce hem TikTok'un hem de TikMatrix'in klonlandığından emin olun
  3. Shelter Ayarlarını Yedekleyin: kolay kurtarma için Shelter yapılandırmalarını dışa aktarın ve yedekleyin
  4. Uygulama Güncellemelerini İzleyin: TikTok veya TikMatrix güncellendiğinde, klonlanan sürümleri de güncellemeniz gerekebilir

Teknik ayrıntılar

İş profili, aynı cihazdaki ikinci bir Android kullanıcısıdır; bu nedenle bu ayar, TikMatrix'in telefonu sürme biçiminde üç şeyi değiştirir.

Android kullanıcılarını bilen komutlara hangisi olduğu bildirilir. Android'in kabuk komutlarının her biri --user bayrağını farklı bir konumda bekler ve yanlış konuma konması reddedilmek yerine yok sayılır; bu yüzden TikMatrix bayrağı komut başına yerleştirir:

# `settings` bayrağı fiilinden önce alır
adb shell settings --user 10 put system screen_off_timeout 2147483647

# `am`, `ime` ve `pm` kendi fiillerinden sonra alır
adb shell am start --user 10 -n com.zhiliaoapp.musically/.MainActivity
adb shell ime set --user 10 com.github.tikmatrix/.FastInputIME
adb shell pm list packages --user 10 com.zhiliaoapp.musically

Yalnızca am, pm, ime, content ve settings böyle işlenir. Android kullanıcısı kavramı olmayan komutlar — input, chmod, rm, pkill, ip, mkdir — olduğu gibi gönderilir. Özellikle input, olayları bir kullanıcıya değil ön plandaki pencereye iletir; bu nedenle dokunma ve kaydırmalar bayrağa ihtiyaç duymaz.

Dosya yolları profilin depolama alanını gösterir. Cihaza gönderilen materyal /storage/emulated/0/DCIM yerine /storage/emulated/10/DCIM klasörüne gider; böylece klonlanmış uygulama onu görebilir.

Kurulu uygulamalar profile bağlanır. adb install yalnızca birincil kullanıcıya ulaşır; bu yüzden TikMatrix her kurulumdan sonra aynı APK'yı profil içinde de kullanılabilir kılmak için pm install-existing --user 10 <package> komutunu çalıştırır.