Here is a modified apk with the Edge Lighting feature hidden in the menu.
I chose to take the easy way out, modifying layout for the menu.
It doesn't work for us anyway.
I think the other choices do work but don't have the time to check it all out so if something else needs to go, just let me know.
Check these values. Compare to your and change them. Its 1600 on my A7 2016.So frustrated help me please, I'm using BatchApkTool the recompiled file causing it to stuck in boot screen. I tried disable signature check but still the same
Please help edit this file and send back to me to test, original untouch: https://mega.nz/#!WdVRlJZK!45s_qo_TfGKWrB4DkgJDzgoVOjosPyhnY_uDCe_Pcvg
Check these values. Compare to your and change them. Its 1600 on my A7 2016.
Sent from my SM-A720F using Tapatalk
Yes. I did. At first time, i didnt change the values so i got bootloop. At the second time, when I changed the values, bootloop solved.I notice in the reply someone mentioned it, I've already change those value.
But I wanted to know did you encounter stuck on boot screen if those value were not changed?
Do you want to try edit this file? https://mega.nz/#!WdVRlJZK!45s_qo_TfGKWrB4DkgJDzgoVOjosPyhnY_uDCe_Pcvg
Yes. I did. At first time, i didnt change the values so i got bootloop. At the second time, when I changed the values, bootloop solved.
Sent from my SM-A720F using Tapatalk
Android updating boot screen, yes of course.Mine is not bootloop I suppose bootloop mean restart again and again.
Mine is just stuck on that Android boot screen
Android updating boot screen, yes of course.
Sent from my SM-A720F using Tapatalk
Im using full pack apktool v2.2.0 ( add bak smali, v.v )Firstly I'm not able to trace which part I did wrong. Assayyed kitchen use for deodex causing my Wifi not working
1. What type of tool you use to deodex?
2. Decompile and recompile service/framework.jar using which tool?
3. During recompile do it need resign or before decompile do it need framework-res.apk installed as decompile apk?
Im using full pack apktool v2.2.0 ( add bak smali, v.v )
Sent from my SM-A720F using Tapatalk
It works for me(A510F Nougat) , although there were more changes in the code, I took Piece of code S8 :good:
Hy sir can u upload your mod ?It works for me(A510F Nougat) , although there were more changes in the code, I took Piece of code S8 :good:
So this is for my model(Samsung A510F), and I posted it on my forum where you can take it
No extract all i add another fileusing this exact guide or were there any different modifications?
The file in here is 85 but in nougat is 102 an you can take it in s7edge'filewhat all other files can you share here as it will help many other users if you don't mind
<SEC_FLOATING_FEATURE_COMMON_CONFIG_EDGE></SEC_FLOATING_FEATURE_COMMON_CONFIG_EDGE>
<SEC_FLOATING_FEATURE_COMMON_CONFIG_EDGE_STRIPE></SEC_FLOATING_FEATURE_COMMON_CONFIG_EDGE_STRIPE>
<SEC_FLOATING_FEATURE_COMMON_CONFIG_EDGE>people,task,circle,panel</SEC_FLOATING_FEATURE_COMMON_CONFIG_EDGE>
<SEC_FLOATING_FEATURE_COMMON_CONFIG_EDGE_STRIPE>-1</SEC_FLOATING_FEATURE_COMMON_CONFIG_EDGE_STRIPE>
[COLOR="Green"] const-string/jumbo v6, "spengestureservice"[/COLOR]
const-string/jumbo v6, "spengestureservice"
new-instance v7, Lcom/android/server/smartclip/SpenGestureManagerService;
move-object/from16 v0, v206
invoke-direct {v7, v5, v0}, Lcom/android/server/smartclip/SpenGestureManagerService;-><init>(Landroid/content/Context;Lcom/android/server/wm/WindowManagerService;)V
invoke-static {v6, v7}, Landroid/os/ServiceManager;->addService(Ljava/lang/String;Landroid/os/IBinder;)V
:try_end_d83
.catch Ljava/lang/Throwable; {:try_start_d6f .. :try_end_d83} :catch_1747
.line 2033
:goto_d83
:try_start_d83
const-string v6, "SystemServer"
const-string v7, "SamplingProfiler Service"
invoke-static {v6, v7}, Landroid/util/Slog;->i(Ljava/lang/String;Ljava/lang/String;)I
const-string/jumbo v6, "spengestureservice"
new-instance v7, Lcom/android/server/smartclip/SpenGestureManagerService;
move-object/from16 v0, v206
invoke-direct {v7, v5, v0}, Lcom/android/server/smartclip/SpenGestureManagerService;-><init>(Landroid/content/Context;Lcom/android/server/wm/WindowManagerService;)V
invoke-static {v6, v7}, Landroid/os/ServiceManager;->addService(Ljava/lang/String;Landroid/os/IBinder;)V
:try_end_d83
.catch Ljava/lang/Throwable; {:try_start_d6f .. :try_end_d83} :catch_1747
.line 2033
:goto_d83
[COLOR="Blue"] move-object/from16 v0, p0
iget-object v6, v0, Lcom/android/server/SystemServer;->mSystemServiceManager:Lcom/android/server/SystemServiceManager;
const-string v7, "com.android.server.cocktailbar.CocktailBarManagerService"
invoke-virtual {v6, v7}, Lcom/android/server/SystemServiceManager;->startService(Ljava/lang/String;)Lcom/android/server/SystemService;[/COLOR]
:try_start_d83
const-string v6, "SystemServer"
const-string v7, "SamplingProfiler Service"
invoke-static {v6, v7}, Landroid/util/Slog;->i(Ljava/lang/String;Ljava/lang/String;)I
[COLOR="Green"] const-string v8, "SEC_PRODUCT_FEATURE_COMMON_SUPPORT_COCKTAIL_FW: false"[/COLOR]
[COLOR="Green"] const-string v8, "SEC_PRODUCT_FEATURE_COMMON_SUPPORT_COCKTAIL_FW: [COLOR="Blue"]true[/COLOR]"[/COLOR]
smali/com/android/server/notification/NotificationManagerService$6.smali
[COLOR="Green"].method public enqueueEdgeNotification(Ljava/lang/String;Ljava/lang/String;ILandroid/os/Bundle;I)V[/COLOR]
.method public enqueueEdgeNotification(Ljava/lang/String;Ljava/lang/String;ILandroid/os/Bundle;I)V
.registers 6
.param p1, "pkg" # Ljava/lang/String;
.param p2, "opPkg" # Ljava/lang/String;
.param p3, "id" # I
.param p4, "extra" # Landroid/os/Bundle;
.param p5, "userId" # I
.prologue
.line 2023
return-void
.end method
[COLOR="Blue"].method public enqueueEdgeNotification(Ljava/lang/String;Ljava/lang/String;ILandroid/os/Bundle;I)V
.registers 14
.param p1, "pkg" # Ljava/lang/String;
.param p2, "opPkg" # Ljava/lang/String;
.param p3, "id" # I
.param p4, "extra" # Landroid/os/Bundle;
.param p5, "userId" # I
.prologue
.line 2020
# invokes: Lcom/android/server/notification/NotificationManagerService;->checkCallerIsSystemOrSameApp(Ljava/lang/String;)V
invoke-static {p1}, Lcom/android/server/notification/NotificationManagerService;->access$3400(Ljava/lang/String;)V
.line 2021
iget-object v0, p0, Lcom/android/server/notification/NotificationManagerService$6;->this$0:Lcom/android/server/notification/NotificationManagerService;
invoke-static {}, Landroid/os/Binder;->getCallingUid()I
move-result v3
invoke-static {}, Landroid/os/Binder;->getCallingPid()I
move-result v4
move-object v1, p1
move-object v2, p2
move v5, p3
move-object v6, p4
move v7, p5
invoke-virtual/range {v0 .. v7}, Lcom/android/server/notification/NotificationManagerService;->enqueueEdgeNotificationInternal(Ljava/lang/String;Ljava/lang/String;IIILandroid/os/Bundle;I)V
.line 2023
return-void
.end method[/COLOR]
[COLOR="Green"].method public removeEdgeNotification(Ljava/lang/String;ILandroid/os/Bundle;I)V[/COLOR]
.method public removeEdgeNotification(Ljava/lang/String;ILandroid/os/Bundle;I)V
.registers 5
.param p1, "pkg" # Ljava/lang/String;
.param p2, "id" # I
.param p3, "extra" # Landroid/os/Bundle;
.param p4, "userId" # I
.prologue
.line 2034
return-void
.end method
[COLOR="Blue"].method public removeEdgeNotification(Ljava/lang/String;ILandroid/os/Bundle;I)V
.registers 12
.param p1, "pkg" # Ljava/lang/String;
.param p2, "id" # I
.param p3, "extra" # Landroid/os/Bundle;
.param p4, "userId" # I
.prologue
.line 2028
# invokes: Lcom/android/server/notification/NotificationManagerService;->checkCallerIsSystemOrSameApp(Ljava/lang/String;)V
invoke-static {p1}, Lcom/android/server/notification/NotificationManagerService;->access$3400(Ljava/lang/String;)V
.line 2029
invoke-static {}, Landroid/os/Binder;->getCallingPid()I
move-result v0
invoke-static {}, Landroid/os/Binder;->getCallingUid()I
move-result v1
const/4 v3, 0x1
const/4 v4, 0x0
const-string v5, "cancelNotificationWithTag"
move v2, p4
move-object v6, p1
invoke-static/range {v0 .. v6}, Landroid/app/ActivityManager;->handleIncomingUser(IIIZZLjava/lang/String;Ljava/lang/String;)I
move-result p4
.line 2032
iget-object v0, p0, Lcom/android/server/notification/NotificationManagerService$6;->this$0:Lcom/android/server/notification/NotificationManagerService;
invoke-static {}, Landroid/os/Binder;->getCallingUid()I
move-result v1
invoke-static {}, Landroid/os/Binder;->getCallingPid()I
move-result v2
move-object v3, p1
move v4, p2
move-object v5, p3
move v6, p4
invoke-virtual/range {v0 .. v6}, Lcom/android/server/notification/NotificationManagerService;->removeEdgeNotificationInternal(IILjava/lang/String;ILandroid/os/Bundle;I)V
.line 2034
return-void
.end method[/COLOR]
[COLOR="Green"].method constructor <init>(Landroid/content/Context;Landroid/os/Handler;)V[/COLOR]
.method constructor <init>(Landroid/content/Context;Landroid/os/Handler;)V
.registers 3
.param p1, "context" # Landroid/content/Context;
.param p2, "handler" # Landroid/os/Handler;
.prologue
.line 184
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 185
iput-object p1, p0, Landroid/app/NotificationManager;->mContext:Landroid/content/Context;
.line 192
return-void
.end method
.method constructor <init>(Landroid/content/Context;Landroid/os/Handler;)V
[COLOR="Blue"].registers 4[/COLOR]
.param p1, "context" # Landroid/content/Context;
.param p2, "handler" # Landroid/os/Handler;
.prologue
.line 184
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 185
iput-object p1, p0, Landroid/app/NotificationManager;->mContext:Landroid/content/Context;
[COLOR="Blue"] new-instance v0, Landroid/app/NotificationManager$EdgeNotificationManager;
invoke-direct {v0, p1}, Landroid/app/NotificationManager$EdgeNotificationManager;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Landroid/app/NotificationManager;->mEdgeNotificationManager:Landroid/app/NotificationManager$EdgeNotificationManager;[/COLOR]
.line 192
return-void
.end method
[COLOR="Green"] const-string/jumbo v0, "multiwindow_facade"[/COLOR]
.line 1011
const-string/jumbo v0, "multiwindow_facade"
const-class v1, Lcom/samsung/android/multiwindow/MultiWindowFacade;
new-instance v2, Landroid/app/SystemServiceRegistry$83;
invoke-direct {v2}, Landroid/app/SystemServiceRegistry$83;-><init>()V
invoke-static {v0, v1, v2}, Landroid/app/SystemServiceRegistry;->registerService(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
.line 1046
const-string/jumbo v0, "spengestureservice"
.line 1011
const-string/jumbo v0, "multiwindow_facade"
const-class v1, Lcom/samsung/android/multiwindow/MultiWindowFacade;
new-instance v2, Landroid/app/SystemServiceRegistry$83;
invoke-direct {v2}, Landroid/app/SystemServiceRegistry$83;-><init>()V
invoke-static {v0, v1, v2}, Landroid/app/SystemServiceRegistry;->registerService(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
[COLOR="Blue"] const-string v0, "CocktailBarService"
const-class v1, Lcom/samsung/android/cocktailbar/CocktailBarManager;
new-instance v2, Landroid/app/SystemServiceRegistry$85;
invoke-direct {v2}, Landroid/app/SystemServiceRegistry$85;-><init>()V
invoke-static {v0, v1, v2}, Landroid/app/SystemServiceRegistry;->registerService(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V[/COLOR]
.line 1046
const-string/jumbo v0, "spengestureservice"
.method public removeEdgeNotification(Ljava/lang/String;ILandroid/os/Bundle;I)V
.
.
.
# invokes: Lcom/android/server/notification/NotificationManagerService;->checkCallerIsSystemOrSameApp(Ljava/lang/String;)V
invoke-static {p1}, Lcom/android/server/notification/NotificationManagerService;->[COLOR="Red"]access$3400[/COLOR](Ljava/lang/String;)V
.method static synthetic access$3400(Ljava/lang/String;)V
.locals 0
invoke-static {p0}, Lcom/android/server/notification/NotificationManagerService;->checkCallerIsSystemOrSameApp(Ljava/lang/String;)V
return-void
.end method