TTNET’in muzik uygulaması Motorola Xoom’dan başka android tablet’de çalışmıyor. Aslında teknik olarak bir sıkıntı yok ama bu TTNET’in bilinçli olarak uygulamaya koyduğu bir kısıtlama. Bendeki Asus Transformer tablet üzerinde bu uygulamayı çalıştırmak için şu şekilde bir yol izlemiştim:
APK dosyasını diassembly edip DeviceRestriction dosyasındaki
if-eq v0, v1, :cond_0
satırını
if-ne v0, v1, :cond_0
ile değiştirip, tekrar assembly ve sign ettmiştim. Diassembly işlemi için Easy Apk Disassembler uygulamasını kullanabilirsiniz. Bunu paylaşıp paylaşmamakta kararsızdım ama sonunda paylaşmaya karar verdim. TTNET Müzik üyesi olurken size istediğiniz her yerden dinleyebileceğinizi söylüyorlar ama daha sonra bilinçli olarak Motorola Xoom’un dışındaki android tabletlerde uygulamanın çalışmasını engelliyorlar. Bu güzel bir davranış değil.
Selam, bilgi için teşekkürler.
Ancak an itibariyle yeni bir versiyon güncellemesi yapıldı ve yeni versiyon için apk dosyasını apkinstaller programını kullanarak ürettim ve samsung tablet cihazımdan PC ye aldım. Orada disassembly işlemi yapıp MainActivity.smali dosyasında
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2 satırını “if-nez v2, :cond_2” olarak değiştirdim.
:cond_0
:goto_0
if-nez v0, :cond_3
Tekrar assembly yapıp cihazımda kurmaya kalktığımda parse hatası aldım. Sen de durum nedir?
merhaba,
peki cep telefonunda da kullanabilirmiyiz bu uygulamayı o zmn mesela bende htc desire var ona nasıll uyarlarız.
Yeni sürümdeki kısıtlamayı nasıl kaldıracağımızı söyleyebilir misiniz?