Herkese Merhaba
Bugün sizlere hazırladıgınız custom romlara Marshmallow Platlogo ve Marshmallow Game eklemeyi anlatacağım.Anlatım xda dan çevirlip bana aittir.
Gerekli Araçlar
- Framework2.jar ( KitKat Romlar için)
- Framework.jar ( Diğer Romlar için )
- Marshmallow Platlogo app( linki aşağıda verilecektir)
-Marshmallow Game ( linki aşağıda verilecektir)
Gelelim Anlatıma
1. Framework.jar or Framework2.jar (framework2.jar kitkat romlar için) dosyalarını decompile edelim.
2. Decompile ettiğimiz dosyada smali/com/android/internal/app klasrönü açalım.
3. PlatLogoActivity.smali note++ ile açın
4. Açtığımız PlatLogoActivity.smali dosyanın içinde bulun tüm kodları siliyoruz.Daha sonra aşağıdaki kodları yazıyoruz ve kaydedip çıkıyoruz.
Yazılacak Kodlar
5. Daha sonra framework.jar veya framework2.jar dosyamızı recompile edelim ve imzlayalım.
6. Recompile edip imzaladaığımız .jar uzantılı dosyamızı system/framework klasorune atıp gerekli izinleri verelim.
7. Son işlem olarak Marshmallow Platlogo ve Game apk leri için aşağıda verdigim linkten indirin.System/app bölümüne atın ve gerekli izinleri verin.
MarshMallow_Platlogo Link
http://link.tl/AxtE
Daha sonra telefonu Yeniden Başlatın.
Telefon açıldıgında Ayarlar > Telefon Hakkında > Android Sürümüne 5-6 kere üst üste basın ve platlogo açılacaktır.Oyunu açmak için ise Android sürümünde açılan platlogoya 3-4 kez tıklayın daha sonra basılı tutun oyun acılacaktır.
Kolay Gelsin
Yapamayan olursa pm atsın yardımcı olabilirim.
Konuyu beğendiyseniz teşekkür etmeyi unutmayın
Kaynak : http://forum.xda-developers.com/android/themes/guide-t3276458
Bugün sizlere hazırladıgınız custom romlara Marshmallow Platlogo ve Marshmallow Game eklemeyi anlatacağım.Anlatım xda dan çevirlip bana aittir.
Gerekli Araçlar
- Framework2.jar ( KitKat Romlar için)
- Framework.jar ( Diğer Romlar için )
- Marshmallow Platlogo app( linki aşağıda verilecektir)
-Marshmallow Game ( linki aşağıda verilecektir)
Gelelim Anlatıma
1. Framework.jar or Framework2.jar (framework2.jar kitkat romlar için) dosyalarını decompile edelim.
2. Decompile ettiğimiz dosyada smali/com/android/internal/app klasrönü açalım.
3. PlatLogoActivity.smali note++ ile açın
4. Açtığımız PlatLogoActivity.smali dosyanın içinde bulun tüm kodları siliyoruz.Daha sonra aşağıdaki kodları yazıyoruz ve kaydedip çıkıyoruz.
Yazılacak Kodlar
Kod:
.class public Lcom/android/internal/app/PlatLogoActivity;
.super Landroid/app/Activity;
.source "PlatLogoActivity.java"
# direct methods
.method public constructor <init>()V
.locals 0
.prologue
.line 12
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
return-void
.end method
# virtual methods
.method protected onCreate(Landroid/os/Bundle;)V
.locals 5
.param p1, "savedInstanceState" # Landroid/os/Bundle;
.prologue
.line 16
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
.line 18
new-instance v1, Landroid/content/Intent;
const-string v2, "android.intent.action.MAIN"
invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 19
.local v1, "intent":Landroid/content/Intent;
new-instance v2, Landroid/content/ComponentName;
const-string v3, "androstarkdeveloper.marshamlloweasteregg"
const-string v4, "androstarkdeveloper.marshamlloweasteregg.MainActivity"
invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
.line 23
:try_start_0
invoke-virtual {p0, v1}, Lcom/android/internal/app/PlatLogoActivity;->startActivity(Landroid/content/Intent;)V
:try_end_0
.catch Landroid/content/ActivityNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
.line 39
:goto_0
invoke-virtual {p0}, Lcom/android/internal/app/PlatLogoActivity;->finish()V
.line 41
return-void
.line 31
:catch_0
move-exception v0
.line 35
.local v0, "e":Landroid/content/ActivityNotFoundException;
const-string v2, "First install that app Droidbuster told you to!"
const/4 v3, 0x0
invoke-static {p0, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v2
invoke-virtual {v2}, Landroid/widget/Toast;->show()V
goto :goto_0
.end method
6. Recompile edip imzaladaığımız .jar uzantılı dosyamızı system/framework klasorune atıp gerekli izinleri verelim.
7. Son işlem olarak Marshmallow Platlogo ve Game apk leri için aşağıda verdigim linkten indirin.System/app bölümüne atın ve gerekli izinleri verin.
MarshMallow_Platlogo Link
http://link.tl/AxtE
Daha sonra telefonu Yeniden Başlatın.
Telefon açıldıgında Ayarlar > Telefon Hakkında > Android Sürümüne 5-6 kere üst üste basın ve platlogo açılacaktır.Oyunu açmak için ise Android sürümünde açılan platlogoya 3-4 kez tıklayın daha sonra basılı tutun oyun acılacaktır.
Kolay Gelsin
Yapamayan olursa pm atsın yardımcı olabilirim.
Konuyu beğendiyseniz teşekkür etmeyi unutmayın
Kaynak : http://forum.xda-developers.com/android/themes/guide-t3276458