Skip to content

Instantly share code, notes, and snippets.

View adithya2306's full-sized avatar
:shipit:
hac

Adithya R adithya2306

:shipit:
hac
View GitHub Profile
#!/usr/bin/python3
from github import Github # requires pip3 install pygithub
g = Github(input("Enter token: "))
org = g.get_organization(input("Enter org name: "))
branch = input("Enter branch: ")
for repo in org.get_repos():
try:
@adithya2306
adithya2306 / extract-opcode.c
Last active October 24, 2023 05:50
Extract major and minor value from QTI perf opcode
#include <stdio.h>
#define EXTRACT_MAJOR_TYPE 0x1FC00000
#define EXTRACT_MINOR_TYPE 0x000FC000
#define SHIFT_BIT_MAJOR_TYPE 22
#define SHIFT_BIT_MINOR_TYPE 14
int main()
{
unsigned int opcode;
@adithya2306
adithya2306 / thermal-normal.conf.txt
Last active November 23, 2024 15:04
thermal-normal.conf from marble
[BAT_SOC]
algo_type simulated
path /sys/class/power_supply/battery/capacity
polling 10000
[ABT-SENSOR]
algo_type ambient
sensors conn_therm cpu_therm power
coefficient_a 1125764 -504112009 -14091616 -70113 532538065 -4114823 2437207 -326148 -103617 -2700734 622580 2579143 4346965 -221765043 -24019755 446314 -3844149 -4032380 -4771762 10874 25664217 -26724 122112248 2668021 -20207 99535920 1120133
compensation -15506921
@adithya2306
adithya2306 / unpack-moto-img.py
Last active November 1, 2023 01:13
Unpack motorola radio/bootloader.img
#!/usr/bin/env python
#
# based on https://pastebin.com/raw/9w5TBnSv
# credits to original author HemanthJabalpuri @ XDA
# converted to python using chatgpt
import struct
import sys
def abort(msg):
#!/usr/bin/env python3
import bisect
import subprocess
import sys
import time
from threading import Thread
def run_shell_cmd(*args):
@adithya2306
adithya2306 / pa-gr.xml
Last active October 23, 2022 06:31
Repo local manifest for https://github.com/pa-gr
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="gr"
fetch="https://github.com/pa-gr/"
review="gerrit.aospa.co"
revision="topaz" />
<remove-project name="AOSPA/android_art" />
<remove-project name="AOSPA/android_bionic" />
@adithya2306
adithya2306 / AutomaticBrightnessControllerImpl.java
Created June 30, 2022 07:06
AutomaticBrightnessControllerImpl from MIUI 13 (lisa)
package com.android.server.display;
import android.content.Context;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.hardware.camera2.CameraManager;
@adithya2306
adithya2306 / KeyguardSensorInjector.java
Last active June 30, 2022 07:06
KeyguardSensorInjector from MIUI 13 (lisa)
package com.android.keyguard.injector;
import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.os.Handler;
import android.os.Looper;
import android.os.PowerManager;
/*
Copyright (c) 2014, The Linux Foundation. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
@adithya2306
adithya2306 / assessment-2-marking-scheme.txt
Created October 14, 2019 08:26
XII CS 2nd assessment marking pattern
CS 2nd assessment marking pattern
----------------------------------
16 marks - python revision
8 marks - complexity
- 5 marks for for calculating complexity + best & worst case
- 3 marks for complexity only
NOTE: step by step calculation needed for both
12 marks - matplotlob
- 2 marks - theory question