diff --git a/app/src/main/java/com/sevtinge/hyperceiler/Application.java b/app/src/main/java/com/sevtinge/hyperceiler/Application.java
index b365464051..a0f234252a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/Application.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/Application.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/CrashRecord.kt b/app/src/main/java/com/sevtinge/hyperceiler/CrashRecord.kt
index 74679588c4..f91a35d6e6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/CrashRecord.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/CrashRecord.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/XposedInit.java b/app/src/main/java/com/sevtinge/hyperceiler/XposedInit.java
index 49506af1c8..3bc2711c39 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/XposedInit.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/XposedInit.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler;
import com.github.kyuubiran.ezxhelper.EzXHelper;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/callback/IAppSelectCallback.java b/app/src/main/java/com/sevtinge/hyperceiler/callback/IAppSelectCallback.java
index 1e714db52d..b468953584 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/callback/IAppSelectCallback.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/callback/IAppSelectCallback.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.callback;
public interface IAppSelectCallback {
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/callback/IEditCallback.java b/app/src/main/java/com/sevtinge/hyperceiler/callback/IEditCallback.java
index e625dea862..f2fd73fbe9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/callback/IEditCallback.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/callback/IEditCallback.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.callback;
public interface IEditCallback {
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/callback/ITAG.java b/app/src/main/java/com/sevtinge/hyperceiler/callback/ITAG.java
index 28dc853787..b82c0bf002 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/callback/ITAG.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/callback/ITAG.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.callback;
public interface ITAG {
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/data/AppData.java b/app/src/main/java/com/sevtinge/hyperceiler/data/AppData.java
index 88110ffa30..0e860385a3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/data/AppData.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/data/AppData.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.data;
import android.graphics.Bitmap;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/data/LocationData.java b/app/src/main/java/com/sevtinge/hyperceiler/data/LocationData.java
index 405fe118ba..6139a493bd 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/data/LocationData.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/data/LocationData.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.data;
public class LocationData {
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/data/ModData.java b/app/src/main/java/com/sevtinge/hyperceiler/data/ModData.java
index d79b850824..035b080c17 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/data/ModData.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/data/ModData.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.data;
public class ModData {
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/data/SQLiteHelper.java b/app/src/main/java/com/sevtinge/hyperceiler/data/SQLiteHelper.java
index c126460af0..d1e8ddcfa3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/data/SQLiteHelper.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/data/SQLiteHelper.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.data;
import android.content.ContentValues;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/data/adapter/AppDataAdapter.java b/app/src/main/java/com/sevtinge/hyperceiler/data/adapter/AppDataAdapter.java
index 163116a413..0d938dfa3d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/data/adapter/AppDataAdapter.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/data/adapter/AppDataAdapter.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.data.adapter;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/data/adapter/ModSearchAdapter.java b/app/src/main/java/com/sevtinge/hyperceiler/data/adapter/ModSearchAdapter.java
index 6228ec574e..2c54c63e08 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/data/adapter/ModSearchAdapter.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/data/adapter/ModSearchAdapter.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.data.adapter;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/data/adapter/MutipleChoiceAdapter.java b/app/src/main/java/com/sevtinge/hyperceiler/data/adapter/MutipleChoiceAdapter.java
index 4bdbab2c4f..3f280ce91f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/data/adapter/MutipleChoiceAdapter.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/data/adapter/MutipleChoiceAdapter.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.data.adapter;
import android.util.SparseBooleanArray;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/data/adapter/NavigationPagerAdapter.java b/app/src/main/java/com/sevtinge/hyperceiler/data/adapter/NavigationPagerAdapter.java
index f8f63f5e3c..a2d72f3026 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/data/adapter/NavigationPagerAdapter.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/data/adapter/NavigationPagerAdapter.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.data.adapter;
import android.view.ViewGroup;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/AiAsst.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/AiAsst.java
index 55bf8f665c..d4186ae05b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/AiAsst.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/AiAsst.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Aod.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Aod.java
index bb462ccb82..9f036991eb 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Aod.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Aod.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.hook.aod.UnlockAlwaysOnDisplay;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Backup.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Backup.java
index 584a1ba046..25d2d80be1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Backup.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Backup.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Barrage.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Barrage.java
index 624b833b89..9eaba1a0b8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Barrage.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Barrage.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.hook.barrage.*;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Browser.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Browser.java
index 20659f0481..6610ce154a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Browser.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Browser.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Camera.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Camera.java
index 3fafa001f1..d7803b5dd5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Camera.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Camera.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Clock.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Clock.java
index 6e1f767376..e7eb449590 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Clock.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Clock.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
@@ -10,5 +28,3 @@ public void handleLoadPackage() {
initHook(new EnableHourGlass(), mPrefsMap.getBoolean("clock_enable_hour_glass"));
}
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/ContentExtension.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/ContentExtension.java
index b09a657755..c87596358e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/ContentExtension.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/ContentExtension.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
@@ -27,4 +45,3 @@ public void handleLoadPackage() {
}
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Creation.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Creation.java
index 778ed204ba..d672d1c823 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Creation.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Creation.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Downloads.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Downloads.java
index cbc2e3b3e5..c2fe23c0c6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Downloads.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Downloads.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/ExternalStorage.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/ExternalStorage.java
index 6286db882d..6ea410f12b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/ExternalStorage.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/ExternalStorage.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/FileExplorer.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/FileExplorer.java
index ab0d136c8a..0fc9ed916f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/FileExplorer.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/FileExplorer.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Gallery.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Gallery.java
index f7ee4a3eb1..8d6009e86c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Gallery.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Gallery.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
@@ -36,6 +54,3 @@ public void handleLoadPackage() {
initHook(UnlockSuperClipboard.INSTANCE, mPrefsMap.getStringAsInt("various_super_clipboard_e", 0) != 0);
}
}
-
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/GlobalActions.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/GlobalActions.java
index 607e88a8bb..54c1406250 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/GlobalActions.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/GlobalActions.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import static com.sevtinge.hyperceiler.utils.log.AndroidLogUtils.LogD;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/GuardProvider.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/GuardProvider.java
index 087d8ac90a..121496903a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/GuardProvider.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/GuardProvider.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Home.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Home.java
index e2e015dfd7..e079743882 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Home.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Home.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Huanji.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Huanji.java
index 5fea34d1f2..c658ac3836 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Huanji.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Huanji.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/InCallUi.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/InCallUi.java
index d8ebaf58c9..dd3b685c32 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/InCallUi.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/InCallUi.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
@@ -12,5 +30,3 @@ public void handleLoadPackage() {
initHook(new AnswerInHeadUp(), mPrefsMap.getBoolean("incallui_answer_in_head_up"));
}
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Joyose.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Joyose.java
index 1860a0aa51..40e7a52edc 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Joyose.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Joyose.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Lbe.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Lbe.java
index 4163b70d73..024fcc2480 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Lbe.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Lbe.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
@@ -10,4 +28,3 @@ public void handleLoadPackage() {
initHook(DisableClipboardTip.INSTANCE, mPrefsMap.getBoolean("lbe_clipboard_tip_toast"));
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Market.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Market.java
index d0864507f0..34d494a069 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Market.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Market.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/MediaEditor.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/MediaEditor.java
index 0aa2a2434a..76d0483c39 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/MediaEditor.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/MediaEditor.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
@@ -25,5 +43,3 @@ public void handleLoadPackage() {
}
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiCloudService.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiCloudService.java
index 7140ac10b4..f5e10ec929 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiCloudService.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiCloudService.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiLink.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiLink.java
index 3a7f834836..6f9907fb38 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiLink.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiLink.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
@@ -16,4 +34,3 @@ public void handleLoadPackage() {
initHook(new FuckHpplay(), mPrefsMap.getBoolean("milink_fuck_hpplay"));
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiSettings.java
index 9d67ee9c40..f01340a5f0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiShare.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiShare.java
index 100297dba6..1fdf2eb3f3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiShare.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiShare.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
@@ -12,5 +30,3 @@ public void handleLoadPackage() {
initHook(UnlockTurboMode.INSTANCE, mPrefsMap.getBoolean("unlock_turbo_mode"));
}
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiSound.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiSound.java
index e50627ce78..e35c0c31f6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiSound.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiSound.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiWallpaper.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiWallpaper.java
index 00fa15d35c..b81a20d5b4 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiWallpaper.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/MiWallpaper.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
@@ -10,6 +28,3 @@ public void handleLoadPackage() {
initHook(new UnlockSuperWallpaper(), mPrefsMap.getBoolean("miwallpaper_unlock_super_wallpaper"));
}
}
-
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Mirror.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Mirror.java
index 4717367435..f7c8a3b802 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Mirror.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Mirror.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
@@ -10,5 +28,3 @@ public void handleLoadPackage() {
initHook(new UnlockMiuiPlus(), mPrefsMap.getBoolean("mirror_unlock_miui_plus"));
}
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Mms.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Mms.java
index 92d1dced90..76e397522b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Mms.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Mms.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Mtb.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Mtb.java
index a07809e26a..98c84f900d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Mtb.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Mtb.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Music.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Music.java
index bfd1886638..8bbc6367b8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Music.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Music.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
@@ -10,5 +28,3 @@ public void handleLoadPackage() {
initHook(new DisableAd(), mPrefsMap.getBoolean("music_disable_ad"));
}
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/NetworkBoost.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/NetworkBoost.java
index 7107230a3c..1b2aa135e0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/NetworkBoost.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/NetworkBoost.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Nfc.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Nfc.java
index fb126ad25c..5b861653fc 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Nfc.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Nfc.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Notes.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Notes.java
index 9071c8c4fd..378d19ac01 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Notes.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Notes.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/PackageInstaller.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/PackageInstaller.java
index 15d5ec3929..6fffd7a1aa 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/PackageInstaller.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/PackageInstaller.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import android.text.TextUtils;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/PersonalAssistant.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/PersonalAssistant.java
index 5ec7b14a9d..0e2dfbb345 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/PersonalAssistant.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/PersonalAssistant.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Phone.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Phone.java
index 6b522117c6..4beaa200bf 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Phone.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Phone.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/PowerKeeper.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/PowerKeeper.java
index 957f476b51..8d737399d3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/PowerKeeper.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/PowerKeeper.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Scanner.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Scanner.java
index b10d307ba7..b072fb23df 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Scanner.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Scanner.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
@@ -22,5 +40,3 @@ public void handleLoadPackage() {
initHook(new EnableDocPpt(), mPrefsMap.getBoolean("scanner_doc_ppt"));
}
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/ScreenRecorder.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/ScreenRecorder.java
index 5469d15151..9c14b2e579 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/ScreenRecorder.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/ScreenRecorder.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
@@ -16,4 +34,3 @@ public void handleLoadPackage() {
initHook(SaveToMovies.INSTANCE, mPrefsMap.getBoolean("screenrecorder_save_to_movies"));
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/ScreenShot.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/ScreenShot.java
index fcf5c5ab1a..8585badc5b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/ScreenShot.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/ScreenShot.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import android.text.TextUtils;
@@ -21,5 +39,3 @@ public void handleLoadPackage() {
initHook(UnlockSuperClipboard.INSTANCE, mPrefsMap.getStringAsInt("various_super_clipboard_e", 0) != 0);
}
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/SecurityCenter.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/SecurityCenter.java
index d4578fe648..b0bf0e5d6b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/SecurityCenter.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/SecurityCenter.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/SoGou.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/SoGou.java
index 297e2796ab..3066053e31 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/SoGou.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/SoGou.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemFramework.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemFramework.java
index 8091d672b1..38b124ad2f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemFramework.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemFramework.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemFrameworkForCorePatch.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemFrameworkForCorePatch.java
index 0a656fb330..fb7d0b2aa9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemFrameworkForCorePatch.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemFrameworkForCorePatch.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import android.os.Build;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemSettings.java
index 05fcab2d09..7d722866ce 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
@@ -75,5 +93,3 @@ public void handleLoadPackage() {
}
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemUI.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemUI.java
index 042ac01456..2c450c4db9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemUI.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemUI.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import static com.sevtinge.hyperceiler.utils.api.LinQiqiApisKt.isNewNetworkStyle;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemVarious.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemVarious.java
index 1fb65f5b86..50aca09961 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemVarious.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/SystemVarious.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/ThemeManager.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/ThemeManager.java
index facff55832..93a0a75f9f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/ThemeManager.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/ThemeManager.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/TrustService.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/TrustService.java
index 892a4148ea..da613b3be5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/TrustService.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/TrustService.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/TsmClient.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/TsmClient.java
index bb60122125..24504578c7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/TsmClient.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/TsmClient.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Updater.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Updater.java
index 5dbf54d52d..2632096908 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Updater.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Updater.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import android.text.TextUtils;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Various.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Various.java
index f971fd4da6..58d604ff2e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Various.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Various.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/VoiceAssist.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/VoiceAssist.java
index cad93f99d2..3b958f348d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/VoiceAssist.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/VoiceAssist.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
@@ -12,4 +30,3 @@ public void handleLoadPackage() {
initHook(new DisableChatWatermark(), mPrefsMap.getBoolean("voiceassist_disable_watermark"));
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Weather.java b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Weather.java
index 07f88effa5..61991e02d8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/app/Weather.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/app/Weather.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.app;
import com.sevtinge.hyperceiler.module.base.BaseModule;
@@ -10,5 +28,3 @@ public void handleLoadPackage() {
initHook(new SetDeviceLevel(), mPrefsMap.getStringAsInt("weather_device_level", 0) != 3);
}
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/base/BaseHook.java b/app/src/main/java/com/sevtinge/hyperceiler/module/base/BaseHook.java
index f3f36bd8a1..77ca94cb37 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/base/BaseHook.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/base/BaseHook.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.base;
import static com.sevtinge.hyperceiler.utils.log.LogManager.logLevel;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/base/BaseModule.java b/app/src/main/java/com/sevtinge/hyperceiler/module/base/BaseModule.java
index 2a83baf315..24ed3aa97f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/base/BaseModule.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/base/BaseModule.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.base;
import com.sevtinge.hyperceiler.XposedInit;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/base/BaseXposedInit.java b/app/src/main/java/com/sevtinge/hyperceiler/module/base/BaseXposedInit.java
index 0d4d7a1916..ce8d91bdf7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/base/BaseXposedInit.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/base/BaseXposedInit.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.base;
import static com.sevtinge.hyperceiler.utils.Helpers.getPackageVersionCode;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/base/IXposedHook.java b/app/src/main/java/com/sevtinge/hyperceiler/module/base/IXposedHook.java
index 1033c5d11d..f2a2f20d3e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/base/IXposedHook.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/base/IXposedHook.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.base;
public interface IXposedHook {
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/aiasst/AiCaptions.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/aiasst/AiCaptions.java
index efa4e6294d..597eb4d38e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/aiasst/AiCaptions.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/aiasst/AiCaptions.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.aiasst;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/aiasst/DisableWatermark.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/aiasst/DisableWatermark.java
index e553575eb6..f507dc3e4f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/aiasst/DisableWatermark.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/aiasst/DisableWatermark.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.aiasst;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/aod/UnlockAlwaysOnDisplay.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/aod/UnlockAlwaysOnDisplay.kt
index 823952bdc3..b1164eb1cf 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/aod/UnlockAlwaysOnDisplay.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/aod/UnlockAlwaysOnDisplay.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.aod
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/aod/UnlockAodAon.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/aod/UnlockAodAon.java
index d98cb60743..940bd48b1a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/aod/UnlockAodAon.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/aod/UnlockAodAon.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.aod;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/backup/AllowBackupAllApps.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/backup/AllowBackupAllApps.java
index 3ae4f5977b..3ff9ea8033 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/backup/AllowBackupAllApps.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/backup/AllowBackupAllApps.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.backup;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/backup/UnlockBrokenScreenBackup.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/backup/UnlockBrokenScreenBackup.java
index 1da7823e8e..3ab0f7295b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/backup/UnlockBrokenScreenBackup.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/backup/UnlockBrokenScreenBackup.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.backup;
import android.os.Bundle;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/barrage/AnyBarrage.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/barrage/AnyBarrage.kt
index 6603880551..7208bd9381 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/barrage/AnyBarrage.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/barrage/AnyBarrage.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.barrage
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/barrage/CustomBarrageLength.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/barrage/CustomBarrageLength.kt
index 2dea852ba8..5694c99c52 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/barrage/CustomBarrageLength.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/barrage/CustomBarrageLength.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.barrage
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/browser/DebugMode.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/browser/DebugMode.kt
index 8426b47905..e70562e0a6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/browser/DebugMode.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/browser/DebugMode.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.browser
import com.github.kyuubiran.ezxhelper.EzXHelper.safeClassLoader
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/browser/DisableReadFiles.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/browser/DisableReadFiles.java
index 256e0a5ce3..dcbca8e793 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/browser/DisableReadFiles.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/browser/DisableReadFiles.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.browser;
import android.net.Uri;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/browser/EnableDebugEnvironment.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/browser/EnableDebugEnvironment.java
index 4cd31739db..d44b07923d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/browser/EnableDebugEnvironment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/browser/EnableDebugEnvironment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.browser;
import static com.sevtinge.hyperceiler.utils.Helpers.getPackageVersionCode;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/CustomWatermark.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/CustomWatermark.java
index 90ededff65..75c6f127b1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/CustomWatermark.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/CustomWatermark.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import android.util.SparseArray;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/EnableLabOptions.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/EnableLabOptions.java
index 84c1e622ff..f221fd3be7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/EnableLabOptions.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/EnableLabOptions.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/Unlock120Fps.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/Unlock120Fps.java
index e7a0ce45f6..a44a495b9c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/Unlock120Fps.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/Unlock120Fps.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/Unlock60Fps.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/Unlock60Fps.java
index 7a18978203..36e2c789c4 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/Unlock60Fps.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/Unlock60Fps.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAiEnhance.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAiEnhance.java
index 7e15f2660b..05f64d133b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAiEnhance.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAiEnhance.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAiShutter.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAiShutter.java
index 09ecefe84d..d75b6d5713 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAiShutter.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAiShutter.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAiWatermark.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAiWatermark.java
index 686a67c6a1..bc67764361 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAiWatermark.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAiWatermark.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAmbilight.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAmbilight.java
index 6023585b26..b5a46b31db 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAmbilight.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAmbilight.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAudioZoom.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAudioZoom.java
index 0e952e18e8..1a6cf91389 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAudioZoom.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockAudioZoom.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockClone.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockClone.java
index 0e1090e8db..dd7ae7bc70 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockClone.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockClone.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockColorEnhance.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockColorEnhance.java
index d7e3fbd02b..0e3e9853dc 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockColorEnhance.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockColorEnhance.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockCosmeticMirror.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockCosmeticMirror.java
index 5aac049ee0..efe1b61e1a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockCosmeticMirror.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockCosmeticMirror.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockCvlens.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockCvlens.java
index ff8c986c3d..27c2cb20fe 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockCvlens.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockCvlens.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockCyberFocusVersion2.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockCyberFocusVersion2.java
index fb691f4452..5e0c7e31f7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockCyberFocusVersion2.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockCyberFocusVersion2.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockDoc.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockDoc.java
index 79bf8bad3f..0a35031f19 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockDoc.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockDoc.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockDualcam.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockDualcam.java
index 3d81590761..ee28153f1d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockDualcam.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockDualcam.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockDuration.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockDuration.java
index d1192078f5..fb3912c65d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockDuration.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockDuration.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilm.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilm.java
index adce3fc69d..8fae673143 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilm.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilm.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmDelay.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmDelay.java
index b4bbf2e2a1..6607cd7b48 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmDelay.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmDelay.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmDollyZoom.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmDollyZoom.java
index 55d97e70ce..8a2eddd0e2 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmDollyZoom.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmDollyZoom.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmDream.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmDream.java
index e286e52427..2df6ca1f54 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmDream.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmDream.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmSlowShutter.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmSlowShutter.java
index ffbcbf2a46..3f867f8811 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmSlowShutter.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmSlowShutter.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmTimeBackflow.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmTimeBackflow.java
index e6ef19f9c9..c8a97138ef 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmTimeBackflow.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmTimeBackflow.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmTimeFreeze.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmTimeFreeze.java
index f61dbcf73a..4677875e27 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmTimeFreeze.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockFilmTimeFreeze.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockHandGesture.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockHandGesture.java
index 56cb083ae7..099cf1f9a7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockHandGesture.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockHandGesture.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockHdr.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockHdr.java
index 60426ac876..3bcee646b0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockHdr.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockHdr.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockHeic.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockHeic.java
index 99ef411c0d..8b89a661ef 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockHeic.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockHeic.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockIdcard.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockIdcard.java
index a216aea3de..892ea8c1d5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockIdcard.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockIdcard.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockLog.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockLog.java
index 7179b0d4fc..97e0b69261 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockLog.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockLog.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockMakeup.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockMakeup.java
index 49a3bbc946..e5d3202d33 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockMakeup.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockMakeup.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockMenMakeup.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockMenMakeup.java
index e6f0a25c09..547ddac74e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockMenMakeup.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockMenMakeup.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockMilive.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockMilive.java
index 8a212d3aef..c98727a0ff 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockMilive.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockMilive.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockMoon.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockMoon.java
index f40db7a2b2..16fffe89c3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockMoon.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockMoon.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockNevus.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockNevus.java
index a9fb3e9194..62f8893414 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockNevus.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockNevus.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockNewBeauty.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockNewBeauty.java
index e5a4ef7978..e76cca73bb 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockNewBeauty.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockNewBeauty.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockPano.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockPano.java
index 6b62a34f4b..f99f607f27 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockPano.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockPano.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockPixel.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockPixel.java
index c79e909939..dd49ad7d60 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockPixel.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockPixel.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockPortrait.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockPortrait.java
index c1a561e0ff..b47681d62d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockPortrait.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockPortrait.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockRaw.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockRaw.java
index ea3e8bb879..5d356e2a3b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockRaw.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockRaw.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockSlow.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockSlow.java
index 46a5912a9b..ea6f44c1f4 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockSlow.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockSlow.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockTrackEyes.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockTrackEyes.java
index d15ecc7d83..090ee7c4a9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockTrackEyes.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockTrackEyes.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockTrackFeature.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockTrackFeature.java
index 38600e4581..d1746bae23 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockTrackFeature.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockTrackFeature.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockTrackFocus.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockTrackFocus.java
index f2081575bf..28f2b1cf65 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockTrackFocus.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockTrackFocus.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockVideosky.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockVideosky.java
index b13d32066f..1826110c92 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockVideosky.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockVideosky.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockVlog.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockVlog.java
index e8f5fab862..27266690a3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockVlog.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockVlog.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockVlogPro.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockVlogPro.java
index 6b0bd02019..518aca0224 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockVlogPro.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/camera/UnlockVlogPro.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.camera;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/clock/EnableHourGlass.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/clock/EnableHourGlass.java
index a40ba4c875..3f32d4268a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/clock/EnableHourGlass.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/clock/EnableHourGlass.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.clock;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/cloudservice/CloudList.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/cloudservice/CloudList.kt
index bf365845a8..d40e4b6541 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/cloudservice/CloudList.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/cloudservice/CloudList.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.cloudservice
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/DoublePress.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/DoublePress.kt
index be8f92d0a9..cfe6f7cd07 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/DoublePress.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/DoublePress.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.contentextension
import android.content.Context
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/HorizontalContentExtension.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/HorizontalContentExtension.kt
index 620e492557..bb41f1d907 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/HorizontalContentExtension.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/HorizontalContentExtension.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.contentextension
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/LinkOpenMode.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/LinkOpenMode.java
index 329a2eb50c..9c4303a840 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/LinkOpenMode.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/LinkOpenMode.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.contentextension;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/SuperImage.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/SuperImage.kt
index 373e0b1c51..c59bcb2b9c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/SuperImage.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/SuperImage.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.contentextension
import android.graphics.Bitmap
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/Taplus.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/Taplus.java
index d9e792b522..629d5fecc8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/Taplus.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/Taplus.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.contentextension;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/UnlockTaplus.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/UnlockTaplus.kt
index a0842c73ee..b076a5aea7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/UnlockTaplus.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/UnlockTaplus.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.contentextension
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/UseThirdPartyBrowser.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/UseThirdPartyBrowser.java
index 66e61f5a37..f13f4de765 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/UseThirdPartyBrowser.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/contentextension/UseThirdPartyBrowser.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.contentextension;
import android.app.SearchManager;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/creation/UnlockCreation.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/creation/UnlockCreation.kt
index 6d202d3ce8..ef461112da 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/creation/UnlockCreation.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/creation/UnlockCreation.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.creation
import com.github.kyuubiran.ezxhelper.ClassUtils.setStaticObject
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/downloads/FuckXlDownload.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/downloads/FuckXlDownload.java
index c0945d6cd7..9a786561c2 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/downloads/FuckXlDownload.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/downloads/FuckXlDownload.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.downloads;
import android.os.Environment;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/externalstorage/DisableFolderCantUse.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/externalstorage/DisableFolderCantUse.java
index 966f42b3d7..91c6e43cd8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/externalstorage/DisableFolderCantUse.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/externalstorage/DisableFolderCantUse.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.externalstorage;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/fileexplorer/SelectName.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/fileexplorer/SelectName.kt
index 8cc27a3d1a..4d5dcede73 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/fileexplorer/SelectName.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/fileexplorer/SelectName.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.fileexplorer
import android.widget.TextView
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/ChangeBackupServer.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/ChangeBackupServer.java
index db3d8ffe39..9758266376 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/ChangeBackupServer.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/ChangeBackupServer.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.gallery;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableHdrEnhance.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableHdrEnhance.java
index 64cc9afa4f..da9004d8da 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableHdrEnhance.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableHdrEnhance.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.gallery;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableIdPhoto.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableIdPhoto.java
index f37f763266..3a4c6759c4 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableIdPhoto.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableIdPhoto.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.gallery;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -27,6 +45,3 @@ protected void before(XC_MethodHook.MethodHookParam param) throws Throwable {
});
}
}
-
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableMagicMatting.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableMagicMatting.java
index 33cb24d77a..18511a9429 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableMagicMatting.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableMagicMatting.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.gallery;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -15,8 +33,3 @@ protected void before(XC_MethodHook.MethodHookParam param) throws Throwable {
});
}
}
-
-
-
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableMagicSky.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableMagicSky.java
index 81217aa302..7700a47bcb 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableMagicSky.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableMagicSky.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.gallery;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -15,4 +33,3 @@ protected void before(XC_MethodHook.MethodHookParam param) throws Throwable {
});
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableOcr.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableOcr.java
index 637738e388..5ea501c533 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableOcr.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableOcr.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.gallery;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -21,6 +39,3 @@ protected void before(XC_MethodHook.MethodHookParam param) throws Throwable {
});
}
}
-
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableOcrForm.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableOcrForm.java
index 6bf441c942..ceb8596487 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableOcrForm.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableOcrForm.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.gallery;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -15,6 +33,3 @@ protected void before(XC_MethodHook.MethodHookParam param) throws Throwable {
});
}
}
-
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnablePdf.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnablePdf.java
index 300c2c6497..8a1b92b5f8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnablePdf.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnablePdf.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.gallery;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -15,4 +33,3 @@ protected void before(XC_MethodHook.MethodHookParam param) throws Throwable {
});
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnablePhotoMovie.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnablePhotoMovie.java
index e56bd0b965..a696d25fb8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnablePhotoMovie.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnablePhotoMovie.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.gallery;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -21,4 +39,3 @@ protected void before(XC_MethodHook.MethodHookParam param) throws Throwable {
});
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableRemover2.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableRemover2.java
index 65fb94b066..96db23a585 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableRemover2.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableRemover2.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.gallery;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableTextYanhua.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableTextYanhua.java
index 7760f09bf8..09c4506537 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableTextYanhua.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableTextYanhua.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.gallery;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableVideoEditor.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableVideoEditor.java
index 0940c99259..be96127596 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableVideoEditor.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableVideoEditor.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.gallery;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -21,12 +39,3 @@ protected void before(XC_MethodHook.MethodHookParam param) throws Throwable {
});
}
}
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableVideoPost.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableVideoPost.java
index 3fb155d749..f7f28b5fd4 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableVideoPost.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/EnableVideoPost.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.gallery;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -15,10 +33,3 @@ protected void before(XC_MethodHook.MethodHookParam param) throws Throwable {
});
}
}
-
-
-
-
-
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/UnPrivacyWatermark.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/UnPrivacyWatermark.java
index 1dda2c1229..2204600549 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/UnPrivacyWatermark.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/gallery/UnPrivacyWatermark.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.gallery;
import android.graphics.Canvas;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/guardprovider/DisableUploadAppList.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/guardprovider/DisableUploadAppList.java
index a4f0d4a9d5..b321445bad 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/guardprovider/DisableUploadAppList.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/guardprovider/DisableUploadAppList.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.guardprovider;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -275,4 +293,3 @@ protected void beforeHookedMethod(MethodHookParam methodHookParam) throws Throwa
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/guardprovider/DisableUploadAppListNew.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/guardprovider/DisableUploadAppListNew.kt
index cf7bb0dc78..6bc365df46 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/guardprovider/DisableUploadAppListNew.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/guardprovider/DisableUploadAppListNew.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.guardprovider
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/AllAppsBlur.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/AllAppsBlur.java
index becd755b94..db87729771 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/AllAppsBlur.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/AllAppsBlur.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home;
import android.app.Activity;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/AnimDurationRatio.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/AnimDurationRatio.kt
index 278d7be346..a0ddd09f8b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/AnimDurationRatio.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/AnimDurationRatio.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/FreeFormCountForHome.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/FreeFormCountForHome.java
index 9873dc7123..3f1f533a39 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/FreeFormCountForHome.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/FreeFormCountForHome.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/HideNavigationBar.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/HideNavigationBar.java
index 20277c7641..71bee26a60 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/HideNavigationBar.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/HideNavigationBar.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home;
import android.provider.Settings;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/HomePortraitReverse.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/HomePortraitReverse.java
index 84dfdcb288..e1847c2a6c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/HomePortraitReverse.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/HomePortraitReverse.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home;
import android.app.Activity;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/LockApp.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/LockApp.java
index 717022bdab..fab5cc572e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/LockApp.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/LockApp.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home;
import android.app.ActivityManager;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/MaxFreeForm.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/MaxFreeForm.kt
index 5dccaf2b3e..c15cf869c5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/MaxFreeForm.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/MaxFreeForm.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home
import android.util.ArraySet
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/ScreenSwipe.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/ScreenSwipe.java
index 215d1f6a44..89a8614fe9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/ScreenSwipe.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/ScreenSwipe.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home;
import static com.sevtinge.hyperceiler.utils.log.AndroidLogUtils.LogD;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/SeekPoints.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/SeekPoints.java
index d06455cfe1..1ced0947ad 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/SeekPoints.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/SeekPoints.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/SetDeviceLevel.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/SetDeviceLevel.kt
index 576fd65584..d30047cc38 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/SetDeviceLevel.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/SetDeviceLevel.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/StickyFloatingWindowsForHome.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/StickyFloatingWindowsForHome.java
index b77a1bf435..1ec12fc285 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/StickyFloatingWindowsForHome.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/StickyFloatingWindowsForHome.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/ToastSlideAgain.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/ToastSlideAgain.java
index 50c086c727..fedeea0404 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/ToastSlideAgain.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/ToastSlideAgain.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home;
import android.view.MotionEvent;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/UnlockHotseatIcon.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/UnlockHotseatIcon.kt
index 19adb90575..1eb37ce0ae 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/UnlockHotseatIcon.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/UnlockHotseatIcon.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/UserPresentAnimation.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/UserPresentAnimation.java
index 2fa1a2190c..37804c04a1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/UserPresentAnimation.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/UserPresentAnimation.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/WidgetCornerRadius.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/WidgetCornerRadius.java
index cbfe6b3530..6b11d07edd 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/WidgetCornerRadius.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/WidgetCornerRadius.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/DisableRecentsIcon.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/DisableRecentsIcon.kt
index 49f7904eea..22241b9747 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/DisableRecentsIcon.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/DisableRecentsIcon.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.dock
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/DockCustom.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/DockCustom.java
index 528ed7602b..0745b2113e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/DockCustom.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/DockCustom.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.dock;
import android.app.Activity;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/DockCustomNew.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/DockCustomNew.kt
index b1c9fcca99..59eb75f794 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/DockCustomNew.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/DockCustomNew.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.dock
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/FoldDeviceDock.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/FoldDeviceDock.kt
index 99fb3e8fee..482e18e18b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/FoldDeviceDock.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/FoldDeviceDock.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.dock
import android.content.Context
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/FoldDock.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/FoldDock.java
index ad187d97c9..47ff6ff729 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/FoldDock.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/FoldDock.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.dock;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/ShowDockIconTitle.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/ShowDockIconTitle.kt
index 0e1c541992..a58a6e66bd 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/ShowDockIconTitle.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/dock/ShowDockIconTitle.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.dock
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/drawer/AllAppsContainerViewBlur.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/drawer/AllAppsContainerViewBlur.kt
index 7a245c8189..0a63ab97fc 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/drawer/AllAppsContainerViewBlur.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/drawer/AllAppsContainerViewBlur.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.drawer
import android.app.Application
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/drawer/AppDrawer.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/drawer/AppDrawer.kt
index 0e70da75f8..7604fe0407 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/drawer/AppDrawer.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/drawer/AppDrawer.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.drawer
import android.view.View
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/drawer/PinyinArrangement.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/drawer/PinyinArrangement.java
index 27477fd5c9..c96a8f6b41 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/drawer/PinyinArrangement.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/drawer/PinyinArrangement.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.drawer;
import android.app.Activity;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderIcon.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderIcon.java
index 3b23b0d289..b2a56670ea 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderIcon.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderIcon.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.folder;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderIconBlur.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderIconBlur.java
index 44e7839b4c..4f653c68a5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderIconBlur.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderIconBlur.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.folder;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderIconBlur1x2.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderIconBlur1x2.java
index be24ee8035..5c6e25aad2 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderIconBlur1x2.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderIconBlur1x2.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.folder;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderIconBlur2x1.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderIconBlur2x1.java
index 6d38ecce2b..5b52b59cc2 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderIconBlur2x1.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderIconBlur2x1.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.folder;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderItemMaxCount.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderItemMaxCount.java
index dca62c0272..da87836524 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderItemMaxCount.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/BigFolderItemMaxCount.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.folder;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderAnimation.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderAnimation.kt
index 23140d33cb..5e50c92e77 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderAnimation.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderAnimation.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.folder
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClassOrNull
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderAutoClose.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderAutoClose.kt
index 9dee655256..f652e499d3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderAutoClose.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderAutoClose.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.folder
import android.view.View
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderBlur.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderBlur.kt
index a01056d5f8..78e6838323 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderBlur.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderBlur.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.folder
import android.annotation.SuppressLint
@@ -120,6 +138,3 @@ object FolderBlur : BaseHook() {
}
}
-
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderColumns.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderColumns.kt
index 36897e9a92..67d04314ab 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderColumns.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderColumns.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.folder
import android.view.ViewGroup
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderShade.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderShade.java
index 8a55de400a..693220c352 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderShade.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderShade.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.folder;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderVerticalPadding.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderVerticalPadding.kt
index 18ca7a322b..c4344612e0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderVerticalPadding.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/FolderVerticalPadding.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.folder
import android.widget.GridView
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/SmallFolderIconBlur.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/SmallFolderIconBlur.java
index b7f32d741c..c5f6ab8f48 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/SmallFolderIconBlur.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/SmallFolderIconBlur.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.folder;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/UnlockBlurSupported.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/UnlockBlurSupported.java
index 6f1155b188..60ab7a6759 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/UnlockBlurSupported.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/folder/UnlockBlurSupported.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.folder;
import android.graphics.Rect;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/CornerSlide.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/CornerSlide.java
index f7cc4211d7..95633f4080 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/CornerSlide.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/CornerSlide.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.gesture;
import android.app.AndroidAppHelper;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/DoubleTap.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/DoubleTap.java
index 8985f7c9db..9b2330e6e0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/DoubleTap.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/DoubleTap.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.gesture;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/DoubleTapController.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/DoubleTapController.kt
index 7ef49ea9fb..b0e1cff57a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/DoubleTapController.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/DoubleTapController.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.gesture
import android.content.Context
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/HotSeatSwipe.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/HotSeatSwipe.java
index 0fba4879a9..5149b755fd 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/HotSeatSwipe.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/HotSeatSwipe.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.gesture;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/QuickBack.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/QuickBack.java
index 352429f003..3afee6e18d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/QuickBack.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/QuickBack.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.gesture;
import android.app.ActivityManager;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/ShakeDevice.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/ShakeDevice.java
index eccf1d2584..9f2acf1635 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/ShakeDevice.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/ShakeDevice.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.gesture;
import android.app.Activity;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/SwipeAndStop.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/SwipeAndStop.java
index f28a881d7f..f2d12bb757 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/SwipeAndStop.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/gesture/SwipeAndStop.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.gesture;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/HotSeatsHeight.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/HotSeatsHeight.java
index b7a79950b3..ecbd7ebdc4 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/HotSeatsHeight.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/HotSeatsHeight.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.layout;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/HotSeatsMarginBottom.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/HotSeatsMarginBottom.java
index e8569d572a..3833a7d3a7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/HotSeatsMarginBottom.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/HotSeatsMarginBottom.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.layout;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/HotSeatsMarginTop.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/HotSeatsMarginTop.java
index f0068273c5..cc889e52af 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/HotSeatsMarginTop.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/HotSeatsMarginTop.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.layout;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/SearchBarMarginBottom.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/SearchBarMarginBottom.java
index 6d41e26795..dfa518f873 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/SearchBarMarginBottom.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/SearchBarMarginBottom.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.layout;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/ShowClock.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/ShowClock.java
index 22d118323d..131e9388b6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/ShowClock.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/ShowClock.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.layout;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/UnlockGrids.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/UnlockGrids.java
index 7d7825b509..9751fa6be7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/UnlockGrids.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/UnlockGrids.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.layout;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/UnlockGridsNoWord.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/UnlockGridsNoWord.java
index 86a2008ea5..08dfe89451 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/UnlockGridsNoWord.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/UnlockGridsNoWord.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.layout;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/WorkspacePadding.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/WorkspacePadding.java
index 5e8c93f100..944556243e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/WorkspacePadding.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/layout/WorkspacePadding.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.layout;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/mipad/EnableHideGestureLine.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/mipad/EnableHideGestureLine.kt
index 5cbae94674..5d24488ad4 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/mipad/EnableHideGestureLine.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/mipad/EnableHideGestureLine.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.mipad
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/mipad/EnableMoreSetting.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/mipad/EnableMoreSetting.kt
index 549d66fcfc..4f4c232f44 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/mipad/EnableMoreSetting.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/mipad/EnableMoreSetting.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.mipad
import android.view.View
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/mipad/SetGestureNeedFingerNum.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/mipad/SetGestureNeedFingerNum.kt
index d5ac47223b..5b78c29d74 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/mipad/SetGestureNeedFingerNum.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/mipad/SetGestureNeedFingerNum.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.mipad
import android.view.MotionEvent
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/navigation/BackGestureAreaHeight.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/navigation/BackGestureAreaHeight.java
index 45b3bcd052..aa6724ccc8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/navigation/BackGestureAreaHeight.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/navigation/BackGestureAreaHeight.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.navigation;
import android.view.WindowManager;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/navigation/BackGestureAreaWidth.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/navigation/BackGestureAreaWidth.java
index e8b9bde781..392e1b343d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/navigation/BackGestureAreaWidth.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/navigation/BackGestureAreaWidth.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.navigation;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/AllowShareApk.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/AllowShareApk.java
index 8e1e6e5ef8..7fdd628b0d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/AllowShareApk.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/AllowShareApk.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.other;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/AlwaysBlurWallpaper.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/AlwaysBlurWallpaper.kt
index b48d247a82..034f8341de 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/AlwaysBlurWallpaper.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/AlwaysBlurWallpaper.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.other
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/AlwaysShowStatusClock.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/AlwaysShowStatusClock.kt
index d4a61fc82c..41a2d036e0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/AlwaysShowStatusClock.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/AlwaysShowStatusClock.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.other
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/BlurRadius.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/BlurRadius.kt
index a3a859c382..d705a51b34 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/BlurRadius.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/BlurRadius.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.other
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/BlurWhenShowShortcutMenu.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/BlurWhenShowShortcutMenu.kt
index aa41cf0c0f..7c8d6c23b5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/BlurWhenShowShortcutMenu.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/BlurWhenShowShortcutMenu.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.other
import android.animation.Animator
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/DisableHideGoogle.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/DisableHideGoogle.kt
index 54b8b97a38..486087edb5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/DisableHideGoogle.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/DisableHideGoogle.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.other
import android.content.ComponentName
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/FixAndroidRS.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/FixAndroidRS.kt
index 5af6e3f7b0..4ec1d5ee33 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/FixAndroidRS.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/FixAndroidRS.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.other
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/FreeformShortcutMenu.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/FreeformShortcutMenu.java
index 520684de69..2d69a33e01 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/FreeformShortcutMenu.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/FreeformShortcutMenu.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.other;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/HomeMode.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/HomeMode.java
index 9e65281618..5068aa2a7d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/HomeMode.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/HomeMode.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.other;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/InfiniteScroll.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/InfiniteScroll.java
index 40a24acf54..e68d0e52fa 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/InfiniteScroll.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/InfiniteScroll.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.other;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/OverlapMode.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/OverlapMode.kt
index 0cb5b2df4e..1129d8b522 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/OverlapMode.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/OverlapMode.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.other
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/ShortcutBackgroundBlur.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/ShortcutBackgroundBlur.kt
index 96ab80be3e..a90e50b505 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/ShortcutBackgroundBlur.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/ShortcutBackgroundBlur.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.other
import android.animation.Animator
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/ShortcutItemCount.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/ShortcutItemCount.kt
index a25ea6ba60..e52eb65163 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/ShortcutItemCount.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/ShortcutItemCount.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.other
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/ShowAllHideApp.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/ShowAllHideApp.kt
index 2122d17385..878b9b5c5d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/ShowAllHideApp.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/other/ShowAllHideApp.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.other
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/AlwaysShowCleanUp.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/AlwaysShowCleanUp.kt
index a10f181ca9..911523d01d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/AlwaysShowCleanUp.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/AlwaysShowCleanUp.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/BackgroundBlur.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/BackgroundBlur.java
index 88ad375b92..eb0b5ae901 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/BackgroundBlur.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/BackgroundBlur.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/BlurLevel.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/BlurLevel.kt
index f6abcc746e..0e3c54c931 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/BlurLevel.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/BlurLevel.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent
import android.app.Activity
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/CardTextColor.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/CardTextColor.kt
index a9e77030aa..8ac45db0a2 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/CardTextColor.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/CardTextColor.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent
import android.widget.TextView
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/CardTextSize.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/CardTextSize.kt
index a0a6bf74f4..133eeb8a68 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/CardTextSize.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/CardTextSize.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent
import android.util.TypedValue
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/DisableRecentViewWallpaperDarken.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/DisableRecentViewWallpaperDarken.kt
index ddc4ea2151..9d3185f76f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/DisableRecentViewWallpaperDarken.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/DisableRecentViewWallpaperDarken.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/FreeformCardBackgroundColor.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/FreeformCardBackgroundColor.kt
index 5c8ef28bef..e68e572a14 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/FreeformCardBackgroundColor.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/FreeformCardBackgroundColor.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/HideCleanUp.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/HideCleanUp.java
index efdb44a8d6..540d4c85ad 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/HideCleanUp.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/HideCleanUp.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/HideFreeform.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/HideFreeform.kt
index a992550e8a..110d41a55c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/HideFreeform.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/HideFreeform.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent
import android.view.View
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/HideStatusBarWhenEnterRecent.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/HideStatusBarWhenEnterRecent.kt
index d06c884c01..3162eadc0f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/HideStatusBarWhenEnterRecent.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/HideStatusBarWhenEnterRecent.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/MemInfoShow.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/MemInfoShow.kt
index d0b6fb9741..9806e83ba5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/MemInfoShow.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/MemInfoShow.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RealMemory.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RealMemory.kt
index 70b104282d..3561e0a16c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RealMemory.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RealMemory.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RecentResource.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RecentResource.kt
index 92ca6ba660..dd600017ea 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RecentResource.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RecentResource.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent
import android.app.Application
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RecentText.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RecentText.kt
index 222b29c60d..86d80343a5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RecentText.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RecentText.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent
import android.widget.TextView
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RemoveCardAnim.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RemoveCardAnim.kt
index aa2197a29e..af373ed22d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RemoveCardAnim.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RemoveCardAnim.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent
import android.animation.ObjectAnimator
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RemoveIcon.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RemoveIcon.kt
index c9b205751f..15b5e0e423 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RemoveIcon.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/RemoveIcon.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent
import android.view.View
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/TaskViewHorizontal.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/TaskViewHorizontal.kt
index 4f86ad504a..a3e45f37e2 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/TaskViewHorizontal.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/TaskViewHorizontal.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent
import android.graphics.RectF
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/TaskViewVertical.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/TaskViewVertical.kt
index 6dd5e6430b..76bf3567a6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/TaskViewVertical.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/recent/TaskViewVertical.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.recent
import android.graphics.RectF
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/AnimParamCustom.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/AnimParamCustom.java
index 89057c02b5..f81db81bd8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/AnimParamCustom.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/AnimParamCustom.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title;
import static de.robv.android.xposed.XposedHelpers.callMethod;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/BigIconCorner.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/BigIconCorner.kt
index 40336ecb57..0243a5aeec 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/BigIconCorner.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/BigIconCorner.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/DisableHideFile.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/DisableHideFile.kt
index 4e28e5a9af..36ecbf435b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/DisableHideFile.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/DisableHideFile.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title
import android.content.ComponentName
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/DisableHideTheme.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/DisableHideTheme.kt
index cc3fa996f0..b3a81b736e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/DisableHideTheme.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/DisableHideTheme.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/DownloadAnimation.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/DownloadAnimation.java
index 05d4d38a89..1f947c6bd5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/DownloadAnimation.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/DownloadAnimation.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/EnableIconMonetColor.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/EnableIconMonetColor.kt
index e81e289525..7f4d76713d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/EnableIconMonetColor.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/EnableIconMonetColor.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/EnableIconMonoChrome.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/EnableIconMonoChrome.java
index fdf80f9653..79a884e0dc 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/EnableIconMonoChrome.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/EnableIconMonoChrome.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/FixAnimation.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/FixAnimation.java
index 6ac07da3ac..bfa1a4f75e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/FixAnimation.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/FixAnimation.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title;
import android.view.MotionEvent;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/HiddenAllTitle.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/HiddenAllTitle.java
index 73bd3273cc..8b6794e04d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/HiddenAllTitle.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/HiddenAllTitle.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/IconScaleHook.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/IconScaleHook.java
index 9588e71411..cd0bf31271 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/IconScaleHook.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/IconScaleHook.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/IconTitleColor.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/IconTitleColor.kt
index 11c5dc48c1..eb8f8533a2 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/IconTitleColor.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/IconTitleColor.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/IconTitleCustomization.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/IconTitleCustomization.java
index e60a60bee7..50d10d0e9c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/IconTitleCustomization.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/IconTitleCustomization.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title;
import android.app.Activity;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/LargeIconCornerRadius.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/LargeIconCornerRadius.java
index 1b792b1779..4fc0b93e05 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/LargeIconCornerRadius.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/LargeIconCornerRadius.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/NewInstallIndicator.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/NewInstallIndicator.java
index 3b5492cfbd..39a1af7308 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/NewInstallIndicator.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/NewInstallIndicator.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/PerfectIcon.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/PerfectIcon.java
index a5fe3c74ea..4a6bb41ae6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/PerfectIcon.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/PerfectIcon.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title;
import android.content.pm.LauncherActivityInfo;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/RecommendAppsSwitch.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/RecommendAppsSwitch.java
index 48f0e0e073..be30605548 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/RecommendAppsSwitch.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/RecommendAppsSwitch.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/TitleFontSize.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/TitleFontSize.java
index cae0fc0df3..61cf527f35 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/TitleFontSize.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/TitleFontSize.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/TitleMarquee.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/TitleMarquee.java
index f84b529fc5..fe8d1c20f3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/TitleMarquee.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/title/TitleMarquee.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.title;
import android.text.TextUtils;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/AllWidgetAnimation.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/AllWidgetAnimation.java
index adeb343a3e..d464522605 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/AllWidgetAnimation.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/AllWidgetAnimation.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.widget;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/AllowMoveAllWidgetToMinus.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/AllowMoveAllWidgetToMinus.kt
index 3bc459b3a5..83c62cf6c0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/AllowMoveAllWidgetToMinus.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/AllowMoveAllWidgetToMinus.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.widget
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
@@ -55,4 +73,3 @@ object AllowMoveAllWidgetToMinus : BaseHook() {
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/AlwaysShowMiuiWidget.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/AlwaysShowMiuiWidget.kt
index 05fb779f3c..c0b5220e17 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/AlwaysShowMiuiWidget.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/AlwaysShowMiuiWidget.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.widget
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/HideWidgetTitles.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/HideWidgetTitles.kt
index ce68d6b6f4..84d6a67c74 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/HideWidgetTitles.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/HideWidgetTitles.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.widget
import android.view.View
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/ResizableWidgets.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/ResizableWidgets.kt
index 15703f4f39..fc2f7a947b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/ResizableWidgets.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/home/widget/ResizableWidgets.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.home.widget
import android.appwidget.AppWidgetProviderInfo
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/huanji/AllowMoveAllApps.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/huanji/AllowMoveAllApps.java
index 5eda211ecd..306aa7e7e8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/huanji/AllowMoveAllApps.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/huanji/AllowMoveAllApps.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.huanji;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/incallui/AnswerInHeadUp.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/incallui/AnswerInHeadUp.java
index a622727f2f..6f8d405ae7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/incallui/AnswerInHeadUp.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/incallui/AnswerInHeadUp.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.incallui;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/incallui/HideCrbt.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/incallui/HideCrbt.java
index 9d86a48a14..021a3ab864 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/incallui/HideCrbt.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/incallui/HideCrbt.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.incallui;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -35,5 +53,3 @@ Integer.TYPE, Boolean.TYPE, beforeHookedMethod()
methodHookParam.args[1]=Boolean.FALSE;
}*/
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/joyose/DisableCloudControl.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/joyose/DisableCloudControl.kt
index 4abbd6f0f3..5e6a3279b7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/joyose/DisableCloudControl.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/joyose/DisableCloudControl.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.joyose
import com.github.kyuubiran.ezxhelper.HookFactory.`-Static`.createHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/joyose/EnableGpuTuner.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/joyose/EnableGpuTuner.kt
index f1f607fde5..c138345a2a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/joyose/EnableGpuTuner.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/joyose/EnableGpuTuner.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.joyose
import com.github.kyuubiran.ezxhelper.HookFactory.`-Static`.createHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/lbe/DisableClipboardTip.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/lbe/DisableClipboardTip.kt
index 7a6b577181..37860f5227 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/lbe/DisableClipboardTip.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/lbe/DisableClipboardTip.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.lbe
import android.content.Context
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/market/DeviceModify.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/market/DeviceModify.java
index bd1a924d1a..e0dcb2d87d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/market/DeviceModify.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/market/DeviceModify.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.market;
import android.os.Build;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/market/NewIcon.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/market/NewIcon.java
index 21559381bc..7f202a8b4e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/market/NewIcon.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/market/NewIcon.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.market;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/CustomWatermark.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/CustomWatermark.kt
index 6cb2d24cdc..e4640ed9ae 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/CustomWatermark.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/CustomWatermark.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.mediaeditor
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/FilterManagerAll.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/FilterManagerAll.kt
index f3fb85b9e7..d2ecb177dc 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/FilterManagerAll.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/FilterManagerAll.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.mediaeditor
import android.os.Build
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/UnlockCustomPhotoFrames.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/UnlockCustomPhotoFrames.kt
index 252be5512b..e9502d210f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/UnlockCustomPhotoFrames.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/UnlockCustomPhotoFrames.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.mediaeditor
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/UnlockDisney.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/UnlockDisney.kt
index f30427d1ed..b1cb175c13 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/UnlockDisney.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/UnlockDisney.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.mediaeditor
import com.github.kyuubiran.ezxhelper.EzXHelper.safeClassLoader
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/UnlockLeicaFilter.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/UnlockLeicaFilter.kt
index cb20954749..c422b3b727 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/UnlockLeicaFilter.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/UnlockLeicaFilter.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.mediaeditor
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/UnlockMinimumCropLimitNew.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/UnlockMinimumCropLimitNew.kt
index 2884541618..b9599da9a9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/UnlockMinimumCropLimitNew.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mediaeditor/UnlockMinimumCropLimitNew.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.mediaeditor
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/milink/AllowCameraDevices.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/milink/AllowCameraDevices.java
index 8eb86f7f31..1772ac320a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/milink/AllowCameraDevices.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/milink/AllowCameraDevices.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.milink;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/milink/FuckHpplay.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/milink/FuckHpplay.java
index 57babf12f7..91ac9b6d35 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/milink/FuckHpplay.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/milink/FuckHpplay.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.milink;
import android.os.Environment;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/milink/UnlockHMind.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/milink/UnlockHMind.java
index 986e44f202..ad52527902 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/milink/UnlockHMind.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/milink/UnlockHMind.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.milink;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -28,4 +46,3 @@ protected void after(MethodHookParam param) throws Throwable {
});
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/milink/UnlockMiShare.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/milink/UnlockMiShare.java
index 62cdd21c3c..6eba2ff0e3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/milink/UnlockMiShare.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/milink/UnlockMiShare.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.milink;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -15,4 +33,3 @@ protected void before(XC_MethodHook.MethodHookParam param) {
});
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mirror/UnlockMiuiPlus.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mirror/UnlockMiuiPlus.java
index b127bbd448..641bd1b222 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mirror/UnlockMiuiPlus.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mirror/UnlockMiuiPlus.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.mirror;
import android.content.Context;
@@ -17,8 +35,3 @@ protected void before(XC_MethodHook.MethodHookParam param) throws Throwable {
});
}
}
-
-
-
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/misettings/CustomRefreshRate.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/misettings/CustomRefreshRate.kt
index 76dab3f7d6..394d7585fc 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/misettings/CustomRefreshRate.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/misettings/CustomRefreshRate.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.misettings
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/misettings/ShowMoreFpsList.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/misettings/ShowMoreFpsList.kt
index c515906d53..f235c716e4 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/misettings/ShowMoreFpsList.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/misettings/ShowMoreFpsList.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.misettings
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mishare/NoAutoTurnOff.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mishare/NoAutoTurnOff.kt
index 5c7708220d..bfaa100d1a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mishare/NoAutoTurnOff.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mishare/NoAutoTurnOff.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.mishare
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mishare/UnlockTurboMode.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mishare/UnlockTurboMode.kt
index f93bf91e06..5d20760256 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mishare/UnlockTurboMode.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mishare/UnlockTurboMode.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.mishare
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/misound/IncreaseSamplingRate.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/misound/IncreaseSamplingRate.kt
index 35f187c2ee..ebce29193a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/misound/IncreaseSamplingRate.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/misound/IncreaseSamplingRate.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.misound
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
@@ -85,4 +103,3 @@ object IncreaseSamplingRate : BaseHook() {
}
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/miwallpaper/UnlockSuperWallpaper.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/miwallpaper/UnlockSuperWallpaper.java
index 8fbb81d7fa..b03eaf0f7b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/miwallpaper/UnlockSuperWallpaper.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/miwallpaper/UnlockSuperWallpaper.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.miwallpaper;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mms/DisableAd.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mms/DisableAd.java
index 845879b656..c896fa2437 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mms/DisableAd.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mms/DisableAd.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.mms;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mtb/BypassAuthentication.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mtb/BypassAuthentication.kt
index 5564a4f6ac..26d3a5ff1b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mtb/BypassAuthentication.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mtb/BypassAuthentication.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.mtb
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mtb/IsUserBuild.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mtb/IsUserBuild.kt
index d357322d7e..5c3d631eae 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mtb/IsUserBuild.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/mtb/IsUserBuild.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.mtb
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/music/DisableAd.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/music/DisableAd.java
index f7adfbbc4c..cab96e40b9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/music/DisableAd.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/music/DisableAd.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.music;
import static com.sevtinge.hyperceiler.utils.log.AndroidLogUtils.LogD;
@@ -28,5 +46,3 @@ protected void after(MethodHookParam param) {
}
}
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/networkboost/LinkTurboToast.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/networkboost/LinkTurboToast.java
index 62cecca7ef..34e8ae7bc9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/networkboost/LinkTurboToast.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/networkboost/LinkTurboToast.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.networkboost;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/nfc/AllowInformationScreen.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/nfc/AllowInformationScreen.kt
index ed8a79dd8b..1d8b7cc9c3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/nfc/AllowInformationScreen.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/nfc/AllowInformationScreen.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.nfc
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/nfc/DisableSound.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/nfc/DisableSound.java
index 8d02e47f63..89b074db8e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/nfc/DisableSound.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/nfc/DisableSound.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.nfc;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/AllAsSystemApp.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/AllAsSystemApp.kt
index 3ef8aeb2d8..8e9bb94cfc 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/AllAsSystemApp.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/AllAsSystemApp.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.packageinstaller
import android.content.pm.ApplicationInfo
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisableAD.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisableAD.kt
index 58a3517a42..24ec40ad42 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisableAD.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisableAD.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.packageinstaller
import com.github.kyuubiran.ezxhelper.HookFactory.`-Static`.createHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisableCountChecking.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisableCountChecking.kt
index 7b8157fd0e..6230b1e309 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisableCountChecking.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisableCountChecking.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.packageinstaller
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisableSafeModelTip.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisableSafeModelTip.kt
index d59c311949..d6e0ea97ff 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisableSafeModelTip.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisableSafeModelTip.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.packageinstaller
import com.github.kyuubiran.ezxhelper.HookFactory.`-Static`.createHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisplayMoreApkInfo.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisplayMoreApkInfo.java
index e39f86cdb2..cdc038fd57 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisplayMoreApkInfo.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisplayMoreApkInfo.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.packageinstaller;
import android.content.pm.ApplicationInfo;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisplayMoreApkInfoNew.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisplayMoreApkInfoNew.kt
index fdd881bca3..110a4d2c67 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisplayMoreApkInfoNew.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/DisplayMoreApkInfoNew.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.packageinstaller
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/InstallRiskDisable.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/InstallRiskDisable.kt
index 9dd2ccee21..f41b2ffae1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/InstallRiskDisable.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/InstallRiskDisable.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.packageinstaller
import com.github.kyuubiran.ezxhelper.HookFactory.`-Static`.createHooks
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/InstallSource.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/InstallSource.java
index eb8b644e14..54e52a5598 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/InstallSource.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/InstallSource.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.packageinstaller;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/MiuiPackageInstallModify.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/MiuiPackageInstallModify.java
index 9f13a3d290..29c5c90c11 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/MiuiPackageInstallModify.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/MiuiPackageInstallModify.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.packageinstaller;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/UpdateSystemApp.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/UpdateSystemApp.java
index 97c2ca57b5..26dfe3aa6c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/UpdateSystemApp.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/packageinstaller/UpdateSystemApp.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.packageinstaller;
import android.content.pm.ApplicationInfo;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/BlurOverlay.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/BlurOverlay.java
index 1c710298a7..bd6783cce5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/BlurOverlay.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/BlurOverlay.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.personalassistant;
import android.content.res.Configuration;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/BlurPersonalAssistant.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/BlurPersonalAssistant.kt
index 0b6de56da3..e6a351a77e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/BlurPersonalAssistant.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/BlurPersonalAssistant.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.personalassistant
import android.graphics.drawable.ColorDrawable
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/BlurPersonalAssistantBackGround.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/BlurPersonalAssistantBackGround.kt
index 7f45bf9c33..14cf8e1040 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/BlurPersonalAssistantBackGround.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/BlurPersonalAssistantBackGround.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.personalassistant
import android.content.res.Configuration
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/EnableFoldWidget.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/EnableFoldWidget.java
index 2fd5c74535..05d5b084b1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/EnableFoldWidget.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/EnableFoldWidget.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.personalassistant;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/PadWidgetEnable.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/PadWidgetEnable.java
index e72f1ac593..dc4d6efec3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/PadWidgetEnable.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/personalassistant/PadWidgetEnable.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.personalassistant;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/DisableRemoveNetworkMode.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/DisableRemoveNetworkMode.java
index 2029d8cacd..7b807b34c1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/DisableRemoveNetworkMode.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/DisableRemoveNetworkMode.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.phone;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/DualNrSupport.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/DualNrSupport.kt
index f1b506ae78..09f71b0fb1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/DualNrSupport.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/DualNrSupport.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.phone
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/DualSaSupport.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/DualSaSupport.kt
index d38088de89..e9e05efb5d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/DualSaSupport.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/DualSaSupport.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.phone
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/ModemFeature.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/ModemFeature.kt
index 07937c57d7..dd4440e85c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/ModemFeature.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/ModemFeature.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.phone
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/N1BandPhone.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/N1BandPhone.kt
index 4b0a95ebca..cea5b13b13 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/N1BandPhone.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/N1BandPhone.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.phone
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/N28BandPhone.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/N28BandPhone.kt
index dad60b6251..9362550d5e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/N28BandPhone.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/N28BandPhone.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.phone
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/N5N8BandPhone.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/N5N8BandPhone.kt
index 47b7522dc9..79fd0c6a65 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/N5N8BandPhone.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/N5N8BandPhone.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.phone
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/ViceSlotVolteButton.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/ViceSlotVolteButton.kt
index 97c08a3b5e..26ad020c53 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/ViceSlotVolteButton.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/phone/ViceSlotVolteButton.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.phone
import android.provider.Settings
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/CustomRefreshRate.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/CustomRefreshRate.kt
index 8f921d1876..807d3c030d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/CustomRefreshRate.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/CustomRefreshRate.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.powerkeeper
import com.github.kyuubiran.ezxhelper.HookFactory.`-Static`.createHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/DisableGetDisplayCtrlCode.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/DisableGetDisplayCtrlCode.java
index 72cd02acb5..92fd9294f7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/DisableGetDisplayCtrlCode.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/DisableGetDisplayCtrlCode.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.powerkeeper;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/DontKillApps.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/DontKillApps.kt
index 8cc0d7fe9f..d15611a5dc 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/DontKillApps.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/DontKillApps.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.powerkeeper
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/LockMaxFps.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/LockMaxFps.kt
index 43b4ca0b48..445395fbe0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/LockMaxFps.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/LockMaxFps.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.powerkeeper
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/PreventBatteryWitelist.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/PreventBatteryWitelist.java
index 982e1360f6..ba6a461745 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/PreventBatteryWitelist.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/powerkeeper/PreventBatteryWitelist.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.powerkeeper;
import androidx.annotation.NonNull;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/EnableCard.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/EnableCard.java
index 5430e02fd7..14e8673c4d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/EnableCard.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/EnableCard.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.scanner;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -19,9 +37,3 @@ protected void before(MethodHookParam param) throws Throwable {
});
}
}
-
-
-
-
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/EnableDocPpt.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/EnableDocPpt.java
index 3b66f99f19..5d6e76a4e6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/EnableDocPpt.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/EnableDocPpt.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.scanner;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -13,4 +31,3 @@ protected void before(MethodHookParam param) throws Throwable {
});
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/EnableOcr.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/EnableOcr.java
index 52f57f9702..287bac80a7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/EnableOcr.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/EnableOcr.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.scanner;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -13,7 +31,3 @@ protected void before(MethodHookParam param) throws Throwable {
});
}
}
-
-
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/EnableTranslation.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/EnableTranslation.java
index a505695de5..db68bde0a4 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/EnableTranslation.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/EnableTranslation.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.scanner;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -19,9 +37,3 @@ protected void before(MethodHookParam param) throws Throwable {
});
}
}
-
-
-
-
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/document/EnableDocument.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/document/EnableDocument.java
index 390ff48da7..f3274c9887 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/document/EnableDocument.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/document/EnableDocument.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.scanner.document;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -13,9 +31,3 @@ protected void before(MethodHookParam param) throws Throwable {
});
}
}
-
-
-
-
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/document/EnableExcel.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/document/EnableExcel.java
index ab9d0f198d..38ebbff392 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/document/EnableExcel.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/document/EnableExcel.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.scanner.document;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -25,5 +43,3 @@ protected void before(MethodHookParam param) throws Throwable {
});
}
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/document/EnablePpt.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/document/EnablePpt.java
index c66ea32b88..153bc351b1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/document/EnablePpt.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/scanner/document/EnablePpt.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.scanner.document;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -14,7 +32,3 @@ protected void before(MethodHookParam param) throws Throwable {
}
}
-
-
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenrecorder/ForceSupportPlaybackCapture.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenrecorder/ForceSupportPlaybackCapture.kt
index a0eb643d46..aa1ffa0953 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenrecorder/ForceSupportPlaybackCapture.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenrecorder/ForceSupportPlaybackCapture.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.screenrecorder
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenrecorder/SaveToMovies.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenrecorder/SaveToMovies.kt
index c2265831e1..0315e2afe2 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenrecorder/SaveToMovies.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenrecorder/SaveToMovies.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.screenrecorder
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenrecorder/ScreenRecorderConfig.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenrecorder/ScreenRecorderConfig.kt
index 47e842e1ce..c8b2aebb92 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenrecorder/ScreenRecorderConfig.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenrecorder/ScreenRecorderConfig.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.screenrecorder
import com.github.kyuubiran.ezxhelper.HookFactory.`-Static`.createHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenrecorder/UnlockMoreVolumeFromNew.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenrecorder/UnlockMoreVolumeFromNew.kt
index f23465929c..7334cb930e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenrecorder/UnlockMoreVolumeFromNew.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenrecorder/UnlockMoreVolumeFromNew.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.screenrecorder
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenshot/DeviceShellCustomize.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenshot/DeviceShellCustomize.kt
index 910aa9e89b..701cd830ab 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenshot/DeviceShellCustomize.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenshot/DeviceShellCustomize.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.screenshot
import android.os.Build
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenshot/SaveToPictures.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenshot/SaveToPictures.kt
index 9d09afb80a..f2bec5b439 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenshot/SaveToPictures.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenshot/SaveToPictures.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.screenshot
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenshot/UnlockMinimumCropLimit.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenshot/UnlockMinimumCropLimit.kt
index 9313f6d476..e2442e9640 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenshot/UnlockMinimumCropLimit.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenshot/UnlockMinimumCropLimit.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.screenshot
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenshot/UnlockPrivacyMarking.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenshot/UnlockPrivacyMarking.kt
index c7c0ac77f6..f269700816 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenshot/UnlockPrivacyMarking.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/screenshot/UnlockPrivacyMarking.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.screenshot
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/AppLockPinScramble.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/AppLockPinScramble.java
index e9cd6bc1ca..6eae9101e8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/AppLockPinScramble.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/AppLockPinScramble.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/BlurSecurity.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/BlurSecurity.kt
index a250d27a84..10e7d2dcb1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/BlurSecurity.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/BlurSecurity.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/DisableReport.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/DisableReport.kt
index 7484e038db..a5abfc803a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/DisableReport.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/DisableReport.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter
import com.github.kyuubiran.ezxhelper.HookFactory.`-Static`.createHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/EnableGameSpeed.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/EnableGameSpeed.java
index 048beb70fc..4caa2dcc9e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/EnableGameSpeed.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/EnableGameSpeed.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/GetBubbleAppString.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/GetBubbleAppString.kt
index 96cd5037b2..a8ed5c6933 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/GetBubbleAppString.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/GetBubbleAppString.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/InstallIntercept.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/InstallIntercept.java
index 487b06fdc2..46fd9af9f0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/InstallIntercept.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/InstallIntercept.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/IsSbnBelongToActiveBubbleApp.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/IsSbnBelongToActiveBubbleApp.kt
index 7642d3cc0c..c732ee3b5a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/IsSbnBelongToActiveBubbleApp.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/IsSbnBelongToActiveBubbleApp.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/NewBoxBlur.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/NewBoxBlur.java
index 0a6838c527..b87378efaa 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/NewBoxBlur.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/NewBoxBlur.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/RemoveConversationBubbleSettingsRestriction.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/RemoveConversationBubbleSettingsRestriction.kt
index 6426d3caba..e2f7bbee77 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/RemoveConversationBubbleSettingsRestriction.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/RemoveConversationBubbleSettingsRestriction.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/RemoveOpenAppConfirmationPopup.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/RemoveOpenAppConfirmationPopup.kt
index cf05965854..5a15c84896 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/RemoveOpenAppConfirmationPopup.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/RemoveOpenAppConfirmationPopup.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/SidebarLineCustom.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/SidebarLineCustom.kt
index 6c5afc2c4f..9d540e8765 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/SidebarLineCustom.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/SidebarLineCustom.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/UnlockFbo.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/UnlockFbo.java
index c34fa9cee8..5fdf0fc018 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/UnlockFbo.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/UnlockFbo.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/VideoDolbyOpen.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/VideoDolbyOpen.java
index 85d67e9887..d769032d3b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/VideoDolbyOpen.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/VideoDolbyOpen.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter;
import androidx.annotation.NonNull;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/AppDefaultSort.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/AppDefaultSort.java
index baf6d90293..5385cb4574 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/AppDefaultSort.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/AppDefaultSort.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.app;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/AppDetails.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/AppDetails.java
index 3e8428c8ef..88d78d77a2 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/AppDetails.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/AppDetails.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.app;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/AppDisable.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/AppDisable.java
index a8acefa234..856b2ae715 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/AppDisable.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/AppDisable.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.app;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/AppRestrict.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/AppRestrict.java
index 2a72a72ee3..4ce7f03fe2 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/AppRestrict.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/AppRestrict.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.app;
import android.content.pm.ApplicationInfo;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/OpenByDefaultSetting.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/OpenByDefaultSetting.kt
index 1678ffd302..3857ad4545 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/OpenByDefaultSetting.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/app/OpenByDefaultSetting.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.app
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/battery/ScreenUsedTime.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/battery/ScreenUsedTime.kt
index f3d072f103..75b3e52995 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/battery/ScreenUsedTime.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/battery/ScreenUsedTime.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.battery
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/battery/ShowBatteryTemperatureNew.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/battery/ShowBatteryTemperatureNew.kt
index 0a0a2f8ada..694eddbc95 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/battery/ShowBatteryTemperatureNew.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/battery/ShowBatteryTemperatureNew.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.battery
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/battery/UnlockSmartCharge.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/battery/UnlockSmartCharge.kt
index a46d586037..093954e789 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/battery/UnlockSmartCharge.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/battery/UnlockSmartCharge.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.battery
import com.github.kyuubiran.ezxhelper.ClassLoaderProvider.classLoader
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/battery/UnlockSuperWirelessCharge.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/battery/UnlockSuperWirelessCharge.kt
index 5f00af7daf..f750091da1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/battery/UnlockSuperWirelessCharge.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/battery/UnlockSuperWirelessCharge.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.battery
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/beauty/BeautyFace.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/beauty/BeautyFace.kt
index 8c043dffba..d49ccf207a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/beauty/BeautyFace.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/beauty/BeautyFace.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.beauty
import com.github.kyuubiran.ezxhelper.HookFactory.`-Static`.createHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/beauty/BeautyLightAuto.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/beauty/BeautyLightAuto.kt
index fb5857407f..8f52c61ca0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/beauty/BeautyLightAuto.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/beauty/BeautyLightAuto.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.beauty
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/beauty/BeautyPc.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/beauty/BeautyPc.kt
index 53d05ef345..dab84efa00 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/beauty/BeautyPc.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/beauty/BeautyPc.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.beauty
import com.github.kyuubiran.ezxhelper.HookFactory.`-Static`.createHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/beauty/BeautyPrivacy.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/beauty/BeautyPrivacy.kt
index b864636b8a..1200b25142 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/beauty/BeautyPrivacy.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/beauty/BeautyPrivacy.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.beauty
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/lab/AiClipboardEnable.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/lab/AiClipboardEnable.kt
index 11b85ae01c..f3de8b0465 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/lab/AiClipboardEnable.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/lab/AiClipboardEnable.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.lab
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/lab/BlurLocationEnable.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/lab/BlurLocationEnable.kt
index 275c35fe8d..15ecc6567f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/lab/BlurLocationEnable.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/lab/BlurLocationEnable.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.lab
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/lab/GetNumberEnable.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/lab/GetNumberEnable.kt
index 79ceaf2f58..2f453aa9d3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/lab/GetNumberEnable.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/lab/GetNumberEnable.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.lab
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/lab/LabUtilsClass.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/lab/LabUtilsClass.kt
index 65581ec9b0..1f196e063b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/lab/LabUtilsClass.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/lab/LabUtilsClass.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.lab
import com.sevtinge.hyperceiler.utils.DexKit.addUsingStringsEquals
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/DisableRootCheck.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/DisableRootCheck.kt
index 171c72994f..58a84109e5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/DisableRootCheck.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/DisableRootCheck.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.other
import com.github.kyuubiran.ezxhelper.HookFactory.`-Static`.createHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/FuckRiskPkg.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/FuckRiskPkg.kt
index 0eb6a06798..f334438789 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/FuckRiskPkg.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/FuckRiskPkg.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.other
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/LockOneHundredPoints.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/LockOneHundredPoints.kt
index c3112b8252..87ec669c85 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/LockOneHundredPoints.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/LockOneHundredPoints.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.other
import android.view.View
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/NoLowBatteryWarning.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/NoLowBatteryWarning.kt
index 3f52aee7ec..e33628ffe5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/NoLowBatteryWarning.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/NoLowBatteryWarning.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.other
import android.provider.Settings
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/SkipCountDownLimit.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/SkipCountDownLimit.java
index 702f1e2429..af174d0c97 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/SkipCountDownLimit.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/other/SkipCountDownLimit.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.other;
import android.os.Handler;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/AddSideBarExpandReceiver.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/AddSideBarExpandReceiver.java
index e0f8103181..5ebe0f61a7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/AddSideBarExpandReceiver.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/AddSideBarExpandReceiver.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.sidebar;
import android.content.BroadcastReceiver;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/DockSuggest.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/DockSuggest.java
index 7592484078..50b5d6456b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/DockSuggest.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/DockSuggest.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.sidebar;
import android.util.SparseArray;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/game/GamePerformanceWildMode.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/game/GamePerformanceWildMode.kt
index ff871f5fb0..b2643e403a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/game/GamePerformanceWildMode.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/game/GamePerformanceWildMode.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.sidebar.game
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/game/RemoveMacroBlackList.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/game/RemoveMacroBlackList.kt
index 4b31eac40b..b00babd253 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/game/RemoveMacroBlackList.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/game/RemoveMacroBlackList.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.sidebar.game
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/game/UnlockGunService.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/game/UnlockGunService.kt
index a13663fa16..539cbdd920 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/game/UnlockGunService.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/game/UnlockGunService.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.sidebar.game
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/DisableRemoveScreenHoldOn.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/DisableRemoveScreenHoldOn.kt
index 783db02bd1..967d67d987 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/DisableRemoveScreenHoldOn.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/DisableRemoveScreenHoldOn.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.sidebar.video
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/UnlockEnhanceContours.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/UnlockEnhanceContours.kt
index b3b753ca29..a92d5c5d57 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/UnlockEnhanceContours.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/UnlockEnhanceContours.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.sidebar.video
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/UnlockMemc.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/UnlockMemc.kt
index 9de63d1ca0..9db8788ddc 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/UnlockMemc.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/UnlockMemc.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.sidebar.video
import com.github.kyuubiran.ezxhelper.EzXHelper.classLoader
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/UnlockSuperResolution.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/UnlockSuperResolution.kt
index 1dedf3631a..a44b7e0189 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/UnlockSuperResolution.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/UnlockSuperResolution.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.sidebar.video
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/VBVideoMode.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/VBVideoMode.kt
index ae4351d991..3d21383990 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/VBVideoMode.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/securitycenter/sidebar/video/VBVideoMode.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.securitycenter.sidebar.video
import com.github.kyuubiran.ezxhelper.EzXHelper.safeClassLoader
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/sogou/Clipboard.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/sogou/Clipboard.java
index 2e865d71f4..ba79241330 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/sogou/Clipboard.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/sogou/Clipboard.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.sogou;
import androidx.annotation.NonNull;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllRotations.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllRotations.java
index 774376c0b9..3138be6097 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllRotations.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllRotations.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllowManageAllNotifications.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllowManageAllNotifications.java
index 7b9438b365..57bbaa1cc5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllowManageAllNotifications.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllowManageAllNotifications.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllowUninstall.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllowUninstall.java
index 5dfc2fe3f3..769aca722a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllowUninstall.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllowUninstall.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import dalvik.system.PathClassLoader;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllowUntrustedTouch.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllowUntrustedTouch.java
index 4423c84d4b..1560985727 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllowUntrustedTouch.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllowUntrustedTouch.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllowUntrustedTouchForU.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllowUntrustedTouchForU.java
index 110ab6b92d..a917f1767f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllowUntrustedTouchForU.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AllowUntrustedTouchForU.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AppLinkVerify.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AppLinkVerify.java
index 13e7ad1b3f..440d243fb9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AppLinkVerify.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/AppLinkVerify.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/BackgroundBlurDrawable.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/BackgroundBlurDrawable.kt
index d66af12795..4d30e36029 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/BackgroundBlurDrawable.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/BackgroundBlurDrawable.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework
import android.graphics.Canvas
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/CleanOpenMenu.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/CleanOpenMenu.java
index 3f2a10663d..ac2f5b47c3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/CleanOpenMenu.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/CleanOpenMenu.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreAndroidVersion;
@@ -205,5 +223,3 @@ protected void after(MethodHookParam param) throws Throwable {
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/CleanShareMenu.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/CleanShareMenu.java
index 1620fdd221..f56b791d8d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/CleanShareMenu.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/CleanShareMenu.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/ClipboardWhitelist.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/ClipboardWhitelist.java
index a040e45db2..eb6cb46835 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/ClipboardWhitelist.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/ClipboardWhitelist.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -25,5 +43,3 @@ protected void after(MethodHookParam param) {
});
}
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DeleteOnPostNotification.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DeleteOnPostNotification.kt
index c6c88bf9c5..813581e72f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DeleteOnPostNotification.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DeleteOnPostNotification.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableCleaner.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableCleaner.kt
index c4b4b5cfd5..bdcb4d4cfa 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableCleaner.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableCleaner.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableFreeformBlackList.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableFreeformBlackList.java
index dd785e7626..920d7cf054 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableFreeformBlackList.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableFreeformBlackList.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.R;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableLowApiCheckForU.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableLowApiCheckForU.java
index 3151e282b7..03ea680dc0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableLowApiCheckForU.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableLowApiCheckForU.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableMiuiLite.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableMiuiLite.java
index 9c62cd5285..9fc188b00c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableMiuiLite.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableMiuiLite.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisablePinVerifyPer72h.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisablePinVerifyPer72h.java
index 6ab276d7d9..b20e65b706 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisablePinVerifyPer72h.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisablePinVerifyPer72h.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableVerifyCanBeDisabled.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableVerifyCanBeDisabled.java
index 1a0b070e4f..3babb6a8e2 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableVerifyCanBeDisabled.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableVerifyCanBeDisabled.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/FlagSecure.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/FlagSecure.java
index 550384cb88..b515766639 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/FlagSecure.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/FlagSecure.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import android.os.Build;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/FreeFormCount.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/FreeFormCount.kt
index 615dc82609..9489bddc45 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/FreeFormCount.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/FreeFormCount.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/FreeformBubble.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/FreeformBubble.java
index 38c6f0c9e7..193d46b545 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/FreeformBubble.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/FreeformBubble.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/HookEntry.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/HookEntry.java
index b23510b837..c00d4841a6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/HookEntry.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/HookEntry.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/LocationSimulation.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/LocationSimulation.java
index ddd56b11a8..61a974532b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/LocationSimulation.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/LocationSimulation.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/MultiFreeFormSupported.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/MultiFreeFormSupported.kt
index c58114902a..e8d853054e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/MultiFreeFormSupported.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/MultiFreeFormSupported.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/PackagePermissions.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/PackagePermissions.java
index 2162ae39fc..f37635b077 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/PackagePermissions.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/PackagePermissions.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/QuickScreenshot.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/QuickScreenshot.java
index 6b2a6e96c7..4f5e082ec1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/QuickScreenshot.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/QuickScreenshot.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/RemoveSmallWindowRestrictions.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/RemoveSmallWindowRestrictions.kt
index f384933687..91b4d5ca95 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/RemoveSmallWindowRestrictions.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/RemoveSmallWindowRestrictions.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework
import android.content.Context
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/ScreenRotation.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/ScreenRotation.java
index 393a920d59..ebe844fb63 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/ScreenRotation.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/ScreenRotation.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/SpeedInstall.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/SpeedInstall.java
index 8ba52afbc8..d1ca8d5d7d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/SpeedInstall.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/SpeedInstall.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/StickyFloatingWindows.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/StickyFloatingWindows.java
index 8ff619887c..728612751d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/StickyFloatingWindows.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/StickyFloatingWindows.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/SystemLockApp.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/SystemLockApp.java
index 0f7a53cd3b..f811b78c29 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/SystemLockApp.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/SystemLockApp.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/ThermalBrightness.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/ThermalBrightness.java
index 84728b4c64..afec8a805f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/ThermalBrightness.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/ThermalBrightness.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/UseOriginalAnimation.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/UseOriginalAnimation.java
index 4db6f4ed6d..d7e64e0a82 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/UseOriginalAnimation.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/UseOriginalAnimation.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeDefaultStream.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeDefaultStream.java
index 5a631e5ef0..703e4e64d6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeDefaultStream.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeDefaultStream.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeDisableSafe.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeDisableSafe.java
index 4585ef89f9..eefcf9b0f2 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeDisableSafe.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeDisableSafe.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeFirstPress.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeFirstPress.java
index 8a2612148c..bff04ca65e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeFirstPress.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeFirstPress.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import android.media.AudioManager;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeMediaSteps.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeMediaSteps.kt
index b53d93a85f..80d5bbb0dc 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeMediaSteps.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeMediaSteps.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeSeparateControl.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeSeparateControl.java
index ebd7dfb702..322e233c85 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeSeparateControl.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeSeparateControl.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeSteps.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeSteps.java
index 0f0f441c29..79e793ef30 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeSteps.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/VolumeSteps.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/BypassSignCheckForT.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/BypassSignCheckForT.kt
index 7f993e2b6f..1486b296d0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/BypassSignCheckForT.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/BypassSignCheckForT.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.corepatch
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/CorePatchForR.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/CorePatchForR.java
index 5dcc4b684f..cb67260307 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/CorePatchForR.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/CorePatchForR.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.corepatch;
import static de.robv.android.xposed.XposedHelpers.findClassIfExists;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/CorePatchForS.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/CorePatchForS.java
index 4ab97e8efa..44ef2a6117 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/CorePatchForS.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/CorePatchForS.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.corepatch;
import static de.robv.android.xposed.XposedBridge.hookMethod;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/CorePatchForT.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/CorePatchForT.java
index 69703c63cc..7efb387f2a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/CorePatchForT.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/CorePatchForT.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.corepatch;
import java.lang.reflect.InvocationTargetException;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/CorePatchForU.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/CorePatchForU.java
index a4a286a08b..46e56e12a8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/CorePatchForU.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/CorePatchForU.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.corepatch;
import android.util.Log;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/ReturnConstant.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/ReturnConstant.java
index 5761b0570e..4c4a68a9fa 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/ReturnConstant.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/ReturnConstant.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.corepatch;
import de.robv.android.xposed.XC_MethodHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/XposedHelper.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/XposedHelper.java
index 6701945f77..526a365797 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/XposedHelper.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/corepatch/XposedHelper.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.corepatch;
import static com.sevtinge.hyperceiler.module.app.SystemFrameworkForCorePatch.TAG;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/display/AllDarkMode.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/display/AllDarkMode.kt
index 6a805d70a1..33f2c85938 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/display/AllDarkMode.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/display/AllDarkMode.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.display
import android.content.pm.ApplicationInfo
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/display/AutoBrightness.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/display/AutoBrightness.java
index 1f103a39f9..f994568176 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/display/AutoBrightness.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/display/AutoBrightness.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.display;
import static com.sevtinge.hyperceiler.utils.log.AndroidLogUtils.LogD;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/display/DisplayCutout.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/display/DisplayCutout.kt
index f3fe60dca4..a9f2c5a335 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/display/DisplayCutout.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/display/DisplayCutout.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.display
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/display/ToastTime.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/display/ToastTime.java
index 04a05a9b75..5075b42f12 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/display/ToastTime.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/display/ToastTime.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.display;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/freeform/OpenAppInFreeForm.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/freeform/OpenAppInFreeForm.java
index f22e5f1ec6..382836f49e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/freeform/OpenAppInFreeForm.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/freeform/OpenAppInFreeForm.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.freeform;
import android.app.ActivityOptions;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/freeform/UnForegroundPin.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/freeform/UnForegroundPin.java
index d67fa1b292..df16bfe590 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/freeform/UnForegroundPin.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/freeform/UnForegroundPin.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.freeform;
import android.graphics.Rect;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/IgnoreStylusKeyGesture.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/IgnoreStylusKeyGesture.kt
index 52fd549b2c..674772071c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/IgnoreStylusKeyGesture.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/IgnoreStylusKeyGesture.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.mipad
import com.github.kyuubiran.ezxhelper.ClassUtils.loadFirstClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/NoMagicPointer.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/NoMagicPointer.kt
index ee28e2562c..ab17025b6f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/NoMagicPointer.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/NoMagicPointer.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.mipad
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/RemoveStylusBluetoothRestriction.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/RemoveStylusBluetoothRestriction.kt
index 4caf07f527..ad93ac26ef 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/RemoveStylusBluetoothRestriction.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/RemoveStylusBluetoothRestriction.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.mipad
import com.github.kyuubiran.ezxhelper.ClassUtils.invokeStaticMethodBestMatch
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/RestoreEsc.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/RestoreEsc.kt
index bf0b41c6eb..4edd62be51 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/RestoreEsc.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/RestoreEsc.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.mipad
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/SetGestureNeedFingerNum.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/SetGestureNeedFingerNum.kt
index 5eac76b395..aa6250580b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/SetGestureNeedFingerNum.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/mipad/SetGestureNeedFingerNum.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.mipad
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/DualNRSupport.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/DualNRSupport.kt
index 57a8d51408..a184c4ce27 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/DualNRSupport.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/DualNRSupport.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.network
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/DualSASupport.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/DualSASupport.kt
index 4e48943a85..48d2607ed6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/DualSASupport.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/DualSASupport.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.network
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/N1Band.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/N1Band.kt
index 9eaf01b6af..d93a7f507c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/N1Band.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/N1Band.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.network
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/N28Band.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/N28Band.kt
index b8bcb6f0a9..c93f9b3654 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/N28Band.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/N28Band.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.network
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/N5N8Band.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/N5N8Band.kt
index 3f3b8e13c9..bc19f99b97 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/N5N8Band.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/network/N5N8Band.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemframework.network
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/AddGoogleListHeader.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/AddGoogleListHeader.java
index c21f819f77..d1e90a73b1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/AddGoogleListHeader.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/AddGoogleListHeader.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/AddMiuiPlusEntry.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/AddMiuiPlusEntry.java
index c477c420ee..6a98f11b38 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/AddMiuiPlusEntry.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/AddMiuiPlusEntry.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -15,10 +33,3 @@ protected void before(XC_MethodHook.MethodHookParam param) {
});
}
}
-
-
-
-
-
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/AllowManageAllNotifications.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/AllowManageAllNotifications.java
index d247c601a1..bad2b0d7e0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/AllowManageAllNotifications.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/AllowManageAllNotifications.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/AppsFreezerEnable.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/AppsFreezerEnable.java
index 7d728f21f4..45aeff0dc6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/AppsFreezerEnable.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/AppsFreezerEnable.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/EnableFoldArea.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/EnableFoldArea.kt
index 70b3bfdb23..b95d837c3e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/EnableFoldArea.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/EnableFoldArea.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings
import com.github.kyuubiran.ezxhelper.ClassUtils.setStaticObject
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/EnablePadArea.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/EnablePadArea.kt
index 3f892bdab8..dab44e0036 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/EnablePadArea.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/EnablePadArea.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings
import com.github.kyuubiran.ezxhelper.ClassUtils.setStaticObject
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/EnableSpeedMode.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/EnableSpeedMode.java
index 0ffe571482..b6008ad9b6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/EnableSpeedMode.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/EnableSpeedMode.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -14,4 +32,3 @@ protected void before(MethodHookParam param) throws Throwable {
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/HyperCeilerSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/HyperCeilerSettings.java
index 5d76959a9e..b00784fa2e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/HyperCeilerSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/HyperCeilerSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/InternationalBuild.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/InternationalBuild.java
index c2714b739f..61b91d0818 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/InternationalBuild.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/InternationalBuild.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/LinkTurbo.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/LinkTurbo.java
index fcab961ea0..8270e7bf31 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/LinkTurbo.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/LinkTurbo.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/ModifySystemVersion.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/ModifySystemVersion.java
index a7de799f4b..dfe6fcf1f9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/ModifySystemVersion.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/ModifySystemVersion.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/MoreNotificationSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/MoreNotificationSettings.java
index b4a9fdbc71..e1d8cf132d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/MoreNotificationSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/MoreNotificationSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings;
import android.app.NotificationChannel;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/NewNFCPage.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/NewNFCPage.java
index 7f15cfdef4..1130cdb73a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/NewNFCPage.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/NewNFCPage.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/NoveltyHaptic.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/NoveltyHaptic.kt
index 024a3b8d50..f1385090f0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/NoveltyHaptic.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/NoveltyHaptic.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/QuickManageOverlayPermission.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/QuickManageOverlayPermission.kt
index 662ca31cb8..3161fcf3d2 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/QuickManageOverlayPermission.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/QuickManageOverlayPermission.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings
import android.app.Activity
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/QuickManageUnknownAppSources.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/QuickManageUnknownAppSources.kt
index 40f124287e..057cdf68ea 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/QuickManageUnknownAppSources.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/QuickManageUnknownAppSources.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings
import android.app.Activity
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/UnLockAreaScreenshot.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/UnLockAreaScreenshot.kt
index a145b258e5..d037ec6152 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/UnLockAreaScreenshot.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/UnLockAreaScreenshot.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/UnlockNeverSleepScreen.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/UnlockNeverSleepScreen.java
index 9fdafb4c5f..d04d6b1044 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/UnlockNeverSleepScreen.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/UnlockNeverSleepScreen.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/UnlockTaplusForSettings.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/UnlockTaplusForSettings.kt
index cef7364187..5117406fe8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/UnlockTaplusForSettings.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/UnlockTaplusForSettings.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/UsbModeChoose.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/UsbModeChoose.java
index 32eacb4138..b70412634d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/UsbModeChoose.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/UsbModeChoose.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/ViewWifiPasswordHook.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/ViewWifiPasswordHook.java
index eeaccaecea..10e115915a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/ViewWifiPasswordHook.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/ViewWifiPasswordHook.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/VoipAssistantController.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/VoipAssistantController.java
index 5729949833..9d60c14489 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/VoipAssistantController.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/VoipAssistantController.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings;
import com.sevtinge.hyperceiler.module.base.BaseHook;
@@ -14,4 +32,3 @@ protected void before(MethodHookParam param) throws Throwable {
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/VolumeSeparateControlForSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/VolumeSeparateControlForSettings.java
index 4f7af42538..4a36436258 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/VolumeSeparateControlForSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/VolumeSeparateControlForSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/aiimage/UnlockAi.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/aiimage/UnlockAi.java
index 8ace52cc10..297747fa6b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/aiimage/UnlockAi.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/aiimage/UnlockAi.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings.aiimage;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/aiimage/UnlockMemc.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/aiimage/UnlockMemc.java
index 24ca4cdb6d..cb9cf7fa91 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/aiimage/UnlockMemc.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/aiimage/UnlockMemc.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings.aiimage;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/aiimage/UnlockSuperResolution.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/aiimage/UnlockSuperResolution.java
index 43afa19463..1481a2c4af 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/aiimage/UnlockSuperResolution.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemsettings/aiimage/UnlockSuperResolution.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemsettings.aiimage;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/AllowManageAllNotifications.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/AllowManageAllNotifications.java
index 0fb8b5890e..8914fab873 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/AllowManageAllNotifications.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/AllowManageAllNotifications.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import android.content.Context;
@@ -35,4 +53,3 @@ protected void before(MethodHookParam param) throws Throwable {
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/AutoCollapse.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/AutoCollapse.java
index 131d3eed01..a754849d37 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/AutoCollapse.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/AutoCollapse.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/BatteryIndicator.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/BatteryIndicator.java
index aea900db4e..d2a1596315 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/BatteryIndicator.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/BatteryIndicator.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/BluetoothRestrict.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/BluetoothRestrict.java
index dc6829a8e9..07216db5b4 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/BluetoothRestrict.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/BluetoothRestrict.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/BrightnessPct.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/BrightnessPct.java
index 6d28f8f740..81b113efff 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/BrightnessPct.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/BrightnessPct.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreHyperOSVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/ChargeAnimationStyle.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/ChargeAnimationStyle.java
index f22624dd8d..5a8435c7f5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/ChargeAnimationStyle.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/ChargeAnimationStyle.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import android.util.ArraySet;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/ClockCenterHook.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/ClockCenterHook.java
index 59bf5359bd..bacd4a7781 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/ClockCenterHook.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/ClockCenterHook.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/DisableBottomBar.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/DisableBottomBar.kt
index 25d06179e8..0ebd9f63e9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/DisableBottomBar.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/DisableBottomBar.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/DisableChargeAnimation.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/DisableChargeAnimation.kt
index 2298331f19..10b64c418c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/DisableChargeAnimation.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/DisableChargeAnimation.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/DisableMiuiMultiWinSwitch.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/DisableMiuiMultiWinSwitch.kt
index f4ea04220b..9941bee263 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/DisableMiuiMultiWinSwitch.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/DisableMiuiMultiWinSwitch.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/EnableVolumeBlur.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/EnableVolumeBlur.kt
index 696677e1fc..16d8aebdbb 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/EnableVolumeBlur.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/EnableVolumeBlur.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/HideNavigationBar.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/HideNavigationBar.java
index bc23f64500..1af71e2abe 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/HideNavigationBar.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/HideNavigationBar.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
@@ -104,4 +122,3 @@ public void onChange(boolean z) {
}
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/MiuiGxzwSize.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/MiuiGxzwSize.java
index 850244ec96..23efc42b6f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/MiuiGxzwSize.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/MiuiGxzwSize.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/MonetThemeOverlay.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/MonetThemeOverlay.java
index 5986547078..54edc7b504 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/MonetThemeOverlay.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/MonetThemeOverlay.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/NotificationFix.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/NotificationFix.java
index 8e182008ae..74b3791c87 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/NotificationFix.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/NotificationFix.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/NotificationFreeform.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/NotificationFreeform.java
index 3f73f3f957..6c28e06353 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/NotificationFreeform.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/NotificationFreeform.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/NotificationVolumeSeparateSlider.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/NotificationVolumeSeparateSlider.java
index c1c499c83e..3ab28caaad 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/NotificationVolumeSeparateSlider.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/NotificationVolumeSeparateSlider.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import static de.robv.android.xposed.XposedHelpers.findClassIfExists;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/OriginChargeAnimation.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/OriginChargeAnimation.java
index 363525068e..dd023b0031 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/OriginChargeAnimation.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/OriginChargeAnimation.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/QSDetailBackGround.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/QSDetailBackGround.java
index 8d7a61166a..3aa728d90f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/QSDetailBackGround.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/QSDetailBackGround.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import android.content.pm.ApplicationInfo;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/QSLabelsHook.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/QSLabelsHook.java
index 562be47633..6aae3e924c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/QSLabelsHook.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/QSLabelsHook.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import android.content.pm.ApplicationInfo;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/ShouldPlayUnmuteSoundHook.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/ShouldPlayUnmuteSoundHook.java
index f44aab60cb..76947a15a8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/ShouldPlayUnmuteSoundHook.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/ShouldPlayUnmuteSoundHook.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/ShowVolumePct.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/ShowVolumePct.java
index 8f122e65c0..17f252a9ae 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/ShowVolumePct.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/ShowVolumePct.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import android.animation.ObjectAnimator;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/StatusBarActions.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/StatusBarActions.java
index 970353f196..14552ea037 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/StatusBarActions.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/StatusBarActions.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/SwitchControlPanel.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/SwitchControlPanel.java
index e90053dfbc..d558fde13e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/SwitchControlPanel.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/SwitchControlPanel.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import static com.sevtinge.hyperceiler.utils.log.AndroidLogUtils.LogD;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/UseNativeRecents.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/UseNativeRecents.java
index 0b2f607857..49b20329bd 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/UseNativeRecents.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/UseNativeRecents.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/VolumeTimerValuesHook.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/VolumeTimerValuesHook.java
index e80ffdcc81..754e7ab5b3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/VolumeTimerValuesHook.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/VolumeTimerValuesHook.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/AddBlurEffectToNotificationView.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/AddBlurEffectToNotificationView.kt
index 8f17afec26..ba6e910562 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/AddBlurEffectToNotificationView.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/AddBlurEffectToNotificationView.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/AllowAllThemesNotificationBlur.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/AllowAllThemesNotificationBlur.java
index c7bd27e237..af4931a26c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/AllowAllThemesNotificationBlur.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/AllowAllThemesNotificationBlur.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/BluetoothTileStyle.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/BluetoothTileStyle.java
index 3548124f4b..024f0eee3b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/BluetoothTileStyle.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/BluetoothTileStyle.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import static com.sevtinge.hyperceiler.module.base.BaseXposedInit.mPrefsMap;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/CCGrid.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/CCGrid.kt
index b58274a79b..8c29b786f8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/CCGrid.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/CCGrid.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/CCGridForHyperOS.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/CCGridForHyperOS.java
index 789a6bf152..c4576398eb 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/CCGridForHyperOS.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/CCGridForHyperOS.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import static com.sevtinge.hyperceiler.module.base.BaseXposedInit.mPrefsMap;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/CompactNotificationsHook.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/CompactNotificationsHook.kt
index 7743654665..525a9728e1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/CompactNotificationsHook.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/CompactNotificationsHook.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/ControlCenterStyle.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/ControlCenterStyle.kt
index 597e5add0f..6070bd213d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/ControlCenterStyle.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/ControlCenterStyle.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/ExpandNotification.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/ExpandNotification.java
index 11aced2340..454891d766 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/ExpandNotification.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/ExpandNotification.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/FiveGTile.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/FiveGTile.java
index 583a6f440f..925adcb209 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/FiveGTile.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/FiveGTile.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/FixMediaControlPanel.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/FixMediaControlPanel.kt
index 6c7cb6baa7..f297ae9149 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/FixMediaControlPanel.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/FixMediaControlPanel.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter
import com.github.kyuubiran.ezxhelper.EzXHelper
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/FixTilesList.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/FixTilesList.java
index b75f641ca7..afb6f519d2 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/FixTilesList.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/FixTilesList.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import com.sevtinge.hyperceiler.R;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/FlashLight.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/FlashLight.java
index d509a7c5c3..85f4b210d9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/FlashLight.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/FlashLight.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/GmsTile.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/GmsTile.java
index 45de25f0d3..474fcbca11 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/GmsTile.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/GmsTile.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import android.content.ComponentName;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/HideDelimiter.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/HideDelimiter.java
index 7fe3b7f599..e769ae7b42 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/HideDelimiter.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/HideDelimiter.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/MoreCardTiles.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/MoreCardTiles.java
index b735d2084f..8766de17ff 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/MoreCardTiles.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/MoreCardTiles.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import com.sevtinge.hyperceiler.R;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/MuteVisibleNotifications.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/MuteVisibleNotifications.java
index 104b74d9ce..b7a7eacef9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/MuteVisibleNotifications.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/MuteVisibleNotifications.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationImportanceHyperOSFix.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationImportanceHyperOSFix.kt
index 31f94178ca..ad1be3a4e8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationImportanceHyperOSFix.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationImportanceHyperOSFix.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationRowMenu.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationRowMenu.java
index 3c1f7dd539..36ea54f30f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationRowMenu.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationRowMenu.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import android.app.ActivityManager;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationWeather.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationWeather.kt
index 30fed63c08..2956edffcb 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationWeather.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationWeather.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationWeatherNew.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationWeatherNew.kt
index 6e1abe330d..a20343d282 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationWeatherNew.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationWeatherNew.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationWeatherOld.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationWeatherOld.kt
index e32ec96d7f..c255eea17d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationWeatherOld.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/NotificationWeatherOld.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QQSGrid.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QQSGrid.kt
index d2520972b0..13dd63ed5d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QQSGrid.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QQSGrid.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter
import android.content.res.Configuration
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QQSGridOld.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QQSGridOld.java
index 25dbef7536..a3af43a241 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QQSGridOld.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QQSGridOld.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import com.sevtinge.hyperceiler.R;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QSControlDetailBackgroundAlpha.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QSControlDetailBackgroundAlpha.kt
index ca4eafce31..3819f84aaa 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QSControlDetailBackgroundAlpha.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QSControlDetailBackgroundAlpha.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter
import android.graphics.drawable.Drawable
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QSGrid.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QSGrid.kt
index 9dc325156d..581dfe763b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QSGrid.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QSGrid.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter
import android.content.res.Configuration
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QSGridLabels.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QSGridLabels.java
index a0ffcc39f4..cf7262fe5e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QSGridLabels.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QSGridLabels.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QSGridOld.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QSGridOld.java
index 2c53353334..bf024a6271 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QSGridOld.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/QSGridOld.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import com.sevtinge.hyperceiler.R;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/RedirectToNotificationChannelSetting.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/RedirectToNotificationChannelSetting.kt
index 33ecb170d2..226249f3ce 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/RedirectToNotificationChannelSetting.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/RedirectToNotificationChannelSetting.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter
import android.content.Intent
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/ReduceBrightColorsTile.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/ReduceBrightColorsTile.java
index 3f8032e230..e0d31cb402 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/ReduceBrightColorsTile.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/ReduceBrightColorsTile.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/SmartHome.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/SmartHome.java
index f2161b924e..8010a73895 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/SmartHome.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/SmartHome.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import android.content.pm.ApplicationInfo;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/SunlightMode.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/SunlightMode.java
index 60fa107618..454cbf6832 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/SunlightMode.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/SunlightMode.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/SwitchCCAndNotification.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/SwitchCCAndNotification.java
index 0a14ea8df1..26afddb1b4 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/SwitchCCAndNotification.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/SwitchCCAndNotification.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/TaplusTile.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/TaplusTile.java
index d840424a5a..edc5dea5c6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/TaplusTile.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/controlcenter/TaplusTile.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.controlcenter;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/AddBlurEffectToLockScreen.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/AddBlurEffectToLockScreen.kt
index 6529f3fafd..7b52123587 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/AddBlurEffectToLockScreen.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/AddBlurEffectToLockScreen.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.lockscreen
import android.animation.ValueAnimator
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/AllowThirdLockScreenUseFace.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/AllowThirdLockScreenUseFace.java
index 52156d9c46..5eaf6d39c7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/AllowThirdLockScreenUseFace.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/AllowThirdLockScreenUseFace.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.lockscreen;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/BlockEditor.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/BlockEditor.java
index 1528d1c343..a2d20a6c57 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/BlockEditor.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/BlockEditor.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.lockscreen;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/BlurButton.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/BlurButton.kt
index 183f8ee58f..b4de037f26 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/BlurButton.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/BlurButton.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.lockscreen
import android.app.KeyguardManager
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/ChargingCVP.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/ChargingCVP.kt
index 899089d953..218b7dbfa1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/ChargingCVP.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/ChargingCVP.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.lockscreen
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/ClockDisplaySeconds.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/ClockDisplaySeconds.kt
index c8dab22260..560a84e38e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/ClockDisplaySeconds.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/ClockDisplaySeconds.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.lockscreen
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/ForceClockUseSystemFontsHook.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/ForceClockUseSystemFontsHook.kt
index 80c721b8b1..01d9ca2d64 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/ForceClockUseSystemFontsHook.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/ForceClockUseSystemFontsHook.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.lockscreen
import android.graphics.Typeface
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/HideLockScreenHint.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/HideLockScreenHint.kt
index 4092204919..ae8285f0df 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/HideLockScreenHint.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/HideLockScreenHint.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.lockscreen
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/HideLockScreenStatusBar.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/HideLockScreenStatusBar.kt
index 8d0a42e04b..facc9a90d7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/HideLockScreenStatusBar.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/HideLockScreenStatusBar.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.lockscreen
import android.view.View
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/HideLockscreenZenMode.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/HideLockscreenZenMode.kt
index 941cb5607f..ad2c3ad6ac 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/HideLockscreenZenMode.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/HideLockscreenZenMode.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.lockscreen
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/LockScreenDoubleTapToSleep.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/LockScreenDoubleTapToSleep.kt
index fdd0b58492..8fdbe92079 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/LockScreenDoubleTapToSleep.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/LockScreenDoubleTapToSleep.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.lockscreen
import android.app.KeyguardManager
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/NoPassword.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/NoPassword.kt
index 7a760c263e..9f01440f17 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/NoPassword.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/NoPassword.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.lockscreen
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/RemoveCamera.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/RemoveCamera.kt
index 64c1a9ed2e..0be0be9c1c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/RemoveCamera.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/RemoveCamera.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.lockscreen
import android.view.View
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/RemoveSmartScreen.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/RemoveSmartScreen.kt
index 332a0df408..8966addc51 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/RemoveSmartScreen.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/RemoveSmartScreen.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.lockscreen
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/ScramblePIN.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/ScramblePIN.java
index 2fdaa8b7c4..c640efe60d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/ScramblePIN.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/lockscreen/ScramblePIN.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.lockscreen;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/navigation/HandleLineCustom.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/navigation/HandleLineCustom.kt
index 40a54d6b67..c89b7a43f5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/navigation/HandleLineCustom.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/navigation/HandleLineCustom.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.navigation
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/navigation/NavigationCustom.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/navigation/NavigationCustom.java
index e7331460ba..5ff5c82e0c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/navigation/NavigationCustom.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/navigation/NavigationCustom.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.navigation;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/EnableVolumeBlur.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/EnableVolumeBlur.java
index 6fda06391f..9713bfa6c1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/EnableVolumeBlur.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/EnableVolumeBlur.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.plugin;
import de.robv.android.xposed.XC_MethodReplacement;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/HideDeviceControlEntry.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/HideDeviceControlEntry.java
index e6b2922ea8..799fb3de8d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/HideDeviceControlEntry.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/HideDeviceControlEntry.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.plugin;
import static com.sevtinge.hyperceiler.module.base.BaseHook.mPrefsMap;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/HideMiPlayEntry.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/HideMiPlayEntry.java
index d614188756..c7510c31c0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/HideMiPlayEntry.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/HideMiPlayEntry.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.plugin;
import static com.sevtinge.hyperceiler.module.base.BaseHook.mPrefsMap;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/HideMiSmartHubEntry.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/HideMiSmartHubEntry.java
index 4427f3be72..5db71bda8f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/HideMiSmartHubEntry.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/HideMiSmartHubEntry.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.plugin;
import static com.sevtinge.hyperceiler.module.base.BaseHook.mPrefsMap;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/PluginHelper.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/PluginHelper.java
index 7d5275b074..90f9c61900 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/PluginHelper.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/PluginHelper.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.plugin;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/SuperVolume.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/SuperVolume.java
index c9842fa810..6d2aded8f3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/SuperVolume.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/plugin/SuperVolume.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.plugin;
import de.robv.android.xposed.XC_MethodReplacement;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/BigMobileNetworkType.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/BigMobileNetworkType.java
index 5e6a18588a..942ca9e8d3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/BigMobileNetworkType.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/BigMobileNetworkType.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/BlurEnable.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/BlurEnable.java
index 0ac85c0634..2e812a2393 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/BlurEnable.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/BlurEnable.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/DisplayHardwareDetail.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/DisplayHardwareDetail.java
index 2156c33b5c..50245c9ac6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/DisplayHardwareDetail.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/DisplayHardwareDetail.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar;
import static com.sevtinge.hyperceiler.utils.api.LinQiqiApisKt.isNewNetworkStyle;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/DoubleTapToSleep.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/DoubleTapToSleep.kt
index cab95da791..ade8538d94 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/DoubleTapToSleep.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/DoubleTapToSleep.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar
import android.content.Context
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/DualRowSignalHook.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/DualRowSignalHook.java
index 43c44b9775..83b174d9a9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/DualRowSignalHook.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/DualRowSignalHook.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/HideStatusBarBeforeScreenshot.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/HideStatusBarBeforeScreenshot.java
index af20b517b7..74aab5628a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/HideStatusBarBeforeScreenshot.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/HideStatusBarBeforeScreenshot.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/MobileNetwork.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/MobileNetwork.java
index 4126b14fde..40fca17eba 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/MobileNetwork.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/MobileNetwork.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/NotificationIconColumns.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/NotificationIconColumns.java
index 5ae2910e23..737d318955 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/NotificationIconColumns.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/NotificationIconColumns.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/SelectiveHideIconForAlarmClock.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/SelectiveHideIconForAlarmClock.java
index 9ca471560c..bd9131a07e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/SelectiveHideIconForAlarmClock.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/SelectiveHideIconForAlarmClock.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar;
import android.app.AlarmManager;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/WifiStandard.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/WifiStandard.java
index 70b8cc1d6f..14f7d23a68 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/WifiStandard.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/WifiStandard.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/clock/DisableAnim.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/clock/DisableAnim.java
index a1667f0e24..caa8ba6866 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/clock/DisableAnim.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/clock/DisableAnim.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.clock;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/clock/FixColor.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/clock/FixColor.java
index 5ea9f24ad1..5e9af25a6e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/clock/FixColor.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/clock/FixColor.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.clock;
import android.graphics.Color;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/clock/TimeCustomization.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/clock/TimeCustomization.kt
index 71fc69b978..c95d6a5f4a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/clock/TimeCustomization.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/clock/TimeCustomization.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.clock
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/clock/TimeStyle.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/clock/TimeStyle.kt
index 26bbfdf8a8..f565067eb6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/clock/TimeStyle.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/clock/TimeStyle.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.clock
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/BatteryStyle.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/BatteryStyle.kt
index 7cd006e6df..c6d1ca03ae 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/BatteryStyle.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/BatteryStyle.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.icon.all
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/BluetoothIcon.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/BluetoothIcon.java
index fbdd54dcb0..46844ede90 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/BluetoothIcon.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/BluetoothIcon.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.icon.all;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/DataSaverIcon.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/DataSaverIcon.java
index 5db45953fd..4e33e1aa0e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/DataSaverIcon.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/DataSaverIcon.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.icon.all;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/HideBatteryIcon.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/HideBatteryIcon.kt
index f9ffefc2b6..d4ce8f527e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/HideBatteryIcon.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/HideBatteryIcon.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.icon.all
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/HideVoWiFiIcon.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/HideVoWiFiIcon.kt
index ef17488c98..9a6c4bf1c6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/HideVoWiFiIcon.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/HideVoWiFiIcon.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.icon.all
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/IconsFromSystemManager.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/IconsFromSystemManager.java
index 1f1df79dcb..6cb6386bb1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/IconsFromSystemManager.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/IconsFromSystemManager.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.icon.all;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/StatusBarIcon.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/StatusBarIcon.java
index c39ed218eb..ed6d33d395 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/StatusBarIcon.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/StatusBarIcon.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.icon.all;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/StatusBarIconPositionAdjust.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/StatusBarIconPositionAdjust.java
index fc378636e7..c1694c2b72 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/StatusBarIconPositionAdjust.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/StatusBarIconPositionAdjust.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.icon.all;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/StatusBarSimIcon.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/StatusBarSimIcon.kt
index 9fd74a9ac3..677cc0afaf 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/StatusBarSimIcon.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/StatusBarSimIcon.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.icon.all
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/WifiNetworkIndicator.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/WifiNetworkIndicator.kt
index a8cae6373d..5c12a1d44a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/WifiNetworkIndicator.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/all/WifiNetworkIndicator.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.icon.all
import android.view.View
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/t/UseNewHD.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/t/UseNewHD.kt
index 87ddbfa044..0e43bf46a0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/t/UseNewHD.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/icon/t/UseNewHD.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.icon.t
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/layout/StatusBarLayout.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/layout/StatusBarLayout.kt
index 06e5775a45..a8eb981137 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/layout/StatusBarLayout.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/layout/StatusBarLayout.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.layout
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/model/MobileTypeSingleHook.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/model/MobileTypeSingleHook.kt
index b30ba97939..322c858096 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/model/MobileTypeSingleHook.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/model/MobileTypeSingleHook.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.model
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/model/MobileTypeTextCustom.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/model/MobileTypeTextCustom.kt
index ff800a190b..e1a686de35 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/model/MobileTypeTextCustom.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/model/MobileTypeTextCustom.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.model
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/NetworkSpeedSec.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/NetworkSpeedSec.java
index cded8f72be..ec68db07eb 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/NetworkSpeedSec.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/NetworkSpeedSec.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.network;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/NetworkSpeedSpacing.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/NetworkSpeedSpacing.java
index b47bda9c07..c1ba541930 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/NetworkSpeedSpacing.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/NetworkSpeedSpacing.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.network;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/news/NewNetworkSpeed.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/news/NewNetworkSpeed.kt
index e65e4be33d..54368436d9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/news/NewNetworkSpeed.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/news/NewNetworkSpeed.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.network.news
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/news/NewNetworkSpeedStyle.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/news/NewNetworkSpeedStyle.kt
index b596be0ac5..5a909c469c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/news/NewNetworkSpeedStyle.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/news/NewNetworkSpeedStyle.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.network.news
import android.graphics.Typeface
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/old/NetworkSpeed.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/old/NetworkSpeed.kt
index 158771332b..febfe4ca53 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/old/NetworkSpeed.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/old/NetworkSpeed.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.network.old
import android.content.Context
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/old/NetworkSpeedStyle.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/old/NetworkSpeedStyle.kt
index e0ef82cc5c..ec629483a5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/old/NetworkSpeedStyle.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/old/NetworkSpeedStyle.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.network.old
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/old/StatusBarNoNetSpeedSep.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/old/StatusBarNoNetSpeedSep.kt
index 74c96b6efe..92692f64e5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/old/StatusBarNoNetSpeedSep.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/old/StatusBarNoNetSpeedSep.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.network.old
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/s/NetworkSpeedWidth.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/s/NetworkSpeedWidth.kt
index de591bef02..acc105e6ce 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/s/NetworkSpeedWidth.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/network/s/NetworkSpeedWidth.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.network.s
import android.widget.TextView
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/strongtoast/HideStrongToast.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/strongtoast/HideStrongToast.kt
index 7c63f6daf0..78db0a4701 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/strongtoast/HideStrongToast.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemui/statusbar/strongtoast/HideStrongToast.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.systemui.statusbar.strongtoast
import android.widget.FrameLayout
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/thememanager/DisableThemeAdNew.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/thememanager/DisableThemeAdNew.kt
index e5ea967504..75b600e053 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/thememanager/DisableThemeAdNew.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/thememanager/DisableThemeAdNew.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.thememanager
import android.view.View
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/thememanager/EnableFoldTheme.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/thememanager/EnableFoldTheme.java
index 00dd58c645..b9d5315d0b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/thememanager/EnableFoldTheme.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/thememanager/EnableFoldTheme.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.thememanager;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/thememanager/EnablePadTheme.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/thememanager/EnablePadTheme.java
index b191e84ad3..63d2647205 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/thememanager/EnablePadTheme.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/thememanager/EnablePadTheme.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.thememanager;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/thememanager/VersionCodeModify.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/thememanager/VersionCodeModify.java
index e29894a932..324d502944 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/thememanager/VersionCodeModify.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/thememanager/VersionCodeModify.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.thememanager;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/trustservice/DisableMrm.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/trustservice/DisableMrm.java
index 5a01b1955f..8f36ed10db 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/trustservice/DisableMrm.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/trustservice/DisableMrm.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.trustservice;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/tsmclient/AutoNfc.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/tsmclient/AutoNfc.kt
index 8b25c8ea83..f56acd3a76 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/tsmclient/AutoNfc.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/tsmclient/AutoNfc.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.tsmclient
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/AndroidVersionCode.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/AndroidVersionCode.kt
index fc6cbe3743..756fbed17e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/AndroidVersionCode.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/AndroidVersionCode.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.updater
import android.os.Build
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/DeviceModify.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/DeviceModify.kt
index 41f10f826f..a1abc969ad 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/DeviceModify.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/DeviceModify.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.updater
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/VabUpdate.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/VabUpdate.kt
index e0726e342f..a5aaeaae7a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/VabUpdate.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/VabUpdate.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.updater
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/VersionCodeModify.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/VersionCodeModify.java
index e6c460f10b..d594d8eb3e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/VersionCodeModify.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/VersionCodeModify.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.updater;
import android.os.Build;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/VersionCodeNew.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/VersionCodeNew.kt
index 12a7a3e9f9..7a214356d7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/VersionCodeNew.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/updater/VersionCodeNew.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.updater
import android.os.Build
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/ClipboardList.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/ClipboardList.java
index ab1bdb5bfe..d5b105f38a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/ClipboardList.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/ClipboardList.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.various;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/CollapseMiuiTitle.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/CollapseMiuiTitle.java
index d7a9a47ec1..a95eb8ca91 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/CollapseMiuiTitle.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/CollapseMiuiTitle.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.various;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/DialogBlur.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/DialogBlur.java
index 76cac7384c..f22bf99516 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/DialogBlur.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/DialogBlur.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.various;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/DialogCustom.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/DialogCustom.java
index 6c56cb809f..3101731d44 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/DialogCustom.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/DialogCustom.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.various;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/DialogGravity.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/DialogGravity.java
index da609442aa..8d0ed42564 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/DialogGravity.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/DialogGravity.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.various;
import static com.sevtinge.hyperceiler.utils.log.AndroidLogUtils.LogI;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/MiuiAppNoOverScroll.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/MiuiAppNoOverScroll.java
index cf7ba71a87..ca8a9e7ad1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/MiuiAppNoOverScroll.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/MiuiAppNoOverScroll.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.various;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/NoAccessDeviceLogsRequest.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/NoAccessDeviceLogsRequest.kt
index 376cefc5ec..17eac14c40 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/NoAccessDeviceLogsRequest.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/NoAccessDeviceLogsRequest.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.various
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/NoBrightness.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/NoBrightness.java
index 9961cce662..11e3641402 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/NoBrightness.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/NoBrightness.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.various;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/NotificationBlur.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/NotificationBlur.java
index 21b28d3743..88671ae262 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/NotificationBlur.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/NotificationBlur.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.various;
import android.graphics.drawable.Drawable;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/UnlockIme.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/UnlockIme.java
index 1ee4632992..97f7cec20b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/UnlockIme.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/UnlockIme.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.various;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/UnlockSuperClipboard.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/UnlockSuperClipboard.kt
index 15f2146610..383e33a37f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/UnlockSuperClipboard.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/various/UnlockSuperClipboard.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.various
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/voiceassist/DisableChatWatermark.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/voiceassist/DisableChatWatermark.java
index 91fea7db51..65bffe51eb 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/voiceassist/DisableChatWatermark.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/voiceassist/DisableChatWatermark.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.voiceassist;
import com.sevtinge.hyperceiler.module.base.BaseHook;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/voiceassist/UseThirdPartyBrowser.kt b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/voiceassist/UseThirdPartyBrowser.kt
index 8cf0627d8c..c9eb71d0d9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/voiceassist/UseThirdPartyBrowser.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/voiceassist/UseThirdPartyBrowser.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.voiceassist
import com.sevtinge.hyperceiler.module.base.BaseHook
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/weather/SetDeviceLevel.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/weather/SetDeviceLevel.java
index 5d5cc43a4a..2ba9c9ec70 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/weather/SetDeviceLevel.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/weather/SetDeviceLevel.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.module.hook.weather;
import android.content.Context;
@@ -54,5 +72,3 @@ private void returnIntConstant(Class> cls) {
// findAndHookMethod(cls, "transDeviceLevel", int.class, XC_MethodReplacement.returnConstant(order));
}
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/prefs/PreferenceHeader.java b/app/src/main/java/com/sevtinge/hyperceiler/prefs/PreferenceHeader.java
index e461086492..eb059acb97 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/prefs/PreferenceHeader.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/prefs/PreferenceHeader.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.prefs;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/provider/SharedPrefsProvider.java b/app/src/main/java/com/sevtinge/hyperceiler/provider/SharedPrefsProvider.java
index d83c04399b..2dd686eadb 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/provider/SharedPrefsProvider.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/provider/SharedPrefsProvider.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.provider;
import android.content.ContentProvider;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/CustomHookActivity.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/CustomHookActivity.java
index 6d6591091e..b09301ec68 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/CustomHookActivity.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/CustomHookActivity.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui;
import android.content.Intent;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/LauncherActivity.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/LauncherActivity.java
index 660bcadb3b..89898b000f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/LauncherActivity.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/LauncherActivity.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui;
import moralnorm.appcompat.app.AppCompatActivity;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/MainActivity.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/MainActivity.java
index ab9eb226ff..5a77846964 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/MainActivity.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/MainActivity.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui;
import android.content.Intent;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/MainActivityContextHelper.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/MainActivityContextHelper.java
index 36d42eb66b..9dca8cc762 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/MainActivityContextHelper.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/MainActivityContextHelper.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui;
import static com.sevtinge.hyperceiler.utils.devicesdk.DeviceSDKKt.getLanguage;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/SubPickerActivity.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/SubPickerActivity.java
index 35913532b1..77d79a330a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/SubPickerActivity.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/SubPickerActivity.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui;
import android.content.Intent;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/SubSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/SubSettings.java
index 9fd6a14a22..289d47e6d6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/SubSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/SubSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui;
import com.sevtinge.hyperceiler.ui.base.SettingsActivity;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/base/BaseActivity.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/base/BaseActivity.java
index 5c36cd7358..0724d50230 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/base/BaseActivity.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/base/BaseActivity.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.base;
import android.app.backup.BackupManager;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/base/BaseSettingsActivity.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/base/BaseSettingsActivity.java
index cf72f6e045..2303cb6709 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/base/BaseSettingsActivity.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/base/BaseSettingsActivity.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.base;
import android.content.Intent;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/base/BaseSettingsProxy.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/base/BaseSettingsProxy.java
index f635574bd0..75c924ea68 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/base/BaseSettingsProxy.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/base/BaseSettingsProxy.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.base;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/base/NavigationActivity.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/base/NavigationActivity.java
index cdbad32b3e..955a261edc 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/base/NavigationActivity.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/base/NavigationActivity.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.base;
import static com.sevtinge.hyperceiler.utils.Helpers.isDarkMode;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/base/SettingsActivity.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/base/SettingsActivity.java
index 57f19041fb..6bafbddb87 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/base/SettingsActivity.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/base/SettingsActivity.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.base;
import android.os.Bundle;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/base/SettingsProxy.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/base/SettingsProxy.java
index 5cb9c53cf7..2afc0db7f7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/base/SettingsProxy.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/base/SettingsProxy.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.base;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/customhook/CustomHookConfigActivity.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/customhook/CustomHookConfigActivity.java
index b3fa9ecea6..782353a09f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/customhook/CustomHookConfigActivity.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/customhook/CustomHookConfigActivity.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.customhook;
import android.os.Bundle;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/AboutFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/AboutFragment.java
index fbfe80e0a3..ebb928c174 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/AboutFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/AboutFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreHyperOSVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/AiAsstFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/AiAsstFragment.java
index e6f78d4cb2..a757d267f5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/AiAsstFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/AiAsstFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/AodFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/AodFragment.java
index f1ea67a639..f74056e918 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/AodFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/AodFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreHyperOSVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/BackupFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/BackupFragment.java
index 395c054176..99fa2d8ebd 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/BackupFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/BackupFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/BarrageFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/BarrageFragment.java
index 137bc72e07..4a3b9bdfbf 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/BarrageFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/BarrageFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/BrowserFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/BrowserFragment.java
index a90f2f7802..1cb16f960d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/BrowserFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/BrowserFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/CameraFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/CameraFragment.java
index 7a4d1b3133..844c178043 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/CameraFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/CameraFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ClockFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ClockFragment.java
index a7d67e34ff..cdcb9b26f1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ClockFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ClockFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ContentExtensionFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ContentExtensionFragment.java
index b3c700838f..b641a00e59 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ContentExtensionFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ContentExtensionFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/CreationFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/CreationFragment.java
index 182e86dc04..008a51f0f7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/CreationFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/CreationFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/DownloadsFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/DownloadsFragment.java
index c45379165b..4476d9a872 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/DownloadsFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/DownloadsFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/FileExplorerFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/FileExplorerFragment.java
index 350ceafccf..0e136185e6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/FileExplorerFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/FileExplorerFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/GalleryFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/GalleryFragment.java
index 7c97c4cd44..493901cc9d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/GalleryFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/GalleryFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/GuardProviderFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/GuardProviderFragment.java
index d96ce15b79..9ff2a79a7e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/GuardProviderFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/GuardProviderFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreHyperOSVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/HomeFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/HomeFragment.java
index abaacaed08..dba535b93a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/HomeFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/HomeFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import com.sevtinge.hyperceiler.R;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/HuanjiFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/HuanjiFragment.java
index 9c50c26da4..1f2fd59f33 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/HuanjiFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/HuanjiFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/InCallUiFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/InCallUiFragment.java
index 76951991a6..2487782472 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/InCallUiFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/InCallUiFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/JoyoseFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/JoyoseFragment.java
index 545fde716d..28093e197a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/JoyoseFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/JoyoseFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/LbeFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/LbeFragment.java
index f380c28e05..290fc1cbad 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/LbeFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/LbeFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MainFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MainFragment.java
index 5f057bded7..71c0d9176b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MainFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MainFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MarketFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MarketFragment.java
index d46950735d..237ae32b87 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MarketFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MarketFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MediaEditorFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MediaEditorFragment.java
index 34c21724ad..cf94778b51 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MediaEditorFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MediaEditorFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiCloudServiceFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiCloudServiceFragment.java
index 65c325ed4d..a4211be659 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiCloudServiceFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiCloudServiceFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiLinkFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiLinkFragment.java
index 594d610785..e36be2e7bc 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiLinkFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiLinkFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiSettingsFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiSettingsFragment.java
index fced8d482e..e2ff62893a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiSettingsFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiSettingsFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiShareFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiShareFragment.java
index 9d50578dd4..d067381244 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiShareFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiShareFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiSoundFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiSoundFragment.java
index c381bf40d5..7d9c841afb 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiSoundFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiSoundFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiWallpaperFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiWallpaperFragment.java
index 77d153a3a9..adf882f482 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiWallpaperFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiWallpaperFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MirrorFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MirrorFragment.java
index 931d51e704..8453067b2b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MirrorFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MirrorFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreHyperOSVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiuiPackageInstallerFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiuiPackageInstallerFragment.java
index 67559a20e7..9253861a15 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiuiPackageInstallerFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MiuiPackageInstallerFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MmsFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MmsFragment.java
index 615e3eeb11..7696b0350b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MmsFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MmsFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MtbFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MtbFragment.java
index 96e1eaf0fa..8b319daf0f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MtbFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MtbFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MusicFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MusicFragment.java
index a1bb44b23a..f17ca871ea 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MusicFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/MusicFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/NetworkBoostFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/NetworkBoostFragment.java
index 6cd263c0e6..41067b7f37 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/NetworkBoostFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/NetworkBoostFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
@@ -20,4 +38,3 @@ public View.OnClickListener addRestartListener() {
);
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/NfcFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/NfcFragment.java
index 41d0e94506..c241fe4af2 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/NfcFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/NfcFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/PersonalAssistantFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/PersonalAssistantFragment.java
index 8a8fee7e74..066f91077b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/PersonalAssistantFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/PersonalAssistantFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/PhoneFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/PhoneFragment.java
index 66ef990eac..b9eafd5213 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/PhoneFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/PhoneFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/PowerKeeperFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/PowerKeeperFragment.java
index a7252ace3a..7ac6438d91 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/PowerKeeperFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/PowerKeeperFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ScannerFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ScannerFragment.java
index e254bb7193..611c9a5f01 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ScannerFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ScannerFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ScreenRecorderFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ScreenRecorderFragment.java
index 794bf6fe5b..c4fedfd25b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ScreenRecorderFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ScreenRecorderFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ScreenShotFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ScreenShotFragment.java
index d61c375992..b2598056d3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ScreenShotFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ScreenShotFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SecurityCenterFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SecurityCenterFragment.java
index 7eb7a84ed7..cff17e48ce 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SecurityCenterFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SecurityCenterFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SecurityCenterSidebarFunctionFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SecurityCenterSidebarFunctionFragment.java
index 03a206d8a3..eb5e8bc120 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SecurityCenterSidebarFunctionFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SecurityCenterSidebarFunctionFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SoGouFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SoGouFragment.java
index ef24dc8533..3286a9edce 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SoGouFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SoGouFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SystemFrameworkFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SystemFrameworkFragment.java
index 9060ac7a72..b8c62d7dbd 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SystemFrameworkFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SystemFrameworkFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SystemSettingsFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SystemSettingsFragment.java
index 0527f58724..196476aa36 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SystemSettingsFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SystemSettingsFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SystemUIFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SystemUIFragment.java
index 9e874457f0..131aef8ee5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SystemUIFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/SystemUIFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import com.sevtinge.hyperceiler.R;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/TestFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/TestFragment.java
index aea77dda64..644224c167 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/TestFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/TestFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import androidx.fragment.app.Fragment;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ThemeManagerFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ThemeManagerFragment.java
index cafc38735a..6f2f7d26f8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ThemeManagerFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/ThemeManagerFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreHyperOSVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/TrustServiceFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/TrustServiceFragment.java
index 39a41a2863..dd5b4152d1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/TrustServiceFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/TrustServiceFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/TsmClientFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/TsmClientFragment.java
index 3ab57f6a87..10df1e6b16 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/TsmClientFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/TsmClientFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/UpdaterFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/UpdaterFragment.java
index b622ba0efc..6832ddd286 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/UpdaterFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/UpdaterFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/VariousFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/VariousFragment.java
index 2cbde00199..1eb43172e0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/VariousFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/VariousFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/VoiceAssistFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/VoiceAssistFragment.java
index 0828b1343e..0b429015db 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/VoiceAssistFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/VoiceAssistFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/WeatherFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/WeatherFragment.java
index ecadd94ee2..00e53696a6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/WeatherFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/WeatherFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/about/AboutContributerFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/about/AboutContributerFragment.java
index d2cf4c6047..1f153f11dc 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/about/AboutContributerFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/about/AboutContributerFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.about;
import com.sevtinge.hyperceiler.R;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/about/AboutUseFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/about/AboutUseFragment.java
index 45dc5838ff..635c1767bd 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/about/AboutUseFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/about/AboutUseFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.about;
import com.sevtinge.hyperceiler.R;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/base/BasePreferenceFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/base/BasePreferenceFragment.java
index 0202932548..57940acd24 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/base/BasePreferenceFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/base/BasePreferenceFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.base;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/base/SettingsPreferenceFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/base/SettingsPreferenceFragment.java
index 71d63c2f90..217a2ccc15 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/base/SettingsPreferenceFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/base/SettingsPreferenceFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.base;
import android.content.SharedPreferences;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/DisplaySettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/DisplaySettings.java
index 3f0f64bfc5..0ea4ab8929 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/DisplaySettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/DisplaySettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.framework;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/FreeFormSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/FreeFormSettings.java
index be263ec7d5..ec6ddb60a7 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/FreeFormSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/FreeFormSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.framework;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/NetworkSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/NetworkSettings.java
index d17ef473b8..cab1b9c8cb 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/NetworkSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/NetworkSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.framework;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/OtherSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/OtherSettings.java
index cc8070904f..683c270c55 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/OtherSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/OtherSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.framework;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/VolumeSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/VolumeSettings.java
index 65b817dee2..5392b601a9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/VolumeSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/framework/VolumeSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.framework;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreHyperOSVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeDockSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeDockSettings.java
index d217b1fd66..19a645cb15 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeDockSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeDockSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeDrawerSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeDrawerSettings.java
index fe29a3c588..5d8cde8fdf 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeDrawerSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeDrawerSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeFolderSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeFolderSettings.java
index 182a5e3635..3b3a9eabee 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeFolderSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeFolderSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeGestureSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeGestureSettings.java
index 40230c290d..ca27101865 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeGestureSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeGestureSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeLayoutSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeLayoutSettings.java
index 5173c33f84..d7fdd92931 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeLayoutSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeLayoutSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeOtherSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeOtherSettings.java
index 910087560b..7766c181da 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeOtherSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeOtherSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeRecentSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeRecentSettings.java
index b82d74c68a..53415f2e23 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeRecentSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeRecentSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeTitleAnimSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeTitleAnimSettings.java
index f84e7a8786..e456fd5c39 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeTitleAnimSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeTitleAnimSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeTitleSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeTitleSettings.java
index 42a6dfc9ea..fe335c9973 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeTitleSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeTitleSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeWidgetSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeWidgetSettings.java
index 735545b627..27e890c3b4 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeWidgetSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/HomeWidgetSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim1Settings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim1Settings.java
index e586d4370e..672aef101f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim1Settings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim1Settings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home.anim;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim2Settings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim2Settings.java
index 699b80811b..beb5ed75b9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim2Settings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim2Settings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home.anim;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim3Settings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim3Settings.java
index e09cf43f4c..c67c0b166f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim3Settings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim3Settings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home.anim;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim4Settings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim4Settings.java
index 7ef11da620..e717236f5d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim4Settings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim4Settings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home.anim;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim5Settings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim5Settings.java
index 46e75edeef..ab228e5761 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim5Settings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim5Settings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home.anim;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim6Settings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim6Settings.java
index fe422ae7c3..c5a193dc1c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim6Settings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim6Settings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home.anim;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim7Settings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim7Settings.java
index 19a06e7d1d..483704b19e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim7Settings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim7Settings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home.anim;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim8Settings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim8Settings.java
index 6b5c5f06d6..dab591334d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim8Settings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/home/anim/HomeTitleAnim8Settings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.home.anim;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/ModuleSettingsFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/ModuleSettingsFragment.java
index 35aec8f417..02b1c52989 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/ModuleSettingsFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/ModuleSettingsFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.settings;
import android.app.Activity;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/SafeModeFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/SafeModeFragment.java
index 7f9ffd67a8..cb173fcbf5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/SafeModeFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/SafeModeFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.settings;
import com.sevtinge.hyperceiler.R;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentDebugInfoFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentDebugInfoFragment.java
index f9381d0797..80fce791ac 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentDebugInfoFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentDebugInfoFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.settings.development;
import static com.sevtinge.hyperceiler.utils.Helpers.isModuleActive;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentFragment.java
index a6f4ed2b9f..8ee7ee3c7f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.settings.development;
import com.sevtinge.hyperceiler.R;
@@ -9,5 +27,3 @@ public int getContentResId() {
return R.xml.prefs_development;
}
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentKillFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentKillFragment.java
index 22f3984e8c..9a46c28275 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentKillFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentKillFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.settings.development;
import android.os.Handler;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentPrefsFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentPrefsFragment.java
index 21f0b95090..032fd9b55e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentPrefsFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentPrefsFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.settings.development;
import android.view.LayoutInflater;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentUIFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentUIFragment.java
index 9638891e6e..f294a16146 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentUIFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/settings/development/DevelopmentUIFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.settings.development;
import com.sevtinge.hyperceiler.R;
@@ -9,5 +27,3 @@ public int getContentResId() {
return R.xml.prefs_development_ui;
}
}
-
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/sub/AppPicker.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/sub/AppPicker.java
index e3135427ac..1c5f01c401 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/sub/AppPicker.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/sub/AppPicker.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.sub;
import android.os.Bundle;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/sub/CustomBackgroundSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/sub/CustomBackgroundSettings.java
index c8b1997b5a..c0505baf8c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/sub/CustomBackgroundSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/sub/CustomBackgroundSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.sub;
import android.os.Bundle;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/sub/MultiActionSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/sub/MultiActionSettings.java
index 95048dda83..29fcebea23 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/sub/MultiActionSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/sub/MultiActionSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.sub;
import android.content.ComponentName;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/ControlCenterSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/ControlCenterSettings.java
index a2c98297b6..5e69feccc8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/ControlCenterSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/ControlCenterSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.systemui;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/LockScreenSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/LockScreenSettings.java
index 8ccf96bac0..97594ae9b3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/LockScreenSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/LockScreenSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.systemui;
import static com.sevtinge.hyperceiler.utils.api.LinQiqiApisKt.isDeviceEncrypted;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/NavigationSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/NavigationSettings.java
index cf05a4e857..23ff8f8b3b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/NavigationSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/NavigationSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.systemui;
import android.provider.Settings;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/StatusBarSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/StatusBarSettings.java
index 6203a015ed..e158fb2cae 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/StatusBarSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/StatusBarSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.systemui;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/SystemUIOtherSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/SystemUIOtherSettings.java
index b77d6edd4c..dddd185974 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/SystemUIOtherSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/SystemUIOtherSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.systemui;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/BatteryDetailIndicatorSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/BatteryDetailIndicatorSettings.java
index 8f65a5b996..ee138876a8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/BatteryDetailIndicatorSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/BatteryDetailIndicatorSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.systemui.statusbar;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/BatteryIndicatorSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/BatteryIndicatorSettings.java
index d1def29be6..e28d175d32 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/BatteryIndicatorSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/BatteryIndicatorSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.systemui.statusbar;
import android.content.Intent;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/BatteryStyleSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/BatteryStyleSettings.java
index 9bbeee6205..27ea42950e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/BatteryStyleSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/BatteryStyleSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.systemui.statusbar;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/ClockIndicatorSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/ClockIndicatorSettings.java
index e65b10a0d9..5fb734744f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/ClockIndicatorSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/ClockIndicatorSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.systemui.statusbar;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreHyperOSVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/DoubleLineNetworkSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/DoubleLineNetworkSettings.java
index 27831b68d5..2972a93f67 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/DoubleLineNetworkSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/DoubleLineNetworkSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.systemui.statusbar;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/IconManageSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/IconManageSettings.java
index 16122bef56..730a6b5e85 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/IconManageSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/IconManageSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.systemui.statusbar;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/MobileNetworkTypeSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/MobileNetworkTypeSettings.java
index 78d031195a..d3947b1888 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/MobileNetworkTypeSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/MobileNetworkTypeSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.systemui.statusbar;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/NetworkSpeedIndicatorSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/NetworkSpeedIndicatorSettings.java
index ebd63dcd85..fea5f125c3 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/NetworkSpeedIndicatorSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/NetworkSpeedIndicatorSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.systemui.statusbar;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/StrongToastSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/StrongToastSettings.java
index 73fa5e641c..44d1ab7bde 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/StrongToastSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/statusbar/StrongToastSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.systemui.statusbar;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/various/AOSPSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/various/AOSPSettings.java
index 763c1d3eed..1c55ddab0c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/various/AOSPSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/various/AOSPSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.various;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/various/AlertDialogSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/various/AlertDialogSettings.java
index f526a91744..92e91b6deb 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/various/AlertDialogSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/various/AlertDialogSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.various;
import com.sevtinge.hyperceiler.R;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/various/MiPadSettings.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/various/MiPadSettings.java
index 6b258f7aec..98dcaa3c62 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/various/MiPadSettings.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/various/MiPadSettings.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.fragment.various;
import android.view.View;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/preference/StartActivityWithRootPreference.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/preference/StartActivityWithRootPreference.java
index c9b06b6e57..5dd4f9b9fd 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/preference/StartActivityWithRootPreference.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/preference/StartActivityWithRootPreference.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.preference;
import static com.sevtinge.hyperceiler.utils.ShellUtils.checkRootPermission;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/various/LocationDataActivity.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/various/LocationDataActivity.java
index afef0a32a2..a6f300a4f9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/various/LocationDataActivity.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/various/LocationDataActivity.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.various;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/various/LocationSimulationActivity.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/various/LocationSimulationActivity.java
index afcfac5ad9..4270b46827 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/various/LocationSimulationActivity.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/various/LocationSimulationActivity.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.various;
import android.content.SharedPreferences;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/ui/various/fragment/VariousFragment.java b/app/src/main/java/com/sevtinge/hyperceiler/ui/various/fragment/VariousFragment.java
index 038bf7e1db..564b0a2f83 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/ui/various/fragment/VariousFragment.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/ui/various/fragment/VariousFragment.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.ui.various.fragment;
import android.os.Bundle;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/BackupUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/BackupUtils.java
index ec5cf616bc..be570d24f9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/BackupUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/BackupUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/BitmapUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/BitmapUtils.java
index f46fdd21cf..662abd9bfd 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/BitmapUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/BitmapUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.graphics.Bitmap;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/BlurUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/BlurUtils.java
index 4d89545d17..ca4bbf88c1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/BlurUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/BlurUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/ColorUtils.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/ColorUtils.kt
index 91b1f23136..b8cc785f81 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/ColorUtils.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/ColorUtils.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils
import android.graphics.Color
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/ColorUtilsStatic.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/ColorUtilsStatic.java
index 9d95481597..255a534336 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/ColorUtilsStatic.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/ColorUtilsStatic.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.graphics.Color;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/ContextUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/ContextUtils.java
index 148c726e4a..01e21e1e3d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/ContextUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/ContextUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/CtaUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/CtaUtils.java
index 0484c33628..3c39bd032e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/CtaUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/CtaUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/DexKit.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/DexKit.kt
index badc8395bf..1a4c40d4da 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/DexKit.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/DexKit.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils
import de.robv.android.xposed.callbacks.XC_LoadPackage.LoadPackageParam
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/DialogHelper.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/DialogHelper.java
index 1e17907af7..d6cc8148ba 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/DialogHelper.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/DialogHelper.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.app.Activity;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/DisplayUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/DisplayUtils.java
index a22aa29373..3cf6c82dd8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/DisplayUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/DisplayUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/FileUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/FileUtils.java
index 34534e9558..868c058a17 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/FileUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/FileUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import java.io.File;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/Helpers.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/Helpers.java
index 30f4eab0f9..a763a3944b 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/Helpers.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/Helpers.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import static com.sevtinge.hyperceiler.utils.log.AndroidLogUtils.LogD;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/HookUtils.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/HookUtils.kt
index c4e4551f3e..0f3472945f 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/HookUtils.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/HookUtils.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils
import android.content.Context
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/InitDexKit.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/InitDexKit.java
index 208524e385..cc1e806018 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/InitDexKit.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/InitDexKit.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import com.sevtinge.hyperceiler.module.base.BaseModule;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/KotlinXposedHelper.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/KotlinXposedHelper.kt
index 08b45fb0c6..0f7db40237 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/KotlinXposedHelper.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/KotlinXposedHelper.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
@file:Suppress("unused")
package com.sevtinge.hyperceiler.utils
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/LogcatHelper.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/LogcatHelper.java
index 09c7f1b7b9..909eeb76b8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/LogcatHelper.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/LogcatHelper.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/MathUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/MathUtils.java
index d800ec20e3..eef82d6ac5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/MathUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/MathUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/PackageManagerUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/PackageManagerUtils.java
index 34c8209c4a..bbd1981526 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/PackageManagerUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/PackageManagerUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/PrefsChangeObserver.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/PrefsChangeObserver.java
index 19ced8c7a4..16bb518c5e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/PrefsChangeObserver.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/PrefsChangeObserver.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import static com.sevtinge.hyperceiler.utils.PrefsChangeObserver.PrefToUri.anyPrefToUri;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/PrefsMap.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/PrefsMap.java
index 512e2f7e1a..92c1509e90 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/PrefsMap.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/PrefsMap.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import java.util.HashMap;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/PrefsUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/PrefsUtils.java
index 5d57dd1c5f..c05b636bb1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/PrefsUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/PrefsUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/PropUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/PropUtils.java
index e1c0fe8257..e8fb66895d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/PropUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/PropUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/ReflectUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/ReflectUtils.java
index f776cb500f..31e11579a1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/ReflectUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/ReflectUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.util.Log;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/ResourcesHook.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/ResourcesHook.java
index f798d28d51..9a90aedfb8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/ResourcesHook.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/ResourcesHook.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import static com.sevtinge.hyperceiler.utils.log.AndroidLogUtils.LogD;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/SearchHelper.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/SearchHelper.java
index 66cd414c96..368d1b4716 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/SearchHelper.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/SearchHelper.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/SearchModeHelper.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/SearchModeHelper.java
index fa41530dd8..3d8571ccae 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/SearchModeHelper.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/SearchModeHelper.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.text.TextWatcher;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/SettingLauncher.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/SettingLauncher.java
index 0b332940bf..1df413c4db 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/SettingLauncher.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/SettingLauncher.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/SettingLauncherHelper.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/SettingLauncherHelper.java
index 5611ae4143..2d55c57b32 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/SettingLauncherHelper.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/SettingLauncherHelper.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/ShakeManager.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/ShakeManager.java
index 560641c3cb..4ff1d1ab28 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/ShakeManager.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/ShakeManager.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/ShellUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/ShellUtils.java
index b3ed0645ae..6026ab1d33 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/ShellUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/ShellUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import com.sevtinge.hyperceiler.utils.log.AndroidLogUtils;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/TileUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/TileUtils.java
index 064c7fd6ad..2263841c96 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/TileUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/TileUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreAndroidVersion;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/ToastHelper.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/ToastHelper.java
index b2731389a3..a0950f9e28 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/ToastHelper.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/ToastHelper.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.annotation.SuppressLint;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/XposedUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/XposedUtils.java
index a89fbe74fb..2f421d393e 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/XposedUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/XposedUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils;
import android.app.Application;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/LinQiqiApis.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/LinQiqiApis.kt
index fcd4ecd5d7..16ea65ecb1 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/LinQiqiApis.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/LinQiqiApis.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.api
import android.app.admin.DevicePolicyManager
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/ProjectApi.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/ProjectApi.java
index ca2c3255bd..869a2c3e54 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/ProjectApi.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/ProjectApi.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.api;
import com.sevtinge.hyperceiler.BuildConfig;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/VoyagerApis.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/VoyagerApis.kt
index 70f03a8b63..1e686aec0c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/VoyagerApis.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/VoyagerApis.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.api
import android.content.Context
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/loadClassByLazy.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/loadClassByLazy.kt
index fe155f9498..d5da7af01d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/loadClassByLazy.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/loadClassByLazy.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.api
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/MiuiStringToast.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/MiuiStringToast.kt
index a57cfbd005..6e11140970 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/MiuiStringToast.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/MiuiStringToast.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.api.miuiStringToast
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/IconParams.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/IconParams.kt
index 0440617580..a72ec0fa97 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/IconParams.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/IconParams.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.api.miuiStringToast.res
class IconParams {
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/Left.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/Left.kt
index 44948becac..7789f998a5 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/Left.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/Left.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.api.miuiStringToast.res
class Left {
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/Right.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/Right.kt
index 550f0e99f6..68929cd1b0 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/Right.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/Right.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.api.miuiStringToast.res
class Right {
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/StringToastBean.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/StringToastBean.kt
index b8feaf2839..afff0df5d9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/StringToastBean.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/StringToastBean.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.api.miuiStringToast.res
class StringToastBean {
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/StringToastBundle.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/StringToastBundle.kt
index ab1ee9d4e2..402339dfe9 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/StringToastBundle.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/StringToastBundle.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.api.miuiStringToast.res
import android.app.PendingIntent
@@ -128,4 +146,3 @@ class StringToastBundle {
}
}
}
-
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/TextParams.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/TextParams.kt
index 095477cba0..2653d88cc8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/TextParams.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/api/miuiStringToast/res/TextParams.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.api.miuiStringToast.res
class TextParams {
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/MiBlurUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/MiBlurUtils.java
index fe02844d27..f9d7103833 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/MiBlurUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/MiBlurUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.blur;
import android.graphics.Color;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/MiBlurUtilsKt.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/MiBlurUtilsKt.kt
index 01158ee663..01c1c5bbb6 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/MiBlurUtilsKt.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/MiBlurUtilsKt.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.blur
import android.graphics.Outline
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/MiBlurViewKt.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/MiBlurViewKt.kt
index a1f810ecca..5439e2b7eb 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/MiBlurViewKt.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/MiBlurViewKt.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.blur
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/BackgroundBlurDrawableExtensions.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/BackgroundBlurDrawableExtensions.kt
index 16bf0cdb79..46973b557d 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/BackgroundBlurDrawableExtensions.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/BackgroundBlurDrawableExtensions.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.blur.zhenxiang
import android.os.Build
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/BlurFrameLayout.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/BlurFrameLayout.kt
index 9f1bd4a711..54446037f8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/BlurFrameLayout.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/BlurFrameLayout.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.blur.zhenxiang
import android.content.Context
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/BlurLinearLayout.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/BlurLinearLayout.kt
index 28f02eaaa4..a1e799dfd2 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/BlurLinearLayout.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/BlurLinearLayout.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.blur.zhenxiang
import android.content.Context
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/SystemBlurController.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/SystemBlurController.kt
index 4f95c795a2..c27d663e3c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/SystemBlurController.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/SystemBlurController.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.blur.zhenxiang
import android.content.Context
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/ViewExtensions.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/ViewExtensions.kt
index 60b3e266eb..cd28f96226 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/ViewExtensions.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/ViewExtensions.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.blur.zhenxiang
import android.os.Build
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/model/CornerRadius.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/model/CornerRadius.kt
index fb7238192d..7ebdd63e5c 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/model/CornerRadius.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/blur/zhenxiang/model/CornerRadius.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.blur.zhenxiang.model
data class CornersRadius(
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/devicesdk/AppUtils.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/devicesdk/AppUtils.kt
index 2c5fb7836f..bb564473f4 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/devicesdk/AppUtils.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/devicesdk/AppUtils.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.devicesdk
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/devicesdk/DeviceSDK.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/devicesdk/DeviceSDK.kt
index 969c3da2ce..4ed714c1b8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/devicesdk/DeviceSDK.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/devicesdk/DeviceSDK.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.devicesdk
import com.sevtinge.hyperceiler.utils.PropUtils.getProp
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/devicesdk/SystemSDK.kt b/app/src/main/java/com/sevtinge/hyperceiler/utils/devicesdk/SystemSDK.kt
index f007d6fac6..ce2b85c121 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/devicesdk/SystemSDK.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/devicesdk/SystemSDK.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.devicesdk
import android.os.Build
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/hook/HookUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/hook/HookUtils.java
index 66fd7afedd..b956d3b8b8 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/hook/HookUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/hook/HookUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.hook;
import com.sevtinge.hyperceiler.utils.XposedUtils;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/log/AndroidLogUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/log/AndroidLogUtils.java
index e8d7bb0b29..986cf88a92 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/log/AndroidLogUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/log/AndroidLogUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.log;
import android.util.Log;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/log/LogManager.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/log/LogManager.java
index abd202896f..e4c322868a 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/log/LogManager.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/log/LogManager.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.log;
import static com.sevtinge.hyperceiler.utils.log.XposedLogUtils.mPrefsMap;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/log/XposedLogUtils.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/log/XposedLogUtils.java
index a7f5b59879..ffdeb40653 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/log/XposedLogUtils.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/log/XposedLogUtils.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.utils.log;
import static com.sevtinge.hyperceiler.utils.log.LogManager.logLevel;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/view/BatteryIndicatorView.java b/app/src/main/java/com/sevtinge/hyperceiler/view/BatteryIndicatorView.java
index 4002f36edc..189875babc 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/view/BatteryIndicatorView.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/view/BatteryIndicatorView.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.view;
import android.animation.ArgbEvaluator;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/view/BlurFrameLayout.java b/app/src/main/java/com/sevtinge/hyperceiler/view/BlurFrameLayout.java
index d395a138d8..0e7e2458ff 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/view/BlurFrameLayout.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/view/BlurFrameLayout.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.view;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/view/CircleImageView.java b/app/src/main/java/com/sevtinge/hyperceiler/view/CircleImageView.java
index 203a895e1a..123362af63 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/view/CircleImageView.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/view/CircleImageView.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.view;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/view/MultipleChoiceView.java b/app/src/main/java/com/sevtinge/hyperceiler/view/MultipleChoiceView.java
index cf4c1a4837..9b09985e00 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/view/MultipleChoiceView.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/view/MultipleChoiceView.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.view;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/view/RestartAlertDialog.java b/app/src/main/java/com/sevtinge/hyperceiler/view/RestartAlertDialog.java
index 252321e9dd..157690ad10 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/view/RestartAlertDialog.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/view/RestartAlertDialog.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.view;
import static com.sevtinge.hyperceiler.utils.api.VoyagerApisKt.isPad;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/view/SpinnerEx.java b/app/src/main/java/com/sevtinge/hyperceiler/view/SpinnerEx.java
index 287e310e2f..57e010bd24 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/view/SpinnerEx.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/view/SpinnerEx.java
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.view;
import android.content.Context;
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/view/WeatherData.kt b/app/src/main/java/com/sevtinge/hyperceiler/view/WeatherData.kt
index f981d1551d..0b09b6f417 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/view/WeatherData.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/view/WeatherData.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.view
import android.annotation.SuppressLint
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/view/WeatherView.kt b/app/src/main/java/com/sevtinge/hyperceiler/view/WeatherView.kt
index 0a006a125b..9fa0bf9192 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/view/WeatherView.kt
+++ b/app/src/main/java/com/sevtinge/hyperceiler/view/WeatherView.kt
@@ -1,3 +1,21 @@
+/*
+ * This file is part of HyperCeiler.
+
+ * HyperCeiler is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+
+ * Copyright (C) 2023-2024 HyperCeiler Contributions
+*/
package com.sevtinge.hyperceiler.view
import android.annotation.SuppressLint