Related
New dutty's ROM is now online on htcpedia
thanks Dutty!
Duttys HD WM6.5 R12 Revised WWE
Based Rom 1.59 ( CE OS Build 5.2.23016.5.3.0 )
Code:
AdobePDF_2_5_1_0_395886_00 [ Updated ]
AdvancedNetwork_1_0_10_3
Album_3_2_19172629_0 [ Updated ]
App_Service_1_72_0_1 [ Updated ]
Audio_Booster_2_5_19171721_0 [ Updated ]
Audio_Manager_Engine_2_0_19171224_h [ Updated ]
AutoVolumeControl_1_3_0_0
BluetoothSetting_2_11_1_1
BootLauncher_1_0_19152530_1
BTBPP_1_9_3_0
BTSAP_3_2_0_R7
Calculator_1_1_19172025_01 [ Updated ]
Camera_6_28_19173031_00
CleanGPSData_1_1_0_0
ClearStorage_1_40_0_1
CMBandSwitching_2_0_0_2
CMInternetSharing_1_0_0_0
CMPhone_1_3_0_0
CMPin_1_3_0_0
CommManager_2_9_B_0
Concurrence_Mgr_1_5_19162826_00
ConnectionSetup_3_1_19172631_00
Contact_Utility_Engine_1_1_19173320_00
DataDisconnect_1_14_0_0
DeviceInfo_2_0_0_0
DiscretixDRM_1_0_20090602_00
DRM_Middleware_1_5_19162824_00
DShow_2_0_19163429_00
Facebook_Engine_1_1_19172628_00
Facebook_v1_0_0_7
Field_T_e_s_t_2_19_0_0
FileUpload_1_1_0_1
FMRadio_1_7_19171122_00
FullScreenPlayer_1_6_19152225_00
GoogleMap_3_0_012_2 [ Available as Cab]
G_Sensor_Calibrator_1_1_19172630_1
HTCAnimation_1_3_5_0
HTCApplication_1_3_5_0
HTCFDN_1_3_0_20
HTCFontLink_1_0_19132133_1
HTCMessage_1_00_281_0
HTCScroll_2_0_19153028_1
HTCSettings_1_4_1_1
HTCStartUp_1_7_0_0
HTCUtil_4_12_0_1
HTC_EmailSetupWizard_1_2_19161327_0
IME_Engine_Western_2_1_19174129_00 [ Updated ]
IME_EzInput_Western_2_1_19174126_00 [ Updated ]
Incall Recorder
InvokeSIMMgr_1_12_0_1
JbedJava_5_1_0_0_20090416_5_1 [ Available as Cab ]
LongPressEndKey_1_2_19143124_00
Manila_2_1_38680 [ Updated]
Media_Tool_kit_1_2_19172629_0
Menu_Enhancement_1_1_19173225_01
Message_Enhancement_1_2_19171932_00
mHubVO_1_77_090609_X0
MP3_Trimmer_1_2_19171124_2
Microsoft Voice command V1.6.23004
Mute_1_1_2_0
MyCPL_3_13_0_6
Microsoft My Phone
New_Contact_Card_1_1_19172628_02
NewMailAccount_1_11_0_1
Notification_Enhancement_3_0_1917_2620
Phone_Canvas_Enhancement [ Updated ]
PhoneSetting_6_45_0_0
Opera Browser 9.50 17351
PictureEnhancement_1_50_19142727_00
PKG_1_1_0_0
PowerOffWarning_2_9_0_0
Power_2_24_0_0
PushInternetEngine_1_0_19152224_01
Quick_GPS_1_2_19173022_00
RandomAccess_4_1_18224021_1
Redial_1_3_0_0
ResourceProxy_1_0_19151630_00
RingtonePlugin_1_0_19143328_00
RSSHub_2_1_1_1097_CP_02
RunCC_1_1_7_0
SensorSDK_4_0_19151622_00
SharedModules_1.01.19142728.00
SignatureReplace_1_2_0_0
SIMLock_4_24_0_1
SIM_MGR_6_71_0_0
Social Networking [ Updated ]
STK_Service_4_89_0_0
STK_UIPPC_4_67_0_0
StorageLow_1_0_0_2
StreamingMedia_3_1_19162213_00
StreamingSrcFilter_2_7_19143024_00
TaskManager_2_1_19163331_10
Task_Manager_ver
Teeter_1_6_19163530_00
TouchOptions_1_0_19143025_2
USBToPCPopUp_2_2_19143124_0
USBtoPC_1_24_0_5
USSD_Service_4_34_0_1
VideoTelephony_2_5_34646_0
VoiceRecorder_1_10_19141328_0
VolumeControl_2_1_19153530_0
Wi-FiWizard_1_7_0_20
WiFiSettings_1_2_4_0
WLANSettings_2_6_0_0
WModem_2_52_0_0
YouTube_2_6_19171131_00
zlibce_m_1_2_3_0
Third Part Applications
File Explorer Extension
Regedit
Task Manager 3.1
Widgets included
Live Search
Market Place
Search Widget
Microsoft Market Place
Microsoft Money]
ROM INFO :
* CE OS 5.2.23016 & Build 23016.5.3.0
* Base Rom V1.59.709.1
* PagePool set to 16 MB
* Updated 99 % applications from HTC.
* Updated icons throughout the Rom.
* Use .NET Compact Framework 3.5
* Removed ULDR sector
* Removed Wallpaper, Ringtones,… and other files not needed
* Disable Sercurity , patched cert HTC
* Most Applications are supported by landscape.
* Added support MSVC Version for alternate Users
* And more things…..
Thanks part :
Special thanks to :
Tom Codon for all support
Bepe for his Kitchen and friendship
Da_g good friend
Alltheway long friendship
Fallen Spartan good friendship
MattRob for good friendship
Clownshoes for good friendship
Digital Outcast for good friendship
Rob for good friendship
Rzanalogy for good friendship
P1Tater for Good friendship
Olinex for Hard-SPL
Ervius for his kitchen
LINK :http://htcpedia.com/forum/showthread.php?t=313
Who wants to go there and get the ROM anyway?
out of curiosity did you ask permission from Dutty to post his work here?
shruff said:
out of curiosity did you ask permission from Dutty to post his work here?
Click to expand...
Click to collapse
I was wondering the same
it is supposed to be exclusively for HTCPEDIA as I remember
rizzlan said:
Who wants to go there and get the ROM anyway?
Click to expand...
Click to collapse
No need for comments like this thankyou. Try and behave civilized and treat others the way you would like to be treated. Consider this a warning.
shruff said:
out of curiosity did you ask permission from Dutty to post his work here?
Click to expand...
Click to collapse
You don't think they want more users at htcpedia?
cracou111 said:
New dutty's ROM is now online on htcpedia
thanks Dutty!
Click to expand...
Click to collapse
As stated by others, was permission saught from chef before posting this thread? I doubt it. However, you did not post download links/mirrors, you just basically told people that Throys new rom existed which is not against rules of the forum.
Most of Throys followers are already aware of this as it has been posted in his other threads which exist on this forum.
So no need for this one
Thread closed
Linero tweaks w/PMR and RomToolBox Tweaks
PMR available here. https://play.google.com/store/apps/details?id=com.androguide.pimp.my.rom
Rom Toolbox lite available here. https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolbox
Setcpu, I/O, and Governed I will leave to user discretion as that is another subject of much debate and is of varying results per device.
Always make a nandroid backup prior to making any changes.
Indemnity clause:
Any and all changes are made willingly by you the device user or acting on behalf of the device owner. I shall be held harmless for any and all outcomes resulting in damages, or loss of device usage and shall not be held monitarily responsable for the aforementioned resulting from the use of this guide.
Linero tweaks:
Performance/Memory Management
1) allow purging of assets
2) kernel samepage merging
3)
PMR tweaks:
Tools
1) rescue package [√]
2) universal init.d [√] [activate]
3) pimp my cpu [√] [set at boot]
4) entropy generator [√] [set at boot]
5) GPS configuration [√]
6)
Tweaks
network & internet
1) [√] wifi connect speed tweak
2) [√] faster media streaming
3) [√] faster dns
4)
5)
6)
7)
8)
9)
10) [√] IPv4 tweaks
Multitasking
oom grouping
1) low
2) medium [√]
3) high
minfree values
1) low
2) medium [√]
3) high
zRam compression
1) [√] none
2) [ ] 64mb
3) [ ] 128 mb
Kernel
cpu governers tweaks
[√] as desired
I/O schedulers
1) [√] disable I/O stats
2) [√] scheduler sysctl tweaks
3) [√] disable vsync
disable sleepers
1) [ ] dont √
2) [ ] dont √
3) [ ] dont √
{causes battety drain}
ANDROID FEATURES
1) hardware exceleration [ on ]
2) [ off ]
3) [ off ]
4) purgeable assets [ on ]
5) [ off ]
6) kernel JNI error checking [ on]
7) android logger [ on ]
8) [ off ]
Telephony
AMR wideband [ on]
Miscellaneous tweaks
[√] all options here
RomToolBox tweaks:
Memory management
preset
[√] strict
There is no best tweaks only tweaks to be tried tested and used.
There is no best rom only the rom you as device user prefers.
This guide fully works on most any variation of roms. If it doesn't work let me know and I will update to working with and not working with list.
This guide is good as it stands now but remains so till new changes forces new methods.
Sent from my SGH-T679 using xda premium
Reserved
Sent from my SGH-T679 using xda premium
Reserved
Sent from my SGH-T679 using xda premium
ANYKERNEL
espressowifi / espresso3g
Please respect the following 2 points
No feature requests!
Overclocked Kernel can be found here
NOTE:
This product is provided "as is" without any warranty. Use on your own risk.
I am not responsible for burned CPU or GPU.
Any kind of OC is really dangerous on Galaxy Tab2. While OMAP 4460 has a built-in temperature sensor, OMAP 4430 doesn't have one. Nothing stops it from overheating...
If you don't read and respect the OP, you accept to make a donation of 50$ to a charity of your choice!
[#WARRANTY]
It is difficult to update all Roms frequently, and it does not always makes sense to compile, download and flash a whole rom, if only some kernel changes are applied.
This kernel will include changes before i add them official to our kernel source (most of the time security bugfixes)!
Android 5.1 and Android 6.0
This Kernel works on all Android 5.1 and Android 6.0 Roms for espressowifi and espresso3g.
Android 4.4
On Android 4.4 we need a different kernel, 4.4 Kernel includes "KitKat" tag on zip name.
What else to say
Kernel compiled using GCC 4.8
Anykernel based on Anykernel2 by @osm0sis ( https://github.com/osm0sis/AnyKernel2 ) - it will dump your boot.img and replace the zImage and add proper kernel modules.
Roms with default libion
LineageOS (unofficial)
espresso3g
lineage-11-20180131-2053-UNOFFICIAL-espresso3g.zip and newer
lineage-13.0_espresso3g-6.0.1-20180130-2211.zip and newer
lineage-14.1_espresso3g-7.1.2-20180131-1859.zip and newer
espressowifi
lineage-11-20180131-2033-UNOFFICIAL-espressowifi.zip and newer
lineage-13.0_espressowifi-6.0.1-20180130-2146.zip and newer
lineage-14.1_espressowifi-7.1.2-20180131-1818.zip and newer
OmniRom (unofficial)
espresso3g
omni_espresso3g-4.4.4-20180127-2337.zip and newer
omni_espresso3g-6.0.1-20180128-0312.zip and newer
omni_espresso3g-7.1.2-20180128-1319.zip and newer
espressowifi
omni_espressowifi-4.4.4-20180127-2310.zip and newer
omni_espressowifi-6.0.1-20180128-0251.zip and newer
omni_espressowifi-7.1.2-20180128-1254.zip and newer
SlimRoms (unofficial)
espresso3g
Slim-espresso3g-4.4.4.build.9.15-UNOFFICIAL-20180128-0125.zip and newer
Slim_espresso3g-6.0.1-20180128-2332.zip and newer
Slim_espresso3g-7.1.2-20180131-1617.zip and newer
espressowifi
Slim-espressowifi-4.4.4.build.9.15-UNOFFICIAL-20180128-0028.zip and newer
Slim_espressowifi-6.0.1-20180128-2308.zip and newer
Slim_espressowifi-7.1.2-20180131-1555.zip and newer
Unlegacy-Android:
All official Unlegacy-Android builds starting on 15th feburary use the default libion
Roms with new DDK
Slim6 , Slim7, OmniROM4, OmniROM 6, OmniROM 7 and LineageOS 11, LineageOS 13 and LineageOS 14.1 compiled after 01.03.2019
[#DONATETOME]
XDA:DevDB Information
(unified) Anykernel, Kernel for the Samsung Galaxy Tab 2
Contributors
Android-Andi, Ziyan
Source Code: https://github.com/Unlegacy-Android/android_kernel_ti_omap4/commits/3.0/common
Kernel Special Features: Testing before applying on our source official, CVE fixes
Version Information
Status: Testing
Created 2016-10-21
Last Updated 2020-05-02
Reserved
As requested, here's my setup to compile espresso kernel.
01.05.2020
Follow https://github.com/andi34/android_build-bot/blob/manifest/README.md and https://github.com/andi34/android_build-bot/blob/kernelcompile/README.md
What do you need
Kernel Source (you can get our latest kernel source on SlimRoms, OmniRoms or CyanogenMods github, "espresso10 kernel")
GCC ( https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8 )
pvr source, added to omap4-common device repo and hardware_ti_omap4 repo (can be found on SlimRoms, OmniRoms or CyanogenMods github)
you can use my scripts put below (update some paths, marked red )
AnyKernel2 Source from osm0sis (see 1. post, update for your tab2 needed)
build-gcc4.8.env:
Code:
[COLOR="Red"]export CROSS_COMPILE='/android/kernelcompile/arm-eabi-4.8/bin/arm-eabi-'[/COLOR]
export LDFLAGS=''
export CFLAGS=''
export SUBARCH=arm
export ARCH=arm
[COLOR="Red"]export STRIP=/android/kernelcompile/arm-eabi-4.8/bin/arm-eabi-strip[/COLOR]
alias 'stm'='$STRIP --strip-unneeded *.ko'
compile-espresso.sh
Code:
#!/bin/bash
readonly red=$(tput setaf 1) # red
readonly grn=$(tput setaf 2) # green
readonly ylw=$(tput setaf 3) # yellow
readonly blu=$(tput setaf 4) # blue
readonly cya=$(tput setaf 6) # cyan
readonly txtbld=$(tput bold) # Bold
readonly bldred=$txtbld$red # red
readonly bldgrn=$txtbld$grn # green
readonly bldylw=$txtbld$ylw # yellow
readonly bldblu=$txtbld$blu # blue
readonly bldcya=$txtbld$cya # cyan
readonly txtrst=$(tput sgr0) # Reset
err() {
echo "$txtrst${red}$*$txtrst" >&2
}
warn() {
echo "$txtrst${ylw}$*$txtrst" >&2
}
info() {
echo "$txtrst${grn}$*$txtrst"
}
setbuildjobs() {
# Set build jobs
JOBS=$(expr 0 + $(grep -c ^processor /proc/cpuinfo))
info "Set build jobs to $JOBS"
}
info "Kernel source path: $KERNELSOURCE"
info "PVR Source path: $PVRSAUCE"
info "Working directory: $WORKINGDIR"
info "resulting zImage and modules stored at: $WORKINGOUTDIR"
setbuildjobs
info "Moving to kernel source"
cd $KERNELSOURCE
info "Import toolchain environment setup"
info "Toolchain: $TOOLCHAIN"
source $SAUCE/build-$TOOLCHAIN.env
info "Create a buid directory, known as KERNEL_OUT directory"
# then always use "O=$SAUCE/espresso" in kernel compilation
info "create working directory"
mkdir -p $WORKINGDIR
warn "Make sure the kernel source clean on first compilation"
make O=$WORKINGDIR mrproper
warn "Rebuild the kernel after a change, maybe we want to reset the compilation counter"
echo 0 > $WORKINGDIR/.version
if [ "$VARIANTDEFCONFIG" = "*p*" ]; then
info "Import kernel config file: $DEFCONFIGNAME"
info "Import variant config file: $VARIANTDEFCONFIGNAME"
make O=$WORKINGDIR VARIANT_DEFCONFIG=$VARIANTDEFCONFIG $DEFCONFIGNAME
info "Change kernel configuration if needed using:"
info " make O=$WORKINGDIR menuconfig "
VARIANTDEFCONFIG=
else
info "Import kernel config file: $DEFCONFIGNAME"
make O=$WORKINGDIR $DEFCONFIGNAME
info "Change kernel configuration if needed using:"
info " make O=$WORKINGDIR menuconfig "
fi
info "lets build the kernel"
make -j$JOBS O=$WORKINGDIR
if [ -f $WORKINGDIR/arch/arm/boot/zImage ]; then
info "Copying the resulting zImage and modules to: $WORKINGOUTDIR"
info "Creating directory..."
mkdir -p $WORKINGOUTDIR
mkdir -p $WORKINGOUTDIR/modules/system/lib/modules
cp $WORKINGDIR/arch/arm/boot/zImage $WORKINGOUTDIR/
find $WORKINGDIR/ -type f -name *.ko -exec cp {} $WORKINGOUTDIR/modules/system/lib/modules/ \;
info "Files moved!"
info "Pointing KERNELDIR to KERNEL_OUT directory"
export KERNELDIR=$WORKINGDIR
warn "Make sure the PVR source clean."
warn "Running 'make clean'..."
make clean -C $PVRSAUCE/build/linux2/omap4430_android
info "Building the PVR module..."
# we now use the default libion, our kernel was updated
make -j8 -C $PVRSAUCE/build/linux2/omap4430_android TARGET_PRODUCT="blaze_tablet" BOARD_USE_TI_LIBION=false BUILD=release TARGET_SGX=540 PLATFORM_VERSION=4.1
info "Copying the resulting PVR module to: $WORKINGOUTDIR"
cp -fr $PVRSAUCE/binary2_omap4430_android_release/target/pvrsrvkm.ko $WORKINGOUTDIR/modules/system/lib/modules/pvrsrvkm_sgx540_120.ko
mv $PVRSAUCE/binary2_omap4430_android_release/target/pvrsrvkm.ko $WORKINGOUTDIR/modules/system/lib/modules/
warn "Don't leave any module objects in PVR source!"
warn "Running 'make clean'..."
make clean -C $PVRSAUCE/build/linux2/omap4430_android
info "Properly stripping the kernel modules for smaller size (implified as stm command inside build.env)..."
cd $WORKINGOUTDIR/modules/system/lib/modules
stm
info "####################"
info "# Done! #"
info "####################"
else
warn "####################"
warn "# FAILED! #"
warn "####################"
fi
cd $SAUCE
espresso-m.sh
Code:
#!/bin/bash
[COLOR="Red"]SAUCE=~/android2/kernelcompile
PVRSAUCE=~/android2/official/omap4/stable/pvr-source/eurasiacon
KERNELSOURCE=~/android2/official/kernel/android_kernel_ti_omap4[/COLOR]
TOOLCHAIN="gcc4.8"
DEFCONFIGNAME=espresso_defconfig
WORKINGDIR=$SAUCE/out/$DEFCONFIGNAME
WORKINGOUTDIR=$SAUCE/$DEFCONFIGNAME-bin
. `dirname $0`/compile-espresso.sh
espresso-k.sh
Code:
#!/bin/bash
[COLOR="Red"]SAUCE=~/android2/kernelcompile
PVRSAUCE=~/android2/official/omap4/stable/pvr-source/eurasiacon
KERNELSOURCE=~/android2/official/kernel/android_kernel_ti_omap4[/COLOR]
TOOLCHAIN="gcc4.8"
DEFCONFIGNAME=espresso_kitkat_defconfig
WORKINGDIR=$SAUCE/espresso-kitkat
WORKINGOUTDIR=$WORKINGDIR-bin
. `dirname $0`/compile-espresso.sh
Reserved
DEVICE SPECIFIC ANYKERNEL
Edit 02.05.2020
Latest device specific AnyKernel-Zip can be found here:
https://forum.xda-developers.com/showpost.php?p=79259009&postcount=204
Please note: our kernel detects your Tab2 variant at boot and chooses the right driver and config for your device! In some cases (e.g. if the mainboard or the screen got replaced) your device variant isn't detected right and it will use wrong driver!
I am not sure how many user are affected, but in such case we can skip the intelligent board detection and hardcode the variant.
Attached device specific kernel should work on all unified espresso/espressowifi & espresso3g roms from Android 5 up to Android 7, for Android 4 Roms please use the "kitkat" version.
Feel free to buy me a coconut water if it helped you to keep your Tab still, after many years, almost up to date.
UPDATE AnyKernel-2016-10-21
- Update the ext-csd.rev check for eMMC5.1 (fixes emmc detection for some tab2)
- CVE-2016-5195
- CVE-2016-6828
- CVE-2016-7042
thanks andi.
working nice on my own builded aosp-6.0 10/16
Some more CVE fixes applied on top of previous kernel:
CVE-2014-8173
CVE-2014-7970
CVE-2014-5206
CVE-2016-0819
CVE-2015-8830
CVE-2014-9715
I added a CVE overview on 2nd post.
Edit:
Added a KitKat version
Hi Android-Andi.
Has this kernel the OPTION (or plan to enable) to overclock ?
Thanks.
galoneta said:
Hi Android-Andi.
Has this kernel the OPTION (or plan to enable) to overclock ?
Thanks.
Click to expand...
Click to collapse
No as mentioned in first post! Move out of this thread if you are not able to read first post.
~ All my work, news etc. on http://andi34.github.io ~
Guys, if you don't read the OP the thread will be closed and you can take care about a security patched kernel yourself.
Source is available on github, add everything you miss by your own and stop spamming this thread!
Edit: everyone not accepting the forum rules will be reported!
Edit2: Thanks @ Moderator for the post remove / thread clean
~ All my work, news etc. on http://andi34.github.io ~
SORRY!
I know its off topic but you should read this
http://www.xda-developers.com/9-yea...-dirty-cow-can-root-every-version-of-android/
Emo Darkemotion said:
SORRY!
I know its off topic but you should read this
http://www.xda-developers.com/9-yea...-dirty-cow-can-root-every-version-of-android/
Click to expand...
Click to collapse
OP states that its already patched
Android-Andi said:
"CVE-2016-5195" https://github.com/Unlegacy-Android/...b19311a9089b77
Click to expand...
Click to collapse
Emo Darkemotion said:
SORRY!
I know its off topic but you should read this
http://www.xda-developers.com/9-yea...-dirty-cow-can-root-every-version-of-android/
Click to expand...
Click to collapse
It is quite funny making noise about a bug which existed 9 years now.
1. It is fixed on my kernel as mentioned on 2nd post (wonder why i spend time doing it)
2. I don't see an issue on custom roms (can be fixed within 2 minutes), i would worry about android by your Manufacturer (on all devices).
On android we change the wheel: no central updates like on linux or windows - it is up to your manufacturer to update your device and there's a lot of security issues fixed by google on android every month (and sure, some kernel side too). How many stock updates you get? 1, maybe 2 within 1 year and support drops after that.
To be true: i am not sure if my next device is an android device:
On my g4 i am on stock rom and LG cares 0 about it (Security patch level 2016-07-01... I waited 6 or 7 month to get that update and it was already 1 month behind).
If manufacturer don't care about theire flagships, what else can we do? Flashing custom roms? Right works, but on my daylie driver i don't like to be a flashahollic... I am more thinking about using a different OS.
You should think about my words and don't care about a already fixed security issue
~ All my work, news etc. on http://andi34.github.io ~
Hi Andy,
First of all, many thanks for all your work! I´m using your ROMs and kernels since Slimkat and all are great!
I also do my best colaborating with the translating team of CyanogenMod and SlimRoms (Brazilian Portuguese).
But now I would like to compile a kernel bymyself, to patch the CVEs, changes I like, etc.
If you have time, can you post here the steps you do to compile the Anykernel?
Don´t need to waste time explaining the things, just post the step-by-step commands (git clone, makes, ADBs, etc) and I will do my research, ok?
Thanks in advance and greetings from Brazil!
AranhaEscarlate said:
Hi Andy,
First of all, many thanks for all your work! I´m using your ROMs and kernels since Slimkat and all are great!
I also do my best colaborating with the translating team of CyanogenMod and SlimRoms (Brazilian Portuguese).
But now I would like to compile a kernel bymyself, to patch the CVEs, changes I like, etc.
If you have time, can you post here the steps you do to compile the Anykernel?
Don´t need to waste time explaining the things, just post the step-by-step commands (git clone, makes, ADBs, etc) and I will do my research, ok?
Thanks in advance and greetings from Brazil!
Click to expand...
Click to collapse
Sure, i have nothing to hide i can upload my script next days. Busy on other stuff atm maybe send a small reminder if the script isn't added on 3rd post of this thread end of next week.
~ All my work, news etc. on http://andi34.github.io ~
Android-Andi said:
Sure, i have nothing to hide i can upload my script next days. Busy on other stuff atm maybe send a small reminder if the script isn't added on 3rd post of this thread end of next week.
~ All my work, news etc. on http://andi34.github.io ~
Click to expand...
Click to collapse
Oh and @Android-Andi just a small request , change the color of the text for ""CVE-XXXXXYYYY" DOES NOT AFFECT" because This colour is hard to read on the screen .
AranhaEscarlate said:
(...)
If you have time, can you post here the steps you do to compile the Anykernel?
Don´t need to waste time explaining the things, just post the step-by-step commands (git clone, makes, ADBs, etc) and I will do my research, ok?
(...)
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=69241933&postcount=3
Must be enough, everything else you need to read / find out yourself
iamashwin said:
Oh and @Android-Andi just a small request , change the color of the text for ""CVE-XXXXXYYYY" DOES NOT AFFECT" because This colour is hard to read on the screen .
Click to expand...
Click to collapse
Done, should be better now.
Android-Andi said:
http://forum.xda-developers.com/showpost.php?p=69241933&postcount=3
Must be enough, everything else you need to read / find out yourself
Click to expand...
Click to collapse
Thank you very much, Andy!!!
It´s more than enough!
Everything else, I will read documentation at the Internet, but this is a great starting point for me.
What kind ANY KERNEL is important when you can not clocked CPU and graphics
Kutuzov666 said:
What kind ANY KERNEL is important when you can not clocked CPU and graphics
Click to expand...
Click to collapse
Dont use it if you dont want it!
It is for the kind of people who want a secure kernel ... more secure than the one given by samsung (I dont remember the last time they sent us a patched kernel update ...or did they !)
Nearly all the device I own are waaaay too insecure (be it my router (its also a linux system) , phone Landline TV ...) except for my 4 year old tab all thanks to Andi ! Respect it
Besides OP is doing all this as a hobby and not for your or my benefit.
Stop spaming this thread ! Please READ
Please respect the following 2 points
No feature requests!
Overclocking will never be added here!
If you don't read and respect the OP, you accept to make a donation of 50$ to a charity of your choice!
Click to expand...
Click to collapse
PSS If you are satisfied with the answer please delete the message and so will I .Lets keep this thread clean.
Deleted... Moved to Themes, Apps and Mods!
Very nice thanks for the thread, but it belongs to themes, apps and modes section not here.
Inject YouTube
What is iYT?
A project I started a few years ago to replace the regular (stock) version of YouTube during boot.
This is done using a boot script to overlay the modified version over of the installed regular (stock) version.
Using the mount command to mount (overlay) a file/directory over the other.
During boot, the modified version will be loaded instead of the regular (stock) version.
Note:
This project originally started with "Vanced" modified version(s).
Since the Vanced team was forced to stop...
This project now includes modified version(s) created by patching the stock version using ReVanced.
Requirement(s):
The regular (stock) version installed as a normal user app.
The regular (stock) version must be the same version as the one included in the module.
The regular (stock) version must be a full apk install not, a split-apk install.
How to install
YouTube
Install regular (stock) YouTube.
Copy the iYT module zip file to the device.
Open Magisk Manager, select Modules and then Install from storage.
Select the zip file and install.
Reboot device.
YouTube Music
Install regular (stock) YouTube Music.
Copy the iYTMusic module zip file to the device.
Open Magisk Manager, select Modules and then Install from storage.
Select the zip file and install.
Reboot device.
Project Links
Inject YouTube - GitHub
Inject YouTube Music - GitHub
ReVanced - GitHub.
Cheers all.
Module Downloads
Inject YouTube
Releases - [GitHub] - Link
Spoiler: Patches included in the Module.
PatchDescriptionclient-spoofSpoofs a patched client to allow playback.disable-auto-captionsDisable forced captions from being automatically enabled.disable-fullscreen-panelsDisables video description and comments panel in fullscreen view.disable-player-popup-panelsDisables panels from appearing automatically when going into fullscreen (playlist or live chat).disable-shorts-on-startupDisables playing YouTube Shorts when launching YouTube.hide-adsRemoves general ads.hide-endscreen-cardsHides the suggested video cards at the end of a video in fullscreen.hide-get-premiumHides advertisement for YouTube Premium under the video player.hide-info-cardsHides info cards in videos.hide-watermarkHides creator's watermarks on videos.minimized-playbackEnables minimized and background playback.remember-video-qualityAdds the ability to remember the video quality you chose in the video quality flyout.return-youtube-dislikeShows the dislike count of videos using the Return YouTube Dislike API.sponsorblockIntegrates SponsorBlock which allows skipping video segments such as sponsored content.spoof-app-versionTricks YouTube into thinking, you are running an older version of the app. One of the side effects also includes restoring the old UI.video-adsRemoves ads in the video player.
Inject YouTube Music
Releases - [GitHub] - Link
Spoiler: Patches included in the Module.
PatchDescriptionbackground-playEnables playing music in the background.bitrate-default-valueSet the audio quality to 'Always High' when you first install the app.disable-auto-captionsDisable forced captions from automatically enabling in video player.enable-black-navbarSets the navigation bar color to black.enable-color-match-playerMatches the fullscreen player color with the minimized one.enable-compact-dialogEnable compact dialog on phone.enable-force-minimized-playerPermanently keep player minimized even if another track is played.enable-force-shuffleEnable force shuffle even if another track is played.enable-landscape-modeEnables entry into landscape mode by screen rotation on the phone.enable-opus-codecEnable opus codec when playing audio.exclusive-audio-playbackEnables the option to play music without video.hide-button-shelfHides the button shelf from homepage and explorer.hide-carousel-shelfHides the carousel shelf from homepage and explorer.hide-category-barHides the music category bar at the top of the homepage.hide-get-premiumRemoves all "Get Premium" evidences from the avatar menu.hide-music-adsRemoves ads in the music player.hide-music-cast-buttonHides the cast button in the video player and header.hide-new-playlist-buttonHide the New Playlist button in the Library tab.hide-playlist-cardHides the playlist card from homepage.hide-taste-builderRemoves the "Tell us which artists you like" card from the home screen.hide-upgrade-buttonRemove upgrade tab from pivot bar, hide upgrade banner from homepage.minimized-playback-musicEnables minimized playback on Kids music.music-settingsAdds settings for ReVanced to YouTube Music.remember-video-qualitySave the video quality value whenever you change the video quality.
Note:
Some patches will be enabled and preset by defualt.
You can configure, enable and disable the patches under the settings menu.
Regular (stock) Downloads
The regular (stock) version can be downloaded from a safe source such as APKMirror.
APKMirror - [WebSite] - Link
YouTube
Current stock version required for this module:
- v18.19.35 - [ apkmirror ] - Link
Spoiler: Stock download links.
YouTube:
v17.36.37 - [ apkmirror ] - Link
v17.41.37 - [ apkmirror ] - Link
v17.43.36 - [ apkmirror ] - Link
v17.45.36 - [ apkmirror ] - Link
v17.49.37 - [ apkmirror ] - Link
v18.03.36 - [ apkmirror ] - Link
v18.05.40 - [ apkmirror ] - Link
v18.15.40 - [ apkmirror ] - Link
v18.16.37 - [ apkmirror ] - Link
v18.19.35 - [ apkmirror ] - Link
YouTube Music (arm v7a)
Current stock version required for this module:
- v5.55.53 - [ apkmirror ] - Link
Spoiler: Stock download links.
YouTube Music (arm v7a):
v5.23.50 - [ apkmirror ] - Link
v5.29.52 - [ apkmirror ] - Link
v5.31.50 - [ apkmirror ] - Link
v5.34.51 - [ apkmirror ] - Link
v5.36.51 - [ apkmirror ] - Link
v5.39.52 - [ apkmirror ] - Link
v5.55.53 - [ apkmirror ] - Link
YouTube Music (arm64 v8a)
Current stock version required for this module:
- v5.55.53 - [ apkmirror ] - Link
Spoiler: Stock download links.
YouTube Music (arm64 v8a):
v5.23.50 - [ apkmirror ] - Link
v5.29.52 - [ apkmirror ] - Link
v5.31.50 - [ apkmirror ] - Link
v5.34.51 - [ apkmirror ] - Link
v5.36.51 - [ apkmirror ] - Link
v5.39.52 - [ apkmirror ] - Link
v5.55.53 - [ apkmirror ] - Link
Note:
These are the stock apk files I use in the patching of the module.
<RESERVE>
<RESERVE>
Tested it and it works
...the linked stock apk complains when trying to install it-- error app could not be installed -- but app is installed anyway and runs as well as the module-- thanks
what's the difference between the black/dark package?
on a side note and I probably get flamed for that but I thought it might be relevant after installing the module Momo detects magisk and zygote injection which it did not before installing the module
Looks like a great work!!!
What's are the difference to the ReVanced versions and yours?
lemon567 said:
Tested it and it works
...the linked stock apk complains when trying to install it-- error app could not be installed -- but app is installed anyway and runs as well as the module-- thanks
what's the difference between the black/dark package?
on a side note and I probably get flamed for that but I thought it might be relevant after installing the module Momo detects magisk and zygote injection which it did not before installing the module
Click to expand...
Click to collapse
Hi.
I normally use adb to intall the stock version(s) and have not received any errors so, I am not sure what the errors you received where about.
Maybe Device/Rom related restrictions (warnings) on installing apk files?
---
A while back, YouTube did not have a dark theme.
The Vanced team created a dark theme version and then a true black theme version.
Since then, YouTube added a dark theme option.
The dark package now is just the normal YouTube light/dark theme.
- No theme patch included. -
The Black package is themed to be black/black.
- Includes ReVanced theme patch. -
I just kept the naming the same for now.
Will add a note about.
---
Not sure about Momo.
I never get too excited by what it returns.
I think quite a few in the Magisk support thread(s) share the same opinion.
I will see if I can tweek the module to keep Momo more happy.
Cheers.
PS.
I did a quick check and I get the same result with Momo.
Without the module.
- Found Zygisk.
- Zygote is injected.
With the module.
- Found Magisk.
- Found Zygisk.
- Zygote is injected.
xerel89 said:
Looks like a great work!!!
What's are the difference to the ReVanced versions and yours?
Click to expand...
Click to collapse
Hi.
I never looked too close at the official ReVanced.io module.
It did not exist when I started updating this module project.
Quick look..
Different mechanics in the boot scripts to mount the modified version during boot.
- Expected.
---
ReVanced includes all the patches in their module.
ReVanced - [GitHub] - revanced-patches (YouTube) - Link
They also include stock YT in the module zip so, the matching stock version is installed during the module install.
The modified (patched) version is smaller than the stock version though..
I try to stay a little closer to the stock look and feel of YouTube.
Include the patches for ad blocking, background playback along with a few others.
That is about it.
I am not sure if there is a ReVanced Music module or if one is planned.
A little background of this module.
Loosely quoting myself from another thread.
I am still working on updating a Magisk module project that I started a few years ago but, never announced.
Vanced asked that no one release an unofficial module once they created an official module.
Since the official module was dead, I asked for permission to release a new module.
Long story short..
A few years ago, due to changes in Android.
I was looking for an easier way to use the root 'Vanced' version of YouTube on my device(s).
Instead of manually replacing and setting permissions, I tested an idea (on a lot of devices and Android versions) to overlay the modified version over the stock installed version.
The Vanced team adopted the idea into their Manager root install.
- ReVanced does the same.
Once I finish cleaning up iYT, I will start a Magisk Module thread for it.
Archived original iYTv. - [GitHub] - Link
iYT - [GitHub] - Link
iYTm - [GitHub] - Link
Cheers.
How to update to last version ?
inhirz said:
Howard to update to last version ?
Click to expand...
Click to collapse
Check TinySouls and ipdev's post #1, #14, #69 https://forum.xda-developers.com/t/app-discussion-revanced-the-successor-to-vanced.4502039/
inhirz said:
How to update to last version ?
Click to expand...
Click to collapse
Hi.
Updating is mostly the same as the initial install.
- Install regular (stock) YouTube.
- Install the module.
Example:
To update YouTube from v17.41.37 to v17.43.36
Download regular (stock) YouTube v17.43.36 and install it.
Download links are in the third post, Regular (stock) Downloads.
Download the iYT-v174336 module from GitHub and install it.
or use the Update option in the Modules list to update the module.
Reboot.
{
"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 does not matter how or in what order you install/update them.
The module and regular (stock) YouTube just need to be the same version before you reboot.
Cheers.
Edit:
Nothing bad will happen if there is a version mismatch on boot.
During boot, this module checks for YouTube and what version is installed.
If YouTube is not installed or the versionCode does not match the one included in the module.
The modified version will not be loaded.You will just have to correct the mismatch in versions and then reboot again.
PS.
I originally added these failsafe(s) to keep bad things from happening.
Thnak you very much. It's one of my favorite module ever ! A must have
Great work! Thank you for this!
wow amazing work. Finally a clean youtube after few months.
Just one question, i have enabled youtube dislike but won't see video dislike counts. Do i need to download something?
there's something i can't understand.
why would you want to inject modified app on boot stage if you can simply uninstall stock youtube app and install modified one?
more_than_hater said:
there's something i can't understand.
why would you want to inject modified app on boot stage if you can simply uninstall stock youtube app and install modified one?
Click to expand...
Click to collapse
Ok, i don't understand. I installed stock youtube and then i installed zip file with magisk. Is that not modified version?
Sugarfreee said:
wow amazing work. Finally a clean youtube after few months.
Just one question, i have enabled youtube dislike but won't see video dislike counts. Do i need to download something?
Click to expand...
Click to collapse
Try toggling the setting off and back on.
Then close YouTube and open it again.
Cheers.
Edit:
Attached screenshots from a random video.
First showing just likes, second showing the dislikes also.
more_than_hater said:
there's something i can't understand.
why would you want to inject modified app on boot stage if you can simply uninstall stock youtube app and install modified one?
Click to expand...
Click to collapse
One of these days I will update the first few posts and include a bit more background and why.
The last few years I have explained it in a few different threads and discussions.
---
A few years ago, due to updates in Android security, modified versions of apk files would fail verification on boot.
You could adjust the permissions, owner/group, security, .. but, no guarantee it would survive verification.
What works on one device might fail on another.
The only sure way was to compromise device security by disabling the verification.
Instead, we can use the mount command to overlay the modified version.
Work around the security instead of disabling it.
This allows the stock version to be found and verified on boot.
Once verified, we can then overlay the modified version.
Since the mount overlay will not survive a reboot, the boot script(s) run the mount overlay on boot.
Otherwise you would have to mount the patched version over the stock version manually after every boot.
Magisk's Overlay does not extent out to user data. That is why we use the mount command to overlay the modified apk.
Hope it helps more than confuse.
Cheers.
PS.
Parts from one of my posts about from the old Vanced thread.
ipdev said:
The overlay script was original created as part of a magisk module.
It is not necessary to disable signature verification using the module.
Note:
I wrote the overlay script to use it on devices that I had issues with the manual install method.
I do not disable signature verification so, when the new method was announced I gave it a go..
Plus I missed the ease of flashing a Magisk module.
Click to expand...
Click to collapse
ipdev said:
versions of apk files would fail verification on boot
Click to expand...
Click to collapse
I mean, what's the point of this verification? Even if such verification presents, Youtube and all of it's functions will still work, no? What's the point then?
ipdev said:
Hope it helps more than confuse.
Click to expand...
Click to collapse
Well, how should i say it...