So this is for my model(Samsung A510F), and I posted it on my forum where you can take it
sorry sir.. web not work.
can u send me direct link ?
So this is for my model(Samsung A510F), and I posted it on my forum where you can take it
It works for me(A510F Nougat) , although there were more changes in the code, I took Piece of code S8 :good:
The file in here is 85 but in nougat is 102 an you can take it in s7edge'file
This my zip
https://mega.nz/#!yYkEiQjZ!5bztJowDEyjZHfBaWiRbIECpdsW0brWsM79FuA5NLK4
This file use for 920S,L,K onlyTry this on my Note 5 but ending with bootloop. Not sure what is wrong.
This file use for 920S,L,K only
G
Ok sir.. thanks.. is the guide is still same or any additional code we must edit to make it work for 9208 model?
ps : my internet connection is bad..sorry..
Not support ?
Gửi từ SM-N920S của tôi bằng cách sử dụng Tapatalk
Did you already refer to my post about access$xxxx a few posts back?
I will add what our access$3400 looks like to that post so you can compare to yours and get yours to call the proper access$xxxx.
Edit:
And I don't see any fatal errors in your log. I see other errors related to edge but not sure if you got the fatal one.
<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