Skip to content

Commit

Permalink
hwEmui: Initial decompiled EMUI framework
Browse files Browse the repository at this point in the history
  • Loading branch information
R0rt1z2 committed Sep 23, 2024
0 parents commit 182e254
Show file tree
Hide file tree
Showing 1,733 changed files with 854,869 additions and 0 deletions.
14 changes: 14 additions & 0 deletions apktool.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
!!brut.androlib.meta.MetaInfo
apkFileName: hwEmui.jar
compressionType: false
doNotCompress: null
isFrameworkApk: false
packageInfo: null
sdkInfo:
minSdkVersion: '28'
sharedLibrary: false
sparseResources: false
unknownFiles: {}
usesFramework: null
version: 2.7.0-dirty
versionInfo: null
3 changes: 3 additions & 0 deletions original/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Manifest-Version: 1.0
Created-By: 9 (Oracle Corporation)

41 changes: 41 additions & 0 deletions smali/android/annotation/IntDef.smali
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
.class public interface abstract annotation Landroid/annotation/IntDef;
.super Ljava/lang/Object;
.source "IntDef.java"

# interfaces
.implements Ljava/lang/annotation/Annotation;


# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Landroid/annotation/IntDef;
flag = false
prefix = {}
suffix = {}
value = {}
.end subannotation
.end annotation

.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
.end annotation

.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation


# virtual methods
.method public abstract flag()Z
.end method

.method public abstract prefix()[Ljava/lang/String;
.end method

.method public abstract suffix()[Ljava/lang/String;
.end method

.method public abstract value()[I
.end method
20 changes: 20 additions & 0 deletions smali/android/annotation/NonNull.smali
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
.class public interface abstract annotation Landroid/annotation/NonNull;
.super Ljava/lang/Object;
.source "NonNull.java"

# interfaces
.implements Ljava/lang/annotation/Annotation;


# annotations
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
.end annotation

.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType;
}
.end annotation
23 changes: 23 additions & 0 deletions smali/android/annotation/SystemApi.smali
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
.class public interface abstract annotation Landroid/annotation/SystemApi;
.super Ljava/lang/Object;
.source "SystemApi.java"

# interfaces
.implements Ljava/lang/annotation/Annotation;


# annotations
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation

.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->CONSTRUCTOR:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->PACKAGE:Ljava/lang/annotation/ElementType;
}
.end annotation
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
.class public interface abstract Landroid/app/AbsWallpaperManagerInner$IBlurWallpaperCallback;
.super Ljava/lang/Object;
.source "AbsWallpaperManagerInner.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroid/app/AbsWallpaperManagerInner;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "IBlurWallpaperCallback"
.end annotation


# virtual methods
.method public abstract onBlurWallpaperChanged()V
.end method
42 changes: 42 additions & 0 deletions smali/android/app/AbsWallpaperManagerInner.smali
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
.class public abstract Landroid/app/AbsWallpaperManagerInner;
.super Ljava/lang/Object;
.source "AbsWallpaperManagerInner.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroid/app/AbsWallpaperManagerInner$IBlurWallpaperCallback;
}
.end annotation


# direct methods
.method public constructor <init>()V
.locals 0

.line 23
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

return-void
.end method


# virtual methods
.method public getBlurBitmap(Landroid/graphics/Rect;)Landroid/graphics/Bitmap;
.locals 1
.param p1, "rect" # Landroid/graphics/Rect;

.line 26
const/4 v0, 0x0

return-object v0
.end method

.method public setCallback(Landroid/app/AbsWallpaperManagerInner$IBlurWallpaperCallback;)V
.locals 0
.param p1, "callback" # Landroid/app/AbsWallpaperManagerInner$IBlurWallpaperCallback;

.line 30
return-void
.end method
50 changes: 50 additions & 0 deletions smali/android/app/ActivityManagerUtils.smali
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
.class public Landroid/app/ActivityManagerUtils;
.super Ljava/lang/Object;
.source "ActivityManagerUtils.java"


# direct methods
.method public constructor <init>()V
.locals 0

.line 20
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

return-void
.end method

.method static getBindServiceTransCode()I
.locals 1

.line 31
const/16 v0, 0x20

return v0
.end method

.method static getStartServiceTransCode()I
.locals 1

.line 23
const/16 v0, 0x1e

return v0
.end method

.method static getStopServiceTransCode()I
.locals 1

.line 27
const/16 v0, 0x1f

return v0
.end method

.method static getUnbindServiceTransCode()I
.locals 1

.line 35
const/16 v0, 0x21

return v0
.end method
Loading

0 comments on commit 182e254

Please sign in to comment.