How To Guide Redmi K40 Pro ROOT Tools - Xiaomi Mi 11i / 11X Pro / Redmi K40 Pro+

一键ROOT工具,附操作说明:
Redmi K40 Pro获取root教程​
教程是基于刷入Magisk取得的ROOT,所需材料由Magisk自动匹配生成。
一、解锁BL
BL全称是BootLoader,千万要记住,玩机要基于解锁BL。
二、准备工具
1.ROOT一键刷入工具;
2. Magisk Manager
三、使用magisk制作boot.img
1.这里我们要从欧版fastboot包提取两个文件
(1)boot.img:内核
(2)vbmeta.img:开机校验
2.手机打开magisk manager,选择 ->安装->选择并修复一个文件->选择刚才提取出来的boot.img->等待完成,在Download目录里面会多出一个magisk_patched_xxxxx.img的文件,把它提取到电脑待刷入。
备注:
根据网上教程,只刷入boot.img,每次开机都会卡在第一屏幕,发现现在新出的手机通过vbmeta.img实现开机签名校验,不关闭校验就会无法开机。
相关知识可以搜索一下这个文件,关闭AVB校验的指令为:
Fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
三、使用自动脚本获取ROOT
把第二步准备好的两个文件替换掉工具包的文件,如下图所示:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
注意:文件名一定一样,不一样的手动修改!
最后,点击一键ROOT工具.bat运行,按照提示傻瓜式操作,即可获取。
----------
MOD EDIT: English Translation Below
One-click ROOT tool with operating instructions:
How to get root for Redmi K40 Pro​
The tutorial is based on the ROOT obtained by brushing into Magisk, and the required materials are automatically generated by Magisk.
1. Unlock BL
The full name of BL is BootLoader. Remember, the player must be based on unlocking BL.
Two, prepare tools
1. ROOT one-click brushing tool;
2. Magisk Manager
Three, use magisk to make boot.img
1. Here we are going to extract two files from the European version of fastboot package
(1) boot.img: kernel
(2) vbmeta.img: boot check
2. Open the magisk manager on the phone, select -> install -> select and repair a file -> select the boot.img just extracted -> wait for completion, there will be an additional magisk_patched_xxxxx.img file in the Download directory, extract it Go to the computer to be flashed in.
Remarks:
According to the online tutorial, I only swipe boot.img, and I get stuck on the first screen every time I turn on the phone. I found that the new mobile phone now uses vbmeta.img to verify the power-on signature. If you don’t turn off the verification, you won’t be able to boot.
For related knowledge, you can search for this file. The command to turn off AVB verification is:
Fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
Three, use automatic scripts to get ROOT
Replace the toolkit files with the two files prepared in the second step, as shown in the following figure:
Note: The file name must be the same, manual modification is not the same!
Finally, click the one-click ROOT tool.bat to run, follow the prompt foolish operation, and you can get it.

Hi Mate, could you pls post an instruction in English? This will ensure no misunderstandings caused by Translation tools.

@oldemonstudio Hi! I see that you're new here. Welcome to XDA! Please note that XDA is an international forum, and hence only English is permitted to be used across the website.
The above is as per the Forum Rules:
4. Use the English language.
We understand that with all the different nationalities, not everyone speaks English well, but please try. If you're really unable to post in English, use an online translator. You're free to include your original message in your own language, below the English translation. (This rule covers your posts, profile entries and signature). You could try :- https://translate.google.com/ or https://www.babelfish.com/ or use one of your choice.
Click to expand...
Click to collapse
As a courtesy, I've added the English translation to your post. Going forward, kindly use English to post/reply on the forum.
Regards,
shadowstep
Forum Moderator
----------
嗨!我看到你是新来的。欢迎使用XDA! 请注意,XDA是一个国际论坛,因此整个网站仅允许使用英语。
以上内容是根据论坛规则:
4。使用英语。
我们了解,在所有不同国籍的人中,并不是每个人的英语说得很好,但请尝试一下。 如果您真的无法用英语发布,请使用在线翻译。 您可以随意在英语翻译下方以自己的语言包含原始消息。 (此规则涵盖您的帖子,个人资料条目和签名)。 您可以尝试:- https://translate.google.com/ 或 https://www.babelfish.com/ 或使用您选择的一种。
Click to expand...
Click to collapse
出于礼貌,我已将英语翻译添加到您的帖子中。 展望未来,请使用英语在论坛上发表/回复。
问候,
shadowstep
论坛主持人

感谢分享
----------
MOD EDIT: English Translation Below
Thanks for sharing

shadowstep said:
@oldemonstudio Hi! I see that you're new here. Welcome to XDA! Please note that XDA is an international forum, and hence only English is permitted to be used across the website.
The above is as per the Forum Rules:
As a courtesy, I've added the English translation to your post. Going forward, kindly use English to post/reply on the forum.
Regards,
shadowstep
Forum Moderator
----------
嗨!我看到你是新来的。欢迎使用XDA! 请注意,XDA是一个国际论坛,因此整个网站仅允许使用英语。
以上内容是根据论坛规则:
出于礼貌,我已将英语翻译添加到您的帖子中。 展望未来,请使用英语在论坛上发表/回复。
问候,
shadowstep
论坛主持人
Click to expand...
Click to collapse
Thank U!

Update attachments。

Has anyone successfully rooted k40pro yet

nhatphunek said:
Has anyone successfully rooted k40pro yet
Click to expand...
Click to collapse
Use Magisk to pactch Boot.img, ez

nhatphunek said:
Has anyone successfully rooted k40pro yet
Click to expand...
Click to collapse
Yes get the Mi Unlock tool from Xiaomi, wait a week, it will then give you instructions how to unlock it. Then to get the root, you have to download Magisk Manager and patch the boot.img. For this I suggest you select the latest Xiaomi.eu version (I'm on stable 12.5.3). You'll get an output magisk_patched.img you fastboot flash magisk_patched.img boot, reboot, turn on Magisk Hide, pretty much that covers it. I'd update the ROM to Xiaomi.eu as soon as possible it's way easier to use. It just flashes from fastboot with a script.

BTW guys you can play with your GPU clocks using KonaBess, which now supports 888 processors. https://github.com/xzr467706992/KonaBess/releases/tag/v0.14 you don't even need to be a dev! Just unlocked bootloader. Here's a guide for a device I built a kernel for: https://forum.xda-developers.com/t/tut-guide-undervolt-overclock-sd865-updated-03-14.4229461/ you should be apply to apply the same techniques to your device. And note, the K40 Pro Plus adds 3 extra OC clocks (I don't suggest doing so, throttling on 888 phones is super common, undervolting and underclocking is probably your best bet. 840mhz default max clock on TURBO_L1 regulator is kinda pushing it on these devices (and all 888s).

Just FYI, most people don't know what I'm talking about when I say "voltage regulators for the GPU." The goal here is to use the first one on the top of the list (top is lowest voltage, bottom is highest) that can support the frequency your GPU Mhz are defined at. As you go up a regulator, the voltage increases, which leads to more power usage and hotter temperatures. Note that I played with it a little bit, and it DOES NOT seem to allow large changes in frequencies (higher that is, without upping the regulator*** you may not be able to use the higher regulators because of a commit I found in KonaBess (noted later). So it's usefulness may be not as great as I had hoped on the OC side, the throttling side, yes this could be invaluable.
If it doesn't boot, ensure you have your fastboot ROM downloaded somewhere (or use the program, it will extract vendor_boot.img to the root directory for you, save off to your PC where fastboot is located as you'll have to use PWR+Volume Down to go to fastboot, then reinstall the original vendor_boot.img (the new format saves this info in this new partition) by typing:
fastboot flash vendor_boot vendor_boot.img
fastboot reboot
Now this tool looks great for underclocking. I booted at 295mhz low and 825mhz high without changing the voltage regulators. But note the program seems a bit buggy - it will (sometimes) drop the max clock when you change it, so you MAY need a kernel manager like SmartPack to set on boot the max clock speed. At least until the code is fixed. I was able to boot on a lower regulator at 150mhz BTW [LEVEL_LOW_SVS_D1], and I didn't notice any performance difference! Just watch out for dropped frames, which can happen if your spacing is too far apart, or your frequency clock not giving enough juice. This can be done just viewing the screen - set it how you like it - power hungry or power friendly or mix and match.
These are the GPU Voltage Regulator Names (extracted from Linux 5.6.41 K40 Pro Plus / Mi11i source, codenamed haydn), listed from lowest voltage to highest. You have 10 choices I believe (regulator 0 is always the max frequency, regulator 9 is the lowest frequency):
LEVEL_RETENTION (so low it may not display anything)
LEVEL_MIN_SVS
LEVEL_LOW_SVS_D1 (note: I got it to boot at 150mhz on this regulator)
LEVEL_LOW_SVS default for 315000000 (315mhz) [REGULATOR 9 STOCK]
LEVEL_LOW_SVS_L1 default for 379000000 (379mhz)
LEVEL_LOW_SVS_L2
LEVEL_SVS default for 443000000 (443mhz)
LEVEL_SVS_L0 default for 491000000 (490mhz)
LEVEL_SVS_L1 default for 540000000 (540mhz)
LEVEL_SVS_L2 default for 608000000 (608mhz)
LEVEL_NOM default for 676000000 (676mhz)
LEVEL_NOM_L1 default for 738000000 (738mhz)
LEVEL_NOM_L2
LEVEL_TURBO default for 778000000 (778mhz)
**LEVEL_TUBRO_L0 -> added by KonaBess, not sure you can actually use it as it would require a kernel modification
LEVEL_TURBO_L1 default for 840000000 (840mhz) [REGULATOR 0 STOCK]
The levels below are turned off by KonaBess on "old 888 firmware" in commit https://github.com/xzr467706992/KonaBess/commit/e12afa47c7255e5ce1d33d97700479f67449ff89 - I presume the K40 Pro Plus supports it as it has an 888+ qcom,speed-bin = <1> defined at 900mhz on the LEVEL_TURBO_L2 regulator in the file lahaina-gpu-v2.dtsi, while Mi11 code does not have this regulator defined in the file: qcom,rpmh-regulator-levels.h) NOTE: get fastboot up on your PC before you mess with any of these regulators, you'll need it! You'll be fastboot flashing vendor_boot.img a lot. The device is already super OC'd by Qualcomm stock. That's why 888's throttle so much. Now that may be GPU or CPU related, we don't know yet. This will give us some idea. Watch temps wisely:
LEVEL_TURBO_L2
LEVEL_SUPER_TURBO
LEVEL_SUPER_TURBO_NO_CPR (okay this regulator sounds scary - CPR is used to bring someone's heart back to life after it stops beating... use with EXTREME CAUTION. My guess is it turns off all overheating protection)
My K40 Pro Plus is packed up for resale, start a conversation with me if interested ($620 USD basically Mint condition + S&H, extra rugged case + cam lens tempered glass, no markup @ China price, Xiaomi.EU stable 12.5.3 rooted with Magisk Stable and has Vanced (YouTube and Music no ads), Netflix L1, Amazon US, AdAway, all Google Services and apps like Calendar, Contacts, Messages, Chome, Discovery, Lens, GPay always worked when I used the phone before, etc. just login to your Google account and everything will auto-setup). A guy said he'd buy it from me this Friday if I hold it for $700, we'll see about that. I know it works on T-mobile USA alright LTE (N41 5G IF deployed to your area, its not in Houston, TX yet for me to test) and many EU countries frequency coverage is even better. Start of conversation with me if interested I have loads of pics on other websites. Selling because I can only build so many kernels and I have way too many phones. **I'll delete this portion once sold, not sure if the XDA rules allow me to post it (sorry moderators if I violated a rule, just trying to give a great deal to someone who is looking for an 888, I'm not making ANY money).
Back to the topic at hand. I would begin starting at the 840mhz and switch it to one lower regulator, i.e. switch to TURBO instead, and likely drop the mhz too if it fails to boot. Then repeat the rest the same way (1 level down) but only modify 1 at a time, test, then it's fastboot time if it doesn't support it OR you succeeded (write down the numbers). Then run 3DBench 1 test run first. If that works fine, you can run the stress test for 20m after you're happy with all your new frequencies and see if it runs well (no fragments, no lag, etc). If so, keep it there. You should be able to see any FREQUENCY changes in SmartPack Kernel Manager (free on the Playstore or Github, under GPU menu). You can make up your own clock speeds too. I tried dropping the max clock to 825mhz from 840mhz and it booted fine; the AnTuTu v9.0.5-OB graphics segment was lag free. This is silicon lottery customization BTW, some chips will run better at different frequencies and regulators than others.
I hope you find this post useful, took me A VERY LONG TIME to put it together to simplify the GPU adjustments using KonaBess app. It's easiest to make small changes, remember OC'ing an already OC'd device (straight from QCOM, yes they OC'd it) is not likely to work work well - any OC attempts should be like +5000mhz or +10000 at a time. All 888 phones throttle on the default config when pushed hard enough (i.e. like during a bench / stress test session). Since you are mostly testing graphics, I suggest the 3DMark 20 minute stress test for stability verification. If you underclock the GPU enough, you can probably eliminate throttling while still getting a good bench result, while adding to your screen on time (SOT). Throttle free and fast, with decent battery, and you have a winner.
Although if you want to play with the often randomly changing AnTuTu benchmark, you can do that that a little bit faster. I just think that is used by OEMs to sell phones after using it for so many years, I noticed the version #s started to increment a lot faster as more 888 phones were released. From AnTuTu v9.0.1-OB to v9.0.5-OB scores just randomly seemed to change. Companies like RealMe and Nubia (RedMagic) cheat the bench anyway to give you higher scores that don't mean anything in actual use. 3DMark seems like a more consistent bench. Anyway, regardless of which bench you chooose, mark the first runs at the current settings. Let the phone cool down and close all open apps before benching (5 minutes is a good rule of thumb for all apps to load). For more consistency, turn on airplane mode and turn off bluetooth / nfc / etc. Try to run your benches at the same battery % (have that charger ready).
Please post your findings here and notate your device, the mhz you chose, the regulator you chose, etc. so people can work from your values. As I mentioned, you are testing your silicon lotto ticket here - most chips will differ between one another. Your 888 only has to pass a minimum spec to make it to production. Some are all stars and some barely make the cutoff. That's life, it's okay, they are all fast anyway. Even the worst chip will still be fast.
Feel free to like this post if it helped you out!

Can someone who has tried this confirm if safetynet is passing and whether Gpay is usable??

r.arunkumar97 said:
Can someone who has tried this confirm if safetynet is passing and whether Gpay is usable??
Click to expand...
Click to collapse
I could not try out Gpay since it's not available in my country. But confirmed Safetynet passed on Xiaomi.eu with Magisk.

khanhdx said:
I could not try out Gpay since it's not available in my country. But confirmed Safetynet passed on Xiaomi.eu with Ma
Click to expand...
Click to collapse
is it confirm root method working on mi 11x pro indian variant?

Here's the link to SmartPack Kernel Manager, which does everything the paid programs do (Franco Kernel Manger and EX Kernel Manager) except the flash tool doesn't work (?). It used to on Pie, but I haven't gotten it to flash Q or R correctly. Take note of this. The guys behind it release it completely free so donate if you can, or if you are a coder and know how to write a flasher, kindly contribute it to them. That's what open source is all about! https://github.com/SmartPack/SmartPack-Kernel-Manager/releases

khanhdx said:
I could not try out Gpay since it's not available in my country. But confirmed Safetynet passed on Xiaomi.eu with Magisk.
Click to expand...
Click to collapse
Hello,
Can you check widevine security level after root? (Using DRM Info app)
https://play.google.com/store/apps/details?id=com.androidfung.drminfo
Also, Will i lose my data if i rooted ? I have unlocked BL and Xiaomi EU 12.5.3 installed on my K40 Pro

iiD4x said:
Hello,
Can you check widevine security level after root? (Using DRM Info app)
https://play.google.com/store/apps/details?id=com.androidfung.drminfo
Also, Will i lose my data if i rooted ? I have unlocked BL and Xiaomi EU 12.5.3 installed on my K40 Pro
Click to expand...
Click to collapse
I need to use only Magisk to patch boot.img, no vbmeta.img needed. DRM L1 without any modifications. Anyway, you won't lose your data if root using Magisk.

can anyone help me with root mi 11x pro indian version is this method works?

khanhdx said:
I need to use only Magisk to patch boot.img, no vbmeta.img needed. DRM L1 without any modifications. Anyway, you won't lose your data if root using Magisk.
Click to expand...
Click to collapse
That's great, I've rooted and all is good.
Just was confused by vbmeta.img thing

iiD4x said:
That's great, I've rooted and all is good.
Just was confused by vbmeta.img thing
Click to expand...
Click to collapse
I can't root it without vbmeta.img, using the tool oc

Related

[KERNEL & ROM] [RAY] Ray / Stock-based: kernel/rom Repack by 4pda.ru team

We are glad to present our kernel and ROM for Xperia Ray (st18i).
Stock-based ROM with cutting all no-necessary software. Kernel assembled from sources with usefull modifications.
ROM is very light-weight but powerful. There are NO any google apps in ROM. This is our rule. You can install it from "standard" GAPPS packadge from CM 7.2 topic.
You may use kernel with our rom or with your own stock-based rom including full stock, with any baseband. (we recommend 58 radio).
Both the kernel and the rom have passed test many weeks before we offer it to you.
ROM features:
- removed bloatware: google apps, SE anonymous statistics, adobe apps, ant+ apps, datamonitor, devicemonitor, facebook apps, timescape and all of their integrations. Thus, you have a lot of space for your programs.
- all other good and useful SE apps are still here: player, gallery, camera (including 3D), FM radio, TrackID, browser, default launcher.
- root and Superuser software are included
- useful switches in notification area, clean and precise battery indicator
ROM downloads:
primary mirror: http://narod.ru/disk/35145199001/ST18i_REPACK4PDA_6.zip.html
secondary mirror: http://www.multiupload.com/VAOQ83X1SX
Kernel features:
- kernel is assembled from SE sources with usefull modifications
- cwm recovery
- light and balanced overclock up to 1.4 GHz (we leave SE frequences grid) (default frequence range: 122 MHz - 1 GHz)
- deep undervolting but working under hard loading
- default and recommended governeur is SmartassV2 (we have been testing power savings for some weeks with many different kernel settings!)
- support for dual channel voice call recording (with CallRecorder software by skvalex)
- as a result, power consuming is just a bit higher in overclocked mode and usually much less than on stock firmware
- guaranted very deep sleep in suspend mode
- very stable work and all-sides-testing
Kernel downloads:
primary mirror: http://narod.ru/disk/36316696001/bootuv5.img.html
secondary mirror: http://www.multiupload.com/UKGMCCMX2C
Installation procedure is usual:
- download rom & kernel
- put rom into sdcard
- you can also put gapps package into sdcard if you want to install Google apps
- reboot your phone to "fastboot mode" (switch off power, press Vol+ button and plug USB cable)
- flash kernel with command 'fastboot flash boot bootuv4.img'
- unplug cable, power on phone, press Vol- when the screen becomes bright for entering to recovery
- select 'backup' option and backup your previous firmware (just for safety reason)
- you DON'T need to clear user data -- wipe is not required!
- select 'install zip', select our rom file, wait for installing firmware
- install gapps package with the same command, if you need it
- select 'reboot'
You get a new rom!
Our plans:
- we are constantly searching for new features to implement into a kernel
- we are testing a kernel with the new approach now, with new compression, with new init.d feature
- stay with us))
I'm considering flashing your ROM, but why wouldn't you let us overclock to 1.9 or 2.0 Ghz and "only" to 1.4 Ghz?
Just flash hartej/DoomLord Kernel if you want to OC higher...
piflechien said:
Just flash hartej/DoomLord Kernel if you want to OC higher...
Click to expand...
Click to collapse
Yeah I have that one flashed already, but I would like to know if this one is "better".
To Aire: What can the kernel of this ROM do more that DoomLord's kernel? In other words, why should I use yours and not DoomLord's?
I am so happy that aire post his great work here!!!!
I am using both kernel and ROM for more than 1 week and I can tell you that is the best in term of stability, speed and battery.
I so frequent checking the 4PDA forum for your work and use Google translate the message. So most of the time is guessing, and now you are here... thank you.. big thank you.
---------- Post added at 03:00 AM ---------- Previous post was at 02:37 AM ----------
Bazonga said:
Yeah I have that one flashed already, but I would like to know if this one is "better".
To Aire: What can the kernel of this ROM do more that DoomLord's kernel? In other words, why should I use yours and not DoomLord's?
Click to expand...
Click to collapse
Actually you can just try it out yourself to compare the difference and tell us about your finding.
What I found is without further setting, compare to DoomLord's kernel, the battery life is much better in this kernel.
aire said:
Our plans:
- we are constantly searching for new features to implement into a kernel
- we are testing a kernel with the new approach now, with new compression, with new init.d feature
- stay with us))
Click to expand...
Click to collapse
Great to see new developer joining us..!..Yay..hope to see stock with CM7 features ported....
thanks for your interest, guys!
while we prepared this first post (translate it) for bootuv4, aire has released a new kernel bootuv5. But translated features remained from previous ver. Now I will write up-to-dated features for you.
(so what you read 'in our plans' -- this is not future but presence release features)))
bootuv5 features:
- extremal undervolting at all frequencies
- filesystem support: ext2, ext3, ext4, yaffs2, vfat, ntfs
- overclock up to 1.4 GHz (work range 122 - 1024 GHz)
- init.d support
- default (and recommended!) governor is smartassV2
- ClockWorkMod Recovery 5.0.2.7
- anonymous services support removed (from kernel)
- fota support removed (from kernel)
- bidirectional calls recording
about 1.4 ghz.. Guys, SE kernel has calculated the manufacturer a grid of frequencies, if we add intermediate frequencies or overclock frequencies in table pll2_tbl (in kernel settings) -- in any case we have increasing a consumption.
We don't know how DoomLord has calculate this expanded table but all our tests says that battery drains more rapidly than on the default table. EVEN IF you will set 'default' 1ghz frequency in overclocked (to 1.8-2 ghz) kernel the consumption will NOT as at SE kernel, SE frequencies grid. The reason consists in it.
In real tasks enough 1.4 ghz, guys! But phone perfectly sleeps)) Any percent doesn't spend for a night. Is this not enough?
About init.d. In last repack4PDA (rom) the training script which is in a folder /etc/init.d is added. It named 'Scpufreq' and consists some commands to init default frequencies range and def. governor. You may try to change it for you taste)) But note that names of your scripts MUST begins from upper-case 'S', and permissions must be as r-xr-xr-x.
We will try to answer your questions, because aire have no time to read this topic.
ps. Don't forget that we tested more than month several kernel assembles and give you checked up Emerald))
Good to see another dev here! I Was using your latest kernel with stock .42 rom from SE for a little week or 2. Worked brilliant. Now I have flashed this rom, the repack4pda .58 version, and I am experiencing severe batterydrain in standby. Overnight I lost 26% when the phone was laying idle on my desk. There were almost nog wakelocks present, phone was awake for 3 times. I had this once before, that was when I flashed the hongkong edition .58 rom posted elsewhere on xda for ray. I think it has something to do with the baseband of this rom.
I found another baseband here on xda (also provided by you, thanks) and flashed that. After the baseband I flashed your kernel. The rom you have made is very fast and sleek, so I hope that this will solve my problem. Otherwise I have to revert to stock .42 again and start deleting bloatware.
See this screenshot of my overnight drain:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
didn't try this rom+kernel....yet.
I'm currently on stock rom + doomlord kernel (bloatware removed from ROM).
I notice better battery life (@same clock speeds as stock) after rooting "and" 'battery calibration' app (free from market).
So fully charge the phone, then when still on charger at 100%, press "calibrate".
Hopefully this tool will extend battery life further
Please send you comments/experiences about the battery calibration, I used this tool successfully on my previous samsung apollo.
vleutmans said:
didn't try this rom+kernel....yet.
I'm currently on stock rom + doomlord kernel (bloatware removed from ROM).
I notice better battery life (@same clock speeds as stock) after rooting "and" 'battery calibration' app (free from market).
So fully charge the phone, then when still on charger at 100%, press "calibrate".
Hopefully this tool will extend battery life further
Please send you comments/experiences about the battery calibration, I used this tool successfully on my previous samsung apollo.
Click to expand...
Click to collapse
I have used that tool before. On .42, I managed to last 51 hours with the phone. Now, when my battery reaches 10%, it goes to 1% and the phone shutsdown. I will try to erase batterystats from cwm as soon as my phone is fully charged again. I used to have a Desire HD, I wiped batterystats from cwm there all the time and that worked great.
vleutmans said:
didn't try this rom+kernel....yet.
I'm currently on stock rom + doomlord kernel (bloatware removed from ROM).
Click to expand...
Click to collapse
you can try new kernel w/o reinstall rom. this rom just more clean than we can clear it 'by hands')) if your current rom is ok -- no need to reinstall it.
vleutmans said:
Please send you comments/experiences about the battery calibration, I used this tool successfully on my previous samsung apollo.
Click to expand...
Click to collapse
Question is not for this topic, I think. Recalibrate battery statistics file need if you reflash cyanogen after stock or vice versa. If your rom is stock usually no need battery file deleting.
If your battery drains quick (as it seems to you) at first, once a month it is necessary for us to discharge the battery completely, then charge it _without interruption_. And even allow be at charger 20-30 minutes after 100%. (NOT at all night!) Repeats this twice. After that a new statistics will register to battery file and phone will 'know' it real edges of 0 and 100 percents.
At second, need to see which apps wake phone up. You may install any special app for battery and processes monitoring, e.g. battery mix, and see it statistics after some days for who eat battery)).
Bazonga said:
I'm considering flashing your ROM, but why wouldn't you let us overclock to 1.9 or 2.0 Ghz and "only" to 1.4 Ghz?
Click to expand...
Click to collapse
DoomLord's approach is probably wrong, but we do not know what exactly is wrong. His overcloclocking method looks like "brute force" leading to higher power consumption no matter how you are using your Ray, even if you are not using it at all.
aire doesn't modify any frequencies tables in source code, just cheat some part of a kernel showing it than it's not a Ray, but Arc S (oh yeah, you don't get an Arc S for free anyway ). So we get frequency range as it designed by SE developers. Than he add some good governers, apply extreme but stable and tested undervolting, and we got that brilliant... oh, sorry... pure emerald[1] kernel.
Combined with clean REPACK4PDA rom, this kernel give you good starting point to set up your SE Xperia Ray (which me personally assume as one of the best smartphone today) to work fast and long.
[1]About "PureEmerald" name, as we call this kernel on 4pda.ru. There is a tale by a greatest russian poet A.S. Pushkin, "A poem about tzar Saltan". This is a small part of this poem translated to english:
Here's a wonder, though, worth telling -
There's a little squirrel dwelling
In a fir tree; all day long,
Cracking nuts, it sings a song.
Nuts - most wondrous to behold!
Every shell is solid gold;
Kernels - each an emerald pure!
That's a wonder, to be sure.
Bluetooth again ..
.. like so often: nice image with cool features - but I don´t get serial ports from the connected bluetooth device on my pc (to sync with myphonexplorer, works good using stock firmware ).
Same issue in CM7: some versions creating these ports, some not. Maybe I have to change some settings on the phone, any ideas ?
I also have tried to install gapps-gb-20110828-signed.zip, but the market did not appear in the app list.
But anyway: one day it will work and I say THANK YOU
Is there a way to get the quickpanel in stock firmware, just in case.. I don´t believe it is only the QuickPanelSettings.apk right ?
speola said:
Is there a way to get the quickpanel in stock firmware, just in case.. I don´t believe it is only the QuickPanelSettings.apk right ?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1392472
need 2 files: SystemUI.apk (with replacements) and QuickPanelSettings.apk. This is offtop))
Good to see new devs with somewhat new approaches of modding. For example, i love the "keep it stock" way you guys do this.
Flashed just the kernel, the battery life is great and call recording works flawlessly, so.. thanks!
I confirm the battery drain with doomlord kernel is very very very fast, even in flight mode without any activities and default clock of 1 ghz
now I will try your kenel
speola said:
I also have tried to install gapps-gb-20110828-signed.zip, but the market did not appear in the app list.
Click to expand...
Click to collapse
Hmmm... It should work. The only problem with gapps is the need to reinstall it each time after installing update to repack4pda. But after reinstall everything works fine for me.
Installed v5 kernel (on stock .58 HK ROM, which is manually cleaned from bloat).
Works fast and stable, but no noticeable battery life improvement. Still drains 1% per hour at night, when it is laying on desk idle (Wi-Fi turned off). So no deep sleep I guess..
Battery stat. is showing that 65% is used by "Idle process". Shall I adjust something ?
After installing gapps-gb-20110828-signed.zip, you need to manually add a google account under accounts and synchronization. After that, the market is there
Patshad said:
After installing gapps-gb-20110828-signed.zip, you need to manually add a google account under accounts and synchronization. After that, the market is there
Click to expand...
Click to collapse
That was the missing link ! Many thanks !!

[ROM][6.01][MOB30M][11/06/2016]xTraFactory Odex xTreMe Battery You Will Love I

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
xTraFactory
100% Stock Odex Factory IMG debloated from optional Gapps , Systemless Root and No Force Ecrypt
My name is Daniel Tucci, I am an Italian Developer, after great succes of my rom on Nexus 5 , share with you my work.
This rom is created on 100% stock factory.img with the intent to optimize extremely performance and battery consumption without altering the originality.
With xTraSmooth you will have a stable rom like the original factory.img of google, you can leave safely traveling with my rom without risking blocks or problems.
This is my daily rom for nexus 6 uploaded for you at the request of some xda users.
I plan to regularly update xTraSmooth and give support to all users if necessary.
No can add other features ex. advanced power menu,clear all recents, in official factory.img for the moment .
My ROM is a official Nexus 6 factory.img with maximium optimization.
Do not just read the build name, just my xTraSmooth currently offers a 100% stock-based on official factory.img, where they were introduced all optimizations possible without altering the originality and reliability.
Now I work with a Team of my community users and xda users for built all Nexus's xTra Rom.
This group of developers has been called xTraTeam.
You can read the ROM developer on build info on AFH.
xTraROMs Official Google Plus Community
xTraROMs Official Facebook Community
My xTra Rom's has 3 priority:
- Stability on long time.
- Speed
- Battery.
xTraFactory Odex
Features:
Android 6.01
xTraFactory MOB30M Shamu
- 100% Stock MOB30M 6.01 Factory.img debloated from optional's gapps.
- Stock MMB29K Kernel
- Disabled Force Encryption
- Reduced running services and improved ram usage
- 100% Clean System Aligned with new Systemless Root
- No Build Name this is a 100% Factory.IMG flashable ROM.
- Latest Suoersu included in the zip , auto root and patch stock kernel with new systemless Root.
- Fully Odex system/app , priv-app and data/app
- Super Fast and Stable 4 Daily Driver
- Disabled ADS on browser and apps
- Optimized Audio Power on Speaker and Headphones
- Compatibile with xposed framework
- Compatibile with all Layers themes
- Fully led control support with LightFlow
Data Wipe Factory Reset is required , without it layers not work properly , use titanium in future for backup your apps and your data apps.
Guys if you like my work and dedication in helping all of you, to consider making a small donation, I am working day and night to provide the best for all us.
All donations will be appreciated, just press on donate button..
​
Bugs:
Ahha Ahha Ahha Is a joke .
No bug here.
This is a daily driver rom, stable as the stock, maybe even more.
**What is ODEX and DEODEX?
TL;DR:
Odex = More speed__Less customization
Deodex = Less speed__More customization
Extensive explenation:
In Android file system, applications come in packages with the extension .apk. These application packages, or APKs contain certain .odex files whose supposed function is to save space. These odex files are actually collections of parts of an application that are optimized before booting. Doing so speeds up the boot process, as it preloads part of an application. On the other hand, it also makes hacking those applicationsdifficult because a part of the coding has already been extracted to another location before execution.
THEN COMES DEODEX
Deodexing is basically repackaging of these APKs in a certain way, such that they are reassembled into classes.dex files. By doing that, all pieces of an application package are put together back in one place, thus eliminating theworry of a modified APK conflicting with some separate odexed parts.
In summary, Deodexed ROMs (or APKs) have all their application packages put back together in one place, allowing for easy modification such as theming. Since no pieces of code are coming from any external location, custom ROMs or APKs are always deodexed to ensure integrity.
I think that you like more speed and less customization (less costumization for dev because is to difficult mod an odex file) and for this reason you press thank and download my work!
Another explanation is this:
If you use a odex rom, you'll have also more space in data (this is important because if you don't have partition ext4 in sdcard, you won't have too free space), increase battery life, more stability and increase perfomance( the Rom is more faster to load system and app) but you can't modifie apk after odex (you can't mod program with classes.dex).
Infact ODEX is an OPTIMIZED-DEX and Android load system and app faster than deodexed (DEOPTIMIZED-DEX) app and system.
When you have a deodex file (a lot of roms are deodexed) you have File.apk in system/app and in data/dalvik-cache [email protected]@[email protected], but with odex file you have File.apk in system/app and File.odex in system/app
​
Advices And Tutorial For xTreme Battery Life and Increase touch response.
Increase Touch Response:
- Set all animations to developer options at 0.5 or disable it to substantially increase touch response;
To drastically increase the battery life:
The system and the kernel need some charging cycles / days of adjustment, Android finished its first installation starts to sync your phone with google server, load the images in the gallery, sync contacts and so on.
My nexus with this rom and FKU beta with power saving profile consumes with good coverage and wireless network,10% of battery with 1 hour SOT.
There are too many variables that affect the battery, cpu temperature, ambient temperature, humidity, mobile network signal, synchronization in the backgroud, applications in your device, so it would be extremely difficult to judge your consumption without knowing all these things.
How to reduce battery consumption xTraSmooth Rom.
1) CPU
To simplify the set-up of the CPU the application FKU integrates three custom profiles that allow you to automatically set all these parameters to suit your needs. However for those who wish Further, use another application or manually change these parameters I provide these simple advice.
- Undervolt, this practice serves to reduce the overall heat of exercise and consumption of the CPU.
A CPU that uses the correct current is still more stable compared to a CPU which uses the standard tables set with average values adapted to all CPUs.
Each CPU is different so you need to calculate their boards UV.
To calculate their boards UV is necessary from a global base of -25 or -50.
Working frequency by frequency by setting the same value as the minimum and maximum frequency and disabling start at boot is that the frequencies of the voltages.
Example set the frequency 300 MHz and 300 MHz as max as min, get off gradually with small steps -5mv until you find the limit, when you restart pinned the value of a piece of paper or on the notepad.
You will find the limit, now set 5/10 mv more and you will have your first value of the table UV.
Now proceed so for each frequency using a moment smartphone before you jump to conclusions.
These values can not be adapted to each kernel, but you will have to redo this procedure for each kernel. Without this you will have your tables UV ready and saved as in my case on google keep.
- Use a frequency that allows to work with a low voltage, in my case a frequency ranging from 1036 MHz (765mv) 1267 MHz (795mv)
- Hotplug limit work on Core 2, setting the use of the 4 Core when the load reaches 99%
- Touchboost on kernel using the touchboost set to values less than the maximum frequency, such as 1267 MHz maximum frequency and touchboost with values between 883 MHz and 960 MHz.
- Hi speed freq set the same frequency as the touchboost.
- Limit the GPU working frequency between 200 MHz and 320 MHz
2) Android
- Disable Geolocation
- Turn off system sounds
- Disable vibration to the touch and keyboard
- Disable adaptive brightness
- Use a brightness value between 5% and 10%
- Manually set in 2G if you are in areas with little signal and if necessary set airplane mode.
- Disable use mobile data and set 2G when using WiFi.
- Use a few applications that use push or remain active in the background, in my case use whatsapp, facebook stable, tapatalk and FKU beta.
- Do not change rom or kernel continuously will make continuous wipe system.
Android is that the kernel need a period of adaptation and some charge cycles to work properly.
- Use a few gapps to reduce app in sync automatically or disable synchronization of the app that you use in the shortest way, and that you do not need a synchronization between multiple devices in real time.
Many gapps have a web version app that saves space in SD and have less app in sync automatically.
- Deactivate Ok google hotword
- No close the app by recent, open and close the app to continued increases fuel consumption and reduces the fluidity of the system, lollipop has a system like iOS and works well with all the app open.
- Do not use task manager to free up RAM.
- Do not use the Clean master or other background task manager , plan to avoid unnecessary.
- Do not use snapdragon battery guru or similar programs that promise lower fuel consumption.
- Avoid heavy 3D games and games continuously running type clash of clans, Simpson, etc. etc.
3) Battery
- With modern lithium battery is not advisable to go below 20%
- Lithium batteries like short courses of charge, does not always pay full charges from 0 to 100, but prefer partial charges.
- 1 charge cycle means from 0 to 100 so if charge the battery from 50% to 100% will have carried out a half charge cycle.
- You can even connect the battery to charge a 10% charge, I repeat the lithium batteries do not damage unplugging and plugging the power supply but working with infeririore charge to 20%.
- Perform a complete cycle 2/3 times in 1 year from death and charge off up to 100%.
Guys if you like my work and dedication in helping all of you, to consider making a small donation, I am working day and night to provide the best for all us.
All donations will be appreciated, just press on donate button..
​
Delta Update:
When is possible i'll release a small delta update, to avoid that you have to download the full rom, recommended xTraSmooth Updater for best OTA experience. They allow the upgrade of your xTraSmoth on the go in 4G \ 3G.
Installation instructions:
Instructions From xTraSmooth M and StocK M
-Dirty flash on you rom, the script perform an automatic wipe cache.
FOR LOLLIPOP ROM USERS IS NECESSARY START FROM ANDROID M FACTORY OR UPGRADE YOUR BOOTLOADER AND RADIO.
INSTRUCTIONS
- FLASH TWRP
- FLASH DIRECTLY MY ROM WITHOUT ADVANCED WIPE WITH ANDROID M ARE UNNECESSARY AND WITH THE WIPE YOU BREAK THE ROM INSTALLATION
- BOOT
Downloads:
xTra Folder
https://www.androidfilehost.com/?w=files&flid=24488
3Minit battery for xTraSmooth for info go here :
http://forum.xda-developers.com/showthread.php?p=63357199
For download my ROM and update it over the air install :
xTraSmooth Updater Free
https://play.google.com/store/apps/details?id=com.xtrasmooth.free
xTraSmooth Updater is the best way to update your xTraSmooth ROM over the air. It is fully updated with latest Material Design and has a very clean and user-friendly UI.
Features:
★ Automatically checks for update after a user-set interval
★ Push notification when update is available
★ Automatically checks if you need a delta update or a full ROM installation
★ Reboot into recovery for manual flashing
★ Changelog for all the changes in the latest ROM version
Donations
If you like my work offer me an Italian Coffee, it will help me to stay awake and work for you.
A special thank you to those who appreciate my work and decided to contribute to the project.
Donations
A special thank you to those who appreciate my work and decided to contribute to the project.
Guys if you like my work and dedication in helping all of you, to consider making a small donation, I am working day and night to provide the best for all us.
All donations will be appreciated, just press on donate button..
​
Acknowledgements
First my work friend
- Prempal Singh my xTraSmooth Partner Great App Developer
- Cristiano Spada aka @CriGio Best Themes Developer and app icon designer
- Google
- Francisco Franco
- flar2
- sshafranko
- chdloc
- Team Cyanogen
- Adr990
- badboy47
- david279
- GtrCraft
- guerreromanuel
xTraSmooth Signature
MADE IN ITALY
TIGHT
This is the longest OP I have ever seen, in my whole entire life. Excellent info. Sounds like a solid rom for the community. Thanks for sharing.
Sent from my SinLess Shamu
Hi Daniel. Thank you for the bringing your ROM to shamu! I see this has Franco kernel. Is it decrypted/encryptable?
is this encrypted?
He says his ROM had more than 30k downloads.... Impossible... I have not seen one yet with that many.... Anyone vouch for that?
theellucidone said:
He says his ROM had more than 30k downloads.... Impossible... I have not seen one yet with that many.... Anyone vouch for that?
Click to expand...
Click to collapse
Why do we care? Test and try is all I can say.
Sent from my Nexus 6 using XDA Free mobile app
ooooooo.... another rom to flash... i love it!!!
Sent from my Nexus 6
dadoc04 said:
ooooooo.... another rom to flash... i love it!!!
Sent from my Nexus 6
Click to expand...
Click to collapse
That's the spirit! But it won't download for me.
Sent from my Nexus 6 using XDA Free mobile app
markwebb said:
That's the spirit! But it won't download for me.
Sent from my Nexus 6 using XDA Free mobile app
Click to expand...
Click to collapse
working here homie
Sent from my Nexus 6
So far it's downloading fine here. 8 min left.
theellucidone said:
He says his ROM had more than 30k downloads.... Impossible... I have not seen one yet with that many.... Anyone vouch for that?
Click to expand...
Click to collapse
Don't hate if you see the date that is from the n5 which runs great with this ROM.
Guys the xTraSmooth_T1 rom on folder is old test rom sended to beta tester, moved now on other folder.
The final rom with all features is in uploading, you can flash it on this test rom, i have shared folder, the final rom zip name is xTraSmooth_N6 _1.0
My PC upload it at home with slow connection.
The rom for security is encripted , you can Change the encription by selinux changer or by xTraSmooth Updater.
For users with xTraSmooth test version , dirty flash the full version on it after upload is complete....
daniel84cs said:
Guys the xTraSmooth_T1 rom on folder is old test rom sended to beta tester, moved now on other folder.
The final rom with all features is in uploading, you can flash it on this test rom, i have shared folder, the final rom zip name is xTraSmooth_N6 _1.0
My PC upload it at home with slow connection.
The rom for security is encripted , you can Change the encription by selinux changer or by xTraSmooth Updater.
For users with xTraSmooth test version , dirty flash the full version on it after upload is complete....
Click to expand...
Click to collapse
Thanks for the info! I just decrypted today so am hesitant to go through that process again in the same day. I will test soon however.
Sent from my Nexus 6 using XDA Free mobile app
markwebb said:
Thanks for the info! I just decrypted today so am hesitant to go through that process again in the same day. I will test soon however.
Sent from my Nexus 6 using XDA Free mobile app
Click to expand...
Click to collapse
I dirty flash on my Nexus 20/30 times on the day, not is a problem only replace the file on your system folder....
On the test version not is all features.
Only a base for test if it boot....
Decripted the kernel or rom, the encription is on kernel not is possible remove the encription of entire rom.
great will dirty flash over the beta version as thats been running great since yesterday
strikerdj2011 said:
great will dirty flash over the beta version as thats been running great since yesterday
Click to expand...
Click to collapse
Thanks for the feed, test if work all features. DT2W work...???....Battery percentage work...???
Now work with my partner for app support, The next download only from app, with ora support........I release small update called delta update for update the rom in 4G over the air....
ROM is uploaded yet?
Do I need to Flash the Radio Zip mentioned in OP?
acheney1990 said:
Do I need to Flash the Radio Zip mentioned in OP?
Click to expand...
Click to collapse
No no not flash modem, update the OT this night, i have copied the N5 OT....
Guys app is ready, no more download in folder, OTA is ready...
App sended to google, now you can download this for rom downloading....
Is final free app sended to google....
https://www.dropbox.com/s/weepb28gboub75j/xTraSmooth_Updater_Free_1.01[1].apk?dl=0
Coming soon on playstore...

[ROM][6.01][MTC19V][09/06/2016]xTraFactory Odex xTreMe Battery You Will Love It

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
xTraFactory
100% Stock Odex Factory IMG debloated from optional's Gapps , Systemless Root and No Force Encrypt
My name is Daniel Tucci, I am an Italian Developer, after great succes of my rom on Nexus 5 and Nexus 6 , share with you my work.
This rom is created on 100% stock factory.img with the intent to optimize extremely performance and battery consumption without altering the originality.
With xTraSmooth you will have a stable rom like the original factory.img of google, you can leave safely traveling with my rom without risking blocks or problems.
This is my daily rom for nexus 5x uploaded for you at the request of some xda users.
I plan to regularly update xTraSmooth and give support to all users if necessary.
No can add other features ex. advanced power menu,clear all recents, in official factory.img for the moment .
My ROM is a official Nexus 5x factory.img with maximium optimization.
Do not just read the build name, just my xTraSmooth currently offers a 100% stock-based on official factory.img, where they were introduced all optimizations possible without altering the originality and reliability.
Now I work with a Team of my community users and xda users for built all Nexus's xTra Rom.
This group of developers has been called xTraTeam.
You can read the ROM developer on build info on AFH.
xTraROMs Official Google Plus Community
xTraROMs Official Facebook Community
My xTra Rom's has 3 priority:
- Stability on long time.
- Speed
- Battery.
xTraFactory Odex
Features:
Android 6.01
xTraFactory MMB29M Angler
- 100% Stock MMB29M 6.01 Factory.img debloated from optional's gapps.
- Stock MMB29K Kernel
- Disabled Force Encryption
- Reduced running services and improved ram usage
- 100% Clean System Aligned with new Systemless Root
- No Build Name this is a 100% Factory.IMG flashable ROM.
- Supersu 2.65 included in the zip , auto root and patch stock kernel with new systemless Root.
- Fully Odex system/app , priv-app and data/app
- Super Fast and Stable 4 Daily Driver
- Disabled ADS on browser and apps
- Compatibile with xposed framework
- Compatibile with all Layers themes
Data Wipe Factory Reset is required , without it layers not work properly , use titanium in future for backup your apps and your data apps.
Guys if you like my work and dedication in helping all of you, to consider making a small donation, I am working day and night to provide the best for all us.
All donations will be appreciated, just press on donate button..
​
Bugs:
Ahha Ahha Ahha Is a joke .
No bug here.
This is a daily driver rom, stable as the stock, maybe even more.
**What is ODEX and DEODEX?
TL;DR:
Odex = More speed__Less customization
Deodex = Less speed__More customization
Extensive explenation:
In Android file system, applications come in packages with the extension .apk. These application packages, or APKs contain certain .odex files whose supposed function is to save space. These odex files are actually collections of parts of an application that are optimized before booting. Doing so speeds up the boot process, as it preloads part of an application. On the other hand, it also makes hacking those applicationsdifficult because a part of the coding has already been extracted to another location before execution.
THEN COMES DEODEX
Deodexing is basically repackaging of these APKs in a certain way, such that they are reassembled into classes.dex files. By doing that, all pieces of an application package are put together back in one place, thus eliminating theworry of a modified APK conflicting with some separate odexed parts.
In summary, Deodexed ROMs (or APKs) have all their application packages put back together in one place, allowing for easy modification such as theming. Since no pieces of code are coming from any external location, custom ROMs or APKs are always deodexed to ensure integrity.
I think that you like more speed and less customization (less costumization for dev because is to difficult mod an odex file) and for this reason you press thank and download my work!
Another explanation is this:
If you use a odex rom, you'll have also more space in data (this is important because if you don't have partition ext4 in sdcard, you won't have too free space), increase battery life, more stability and increase perfomance( the Rom is more faster to load system and app) but you can't modifie apk after odex (you can't mod program with classes.dex).
Infact ODEX is an OPTIMIZED-DEX and Android load system and app faster than deodexed (DEOPTIMIZED-DEX) app and system.
When you have a deodex file (a lot of roms are deodexed) you have File.apk in system/app and in data/dalvik-cache [email protected]@[email protected], but with odex file you have File.apk in system/app and File.odex in system/app
​
Advices And Tutorial For xTreme Battery Life and Increase touch response.
Increase Touch Response:
- Set all animations to developer options at 0.5 or disable it to substantially increase touch response;
To drastically increase the battery life:
The system and the kernel need some charging cycles / days of adjustment, Android finished its first installation starts to sync your phone with google server, load the images in the gallery, sync contacts and so on.
My nexus with this rom and FKU with power saving profile consumes with good coverage and wireless network,10% of battery with 1 hour SOT.
There are too many variables that affect the battery, cpu temperature, ambient temperature, humidity, mobile network signal, synchronization in the backgroud, applications in your device, so it would be extremely difficult to judge your consumption without knowing all these things.
How to reduce battery consumption xTraSmooth Rom.
1) CPU
To simplify the set-up of the CPU the application FKU integrates three custom profiles that allow you to automatically set all these parameters to suit your needs. However for those who wish Further, use another application or manually change these parameters I provide these simple advice.
- Undervolt, this practice serves to reduce the overall heat of exercise and consumption of the CPU.
A CPU that uses the correct current is still more stable compared to a CPU which uses the standard tables set with average values adapted to all CPUs.
Each CPU is different so you need to calculate their boards UV.
To calculate their boards UV is necessary from a global base of -25 or -50.
Working frequency by frequency by setting the same value as the minimum and maximum frequency and disabling start at boot is that the frequencies of the voltages.
Example set the frequency 300 MHz and 300 MHz as max as min, get off gradually with small steps -5mv until you find the limit, when you restart pinned the value of a piece of paper or on the notepad.
You will find the limit, now set 5/10 mv more and you will have your first value of the table UV.
Now proceed so for each frequency using a moment smartphone before you jump to conclusions.
These values can not be adapted to each kernel, but you will have to redo this procedure for each kernel. Without this you will have your tables UV ready and saved as in my case on google keep.
- Use a frequency that allows to work with a low voltage, in my case a frequency ranging from 1036 MHz (765mv) 1267 MHz (795mv)
- Hotplug limit work on Core 2, setting the use of the 4 Core when the load reaches 99%
- Touchboost on kernel using the touchboost set to values less than the maximum frequency, such as 1267 MHz maximum frequency and touchboost with values between 883 MHz and 960 MHz.
- Hi speed freq set the same frequency as the touchboost.
- Limit the GPU working frequency between 200 MHz and 320 MHz
2) Android
- Disable Geolocation
- Turn off system sounds
- Disable vibration to the touch and keyboard
- Disable adaptive brightness
- Use a brightness value between 5% and 10%
- Manually set in 2G if you are in areas with little signal and if necessary set airplane mode.
- Disable use mobile data and set 2G when using WiFi.
- Use a few applications that use push or remain active in the background, in my case use whatsapp, facebook stable, tapatalk and FKU beta.
- Do not change rom or kernel continuously will make continuous wipe system.
Android is that the kernel need a period of adaptation and some charge cycles to work properly.
- Use a few gapps to reduce app in sync automatically or disable synchronization of the app that you use in the shortest way, and that you do not need a synchronization between multiple devices in real time.
Many gapps have a web version app that saves space in SD and have less app in sync automatically.
- Deactivate Ok google hotword
- No close the app by recent, open and close the app to continued increases fuel consumption and reduces the fluidity of the system, lollipop has a system like iOS and works well with all the app open.
- Do not use task manager to free up RAM.
- Do not use the Clean master or other background task manager , plan to avoid unnecessary.
- Do not use snapdragon battery guru or similar programs that promise lower fuel consumption.
- Avoid heavy 3D games and games continuously running type clash of clans, Simpson, etc. etc.
3) Battery
- With modern lithium battery is not advisable to go below 20%
- Lithium batteries like short courses of charge, does not always pay full charges from 0 to 100, but prefer partial charges.
- 1 charge cycle means from 0 to 100 so if charge the battery from 50% to 100% will have carried out a half charge cycle.
- You can even connect the battery to charge a 10% charge, I repeat the lithium batteries do not damage unplugging and plugging the power supply but working with infeririore charge to 20%.
- Perform a complete cycle 2/3 times in 1 year from death and charge off up to 100%.
Guys if you like my work and dedication in helping all of you, to consider making a small donation, I am working day and night to provide the best for all us.
All donations will be appreciated, just press on donate button..
​
Installation instructions:
Instructions From xTraSmooth M and StocK M
-Dirty flash on you rom, the script perform an automatic wipe cache.
FOR LOLLIPOP ROM USERS IS NECESSARY START FROM ANDROID M FACTORY OR UPGRADE YOUR BOOTLOADER AND RADIO.
INSTRUCTIONS
- FLASH TWRP
- FLASH DIRECTLY MY ROM WITHOUT ADVANCED WIPE WITH ANDROID M ARE UNNECESSARY AND WITH THE WIPE YOU BREAK THE ROM INSTALLATION
- BOOT
Downloads:
xTra Folder
https://www.androidfilehost.com/?w=files&flid=45572
Donations
If you like my work offer me an Italian Coffee, it will help me to stay awake and work for you.
A special thank you to those who appreciate my work and decided to contribute to the project.
Donations
A special thank you to those who appreciate my work and decided to contribute to the project.
Guys if you like my work and dedication in helping all of you, to consider making a small donation, I am working day and night to provide the best for all us.
All donations will be appreciated, just press on donate button..
​
Acknowledgements
First my work friend
- Prempal Singh my xTraSmooth Partner Great App Developer
- Cristiano Spada aka @CriGio Best Themes Developer and app icon designer
- Google
- Francisco Franco
- flar2
- sshafranko
- chdloc
- Team Cyanogen
- Adr990
- badboy47
- david279
- GtrCraft
- guerreromanuel
xTraSmooth Signature
MADE IN ITALY
Hi! Ciao!
Nice to see an italian rom on xda.
I'll try it for sure in the next few days. Just a question on the installation.
If i am on another custom rom, i have to do a full wipe before flash your rom? Or am i wrong?
BartLuke94 said:
Hi! Ciao!
Nice to see an italian rom on xda.
I'll try it for sure in the next few days. Just a question on the installation.
If i am on another custom rom, i have to do a full wipe before flash your rom? Or am i wrong?
Click to expand...
Click to collapse
I would say yes all ways good to clean install
I guess we have to flash unsu zip if we are on system root
Στάλθηκε από το Nexus 6P μου χρησιμοποιώντας Tapatalk
@daniel84cs
Bit of confusion here. The title states MMB29K as the build number, so does the file at your download page. But, no such build number exists for this device, it does for the Nexus 5X, but not the Nexus 6P.
Just flashed with Cataclysm mod all working great
Thanks op
Heisenberg said:
@daniel84cs
Bit of confusion here. The title states MMB29K as the build number, so does the file at your download page. But, no such build number exists for this device, it does for the Nexus 5X, but not the Nexus 6P.
Click to expand...
Click to collapse
Was wondering the same as i see it has listed Bullhead as the build name too.
Heisenberg said:
@daniel84cs
Bit of confusion here. The title states MMB29K as the build number, so does the file at your download page. But, no such build number exists for this device, it does for the Nexus 5X, but not the Nexus 6P.
Click to expand...
Click to collapse
Think his copied and paste from his x5 thread lol and forgot to change a few things
I'm on Cataclysm myself over stock (systemless root) with elemental x kernel and it's great!
So you flashed the mod over this rom? Is there any difference? Is it snappier?
Just looking for a quick opinion. Thanks in advance
jaythenut said:
Just flashed with Cataclysm mod all working great
Thanks op
Click to expand...
Click to collapse
bkrickles said:
I'm on Cataclysm myself over stock (systemless root) with elemental x kernel and it's great!
So you flashed the mod over this rom? Is there any difference? Is it snappier?
Just looking for a quick opinion. Thanks in advance
Click to expand...
Click to collapse
not had long enough to tell the difference but had to wipe to get it to work dirty didnt work
Thanks, appreciate the response.
Of course I understand you need to run with it a while before forming an opinion.
I'm working and won't get a chance to flash until probably late tonight so if you have anything to add ,would love to hear it.
Thanks again
jaythenut said:
not had long enough to tell the difference but had to wipe to get it to work dirty didnt work
Click to expand...
Click to collapse
Long time no see, glad your in the Nexus6 P forum! Cool
Does it support CM Themes? Just read layers. So no go. Thanks otherwise.
Gesendet von meinem Nexus 6P mit Tapatalk
Thanks to all guys , fixed the name of title and zip name , sorry I have copyed by Bullhead page and zip name. This is my first ROM for Nexus 6P , bug I grant continuate supports for this Great Device.
Inviato dal mio Nexus 6 utilizzando Tapatalk
I'm getting nfc and play store crashes when installing xposed. Anyone else with xposed working?
Elemenopee said:
I'm getting nfc and play store crashes when installing xposed. Anyone else with xposed working?
Click to expand...
Click to collapse
Working fine on my side, I'm using v79.
Elemenopee said:
I'm getting nfc and play store crashes when installing xposed. Anyone else with xposed working?
Click to expand...
Click to collapse
Yes work perfect , make a Wipe data from recovery if your problem persist....
Inviato dal mio Nexus 6 utilizzando Tapatalk
Wow!! Great news!!! Had you roms for months in my old Nexus 6. I'll wait for January security fixes to return.
Enviado desde mi Nexus 6P mediante Tapatalk
Hi guys, I tried searching the OP for it but does anyone know if Android pay is supported in this ROM?
Ramenn00dl3s said:
Hi guys, I tried searching the OP for it but does anyone know if Android pay is supported in this ROM?
Click to expand...
Click to collapse
its stock with systemless root so i would think yes it does

[MOD] [Magisk Module] [Universal] Swap Torpedo - run faster (2018-3-20)

This is a new Magisk Module awaiting processing for inclusion as an official download.
Seeing as how I developed it on the honor View 10, I thought I would give fellow honor owners the first opportunity to try it. (Update - now in the Magisk forum)
Let's take a look -
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
It makes no sense to use 500 MB of swap with 3 GB RAM free!
(Note - we're going to update RAM Truth - the swap type used on the honor is zram.)
So here you go -
Swap Torpedo - A Magisk Module
Universal compressed-memory swap (zram, etc etc) destroyer - run faster and more reliably!
By EarlyMon - version 1.0
Swap is a way to expand your RAM using clever software and some unused storage space. You see it a lot in Android as zram or vmswap.
Swap is a fine thing for desktops with sufficient resources and for Android devices really hampered with too little ram.
It was originally intended for devices with less than 1 GB RAM.
If you have an Android One or another small-memory device, this is NOT the module for you.
But if you have 2 GB of RAM or more, you want this.
Do you suffer from lag, random UI pauses, apps not running correctly and consistently, and background apps failing even when you have them marked for protection? Do you have to reboot every day or so to restore speed?
All of that is almost always caused by having swap implemented and the Swap Torpedo fixes it.
Manufacturers, including Google, have fallen in love with swap because it allows your Android to synthetically appear better at multitasking. In reality, it ruins multitasking.
Why? For large memory devices you want the swap space to be at minimum the square root of your RAM size and ideally the same size as, or up to double the size of, your RAM.
The problem is that they don't use enough space because they can't - they're basically using a compressed RAM disk as a swap partition.
If you think about that, it will raise the right questions.
Does it make sense to use RAM for something other than apps and the operating system? Does it make sense to constantly have the operating system pause while it shuffles and reorganizes your RAM? Does it make sense for you to wait on everything while various pieces of RAM are getting zipped and unzipped to support this scheme? Does it make sense to do all of that incorrectly in the first place because you can't get enough swap space to properly support multitasking, by design?
No. No it does not.
Swap Torpedo is the answer.
I designed it to be universal for any Android that Magisk version 15 and above supports. If you're not using swap, or if you installed your own swap solution that writes to a special file in storage, Swap Torpedo harmlessly does nothing.
Verify your swap situation with RAM Truth available on the Play Store. It's free and it will never spy on you or ask for special permissions.
Donations are humbly and gratefully received at [email protected] but not expected. My personal reward is knowing that I helped and you are having a better day now.
This module was developed entirely on an honor View 10.
Changelog -
v1.1 - 2018 April 1 - functional update
More phones supported now, maybe all
v1.0 - 2018 March 17 - initial release
Set minimum Magisk to 15
Download -
Magisk forum: [MODULE] Swap Torpedo - run faster and more reliably
https://forum.xda-developers.com/apps/magisk/module-swap-torpedo-run-faster-reliably-t3766883
Notes and other orthodontia -
Don't try to flash this in TWRP until data decryption is working. FlashFire definitely doesn't work.
Magisk Manager only.
Magisk v16 or better required.
I had the following problems on my hv10 -
My external DAC/amp wouldn't work reliably.
Music players would hang in the background, regardless of how I protected them.
I have a lot of apps - I couldn't fling to the bottom in the EMUI app drawer and what I could was always interrupted by a lag spike.
I would have to reboot my phone every few days to get it to run faster again.
Swap Torpedo fixed all of that for me.
You don't need swap/zram on a phone with this amount of RAM.
Gonna try this on mate 10 pro
Sent from my HUAWEI BLA-L29 using XDA Labs
DeeZZ_NuuZZ said:
Gonna try this on mate 10 pro
Click to expand...
Click to collapse
Please report back. This could be the reason to finally root my Mate 10 pro...
Diddy555 said:
Please report back. This could be the reason to finally root my Mate 10 pro...
Click to expand...
Click to collapse
Have it running, but don't notice any difference right now.
Sent from my HUAWEI BLA-L29 using XDA Labs
DeeZZ_NuuZZ said:
Have it running, but don't notice any difference right now.
Click to expand...
Click to collapse
It issues a single command at the end of the boot initialization - in the case of a Huawei or honor -
swapoff /dev/block/zram0
Just to clarify that nothing is running - in fact, if your rom was using swap, now it's running fewer processes.
Are you on EMUI or a custom rom? If custom, did you verify if it had swap implemented first using RAM Truth or equivalent?
EarlyMon said:
It issues a single command at the end of the boot initialization - in the case of a Huawei or honor -
swapoff /dev/block/zram0
Just to clarify that nothing is running - in fact, if your rom was using swap, now it's running fewer processes.
Are you on EMUI or a custom rom? If custom, did you verify if it had swap implemented first using RAM Truth or equivalent?
Click to expand...
Click to collapse
I'm on EMUI
I will be keeping an eye on the RAM and how good multitasking is. for now it is a little bit better than before, but nothing special. but I gonna try and play few games and see how it is
DeeZZ_NuuZZ said:
I will be keeping an eye on the RAM and how good multitasking is. for now it is a little bit better than before, but nothing special. but I gonna try and play few games and see how it is
Click to expand...
Click to collapse
I wouldn't expect multitasking improvements in terms of running more apps but I would expect better stability multitasking.
I would expect better stability and less lag overall.
Others have consistently reported gaming improvements in performance with this mod over the years.
gaming is the same without and with that mod. actually I tried asphalt 8 again and it's still so super bad optimized, that even the kirin doesn't run on full speed with this game... also some other, really "light" games are lagging here and there... very strange. and this mod sadly didn't help
Bummer.
Hi, I've tried to install your module, but I get the error "Installation failed: Please install Magisk v15.0+" but I have Magisk v15.4 installed and enabled..
Maybe a problem on installation script???
Thanks
BoGnY said:
Hi, I've tried to install your module, but I get the error "Installation failed: Please install Magisk v15.0+" but I have Magisk v15.4 installed and enabled..
Maybe a problem on installation script???
Thanks
Click to expand...
Click to collapse
Either re install 15.4 or even install v16.x I often had this issue with modules too, magisk was running fine but the modules couldn't detect it, a re-install or update fixes that
Sent from my HUAWEI BLA-L29 using XDA Labs
DeeZZ_NuuZZ said:
Either re install 15.4 or even install v16.x I often had this issue with modules too, magisk was running fine but the modules couldn't detect it, a re-install or update fixes that
Click to expand...
Click to collapse
I can't install v16 as @topjohnwu says that only v15.4 is compatible with honor view 10...
I think I have to wait
BoGnY said:
I can't install v16 as @topjohnwu says that only v15.4 is compatible with honor view 10...
I think I have to wait
Click to expand...
Click to collapse
When did he say that? I have v16.1/2 on my mate 10 pro running fine
Sent from my HUAWEI BLA-L29 using XDA Labs
BoGnY said:
I can't install v16 as @topjohnwu says that only v15.4 is compatible with honor view 10...
I think I have to wait
Click to expand...
Click to collapse
I wasn't thinking, I have a test release of 8.1.
I'd set the minimum Magisk to version 16.
Nothing in the module ought to have any trouble with your version of Magisk.
Give this one a try!
(edit - see first post for updated download)
DeeZZ_NuuZZ said:
When did he say that? I have v16.1/2 on my mate 10 pro running fine
Click to expand...
Click to collapse
I have read it on his thread about rooting honor view 10: https://forum.xda-developers.com/ho...agisk-root-honor-view-10-mate-10-pro-t3749280
EarlyMon said:
I wasn't thinking, I have a test release of 8.1.
I'd set the minimum Magisk to version 16.
Nothing in the module ought to have any trouble with your version of Magisk.
Give this one a try!
View attachment 4453109
Click to expand...
Click to collapse
Thanks a lot, I test it immediatly
DeeZZ_NuuZZ said:
Have it running, but don't notice any difference right now.
Click to expand...
Click to collapse
Did you confirm 0 swap used with RAM Truth?
I have another user where it's failing to work right with Magisk 16.2 — and I know it's right with version 16.
EarlyMon said:
Did you confirm 0 swap used with RAM Truth?
I have another user where it's failing to work right with Magisk 16.2 — and I know it's right with version 16.
Click to expand...
Click to collapse
yes, swap is disabled, confirmed with different apps.
for me it installed fine with v16.2

General [Kernel][Kali-NetHunter]Pixel 6/Pixel 6Pro Oriole/Raven[Kernel][Kali-NetHunter]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
With Great power comes great responsibility.
Disclaimer::
Please use this Kernel in accordance with local law and with the privacy of yourself and others in mind. Not responsible for any charges you might accrue, bail money or fines if you choose to use it for unlawful reasons
Warning your warranty is now void. Do this at your own risk. The mad clown is in no way responsible for the chaos, worldwide disease, nuclear destruction, laughing fish, costumed caped crusaders or damage caused to your device by performing the steps involved.
The mad tech clown is back with another Kernel for all of the Kali-linux-nethunter users wanting the portability of kali-nethunter for their Pixel 6 and 6Pro devices codenamed Oriole and Raven .
I now bring you the
Mad-Kali-Maxhunter kernel for raviole
Some of the features include:
-power efficient workqueues
-fsync switch
-boeffla wake lock blocker
-force usb fastcharge
-mm: oom_kill: Reduce some verbose logging
-cpufreq: add cleanslate battery optimizer feature
-/dev/tmp and /dev/tmp/ mount
-full bluetooth support
-Wifi injection
-dvb / sdr support
Plus:
-Everything neeeded to use kali properly on your device plus some systemd stuff
-dns resolver support
-full usb/otg support
See source commits for more
This is not a super fancy pot luck kernel with every allowable feature. This is tuned out quite effeciently and ive found that adding certain features or too many causes heat to rise and we all know thats not good with this device.
Source
GitHub - Biohazardousrom/android_kernel_google_raviole
Contribute to Biohazardousrom/android_kernel_google_raviole development by creating an account on GitHub.
github.com
Download
16.68 GB folder on MEGA
74 files and 20 subfolders
mega.nz
How to Flash:
pre-requisites:
Franco Kernel Manager & root
Download zip to the internal storage of your device.
Open FKM and tap 3 line menu and choose flasher.
Choose manual flash and navigate to the zip file, select it and choose reboot after flash.
Enjoy
For more support
gs101 and gs201 development/support
Pixel 6/pro & 7/pro discussion group for general support and development
t.me
Thanks to
acuicultor
freak07
tbalden
arter97
andip71
for all your development
reserved
Some notes to help you get the Kali-nethunter system set up on your device.
1. Please install the Kali-nethunter magisk modules. These will have the firmwares needed to use the various USB dongles for wifi/bluetooth.
2. Visit this site to download and install the Kali-nethunter store https://store.nethunter.com/en/
3. After installing the store app let it update and then install these 3 apps
-Kali-nethunter installer updater and interface (aka kali-nethunter gui)
-Kali-nethunter terminal
-Kali-nethunter bvnc and kex manager
once installed open the kali gui app and ok any permissions it asks for. it will then force close.
Note:: Since android 12 the gui quit asking for several permissions needed for running scripts in the terminal so you will need to download the attached file kadb.sh to your pc then connect your device to the pc and open a command prompt and run
./kadb.sh
this will grant the missing permissions and allow the gui to open again without it force closing. script was written for linuxed based pc's. if you use windows just open it up and copy and paste the comnands one by one.
or if you have another rooted device you can connect the two via otg and run from the extra rooted device
4. open the gui app once more and navigate to install and start chroot. if you have your own just add the location to the given box when you choose install. for everyone else let the app download it and install from the Kali repository.
Note:: this will take some time please do not exit the app while in the process of downloading or installing
5. to make it easier to enter the kali nethunter terminal app create a custom comnand in the gui. it can be anuthing ls, apt-get update just what ever. then save it to kali and use it when ever you want to use the terminal
Note:: If you want to use the Kex manager/vnc you will need the root password to run programs as root. That password is toor.
Also you can activate wlan0 and wlan1 without a usb dongle. But for some reason it wont allow use of bluetooth without a dongle. i never could find a rhyme or reason for this but i have found when using bluetooth on my pc that kali would not use the built in bluetooth either and i would have to use a dongle. this is probably by design for stealth reasons but dont quote me.
I have found dual wifi and bluetooth adapters in the past and they work simultaneously
This is great! Will it be possible for you to share the kernel build instructions here? I cloned you repo into private/gs-google and ran BUILD_KERNEL=1 ./build_slider.sh -j$(nproc) after that. I do see the kernel files in out/mixed/dist. I flashed them, and it gave me boot loops.
It would be awesome if you could share some build instructions as well.
you can find more info on building kernels here....
Building Kernels | Android Open Source Project
source.android.com
but the steps i took were to initialize and sync the repo listed in the link above. then from there i made my cherry picks. next i went to /arch/arm64/configs and edited the gki_defconfig to match the needed configs i needed for kali linux. after that i ran build/build.sh.
it will error after that because the abi_symbol_allowlist in /android/abi_gki_aarch64_generic file will need updated with the new symbols now compiled in the newly customized kernel.
then after you have corrected all the errors and its built a kernel you will have 4 items to flash..
boot.img
dtbo.img
vendor_boot.img
vendor_dlkm.img
dtbo and boot are flashed in fastboot while vendor_boot and vendor_dlkm are flashed in fastbootd.
but the easiest way to flash is by making an anykernel.zip
also need to point out that some custom roms will not allow you to flash custom kernels so i would hop on tg and ask the maintainer if that rom permits flashing kernels else your gonna have a hard time
thanks for the build @Duhjoker. I managed to flash it on a Pixel 6 and install NetHunter but wifi monitoring mode doesn't work. This is the output from `airmon --debug`
Hey Duhjoker! Thanks for your work on this! Its a dream come true! I just have one question. Is there any chance we will see a pixel 6a version of this kernel with wifi injection? Or is this a pipedream?
evansfromza said:
thanks for the build @Duhjoker. I managed to flash it on a Pixel 6 and install NetHunter but wifi monitoring mode doesn't work. This is the output from `airmon --debug`
View attachment 5705665
Click to expand...
Click to collapse
i am aware of the problem and im looking into it. to be honest i never could get airmon-ng to work on any android.
im thinking monitor mode may need to be enabled first through /sys/ like qualcomm but i could be wrong. this is my first exynos kernel and im having to relearn stuff.
gahndii said:
Hey Duhjoker! Thanks for your work on this! Its a dream come true! I just have one question. Is there any chance we will see a pixel 6a version of this kernel with wifi injection? Or is this a pipedream?
Click to expand...
Click to collapse
I can but i dont own a pixel 6a. The build would have to completely blind but if your willing to test i can try. i did the same for the pixel 3 so it shouldnt be a problem but read next post to see whats up on the current state of building
ok so i dont know whats up with android 13 kernel source but so far none of the builds are booting. ive been at it since release and no go.
but be assured i am working on stuff
Duhjoker said:
I can but i dont own a pixel 6a. The build would have to completely blind but if your willing to test i can try. i did the same for the pixel 3 so it shouldnt be a problem but read next post to see whats up on the current state of building
Click to expand...
Click to collapse
Though I wouldn't mind testing something like that, however would not consider myself a reliable tester. I'm more of a tinkerer honestly. I haven't flashed a rom in 4-5 years haha I gave up years ago on a kernel with wifi packet injection drivers baked in. (for a model I owned) I would not be able to give you solid reliable feedback but id happily try it out for fun. From what ive been reading looks like im staying on Android 12 for a bit longer.
The ramdisk provided by Google for A13 is the issue, you must extract it from vendor_boot and replace it inside prebuilts folder, thanks to freak07 for the solution.
Here's the commit from him.
acuicultor said:
The ramdisk provided by Google for A13 is the issue, you must extract it from vendor_boot and replace it inside prebuilts folder, thanks to freak07 for the solution.
Here's the commit from him.
Click to expand...
Click to collapse
Thank you so much for that. it was driving me crazy and couldnt understand what the problem was.
so now we have kali coming for a13 in a couple days
ok guys Mad-Kali-MaxHunter-Raviole-T for android 13 is now live and linked in op.
I have been researching the wifi monitor mode and packet injection properties on the wlan and heres the state of the driver from my google searches
The bcm4389 wifi 6e client set of chips was announced in 2020 by broadcom and can be found in the Samsung galaxy s21 and google pixel 6, 6pro and 6a models along with some xiaome phones.
For us that means that the drivers and firmware are so new that theres been very little development for it. i myself was only able to find a bluetooth patch that im sure has already been picked up by the google source kernel devs.
from what i can tell of the other drivers by looking at the nexmon github page and further reading the previous wlan modules needed patched firmware to enable airmon-ng.
im still doing research into how to fix this but if anyone has any clues please speak up.
but for now if you should be able to get by using a usb wifi dongle.
Hi, @Duhjoker I was able to install everything successfuly but it seems like the kernel is missing some features not directly related to Kali but that would be nice to add.
HID attack support from Rucky, and ISO usb host from DriveDroid.
I'm using a Pixel 6 Pro on A13
Thanks for your work
Unfortunately, usb wifi dongles aren't working even if they're supported, even after installing their firmwares. Something's wrong with the kernel.
I have good news. Seems google did the hard work for us on hacking the firmware for monitor mode and it looks like we can now use monitor mode to catch packets "NATIVELY".
please read here for the details.
Get BCM4389 into monitor mode for WIFI sniffing
Hey all, I was trying to watch beacon frames transmitted by my access point, but had no capable hardware in my house to sniff it. Or did I? Turns out, Pixel 6 / Pixel 6 Pro can do it. Here's my howto...
forum.xda-developers.com
i havent tested this fully yet but a friend in my tg chat helped me snag the binaries rc files and best of all the firmware.
i dont currently have a magisk module yet but with root copy the vendor folder in the zip to /data/adb/modules pick any module for example
/data/adb/modules/busybox-ndk/system
reboot and enjoy
edit: you made need to chmod the binaries after placing them
deleted
tried that, it doesn't work.
also, wifi dongles are recognized by lsusb but not mounted (airmon-ng only shows phy0 - internal wlan interfaces)

Categories

Resources