Skip to content

Instantly share code, notes, and snippets.

View dodyirawan85's full-sized avatar
🇮🇩

Irawan's dodyirawan85

🇮🇩
View GitHub Profile
T812:/tmp # ls /dev/block
by-name loop12 loop3 loop8 ram0 ram13 ram4 ram9 sdc10 sdc15 sdc2 sdc24 sdc29 sdc33 sdc38 sdc42 sdc47 sdc51 sdc56 sdc60 sdc9
loop0 loop13 loop4 loop9 ram1 ram14 ram5 sda sdc11 sdc16 sdc20 sdc25 sdc3 sdc34 sdc39 sdc43 sdc48 sdc52 sdc57 sdc61 volmgr
loop1 loop14 loop5 mmcblk0 ram10 ram15 ram6 sdb sdc12 sdc17 sdc21 sdc26 sdc30 sdc35 sdc4 sdc44 sdc49 sdc53 sdc58 sdc62 zram0
loop10 loop15 loop6 mmcblk0p1 ram11 ram2 ram7 sdc sdc13 sdc18 sdc22 sdc27 sdc31 sdc36 sdc40 sdc45 sdc5 sdc54 sdc59 sdc7
loop11 loop2 loop7 platform ram12 ram3 ram8 sdc1 sdc14 sdc19 sdc23 sdc28 sdc32 sdc37 sdc41 sdc46 sdc50 sdc55 sdc6 sdc8
T812:/tmp # ./parted /dev/block/sdc unit B print
Warning: Not all of the s
@dodyirawan85
dodyirawan85 / README.md
Last active October 26, 2025 12:52 — forked from SebaUbuntu/README.md
Generate framework compatibility matrix from fqnames

Generate framework compatibility matrix from fqnames

  • Download these 2 files
  • Compile AOSP without fcm from stock and wait for check_vintf to error out
  • Delete Python prefix from all lines (e.g. checkvintf E 06-24 00:30:22 49120 49120 check_vintf.cpp:554])
  • Paste the result in fqnames.txt
  • Launch the script
(bootloader) security-patch-level:2025-08-01
(bootloader) allow-wipe-userdata:yes
(bootloader) crc:1
(bootloader) token:<redacted>
(bootloader) snapshot-update-status:none
(bootloader) parallel-download-flash:yes
(bootloader) cpuid:0x0000045bb38a1cf6
(bootloader) hw-revision:10000
(bootloader) unlocked:yes
(bootloader) off-mode-charge:1
(bootloader) crc:1
(bootloader) snapshot-update-status:none
(bootloader) DP:0x0
(bootloader) token:redacted
(bootloader) parallel-download-flash:yes
(bootloader) hw-revision:10000
(bootloader) unlocked:yes
(bootloader) off-mode-charge:1
(bootloader) charger-screen-enabled:1
(bootloader) battery-soc-ok:yes
RMX1801:/ # find /sys -name scaling_available_frequencies
/sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies
/sys/devices/system/cpu/cpufreq/policy4/scaling_available_frequencies
RMX1801:/ # cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies
633600 902400 1113600 1401600 1536000 1747200 1843200
RMX1801:/ # cat /sys/devices/system/cpu/cpufreq/policy4/scaling_available_frequencies
1113600 1401600 1747200 1958400
12-24 22:38:01.866 5528 5558 E AndroidRuntime: FATAL EXCEPTION: launcher-loader
12-24 22:38:01.866 5528 5558 E AndroidRuntime: Process: com.android.launcher3, PID: 5528
12-24 22:38:01.866 5528 5558 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.List android.appwidget.AppWidgetManager.getInstalledProvidersForProfile(android.os.UserHandle)' on a null object reference
12-24 22:38:01.866 5528 5558 E AndroidRuntime: at com.android.launcher3.widget.WidgetManagerHelper.lambda$allWidgetsSteam$0(WidgetManagerHelper.java:159)
12-24 22:38:01.866 5528 5558 E AndroidRuntime: at com.android.launcher3.widget.WidgetManagerHelper$$ExternalSyntheticLambda0.apply(D8$$SyntheticClass:0)
12-24 22:38:01.866 5528 5558 E AndroidRuntime: at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:288)
12-24 22:38:01.866 5528 5558 E AndroidRuntime: at java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722)
12-24 22:38:01.866 552
X6739:/ # find /sys -name scaling_available_frequencies
/sys/devices/system/cpu/cpufreq/policy4/scaling_available_frequencies
/sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies
/sys/devices/system/cpu/cpufreq/policy7/scaling_available_frequencies
X6739:/ # cat /sys/devices/system/cpu/cpufreq/policy4/scaling_available_frequencies
2600000 2507000 2354000 2200000 1985000 1855000 1740000 1624000 1537000 1451000 1335000 1162000 1046000 902000 700000 437000
X6739:/ # cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies
2000000 1800000 1725000 1625000 1525000 1450000 1350000 1250000 1075000 1000000 925000 850000 750000 675000 600000 500000
X6739:/ # cat /sys/devices/system/cpu/cpufreq/policy7/scaling_available_frequencies
3000000 2892000 2713000 2600000 2463000 2284000 2141000 1998000 1820000 1632000 1482000 1370000 1258000 11080
Infinix-X6739:/data/media # ls /dev/block/
by-name dm-4 dm-8 loop13 loop2 loop26 loop32 loop39 loop45 loop7 ram0 ram15 ram8 sdc11 sdc18 sdc24 sdc30 sdc37 sdc43 sdc5 sdc56 sdc62 zram0
dm-0 dm-5 dm-9 loop14 loop20 loop27 loop33 loop4 loop46 loop8 ram1 ram2 ram9 sdc12 sdc19 sdc25 sdc31 sdc38 sdc44 sdc50 sdc57 sdc63
dm-1 dm-55 loop0 loop15 loop21 loop28 loop34 loop40 loop47 loop9 ram10 ram3 sda sdc13 sdc2 sdc26 sdc32 sdc39 sdc45 sdc51 sdc58 sdc64
dm-10 dm-56 loop1 loop16 loop22 loop29 loop35 loop41 loop48 mapper ram11 ram4 sdb sdc14 sdc20 sdc27 sdc33 sdc4 sdc46 sdc52 sdc59 sdc7
dm-2 dm-57 loop10 loop17 loop23 loop3 loop36 loop42 loop49 mmcblk0boot0 ram12 ram5 sdc sdc15 sdc21 sdc28 sdc34 sdc
/bin/sh: python3: not found
make[6]: *** [drivers/gpu/drm/msm/Makefile:176: drivers/gpu/drm/msm/generated/a2xx.xml.h] Error 127
make[6]: *** Deleting file 'drivers/gpu/drm/msm/generated/a2xx.xml.h'
make[5]: *** [scripts/Makefile.build:485: drivers/gpu/drm/msm] Error 2
make[4]: *** [scripts/Makefile.build:485: drivers/gpu/drm] Error 2
make[3]: *** [scripts/Makefile.build:485: drivers/gpu] Error 2
make[3]: *** Waiting for unfinished jobs....
itel-S665L:/data/media # ls /dev/block/
by-name dm-4 loop1 loop16 loop22 loop29 loop35 loop41 loop9 ram11 ram4 sda1 sda16 sda22 sda29 sda35 sda41 sda48 sda54 sda60 sda67 sda73
dm-0 dm-5 loop10 loop17 loop23 loop3 loop36 loop42 mapper ram12 ram5 sda10 sda17 sda23 sda3 sda36 sda42 sda49 sda55 sda61 sda68 sda8
dm-1 dm-6 loop11 loop18 loop24 loop30 loop37 loop43 platform ram13 ram6 sda11 sda18 sda24 sda30 sda37 sda43 sda5 sda56 sda62 sda69 sda9
dm-10 dm-7 loop12 loop19 loop25 loop31 loop38 loop5 pmem0 ram14 ram7 sda12 sda19 sda25 sda31 sda38 sda44 sda50 sda57 sda63 sda7 sdb
dm-11 dm-8 loop13 loop2 loop26 loop32 loop39 loop6 ram0 ram15 ram8 sda13 sda2 sda26 sda32 sda39 sda45 sda51 sda58 sda64 sda70 sdc
dm-2