RwizzROM-a30-v5 - Samsung Galaxy A30 ROMs, Kernels, Recoveries, & Ot

RwizzROM-a30-v5
Debloated OneUI 3.1 ROM
Extras:
Battery charge limit
Clean Master
ES file explorer
HKtweaks
SimpleReboot
Root Explorer
Zarchiver
Includes physwizz kernel with Zram
-Samsung securities disabled.
-CPU Governors: conservative, ondemand, userspace, powersave, interactive, performance.
-Interactive is default governor
-SE linux enforcing
-CPU overclocked and underclocked
-Big: 208 - 2184
-Little: 208 - 1690
-GPU: 343 - 1300 (without custom dtbo)
-GPU thermal & voltage control
-Extended battery life
-Works with Magisk 19.3 - 21.4
-Spectrum support enabled
- Zram
Dtbo installer
Extract stock dtbo.img from your firmware.
Add to the zip using zarchiver.
Use stock dtbo.img from your baseband (not your kernel or your ROM)
Installation
1. Wipe caches, data, system and vendor
2. Install ROM
3. Install dmverity
4. Reboot to recovery
5. Reboot (never reboot from welcome screen)
Note:
This ROM contains everything I like.
If you want something else, I can show you how to build your own.
@physwizz
ROM
RwizzROM-a305-v5.zip
drive.google.com
Kernel
physwizz - Overview
physwizz has 172 repositories available. Follow their code on GitHub.
github.com

Thanks for your work.
What is dtbo?

arman0077 said:
Thanks for your work.
What is dtbo?
Click to expand...
Click to collapse
Some kernels such as Eureka have a custom dtbo.img included in the zip.
My kernel needs stock dtbo.img.
You don't need to worry if you have not installed one of these kernels.

physwizz said:
RwizzROM-a30-v5
I have not tested it myself, but I think it will work fine
Click to expand...
Click to collapse

Related

[KERNEL][LINARO][UC][F2FS] Project T - Custom Kernel for ZenFone 2[THE END]

Hi guys,
It was a cool journey with all the support I got from you, this community is really the best! Unfortunately this will be the last version I will release. See the changelog for more details!
Please note that I do my testing on a ZE551ML 4GB 2,3GHz. For ZE550ML look here (thanks to cieffe54)
Note: This kernel works ONLY on stock based versions!​
I can only support, if you don't have any speed tweaks or similar flashed as I can not differ if the issues come from the kernel or from installed tweaks!​
Features:
Based on Zenfone 2.20.40 kernel source (completely from scratch)
Built with Hyper_linaro4.9 toolchain (all credits to @fraps123!!!)
STABLE: UC to 333MHz for all models
Power efficient work queues for fbcon and PHYDEV
Battery Life eXtender (BLX) (manipulate via init.d script 10BLX==>Downloads tab or Kernel adiutor==>Battery menu)
Touchboost input event handler (can be switched on and off via init.d, see Downloads-tab)
Greatly improved memory management
Added the following CPU governors:
- Ondemand with hotplugging event handlers when screen is off
- Lionheart
- Bioshock
- ConservativeX
- Yankactive
- TheSSJactive (Yankactive with hotplugging)
Added IO schedulers:
- sio
- zen
- vr
- fifo
- sioplus (credits to @boype, fixed afterwards for zf2 by me) {DEFAULT}
- fiops
Added TCP congestion algorithms:
-BIC
-CUBIC
-WESTWOOD
-HSTCP
-HYBLA
-HTCP
-VEGAS
-VENO
-SCALABLE
-LP
-YEAH
-ILLINOIS
Tweaked GPU governor to scale up more quickly
Set minimum brightness to 2 instead of 15 percent (changeable by init.d script)
Set readahead of int./ext. sd card partitions to 512kB by default
Selinux permissive
init.d support (creates directory if it doesn't exist!)
exfat support (no fuse, all credits to @dorimanx, automounting of devices fixed by @sorg)
GPU clock unlocked (not overclocked) - runs between 200 and 533MHz
ZRAM implemented (see below for details)
Sweep2Sleep (all credits to Lord Boeffla)
frandom RNG
F2FS support
Deprecated: KVM support (only up to version 51)
Some words about the currently implemented features:
F2FS
all credits to @mb300sd81 for modifying the fstab accordingly: http://forum.xda-developers.com/zen...custom-kernel-zenfone-2-t3150822/post64366155
Battery Life eXtender BLX
Use the init.d script in the downloads section (10BLX) or see Kernel adiutor in the battery menu.
Sweep2Sleep and/or Touchboost
To activate simply check Kernel Adiutor for a new entry in the menu
Alternatively you can use an init.d script I have uploaded in the downloads section: 90S2S.txt/91touchboost.txt
KVM
Please note, that I stopped supporting KVM functionality from v52 onwards. If you want a tweaked kernel with KVM support, you can download v51.
You need to insmod all modules with an init.d script or manually (see download section for an according script). Please note that I won't add the feature set as @ycavan is doing, as I am lacking the knowledge and also I don't want to overbloat the kernel, even if KVM is triggered via insmodding modules. If you need special features which this kernel might be missing, feel free to request it/them, but I won't guarantee that it will be implemented at all
init.d
The way I implemented init.d is sweet, simple and won't be recognized by ANY third party app which implements init.d!
I use the my own script which is already located on the ramdisk of the boot partition and added just a few lines, which check if init.d already exists and creates it if not (and will execute the scripts in there otherwise of course). So please don't install any more init.d enabler as you will have every script executed twice then!
ZRAM
You need to activate ZRAM via init.d script (see download section) as it is turned off by default, to make it more universal for the ZF2 users with 4GB as they really don't need to compress data before storing it into RAM as for the 2GB users. Of course Kernel Adiutor also offers the possibility to turn on ZRAM.
Dev Roadmap:
Fix ROW scheduler
What's useful
What most likely won't be implemented (missing knowledge, no testing tools):
Undervolting
Sound tweak directly on chip side (no documentation found about our RT5647 sound chips ) - you will need to deal with Viper4Android
Caution:
Do everything at your own risk!​
How to install:
1st pre-requisite: Unlock your Bootloader
2nd pre-requisite: BACKUP!!!
Method 1:
BACKUP!!!
Download the zip from the DL link below and extract the img file
Place the img file on your internal SD
Flash it through TWRPs "Install zip" function, by clicking on "Images..." on bottom right and then selecting "Boot" as destination
Reboot and you're done!
Method 2:
BACKUP!!!
Download the image file and place it in the directory of your adb binary
Code:
adb push <nameofimg>.img /sdcard/
adb shell
su
cd sdcard
dd if=./<nameofimg>.img of=/dev/block/by-name/boot
reboot
Method 3:
BACKUP!!!
Download the image file and place it in the directory of your fastboot binary
Boot into Bootloader mode
Issue the following commands:
Code:
fastboot flash boot <nameofimg>.img
fastboot reboot
Method 4 (thanks to @taylor.fowler )
BACKUP!!!
Download the zip and flash it via TWRP
Attention: when reporting bugs, please provide a log or a way to reproduce the error.​
Download Link:
Gone
Credits:
@jrior001, @crpalmer, @Jamison904, @Tectas, @dorimanx, @Lord Boeflla​
Special thanks to:
@Drew442
Amir J.
@aziz07​
XDA:DevDB Information
[KERNEL][LINARO][UC][F2FS] Project T - Custom Kernel for ZenFone 2[THE END], Kernel for the Asus ZenFone 2
Contributors
TheSSJ
Source Code: https://github.com/TheSSJ/android_kernel_asus_moorefield
Kernel Special Features: CPU governors, read-ahead, init.d support, exfat, async fsync, BLX, OC, UC
Version Information
Status: Stable
Current Stable Version: Final
Created 2015-07-05
Last Updated 2015-12-29
Changelog
Changelog format: dd-mm-yyyy vXX
23-12-2015 final KVM
- as promised
02-12-2015 final
- Removed OC as it has really no effect at all, kept underclocked frequency though
24-09-2015 v91
- Speed up I/O operations on file systems
- Algorithm changes to use faster multiplication by shifting
18-09-2015 v90
- Reduced module count from 19 to 5, much quicker boot
16-09-2015 v88
- Upgraded F2FS driver to latest sources (3.10. kernel backport)
- Fixed F2FS mounting problems
The path is now clear to create the first ROMs with F2FS formatted partitions (system, data and cache)
14-09-2015 v86
- Min_brightness is working now without f*cking up the brightness
- Versioning implemented (check kernel info in kernel adiutor)
12-09-2015 v85c
- Rolled back all backlight changes, will continue tomorrow or so as I have no time
12-09-2015 v85b
- Hotfix for negative brightness
11-09-2015 v85
- Minimum brightness is changeable by the user (via init.d, see script in download tab)
- Introduced VMAcaching (big performance improvements in memory handling)
10-09-2015 v84
- changed compression of ZRAM from LZO to Google's Snappy compressor, thanks for testing @2300
Older releases:
09-09-2015 v83
- Sioplus set to default at boot already
- random number generator "frandom" used everywhere (10-50 times faster than normal random)
- Removed power efficient work queue for block devices
- Turning power efficient work queues on and off works now
- Added Google's new and fast compression algorithm "Snappy" (this is only patch 1 of 2). Next step (=v84) will be to modify ZRAM to use Snappy instead of LZO
08-09-2015 v82
-F2FS support added
-added several tcp congestion algorithms and defaulted to westwood (great speed increase)
-Increased tcp window size (more performance)
-Under the hood fixes (wifi now integrated into kernel, ramdisk fixed up, etc.)
04-09-2015 v81
- Fixed BLX
02-09-2015 v80
- Introduced power efficient work queues
- Minimum brightness set to 2% also for ZE550ML models
02-09-2015 v77b Hotfix1
- Resolved Deep Sleep issues on ZE550ML models (for those who had them)
01-09-2015 v77 UC/OC
- Added OC/UC variant (+167MHz, lowest freq set to 333MHz), still no other features, that's why the version number didn't change
30-08-2015 v77 OC
- Added OC variant (+167MHz), no new version
28-08-2015 v77
- S2S now checks dynamically which phone model you have and sets the boundaries accordingly
25-08-2015 v76
- reduced brightness even more (2%)
23-08-2015c v75
- reduced brightness now to really 5% (below is not visible at all)
23-08-2015b v74
- S2S: Reset detection algorithm when finger leaves contact with screen prematurely (then it is not really a "sweep" )
23-08-2015 v73
- made s2s compatible for ZE550ML also (need to trigger via init.d script 90S2S, see downloads tab)
21-08-2015 v72
- added BLX (thanks to @Ezekeel for the base source)
19-08-2015 v70
- updated to newest code base from Asus (2.20.40)
- set minimum brighness to 2% now (1% was weird)
16-08-2015b v67
Set minimum brightness to 10% now (will be experimented with in the future)
16-08-2015 v66
Moved touchboost code to sweep2sleep module and renamed it to sweep2sleepPLUS
Touchboost code is stock again and should be snappier than before
09-08-2015 v65
Fixed crashing when a custom governor is to be set after boot
Sweep2Sleep (thanks to @Lord Boeffla)
03-08-2015 v60
Backported and implemented Async Fsync (thanks to @deadman96385)
Set Selinux to never deny requests (hot word: avc and unknown devices, thanks to @arter97)
Removed hotdemand governor and implemented the changes directly to ondemand governor
Set readahead of the sd card partitions to 512kB
02-08-2015b v56
Reverted back to O2 optimization level, now we're back to address the whole RAM again, thanks to @Tiongkia
Accidentally compiled in 32Bit, don't download anymore, v56 will hopefully address 4G again
02-08-2015 v55
Implemented working touchboost for Yankactive and Thessjactive governors (interactive works nonetheless)
01-08-2015c v53
Random files should be gone hopefully
O3 Optimization level implemented
01-08-2015b v52 (BUGGY)
Removed KVM to make the kernel lighter
Included loadable module hotdemand (ondemand with hotplugging techniques on screen off)
01-08-2015 v51
Removed useless Debug messages from the display (cluttering the kernel ring buffer)
Last build with KVM support
26-07-2015b v50
Completely built out of Hyper Linaro4.9 Toolchain
26-07-2015 v47
Added my own implementation of yankactive governor with hotplugging of 2 cores on screen off/on.
Fixed SSE instruction set compilation
24-07-2015 v46
Fixed touchboost issue when using interactive, no good solution for the other governors at the moment
22-07-2015 v45
Added kvm support(thanks @ycavan)
19-07-2015 v44
Fixed init.d being executed to soon by moving it after boot completed flag (still as part of the init process)
Fixed sioplus
18-07-2015 v42
Removed ondemandplus for now
Added sioplus (thanks @boype) and fiops (credits to @ion-storm for his backport) IO-scheduler
18-07-2015 v40
Ported yankactive to current interactive code base and applied yankactive tweaks there, see my github commit for details. Positive side effect is that the governor now finds the maximum freq automatically (removed the hardcoded max-freq, so 1.8GHz Zenfones should be supported like 2,3GHz now, too). WORKS!
17-07-2015 v38
Fixed interactive gov by taking and adapting it from fugu kernel
Fixed init.d mounting system as rw before running scripts (now the directory gets automatically created)
16-07-2015 (at least in my timezone) v35
Corrected tunables of yankactive (max_freq should be dynamically set) and Ondemandplus (min frequency increased to 500MHz)
ZRAM implemented (to be enabled via init.d)
Uploaded GPUclock and ZRAM scripts to the download section of XDA (kind of a database)
14-07-2015b v29
Added more governos:
Ondemandplus
Yankactive
Adaptive
14-07-2015 v28
Unlocked whole GPU clocking speed
13-07-2015
Moved "older" downloads from XDA to my Google Drive (it's frustrating uploading with 1MBit/s and then getting a Server I/O error)
12-07-2015b
Fixed exFAT automount issue (all credits to @sorg)
12-07-2015
Improved init.d support (creates directory if it doesn't exist)
exFAT driver implemented (thanks to @dorimanx)
11-07-2015
Added init.d support
10-07-2015
Added several (working) IO schedulers:
- sio
- vr
- zen
- fifo
10-07-2015
Fixed wakelock issues
Added several governors
Added AnTuTu results in separate post
05-07-2015
First release
Want to report a Bug? Please read here first
This last version is pretty stable so far, therefore no bug reports anymore
Awesome...
Might test this out later when I get back home and make a back-up...
Great work! Hopefully we can tweak to give us more battery life!
Great work
Gửi từ ASUS_Z00AD của tôi bằng cách sử dụng Tapatalk
oh my god.. i dont need any custom rom for this moment if there's custom kernel released.. and I never expect the 1st custom kernel was released by you @TheSSJ, you guys including @jrior001 and @crpalmer and also other developers are rock!!
anyway a question.. can we flash it .img file using fastboot cmd on bootloader?
This be fine for the 2.19 no garbage rom?
tested this kernel since using it an hour ago..
some bugs that i found:
1. dancedance, wheatley governor (freezes phone when activated)
2. smartassv2 cause random reboot
3. all the I/O Scheduler besides stock cfq & noop are unable to be used ( I/O scheduler fifo, sio, vr, zen, tripndroid will return back to stock cfq after activated)
4. suddenly apps such Castro (I usually used it to monitor core speed) crash after using this kernel
and I used Device Control apps to apply the tweak.
and also..my device is hardly fall into deep sleep mode..hsi3_wake_lock is higher than in stock kernel..
@TheSSJ
can you tell how you overcomed module signature check in your kernel? I see in your config x86_64_moor_defconfig, you still use CONFIG_MODULE_SIG=y option which should prevent modue loading compiled in other environment. Besides signature, modules have magic string which should be the same as in zImage. But i see you've took modules directly from stock kernel. So, how you've managed to load modules? I don't see any hack in commit history.
And, btw, what exactly toolchain you're using?
---------- Post added at 12:39 PM ---------- Previous post was at 12:35 PM ----------
btw, you can update kernel by simplier command.
Boot into fastboot and then issue the command:
fastboot flash boot customboot.img
So, you don't need neither custom recovery, nor root. Just unlocked bootloader.
@sorg depending on where he forked from.... we disabled all the modules and built them in to kernel.
@TheSSJ, we gotta work on your git-fu dude, although your kernel source meets the requirements, proper history helps with maintaining and gives more proper credit to where you forked from. If your interested in learning a few thing hit me on PM or IRC I'll try to teach you a few things.
Sent from my N5206 using XDA Free mobile app
another thing guys, it seems that im unable to return back to stock kernel..didnt tried fastboot command yet, just flashed stock boot.img in twrp and its stuck on bootloop. the wakelock is pretty bad, so people who want to test this kernel should make a nandroid backup their boot first..i forgot to backup mine and now i need to use this kernel to get my zf2 working but with high drain..
jrior001 said:
@sorg depending on where he forked from.... we disabled all the modules and built them in to kernel.
Click to expand...
Click to collapse
If module is built-in, then there is no reason to keep it in /lib/modules
I believe, modules are built-in because otherwise need to hack module.c to allow to load foreigner modules.
The main reason of my original question comes from need to load pre-compiled not opensourced modules such as texfat.ko and tntfs.ko. Actually, texfat.ko can be replaces by opensource exfat module from Samsung. But there is no opensource solution for tntfs.ko (i don't call that castrated ntfs opensource driver in linux kernel as alternative).
I've tried to hack module.c to allow to load foreigner modules (cannot disable the check by config flags because it affects the structures), and i can succefully load the module, but mounting the exFat(i'm experimenting with texfat.ko module) disk gives me out of memory error. So, either ASUS gave config not exactly they're using, or i don't know where is the problem.
I'm using AOSP GCC 4.8 recommended by ASUS.
cangcan said:
and also..my device is hardly fall into deep sleep mode..hsi3_wake_lock is higher than in stock kernel..
Click to expand...
Click to collapse
Yep, had that,too,fortunately I was able to restore stock kernel and now it is back to normal (75% deep sleep, 20% lowest clock). Need to investigate why it is causing that, as I didn't change the default governor at all (was set to interactive on mine, still 99% on 500MHz). The only real changes I made which were applied directly were just the dynamic read-ahead fix and the inclusion of all models in the kernel directly.
sorg said:
@TheSSJ
can you tell how you overcomed module signature check in your kernel? I see in your config x86_64_moor_defconfig, you still use CONFIG_MODULE_SIG=y option which should prevent modue loading compiled in other environment. Besides signature, modules have magic string which should be the same as in zImage. But i see you've took modules directly from stock kernel. So, how you've managed to load modules? I don't see any hack in commit history.
And, btw, what exactly toolchain you're using?
Click to expand...
Click to collapse
No hack used, as jrior001 wrote I will delete the modules in the lib folder as soon as I get home, as they bloat up the ramdisk unecessarily - it was too hot yesterday as it seems...
To be honest I downloaded a builduntu VM with which I am working. I am using the toolchain which was shipped with cyanogenmod 12.1 source, I plan to switch to AOSP or any other x86_64 optimized, though... maybe this fixed the exagerated wakelocks?
jrior001 said:
@sorg depending on where he forked from.... we disabled all the modules and built them in to kernel.
@TheSSJ, we gotta work on your git-fu dude, although your kernel source meets the requirements, proper history helps with maintaining and gives more proper credit to where you forked from. If your interested in learning a few thing hit me on PM or IRC I'll try to teach you a few things.
Click to expand...
Click to collapse
Would be really glad for any help in making this easier to build and to document - git is a pain in the a$$. Will send you a PM as soon as I can.
By the way: does anyone know if the used toolchain can be the reason why these kernel wakelocks appear??
Camera FC
Flash light not work
Gửi từ ASUS_Z00AD của tôi bằng cách sử dụng Tapatalk
29y6145 said:
Camera FC
Flash light not work
Gửi từ ASUS_Z00AD của tôi bằng cách sử dụng Tapatalk
Click to expand...
Click to collapse
Interesting - I didn't change a thing on the camera code...maybe I really need to use the AOSP toolchain as recommended by Asus...
//Edit: suspect this issue comes from the hsic wake locks cangcan posted on page 1. Basically the camera (and many other components, like modem) seems to be connected using USB protocol and there may be issues of occupied resources which cannot be used by other components. Will dive into the code when I come back home. I will also test the stock source and check if the wakelock occurs there,too! This would be an indication, that the kernel source from ASUS needs some special treatment in order to work well
TheSSJ said:
Interesting - I didn't change a thing on the camera code...maybe I really need to use the AOSP toolchain as recommended by Asus...
Click to expand...
Click to collapse
Yes
Iam restore stock boot
Camera and flash light worked again
I hope you fix next version
Gửi từ ASUS_Z00AD của tôi bằng cách sử dụng Tapatalk
I found the code piece (2 in total, xhci and ehci) where the wakelock is initialized, now it's tedious code crawling...
Some updates reg 2.18 kernel
So I have been tinkering a lot with the kernel and decided to start from scratch, with rather shocking results.
I have downloaded the original kernel source for v2.18 and compiled it strictly as described in the README included by ASUS.
After fixing some path issues the kernel compiled and I packed it into a boot.img.
After flashing and booting the wakelocks are still present!!! So this has definitely nothing to do with my modifications here, I used the x86_64_moor_defconfig with the diff_file for zenfone2 fhd and included all modules.
At this point in time I can say for sure that the config from Asus is either incomplete or something is missing from the source itself.
I will try to compile the 2.19 kernel today and see if the wakelocks disappear - but it seems that every other custom kernel should have the wakelock problems...
Just to let u know..
Also (some positive news): Intel granted me free access to their own c++ compiler binaries, which are increasing the performance of Intel based SoCs compared to normal gcc by a fair amount. Will also try to build the kernel with the Intel toolchain

[KERNEL][5.1.1][GCC 5.3] Omni kernel (30/12/2015)

Overview:
This is a custom kernel based on Omni sources for our legendary i9000. This is only for 5.1.1 roms and no other version of android will be suppported
It seems to work on CodeROM too, thanks @falconscrest123
>The zip you will download is flashable via recovery but you have to disable signature verification
>> Use devil kernel manager or NStools to edit the kernel settings
Features :
- Multiple CPU governors (lulzactive, smartassV2, wheatley, lagfree, ondemandX)
- Tweaked smartassV2
- BFQ, Zen, VR & SIOPLUS I/O schedulers added
- Tweaked VR
- New TCP algorithms (westwood is default)
- Bigmem, up to 430mb
- Kernel compressed with XZ
- Compressed initramfs
- Dynamic page writeback
- Custom ARM & INT voltages
- Voltages fixed for more stable OC
- Selectable GPU OC
- Fast charge
- BLX
- Live OC
- FULL O3 optimisations
- Call volume hack
- Touchwake
- BLN
- Zram
- Swap / Zram optimisations
- LMK tweaks
- SLQB memory allocator
- NEON optimized crypto routines
- Voodoo color
- SquashFS support (module)
- EXfat support (module)
- 720p patched bigmem libs
- Built from the latest Omni source
- Built using custom Cortex-A8 optimized UBERTC 5.2.1 toolchain of @Cl3Kener
Todo:
- Make CGROUP_TIMER_SLACK work
- Brain F*ck Scheduler (well don't mind the censoring xD)
- GPU driver to DDK [email protected] ... for now it breaks everything
- Fixing the remaining issues. After a deeper look at the code, there are so much of things to do .... what a pity humberos left this device.
- You say ...
What I wont do :
- Enable TV out
- Upgrade linux version
- Add useless CPU governors or I/O schedulers
- Add CMA
If some developer wants to help me to add more features, go ahead!
Please use it at your own risk! I am not responsible for any damage that may occur to your device.
Download :
http://www67.zippyshare.com/v/2b6CWcT8/file.html
Contributors:
@Coldwindofnowhere
@xc-racer99, for his help on setting up my Github
@(°_o), for his script
@humberos
@DerTeufel1980
@kasper_h
Source Code:
https://github.com/Coldwindofnowhere/android_kernel_samsung_aries
Custom built UBERTC with A8 optimisations : https://bitbucket.org/Coldwindofnowhere/
Version Information:
Status: WIP
Created 2015-10-02
Last Updated 2015-12-30
>If you like my work, hitting the thanks button won't hurt you<​
Reserved
Coldwindofnowhere said:
Reserved
Click to expand...
Click to collapse
Kernel is finished or WIP? i flashed this kernel my device struck at boot logo have any one tried this?
Audiracecar90 said:
Kernel is finished or WIP? i flashed this kernel my device struck at boot logo have any one tried this?
Click to expand...
Click to collapse
I haven't tested it. Reset your phone and try to delete all the .so files in the /system/lib/ directory of the flashable zip and then flash it again. It should work like that.
Coldwindofnowhere said:
I haven't tested it. Reset your phone and try to delete all the .so files in the /system/lib/ directory of the flashable zip and then flash it again. It should work like that.
Click to expand...
Click to collapse
ok mate
I've just uploaded a new build, can someone tell me if it's booting this time ?
Coldwindofnowhere said:
I've just uploaded a new build, can someone tell me if it's booting this time ?
Click to expand...
Click to collapse
just flashed it and its booting ...thanks ....good to go!!!!!

[ROMs][9.0][UNOFFICIAL] CrDroid 5.12 (pie) with goodies

Hi,
I'm posting two links to two cr droid roms that I've compiled for myself on which banking apps work (well at least the one that I use) (user builds).
1. CrDroid 5.12 user build 1 - https://drive.google.com/file/d/1WeNOi29U5b2vbI07OCNxBETiAeFfR2ND/view?usp=drivesdk.
This one you can use as a normal user build. It can be root-ed with magisk to get access to the kernel goodies. Be aware that some banking apps detect the root access even with Magisk Hide (like my latest banking app - this latest version works if I do not have magisk installed).
2. CrDroid 5.12 user build 3 (sdext2 - V2) - https://drive.google.com/file/d/1FuaOG44FC67CfaP7H1dTzbuhfYaT565M/view?usp=drivesdk.
This one will mount the second ext4 partition on the sdcard in the /data/sdext2 directory. You MUST have a second partition on the sdcard formated as ext4 for it. You can use the second partition to make room for apps in the internal storage by linking them (apk and odex only for security) to this second partition. For this you'll need applications like app2sd or link2sd.
Both roms have viper4droid included, instead of the original AudioFx app.
Kernel goodies:
- compiled with linaro toolchain for greater speed and with speed optimizations flags
- alucard cpu hotplug modified for big/little design
- adjustable vibrator strength
- sound control
- usb fastcharge
- lazy brightness
- adreno idler
- cpu and gpu undervolted
- lz4 swap zram activated
- dimmer adjuster (/sys/android_tweaks/dimadiust - 64 by default - you can set it between 0 and 110, 110 being the greatest value)...
- for sdext2_v2 added simple_lmk, speed optimizations, gpu optimizations, alucard hotplug thermally controlled (you have to enable msm-thermal for this), also interactive gov is thermally freq limited when thermal limits are hit, all of these you can control with exkernelmanager, etc... fixed the sdext2 dir selinux issue ... now apps2sd works ok ...
- some other minor changes ...
To access all the kernel setting, of course you'll need root and some app to control all of these like ExKernelManager ...
Status: Testing ...
Enjoy!
How to flash this ROM?
iHusky said:
How to flash this ROM?
Click to expand...
Click to collapse
Like lineage one...No difference...
Am I the only one who uses this rom? This rom really great though. Is there any future update for this one?
Yes, I have a new build, user_sdext2, I'm testing the stability right now..., more changes to the kernel (optimizations, simple_lmk, etc for starters, and the with the selinux for the sdext2 directory fixed) ...
sdext2 build updated to v2 ...

[Kernel] physwizz kernel for the a30

physwizz a30 stable
@physwizz
Zip installer from @Topser
Tester @krithik
-OneUI or GSI
-Most securities disabled
-CPU Governors: conservative, ondemand, userspace, powersave, interactive, performance.
-Interactive is default governor
-SE linux enforcing
-CPU overclocked and underclocked
-Big: 312 - 2080
-Little: 208 - 1690
-GPU: 343 - 1300
-Extended battery life
-Works with Magisk 19.3 - 21.4
-Spectrum support enabled
physwizz - Repositories
physwizz has 172 repositories available. Follow their code on GitHub.
github.com
Post2
Post 3
why need magisk to flash the kernel?
Thanks for this my friend
hacker812c said:
Thanks for this my friend
Click to expand...
Click to collapse
My pleasure.
I'm trying to work out why it doesn't work for some A30 users.
What is your bootloader?
tutibreaker said:
why need magisk to flash the kernel?
Click to expand...
Click to collapse
Let me know if it works without it
can we use it in stock firmware?
onyekurugitti said:
can we use it in stock firmware?
Click to expand...
Click to collapse
If it's rooted
physwizz said:
If it's rooted
Click to expand...
Click to collapse
can you say installation please
edit: i see sorry.
Can somebody test version 3.35 please
physwizz said:
Let me know if it works without it
Click to expand...
Click to collapse
dont work without it
tutibreaker said:
dont work without it
Click to expand...
Click to collapse
yes.needs magisk
bro i flashed infinity os 4.0 and magisk 20.4 can i flash this kernel and magisk again and use it in infinity 4.0?
onyekurugitti said:
bro i flashed infinity os 4.0 and magisk 20.4 can i flash this kernel and magisk again and use it in infinity 4.0?
Click to expand...
Click to collapse
Yes
physwizz-a30-GSI
@physwizz
Zip installer from @Topser
-Most securities disabled
-CPU Governors: conservative, ondemand, userspace, powersave, interactive, performance.
-Interactive is default governor
-CPU overclocked and underclocked
-Big: 312 - 2288
-Little: 208 - 1690
-GPU: 343 - 1300
-Extended battery life
-Works with Magisk 21
-Spectrum support enabled
-mtp enabled
physwizz a305g GSI Q or R
@physwizz
Zip installer from @Topser
-Most securities disabled
-CPU Governors: conservative, ondemand, userspace, powersave, interactive, performance.
-Interactive is default governor
-SE linux enforcing
-CPU overclocked and underclocked
-Big: 312 - 2288
-Little: 208 - 1690
-GPU: 343 - 1300
-Extended battery life
-Works with Magisk
Any remnant of SuperSU will cause a conflict.
-Spectrum support enabled
-mtp enabled
Sound issue fixed
physwizz v305g A30(OneUI)
@physwizz
Zip installer from @Topser
-Most securities disabled
-CPU Governors: conservative, ondemand, userspace, powersave, interactive, performance.
-Interactive is default governor
-SE linux enforcing
-CPU overclocked and underclocked
-Big: 312 - 2288
-Little: 208 - 1690
-GPU: 343 - 1300
-Extended battery life
-Works with Magisk
-Spectrum support enabled
Any remnant of SuperSU will cause a conflict.
i really wanna try it, but due magisk is needed to use it, is useless for me cuz my bankings apps stop working when dtect magisk and cant be patched
tutibreaker said:
i really wanna try it, but due magisk is needed to use it, is useless for me cuz my bankings apps stop working when dtect magisk and cant be patched
Click to expand...
Click to collapse
You can hide Magisk from the app.
I do it for my superannuation app

physwizz_kernel a30R

NEWER VERSIONS AVAILABLE
in later posts
physwizz_kernel a30R-V1
For OneUI or GSI
@physwizz
-Most securities disabled
-CPU Governors: conservative, ondemand, userspace, powersave, interactive, performance.
-Interactive is default governor
-SE linux enforcing
-CPU overclocked and underclocked
-Big: 312 - 2080
-Little: 208 - 1690
-Low battery drain
-works well with stock dtbo
Installation
1. Upgrade to Android R
2. Install kernel from TWRP
3. Install Magisk for root
4. Reboot
Bugs
No mtp for GSIs
GitHub
physwizz - Repositories
physwizz has 172 repositories available. Follow their code on GitHub.
github.com
Best kernel that works for android 11 so far thankyou !
Thanks.
Im using it with snake os rom.
Awesome.
The only thing missing is GPU overclocking, and your kernel will be 100/10
physwizz_kernel a30R-V2
For OneUI or GSI
@physwizz
-Most securities disabled
-CPU Governors: conservative, ondemand, userspace, powersave, interactive, performance.
-Interactive is default governor
-SE linux enforcing
-CPU overclocked and underclocked
-Big: 312 - 2288
-Little: 208 - 1690
-Low battery drain
-lz4 compression on zram
Installation
1. Upgrade to Android R
2. Install kernel from TWRP
3. Install Magisk for root
4. Reboot
Bugs
No mtp for GSIs
2288 doesn't stick
May have issues with stock dtbo
GitHub
physwizz - Repositories
physwizz has 172 repositories available. Follow their code on GitHub.
github.com
Mjsapnu23 said:
Best kernel that works for android 11 so far thankyou !
Click to expand...
Click to collapse
Good to know.
I don't have A30 so I can't test it.
Try v4
physwizz_kernel a30R-V4
For OneUI or GSI
@physwizz
-Most securities disabled
-CPU Governors: conservative, ondemand, userspace, powersave, interactive, performance.
-Interactive is default governor
-SE linux enforcing
-CPU overclocked and underclocked
-Big: 312 - 2184
-Little: 208 - 1690
-Low battery drain
-lz4 compression on zram
-mtp for GSIs(from topser99)
Installation
1. Upgrade to Android R
2. Install kernel fro TWRP
3. Install Magisk for root
4. Reboot
Bugs
May have issues with stock dtbo
GitHub
physwizz - Repositories
physwizz has 172 repositories available. Follow their code on GitHub.
github.com
arman0077 said:
Thanks.
Im using it with snake os rom.
Awesome.
Click to expand...
Click to collapse
Try v4
Akihikoryusuke said:
The only thing missing is GPU overclocking, and your kernel will be 100/10
Click to expand...
Click to collapse
Thanks.
One day maybe.
The last time I did GPU I made an A40 into a brick. Lol
Tried the v4, sadly im facing random reboots.
So i reflash the v1
A TWRP compatible with Android R?
joel_sinbad said:
A TWRP compatible with Android R?
Click to expand...
Click to collapse
Try this
Mjsapnu23 said:
Tried the v4, sadly im facing random reboots.
So i reflash the v1
Click to expand...
Click to collapse
This could be due to the overclocking.
It's odd that some a30 users can flash it and others can't
physwizz_kernel a30R-V4.5
Stable version
For OneUI or GSI
@physwizz
-Most securities disabled
-CPU Governors: conservative, ondemand, userspace, powersave, interactive, performance.
-Interactive is default governor
-SE linux enforcing
-CPU overclocked and underclocked
-Big: 312 - 2080
-Little: 208 - 1690
-Low battery drain
-lz4 compression on zram
-mtp for GSIs(from topser99)
-works with stock and custom dtbo
Installation
1. Upgrade to Android R
2. Install kernel from TWRP
3. Install Magisk for root
4. Reboot
GitHub
physwizz - Repositories
physwizz has 172 repositories available. Follow their code on GitHub.
github.com
Mjsapnu23 said:
Tried the v4, sadly im facing random reboots.
So i reflash the v1
Click to expand...
Click to collapse
I made v4.5 and it should work for you
physwizz said:
I made v4.5 and it should work for you
Click to expand...
Click to collapse
Ok im gonna test it
Mjsapnu23 said:
Ok im gonna test it
Click to expand...
Click to collapse
Works fine, without any issues thankyou !
I have tested it and I can say it works well. Is it possible however that you could optimize the kernal so that camera processing times could be quicker (is that possible?) Thanks in advance
Borkode said:
I have tested it and I can say it works well. Is it possible however that you could optimize the kernal so that camera processing times could be quicker (is that possible?) Thanks in advance
Click to expand...
Click to collapse
I don't think so.
Sorry
Borkode said:
I have tested it and I can say it works well. Is it possible however that you could optimize the kernal so that camera processing times could be quicker (is that possible?) Thanks in advance
Click to expand...
Click to collapse
you can off hdr function and camera takes pictures faster (I did not notice the difference in quality)

Categories

Resources