[Kernel][Lollipop][05/05/2015]Insecured Kernel V2.0 - HTC Desire Eye

Hi all:
I present you the kernel with insecred adb based on the newest stock kernel for lollipop.
2015/05/02 Update 2.0:
* Fix the issue which caused adb offline by using new version adbd
* Disable Selinux in order to gaining more adb permission
Now you can mount/chmod and everything by adb.
1.0
* Insecure
* Fix selinux issues then you can remount and pull/push
* auto start adb when boot
Have Fun

coldsorrow said:
Hi all:
I present you the kernel with insecred adb based on the newest stock kernel for lollipop.
* Insecure
* Fix selinux issues then you can remount and pull/push
* auto start adb when boot
Have Fun
View attachment 3277247
Click to expand...
Click to collapse
Thank you ! Am i allowed to include it in my upcomming rom with proper credits to your thread ?
EDIT: System write protection is disabled also ?

zFr3eak said:
Thank you ! Am i allowed to include it in my upcomming rom with proper credits to your thread ?
EDIT: System write protection is disabled also ?
Click to expand...
Click to collapse
Seems that with ro.secure disabled we dont need wp_mod any more.....
Of course you can~

coldsorrow said:
Seems that with ro.secure disabled we dont need wp_mod any more.....
Of course you can~
Click to expand...
Click to collapse
could you write from which region this boot.img came from? - S-ON users?
yep, wp_mod is for stock kernel only, and your is custom one already
btw good to see that another users are making some progress with our devices
br

condi said:
could you write from which region this boot.img came from? - S-ON users?
yep, wp_mod is for stock kernel only, and your is custom one already
btw good to see that another users are making some progress with our devices
br
Click to expand...
Click to collapse
I‘ve forgotten the region which the kernel from....But I think it's doesn't matter at all.
I'm waiting for the kernel source code to do more things and working on porting sense 7 to desire eye.
I love the phone and I love Sense 7 UI

coldsorrow said:
I‘ve forgotten the region which the kernel from....But I think it's doesn't matter at all.
I'm waiting for the kernel source code to do more things and working on porting sense 7 to desire eye.
I love the phone and I love Sense 7 UI
Click to expand...
Click to collapse
Have they announced to release the source code ?

looks like this kernel breaks my adb access. everytime i type: adb devices --> device is offline !
Anyone else ?

zFr3eak said:
looks like this kernel breaks my adb access. everytime i type: adb devices --> device is offline !
Anyone else ?
Click to expand...
Click to collapse
Try restart adb in develop ops

coldsorrow said:
Try restart adb in develop ops
Click to expand...
Click to collapse
already tried, haven't helped

zFr3eak said:
already tried, haven't helped
Click to expand...
Click to collapse
Which version of adb do you use?Mine is 1.0.32

coldsorrow said:
Which version of adb do you use?Mine is 1.0.32
Click to expand...
Click to collapse
I am using the same version !

zFr3eak said:
I am using the same version !
Click to expand...
Click to collapse
If you use linux or mac,then rm ~/.android dir,and try again

coldsorrow said:
If you use linux or mac,then rm ~/.android dir,and try again
Click to expand...
Click to collapse
Nope i am on windows i will try it with the stock boot.img and see if adb is working !

I've got the source code .
I'm working on it

coldsorrow said:
I've got the source code .
I'm working on it
Click to expand...
Click to collapse
nice ! :good:

Im little bit confused what brings the Kernel? Sorry for noobquestion!

Dev111 said:
Im little bit confused what brings the Kernel? Sorry for noobquestion!
Click to expand...
Click to collapse
htcdev.com
But wlan.ko has some problem...

coldsorrow said:
htcdev.com
But wlan.ko has some problem...
Click to expand...
Click to collapse
could somebody please put a zip file together that will install this kernel in TWRP?

Related

[CM12][OC][1.6GHz][STABLE][6 Jan.]OverClocked Kernel for CM12

Code:
* Standard disclaimer:
* Your warranty is now void. Use at your own risk.
* In other words: It is your choice to use this kernel
* I am not responsible for any damage or problems!
Information
Click to expand...
Click to collapse
Built with androideabi-4.8
Branch used to compile - Builded from CyanogenMod sources
Name of the defconfig - cyanogenmod_nicki_defconfig
Features
Click to expand...
Click to collapse
Overclocked to 1.6GHz
Bugs
Click to expand...
Click to collapse
No GPU overclocking
How to flash
Click to expand...
Click to collapse
Reboot into recovery
Flash zip with kernel
Reboot
Download
Click to expand...
Click to collapse
New version here (6 Jan. 2015)
XDA:DevDB Information
Overclocked kernel for CM12, Kernel for the Sony Xperia M
Contributors
FindYanot, PecanCM
Kernel Special Features: Overclock
Version Information
Status: Alpha
Created 2014-11-23
Last Updated 2014-12-21
Can you make one with lower oc? Like 1,3ghz? Some of phones can't handle 1,6 :/
iks8 said:
Can you make one with lower oc? Like 1,3ghz? Some of phones can't handle 1,6 :/
Click to expand...
Click to collapse
Use Android Tuner.
And set 1.3GHz.
FindYanot said:
Use Android Tuner.
And set 1.3GHz.
Click to expand...
Click to collapse
But will this set speed for both cores? I remember that in cm 11 it was setting only for one core.
And what about mp-decision? It won't be able to set 1,6 anyway?
Ok I've checked that and it works as it should. Great job
anyone facing the problem with recovery?
Richardsentosa said:
anyone facing the problem with recovery?
Click to expand...
Click to collapse
Yep, for me it's not CWM.
Maybe we now have dedicated partition for recovery due this commit
I'd like to inform you that currently this thread is violating the GPL laws of xda, as the kernel source is missing! So, as a reminder, upload the kernel sources before an action is taken
And, good job The kernel is running great!
ace312 said:
I'd like to inform you that currently this thread is violating the GPL laws of xda, as the kernel source is missing! So, as a reminder, upload the kernel sources before an action is taken
And, good job The kernel is running great!
Click to expand...
Click to collapse
Ok!
I will upload kernel source on github tomorrow.
FindYanot said:
Code:
* Standard disclaimer:
* Your warranty is now void. Use at your own risk.
* In other words: It is your choice to use this software,
* I am not responsible for any damage or problems!
Built with androideabi-4.8
Branch used to compile - Builded from CyanogenMod sources
Name of the defconfig - cyanogenmod_nicki_deconfig
Overclocked to 1.6GHz
No GPU overclocking
Reboot into recovery
Flash zip with kernel
Reboot
ALPHA_CM12_OC_NICKI.zip
XDA:DevDB Information
Overclocked kernel for CM12, Kernel for the Sony Xperia M
Contributors
FindYanot, PecanCM
Kernel Special Features: Overclock
Version Information
Status: Alpha
Created 2014-11-23
Last Updated 2014-11-23
Click to expand...
Click to collapse
excuse me sir? can you tell me how to backup the stock kernel? so i can restore my kernel with recovery mode if my device not boot correctly after flash this kernel? i use cm12?
Nicklas Van Dam said:
excuse me sir? can you tell me how to backup the stock kernel? so i can restore my kernel with recovery mode if my device not boot correctly after flash this kernel? i use cm12?
Click to expand...
Click to collapse
Flash boot.img of CM12 in flashtool using fastboot mode if you want your old recovery back(TWRP).
yogesh448 said:
Flash boot.img of CM12 in flashtool using fastboot mode if you want your old recovery back(TWRP).
Click to expand...
Click to collapse
ooooo, so if flash this kernel are my recovery will change too?
Nicklas Van Dam said:
ooooo, so if flash this kernel are my recovery will change too?
Click to expand...
Click to collapse
yes..i did the same..will get to your old recovery
yogesh448 said:
yes..i did the same..will get to your old recovery
Click to expand...
Click to collapse
what kind of recovery? CWM or TWRP?
Nicklas Van Dam said:
what kind of recovery? CWM or TWRP?
Click to expand...
Click to collapse
TWRP
yogesh448 said:
TWRP
Click to expand...
Click to collapse
ok
Nicklas Van Dam said:
ooooo, so if flash this kernel are my recovery will change too?
Click to expand...
Click to collapse
Complete. Version with CWM in first post.
Is possible to get TWRP with this kernel?
Great kernel and waiting update for beta build .. :good:
itsnie said:
Great kernel and waiting update for beta build .. :good:
Click to expand...
Click to collapse
I have exams until tuesday.
Please wait.
flashed the Stable version, I got bootloop. The kernel is pretty big. 20mb? does it affect the booting time?

[Unofficial][03/12 updated][Lollipop]MokeeOpenSource5.0.1 for Honami

03/12 updated log
code updated to 5.0.1:laugh:
bugs........not work on that yet. will do maybe will do that this weekend....:crying::crying::crying:
Bugs now:
wifi(I don't know why........I will try to fix it later. Wifi works last time. When I updated the source.......it broke...:crying: It is normal in My CYANOGENMOD 12 5.0.1)
camera not work
mobile hotspot not work
mic.......(fell sorry that i forget this one)
you tell me
works now:
data
brightness
bluetooth
bluetooth shared network
others
some pictures here:
https://mega.co.nz/#F!YIpVnbTJ!VqqLYVr1QRok9bT1raJHkw
download link
https://mega.co.nz/#!FUYTmSTb!GUeRop1esY4UEPScH3-4_Sw-c4WHvNDSAn4jZDPNeC8
if you want to support me, just reply to me.../..:highfive::highfive:
XDA:DevDB Information
Mokee Open Source Project, ROM for the Sony Xperia Z1
Contributors
zhangyang_haha, Martincz, zhangyang_haha
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.4.x
ROM Firmware Required: none
Based On: Mokee Open Source
Version Information
Status: Beta
Current Beta Version: 1.0
Beta Release Date: 2014-11-30
Created 2014-11-30
Last Updated 2014-12-03
LemonJuls said:
Why another Lollipop Thread?
Click to expand...
Click to collapse
Why not? If issues are fixed then they shall all be functional. Thats the magic of Open Source....
Mic (Thanks to WujekT)
@ OP mic fixed thanks to WujekT
OR
Mic not fixed and still bugged thanks to WujekT ?
Aha......he talked to me about the mic problems. I might fix it later
tx5l said:
Mic (Thanks to WujekT)
@ OP mic fixed thanks to WujekT
OR
Mic not fixed and still bugged thanks to WujekT ?
Click to expand...
Click to collapse
Please do haha Pak - China Friendship <3
zhangyang_haha said:
Aha......he talked to me about the mic problems. I might fix it later
Click to expand...
Click to collapse
Superb Thanks man
---------- Post added at 02:36 PM ---------- Previous post was at 02:36 PM ----------
tx5l said:
Please do haha Pak - China Friendship <3
Click to expand...
Click to collapse
Lol
zhangyang_haha said:
.......what is that......
Click to expand...
Click to collapse
tx5l said:
http://en.wikipedia.org/wiki/China–Pakistan_relations
Our countries good friends
dont laugh my family was from Ambarsar Punjab
Click to expand...
Click to collapse
We all are everyone's friend!
This is our family.. The XDA Family!
Sent from my C6903 using XDA Free mobile app
Let's keep on topic, allright
Get's to messy this way
Is GPS working?
I don't see mic in the bugs list anymore. Is this fixed by any chance?
@zhangyang_haha
OMG mic fixed ? its not in bug list ...
if not , may be this will help you > http://forum.xda-developers.com/xpe.../lollipop-5-0-boot-fotakernel-images-t2960269
Can anybody confirm mic fixed?
Sent from my Xperia Z1 using XDA Free mobile app
wifi workaround from other Thread:
The following is in the wrong locaion:
Code:
/etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin
The wlan.ko modules is looking for it hear:
Code:
/data/misc/wifi/prima
The easy way to fix is:
Code:
adb shell
cp -r /etc/firmware/wlan/prima/ /data/misc/wifi/
adb reboot
microphone is not working for me :/
。。。。。。it is not fixed yet ...........THANKS A LOTTTTT
naitik2012 said:
@zhangyang_haha
OMG mic fixed ? its not in bug list ...
if not , may be this will help you > http://forum.xda-developers.com/xpe.../lollipop-5-0-boot-fotakernel-images-t2960269
Click to expand...
Click to collapse
moritz31 said:
wifi workaround from other Thread:
The following is in the wrong locaion:
Code:
/etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin
The wlan.ko modules is looking for it hear:
Code:
/data/misc/wifi/prima
The easy way to fix is:
Code:
adb shell
cp -r /etc/firmware/wlan/prima/ /data/misc/wifi/
adb reboot
microphone is not working for me :/
Click to expand...
Click to collapse
THANKS A LOTT!!!LOL:good:
Some pics of afternoon battery usage
moritz31 said:
Some pics of afternoon battery usage
Click to expand...
Click to collapse
Oh wow that entire time the phone was awake? Is that due to the deep sleep issue or because your WiFi was on the whole time? Looks nice though I can't wait to get home and try it out!
Sorry for the OT I was just curious to ask
I dont think its because of the wifi , seems like configupdater keeps the device awake
someone already tried this ?
http://review.cyanogenmod.org/#/c/79403/
mmmmmmm, i might try that. Thanks a lot!
moritz31 said:
I dont think its because of the wifi , seems like configupdater keeps the device awake
someone already tried this ?
http://review.cyanogenmod.org/#/c/79403/
Click to expand...
Click to collapse
zhangyang_haha said:
mmmmmmm, i might try that. Thanks a lot!
Click to expand...
Click to collapse
Don't bother, it crashes the whole system sound. No sound works after this commit

Android 6.0.1 Marshmallow for Swift is here

I found this ROM on 4PDA
http://4pda.ru/forum/index.php?s=&showtopic=694867&view=findpost&p=44332607
Already installed and currently testing!!!!!!
So far so good. All works fine
It is a Pure AOSP ROM
mermigas said:
I found this ROM on 4PDA
http://4pda.ru/forum/index.php?s=&showtopic=694867&view=findpost&p=44332607
Already installed and currently testing!!!!!!
So far so good. All works fine
It is a Pure AOSP ROM
Click to expand...
Click to collapse
How did you install it? I get stuck in a loop everytime
yasteellutch said:
How did you install it? I get stuck in a loop everytime
Click to expand...
Click to collapse
Have you install the special TWRP for Android 6 and the WileyfoxOEM.img ?
Note the following bugs
1-video recording camera does not work
2- inaccessible sensors (light, akselerometer etc.)
and if you root it then there is an error on percentage of battery charge
mermigas said:
Have you install the special TWRP for Android 6 and the WileyfoxOEM.img ?
Note the following bugs
1-video recording camera does not work
2- inaccessible sensors (light, akselerometer etc.)
and if you root it then there is an error on percentage of battery charge
Click to expand...
Click to collapse
Lol I did try what they said on the 4PDA but the WileyfoxOEM and TWRP had no download links so I downloaded it from @FindYanot ftp server and it still failed. I think I will wait for CM13.
yasteellutch said:
Lol I did try what they said on the 4PDA but the WileyfoxOEM and TWRP had no download links so I downloaded it from @FindYanot ftp server and it still failed. I think I will wait for CM13.
Click to expand...
Click to collapse
How i can fix the sensors problem?
CyanogenMod 13 here
http://pub.findyanot.ru/cm_crackling-ota605879b3a5.zip
Bugs:
No wifi without gapps
Sdcard dont work
FindYanot said:
CyanogenMod 13 here
http://pub.findyanot.ru/cm_crackling-ota605879b3a5.zip
Bugs:
No wifi without gapps
Sdcard dont work
Click to expand...
Click to collapse
Were can I download ur rootkit please
mermigas said:
I found this ROM on 4PDA
http://4pda.ru/forum/index.php?s=&showtopic=694867&view=findpost&p=44332607
Already installed and currently testing!!!!!!
So far so good. All works fine
It is a Pure AOSP ROM
Click to expand...
Click to collapse
Is this a 64bit firmware compiled from source?
Dior DNA said:
Is this a 64bit firmware compiled from source?
Click to expand...
Click to collapse
No. 32x
FindYanot said:
No. 32x
Click to expand...
Click to collapse
Why not 64? in any case, thanks for the software. Did you build it?
Because it port from Gm 4g
FindYanot said:
CyanogenMod 13 here
http://pub.findyanot.ru/cm_crackling-ota605879b3a5.zip
Bugs:
No wifi without gapps
Sdcard dont work
Click to expand...
Click to collapse
Is it COS or CMOS?
Dior DNA said:
Why not 64? in any case, thanks for the software. Did you build it?
Click to expand...
Click to collapse
yasteellutch said:
Is it COS or CMOS?
Click to expand...
Click to collapse
Its CyanogenMod 13. Not COS
A small recap
Up to now we have the following Marshmallow custom Roms
1-CM13 from FindYanot
http://4pda.ru/forum/index.php?showtopic=694867&st=2300#entry45431274
2- AICP from FindYanot
http://4pda.ru/forum/index.php?showtopic=694867&st=2440#entry45538339
3- Android 6.0.1 Marshmallow from FindYanot
http://4pda.ru/forum/index.php?showtopic=694867&st=720#entry44332607
4-Temasek's UNOFFICIAL Build v1.9
http://forum.xda-developers.com/wil.../rom-temaseks-unofficial-build-v18-5-t3267354
New CM 13 unofficial
http://4pda.ru/pages/go/?u=http://pub.findyanot.ru/CyanogenMod
From FindYanot
For your collection
Bliss Rom 6.01
http://www.srtdevs.ru/2016/01/14/bliss-rom-6-0-1/
Hey there! There official CM13 nightlies are on the way! CM built it, you can see it on jenkins (don't know if this is the first or if it is only a beta or such):
http://jenkins.cyanogenmod.com/job/android/145425/
You can also see the first CM13 build here:
http://get.cm/?device=crackling
koegs said:
You can also see the first CM13 build here:
http://get.cm/?device=crackling
Click to expand...
Click to collapse
Tried to flash but no SIM card.
Downgraded to CM12.1 nighty with CM recovery. Got the update message. Downloaded /flashed / but stuck in bootloops.
Reverted to CM13 Teamashek
Did you do a full wipe or did you do just upgrade? Made that makes a difference.

[Recovery] HTC ONE E9+ - Help needed

Iḿ working on a new recovery for the E9+ but I need some help
@tbalden
I used the bootable_recovery from tbalden
I used a stock boot.img to get my files for recovery setup
It does build the recovery.img but doesnt boot after flashing it
My repository can be found here
If you can help, let me know
Cheers
@Captain_Throwback can you have a look at why my recovery isn't working.
I set it up to compile TWRP
Cheers
Send via my HTC ONE E9+
DutchDanny said:
@Captain_Throwback can you have a look at why my recovery isn't working.
I set it up to compile TWRP
Cheers
Send via my HTC ONE E9+
Click to expand...
Click to collapse
Not sure how I can help without the device. I also don't build in the CM tree, so I can't help you there either. What I can do is try to create a device tree to build with the Omni files, if you have a stock recovery somewhere, and I can build with that and you can see if it at least boots. If it does, you can compare my tree to yours and make whatever updates are necessary. If you could link to the specs of the device (like on GSMArena), that would also be helpful.
EDIT: I just saw this is a MediaTek device, so I might not be able to do much. I usually only deal with Qualcomm devices. I have no experience with MediaTek SoCs.
Captain_Throwback said:
Not sure how I can help without the device. I also don't build in the CM tree, so I can't help you there either. What I can do is try to create a device tree to build with the Omni files, if you have a stock recovery somewhere, and I can build with that and you can see if it at least boots. If it does, you can compare my tree to yours and make whatever updates are necessary. If you could link to the specs of the device (like on GSMArena), that would also be helpful.
Click to expand...
Click to collapse
Specs: http://www.gsmarena.com/htc_one_e9+-7111.php
recovery: https://www.androidfilehost.com/?fid=24352994023705837
tnx so far
DutchDanny said:
Specs: http://www.gsmarena.com/htc_one_e9+-7111.php
recovery: https://www.androidfilehost.com/?fid=24352994023705837
tnx so far
Click to expand...
Click to collapse
Yeah, I looked at this, and I have no idea what I'm looking at. Sorry - you'll need someone with some MediaTek knowledge to help you with this.
Captain_Throwback said:
Yeah, I looked at this, and I have no idea what I'm looking at. Sorry - you'll need someone with some MediaTek knowledge to help you with this.
Click to expand...
Click to collapse
Can you tell me how you work, so I can try it your way.
I now work on the default cm way.
Send via my HTC ONE E9+
DutchDanny said:
Can you tell me how you work, so I can try it your way.
I now work on the default cm way.
Send via my HTC ONE E9+
Click to expand...
Click to collapse
Not sure what you mean - building from source is the same. I just use the Omni tree, not CM.
Captain_Throwback said:
Not sure what you mean - building from source is the same. I just use the Omni tree, not CM.
Click to expand...
Click to collapse
I'll sync that repo then, and see what happens
Does anyone wants to try this TWRP recovery image?
I'm not sure that it works fine or not.
twrp-2.8.7.0-a55ml_dtul.img
https://www.androidfilehost.com/?fid=24385226645963049
sabpprook said:
Does anyone wants to try this TWRP recovery image?
I'm not sure that it works fine or not.
twrp-2.8.7.0-a55ml_dtul.img
https://www.androidfilehost.com/?fid=24385226645962953
Click to expand...
Click to collapse
file not there
DutchDanny said:
file not there
Click to expand...
Click to collapse
New link here
https://www.androidfilehost.com/?fid=24385226645963049
SUCCESS :good: :good: :good:
sabpprook said:
New link here
https://www.androidfilehost.com/?fid=24385226645963049
Click to expand...
Click to collapse
Yes, it works. Thanks!!
sabpprook said:
New link here
https://www.androidfilehost.com/?fid=24385226645963049
Click to expand...
Click to collapse
file not there

General (Info) Magisk ROM Module for S22

I have added support for S22 to This Magisk ROM Module (A13 Only)
Let me know if anyone try it and needs debug.
Thnk you.
Thanks man! Only for understanding, is it a Custom rom for S22?
fabrizioguess said:
Thanks man! Only for understanding, is it a Custom rom for S22?
Click to expand...
Click to collapse
It is magisk rom module. Read OP of linked thread for more details
For download 908e working in 901e ?
Tonystarki said:
For download 908e working in 901e ?
Click to expand...
Click to collapse
Yes. There is sinle installer for all variant
ROM Installer S22 T01.apk
dr.ketan said:
Yes. There is sinle installer for all variant
ROM Installer S22 T01.apk
Click to expand...
Click to collapse
I already installed, thank you
Tonystarki said:
I already installed, thank you
Click to expand...
Click to collapse
Can you elaborate more?
Does everything works as expected? Tested rom features mentioned in changelog?
Any bugs? What is your device? Can you post screenshot for about phone - software info?
Thank you
I just installed the rom apk she downloaded and installed and restarted and it's working, I'm going to test rom control now
I've just installed on S22 901B, after reboot Google Wallet enables add payment card on wallet and safinet works good!
fabrizioguess said:
I've just installed on S22 901B, after reboot Google Wallet enables add payment card on wallet and safinet works good!
Click to expand...
Click to collapse
Try secure folder, s Health (Playstore version) , Should work fine too
dr.ketan said:
Try secure folder, s Health (Playstore version) , Should work fine too
Click to expand...
Click to collapse
Secure folder is OK, but Samsung Health is not working --> Error 0x2413034040F61604241F
fabrizioguess said:
Secure folder is OK, but Samsung Health is not working --> Error 0x2413034040F61604241F
Click to expand...
Click to collapse
You needs to apply fix from ROM Tool - Mods & Fix
dr.ketan said:
You needs to apply fix from ROM Tool - Mods & Fix
Click to expand...
Click to collapse
Thnaks man, now it is working!
@dr.ketan Are programming for a Custom rom coming soon?
fabrizioguess said:
@dr.ketan Are programming for a Custom rom coming soon?
Click to expand...
Click to collapse
I don't see any benefits of full custom ROM over Magisk module. There is no any plan for full ROM.
one of benefits is having System R/W
fabrizioguess said:
one of benefits is having System R/W
Click to expand...
Click to collapse
It has nothing to do with rom. You can simply run system-rw script from twrp. You don't need custom rom for that
dr.ketan said:
It has nothing to do with rom. You can simply run system-rw script from twrp. You don't need custom rom for that
Click to expand...
Click to collapse
Could you share how to do? Thanks!
fabrizioguess said:
Could you share how to do? Thanks!
Click to expand...
Click to collapse
Join twrp telegram group.
Also read post #4 of my S22 ultra thread
dr.ketan said:
Join twrp telegram group.
Also read post #4 of my S22 ultra thread
Click to expand...
Click to collapse
Thanks man, but I only see S22 Ultra version:

Categories

Resources