Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,738,731 Members 40,872 Now Online
XDA Developers Android and Mobile Development Forum
View Poll Results: How XMD Optimizer Works For You?
Its Really Working With My Device 3 23.08%
Its Not Working On My Device 4 30.77%
Maybe Its Working Or Not On My Device 6 46.15%
Voters: 13. You may not vote on this poll

[MOD][1.0-R1|WIP]XTRMOD PROJECT | Feel The Wrath! | AOSP/CM/TW/ALL

Tip us?
 
RenzkiPH
Old
(Last edited by RenzkiPH; 24th May 2014 at 07:07 AM.)
#1  
RenzkiPH's Avatar
Senior Member - OP
Thanks Meter 485
Posts: 724
Join Date: Mar 2013
Location: Sakura-Shi, Chiba
Default [MOD][1.0-R1|WIP]XTRMOD PROJECT | Feel The Wrath! | AOSP/CM/TW/ALL

Looking for a functional android performance booster? Then you should try this.

About The XtrMoD Project

XtrMod Project is a software that boost the performance of your android devices. This software is free to use and you are allowed to redistribute it.

Read This Before Proceeding

Quote:
WARNING:
XTRMOD PROJECT MAY BRICK YOUR DEVICE. ME NOR XDA WILL NOT CLAIM ANY LIABILITIES AND RESPONSIBILITIES
IF ANYTHING HAPPENS. DO THIS AT YOUR OWN RISK.

DONT USE THIS WITH OTHER OPTIMIZATION PACKAGES. IT WILL CAUSE CONFLICTS OR IT CAN BRICK YOUR DEVICE.

DO A BACKUP BEFORE TRYING THIS!
Thanks To/Credits

@zeppelinrox for V6 Supercharger and for Codes/Snippets that i've used in this software

@andiroxu for Project Xtreme

@Exit_Only for Operation Killjoy and for dnsmasq config file

@pikachu01 for ThunderBolt!

@LENAROX for some help in the past

@idcrisis and @fivefour for CrossBreeder

@defiant07 for SwapItOn

@BSDgeek_Jake for MoaAB

@Chainfire for SuperSU

@ChainsDD for Superuser

@koush for anykernel and superuser

@nobodyAtAll for maintaining CM for Xperia X10 Mini

@darkspr1te for compiling CWM Touch Recovery for Galaxy Note(quincykt)

CyanogenMod Team for developing custom os for our android devices

@Spex for build.prop tweaks referrence

All devs at Stackexchange/Stackoverflow for some q/a that help me

Simon Kelleys for dnsmasq

Codesourcery for arm-none-linux-gnueabi cross compiler toolchain

XDA Staffs And Devs for maintaining our home, XDA-Developers

Google for android

Whoever Out There for anything and etc

Minimum Requirements

Code:
Select Code
-- Android Device Which Is Based On ARM Architecture
-- Android Version 4.0.3 - 4.4.X
-- BusyBox Stable Build(v1.22.1 May Be Enough)
-- Root Permissions
-- SuperSU
-- Init.D Support
-- Stock/Custom Kernel
-- Custom ROM
-- Custom Recovery
-- Internet Connection(Optional)
-- Patience
NOTE TO BACKUP BEFORE INSTALLING THIS!

NOTE THAT MIPS AND X86 ARCHITECTURE ARE NOT SUPPORTED WITH XTRMOD PROJECT BUT IF YOU WANT TO PORT IT TO THESE ARCHITECTURE, PM ME AT MY PROFILE OR FACEBOOK. DEV ONLY!

Features

|| Performance Accelerator ||
-- IMPROVING RAM PERFORMANCE FOR BETTER MULTITASKING AND MORE
-- OPTIMIZING 2D/3D GRAPHICS FOR SMOOTHER FPS/LATENCY WHEN PLAYING GAMES AND OTHERS
-- KERNEL SCHEDULER FEATURES OPTIMIZATIONS
-- OPTIMIZED KERNEL PERFORMANCE FOR BETTER RUNTIME AND MORE
-- LINKS FRANDOM TO OTHER RANDOM(ENTROPY RELATED)
-- RAISES ENTROPY AVAILABLE TO 4096 FOR SMOOTHER DEVICE PERFORMANCE
-- MORE FREE RAM BY DROPPING FILESYSTEM CACHE
-- SETS SDCARD READ AHEAD KB TO 2048 FOR FASTER SDCARD READING/WRITING
-- SAMSUNG DEVICES SPECIFIC TOUCHSCREEN ENHANCEMENTS FOR BETTER TOUCHSCREEN SENSITIVITY

|| App Optimizer And Defragger ||
-- ZIPALIGN APPS FOR BETTER RAM AND ETC
-- DEFRAGMENTATION OF DATABASE FILE
-- RENICING SYSTEM PROCESSES TO LOWER PRIORITY TO AVOID KILLING

|| Dnsmasq ||
See More
or
Here

|| Internet Security Enhancements(IPV4/IPV6) ||
-- SPEEDS UP INTERNET SPEED
-- STRENGTHENS INTERNET SECURITY
-- AND MORE

|| CPU Manager ||
-- UP TO 15 SUPORRTED CPU GOVERNORS
-- CHANGE CPU GOVERNOR
-- CHANGE CPU MINIMUM FREQUENCY
-- CHANGE CPU MAXIMUM FREQUENCY
-- INCREASES DEVICES PERFORMANCE

|| Battery Calibration ||
-- CALIBRATES DEVICE BATTERY TO ENHANCE BATTERY LIFE AND REDUCE DRAINAGE OF BATTERY LIFE

|| Dalvik Cache Wiper ||
-- WIPES DALVIK CACHE TO SPEED UP APPS PERFORMANCE

|| AdBlock ||
-- BLOCKS ADVERTISMENT THAT CAUSES EMBARASSMENT, VIRUS, AND DATA PLAN HIGHER REDUCTION

|| Swap ||
-- MINIMUM SIZE UP TO 10MB
-- MAXIMUM SIZE UP TO 100MB
-- USED WHEN THE AMOUNT OF PHYSICAL MEMORY(RAM) IS FULL.

|| Rebooter ||
-- REBOOTS DEVICE
-- REBOOTS DEVICE TO RECOVERY MODE
-- REBOOTS DEVICE TO BOOTLOADER MODE
-- REBOOTS DEVICE TO ODIN/DOWNLOAD MODE
-- HOT REBOOTS YOUR DEVICE TO CLEAR MEMORY OR GET HIGHER PERFORMANCE

Usage/Installation/Removal

|| Usage ||
See MANUAL on /system/XMD/FILES For Manual

|| INSTALLATION ||
Quote:
1. Download the latest version of XTRMOD PROJECT
2. Push or Move it to /sdcard directory
3. Reboot to recovery mode
4. Backup your current device status(DO NOT SKIP)
5. Flash the latest version
6. All done
|| REMOVAL ||
Quote:
1. Open Terminal Emulator
2. Type "su -c xtrmod"
3. Type "32"
4. Wait and Done
5. No more XTRMOD PROJECT
Screenshots

Soon! WIP! XD

Similar/Older Versions

[URL="http://forum.xda-developers.com/showpost.php?p=52599947&postcount=26"]XMD Optimizer[URL]

XM Infinity System

Downloads

See attachments

Changelog

Quote:
XTRMOD PROJECT 1.0 R1 // 2014/06/06 // Testing
-[NEW]Improvements And ETC
-[ETC]Beta Version
 

Quote:
XMD Optimizer v1.20 // 2014/05/12
Code:
Select Code
-[FIXED]SQlite Errors
-[NEW]Wipe Dalvik-Cache Option
-[NEW]Improvements And Bug Fixed
XMD Optimizer v1.10 // 2014/05/02
Code:
Select Code
-[Fixed] Minor Bugs
-[ETC] A Lot Of Testing Before Releasing
-[NEW] A Lot Of Improvements
-[NEW] Merged All XMD Header Into One(xmd.h)
XMD Optimizer Source Code r1 // 2014/04/29
Code:
Select Code
-[NEW] First Source Code Release
]XMD Optimizer v1.00 // 2014/04/26
Code:
Select Code
-[INT] Initial Release

More Details About XTRMOD PROJECT

XTRMOD PROJECT Was Created To Provide Optimizations For Your Android Device. If Your Thinking That This Is Kang, This Is Not A Kang. Im Using My Knowledge That I've Learned From Referrences And ETC To Write This Program.

Useful Referrence

ZipAlign

-zipalign is an archive alignment tool that provides important optimization to Android application (.apk) files. The purpose is to ensure that all uncompressed data starts with a particular alignment relative to the start of the file. Specifically, it causes all uncompressed data within the .apk, such as images or raw files, to be aligned on 4-byte boundaries. This allows all portions to be accessed directly with*mmap()*even if they contain binary data with alignment restrictions. The benefit is a reduction in the amount of RAM consumed when running the application.

Source: http://developer.android.com/tools/help/zipalign.html

SQlite

-SQLite is a relational database management system contained in a Cprogramming library. In contrast to other database management systems, SQLite is not a separate process that is accessed from the client application, but an integral part of it.

Source: http://en.m.wikipedia.org/wiki/SQLite

RAM Optimizations

Go Here For Full Details About RAM Optimizations For Low RAM Devices: https://source.android.com/devices/low-ram.html

Setprop

-Setprop Is A Tool That Written In C That Sets Applied Values For A Property

Sysctl

-Sysctl*is an interface for examining and dynamically changing parameters in the*BSD*and*Linux*operating systems. The implementation mechanism in these two systems is very different.

Source: http://en.m.wikipedia.org/wiki/Sysctl

Thanks To:

Wikipedia
Google
XDA FORUMS

If you want to thank me for this, Consider to press THANKS button or rate this thread as Excellent/5 Star. Thanks Guys And GOD BLESS.

STAY UPDATED BY VIEWING/SUSCRIBING THIS THREAD.

XDA:DevDB Information
XTRMOD PROJECT, Tool/Utility for the Android General

Contributors
RenzkiPH

Version Information
Status: Testing

Created 2014-06-06
Last Updated 2014-06-07
Attached Files
File Type: zip XMDKIT_ICS.zip - [Click for QR Code] (265.3 KB, 103 views)
File Type: zip XMDKIT_JB.zip - [Click for QR Code] (265.4 KB, 311 views)
File Type: zip XMDKIT_KK.zip - [Click for QR Code] (265.4 KB, 328 views)
The Following 16 Users Say Thank You to RenzkiPH For This Useful Post: [ Click to Expand ]
 
RenzkiPH
Old
#2  
RenzkiPH's Avatar
Senior Member - OP
Thanks Meter 485
Posts: 724
Join Date: Mar 2013
Location: Sakura-Shi, Chiba
Default Reserved

 
RenzkiPH
Old
#3  
RenzkiPH's Avatar
Senior Member - OP
Thanks Meter 485
Posts: 724
Join Date: Mar 2013
Location: Sakura-Shi, Chiba
Compatibility With Other Optimization Package

Heres The List Of Compatible Optimization Packages:

Code:
Select Code
-- Odexer Tool By @MatrixDJ96
-- SwapItOn By @defiant07
-- Adblock By @BSDgeek_Jake
More Details About XMD Optimizer

XMD Optimizer Was Created To Provide Optimizations For Your Android Device. If Your Thinking That This Is Kang, This Is Not A Kang. Im Using My Knowledge That I've Learned From Referrences And ETC To Write This Program.

XMD Optimizer Uses The Following Tools/Programs/Features/Others:

ZipAlign

-zipalign is an archive alignment tool that provides important optimization to Android application (.apk) files. The purpose is to ensure that all uncompressed data starts with a particular alignment relative to the start of the file. Specifically, it causes all uncompressed data within the .apk, such as images or raw files, to be aligned on 4-byte boundaries. This allows all portions to be accessed directly with*mmap()*even if they contain binary data with alignment restrictions. The benefit is a reduction in the amount of RAM consumed when running the application.

Source: http://developer.android.com/tools/help/zipalign.html

SQlite

-SQLite*is a*relational database management system*contained in a*Cprogramming*library. In contrast to other database management systems, SQLite is not a separate process that is accessed from the client application, but an integral part of it.

Source: http://en.m.wikipedia.org/wiki/SQLite

RAM Optimizations

Go Here For Full Details About RAM Optimizations For Low RAM Devices: https://source.android.com/devices/low-ram.html

Setprop

-Setprop Is A Tool That Written In C That Sets Applied Values For A Property

Sysctl

-Sysctl*is an interface for examining and dynamically changing parameters in the*BSD*and*Linux*operating systems. The implementation mechanism in these two systems is very different.

Source: http://en.m.wikipedia.org/wiki/Sysctl

Thanks To:

Wikipedia
Google
The Following 5 Users Say Thank You to RenzkiPH For This Useful Post: [ Click to Expand ]
 
yusopa
Old
#4  
yusopa's Avatar
Senior Member
Thanks Meter 145
Posts: 418
Join Date: May 2009
Aborted to install bro, set perm some changed failed bro. Any advice. I install with fresh rom install with no others mod install before.

Sent from my Nexus 7 using Tapatalk
 
RenzkiPH
Old
#5  
RenzkiPH's Avatar
Senior Member - OP
Thanks Meter 485
Posts: 724
Join Date: Mar 2013
Location: Sakura-Shi, Chiba
Quote:
Originally Posted by yusopa View Post
Aborted to install bro, set perm some changed failed bro. Any advice. I install with fresh rom install with no others mod install before.

Sent from my Nexus 7 using Tapatalk
Gonna Fix It And Release It Later...
The Following User Says Thank You to RenzkiPH For This Useful Post: [ Click to Expand ]
 
RenzkiPH
Old
#6  
RenzkiPH's Avatar
Senior Member - OP
Thanks Meter 485
Posts: 724
Join Date: Mar 2013
Location: Sakura-Shi, Chiba
Installer Fixed. Sorry For Inconvenience Guys. See OP
The Following User Says Thank You to RenzkiPH For This Useful Post: [ Click to Expand ]
 
RenzkiPH
Old
#7  
RenzkiPH's Avatar
Senior Member - OP
Thanks Meter 485
Posts: 724
Join Date: Mar 2013
Location: Sakura-Shi, Chiba
SQlite Installer Is Now On Attachments At OP. Thanks To @pikachu01 For Installer

All Devs Are Now Allowed To Use XMD Optimizer Source Code.

Code:
Select Code
XMD Optimizer Source Code r1
(c) 2014 RenzkiPH @ xda-developers

Thanks To

zeppelinrox (XDA) -- For V6 SuperCharger And Some Codes/Snippets That Im Using In This Project
andiroxu (XDA)    -- For Project Xtreme
Exit_Only (XDA)   -- For Operation Killjoy
Yoda @ Unix And Linux Forums -- For C Code That I've Learn From Him
Linus Yang        -- For Providing BusyBox Build v1.21.1
wesgarner (XDA)   -- For Providing Zipalign Shell/ELF
Darky (XDA)       -- For Providing Zipalign Shell/ELF
LENAROX (XDA)     -- For Some Help At The PAST
pikachu01 (XDA)   -- For ThunderBolt! And Providing Zipalign Shell
Buda1996 (XDA)    -- SPL Team
jai554 (XDA)      -- SPL Team
All Staffs And Moderators Of XDA -- For Creating The Best Ever XDA Forums
All Users/Developers All Over This Forum And Other Forums For Devs

To Devs, You Are Freely To Use The XMD Source Code For Your Projects. XMD Optimizer Supports AOSP So This Is A Opensource Project. For More Info PM Me At My XDA Profile(RenzkiPH). But Remember, Source Codes Are Opensource And Not Only For You.
Have A GOOD DAY!
Attached Files
File Type: zip XMD_Optimizer_Source-r1.zip - [Click for QR Code] (756.3 KB, 99 views)
The Following 4 Users Say Thank You to RenzkiPH For This Useful Post: [ Click to Expand ]
 
RenzkiPH
Old
#8  
RenzkiPH's Avatar
Senior Member - OP
Thanks Meter 485
Posts: 724
Join Date: Mar 2013
Location: Sakura-Shi, Chiba
New Version For XMD Optimizer

Code:
Select Code
Version 1.10 || 2014/05/02
-- [Fixed] Minor Bugs
-- [ETC] A Lot Of Testing Before Releasing
-- [NEW] A Lot Of Improvements
-- [NEW] Merged All XMD Header Into One(xmd.h)
I Do A Lot Of Testing Before Releasing This Version To Make Sure Anything Is Working. Enjoy.
Attached Files
File Type: zip XMD_Optimizer-v1.10.zip - [Click for QR Code] (1.43 MB, 375 views)
The Following 4 Users Say Thank You to RenzkiPH For This Useful Post: [ Click to Expand ]
 
tamingsarix
Old
#9  
Senior Member
Thanks Meter 10
Posts: 143
Join Date: Dec 2013
Compatible with crossbreeder??

Dns work on kitkat?

Sent from my GT-I9100G using XDA Premium 4 mobile app
 
RenzkiPH
Old
#10  
RenzkiPH's Avatar
Senior Member - OP
Thanks Meter 485
Posts: 724
Join Date: Mar 2013
Location: Sakura-Shi, Chiba
Quote:
Originally Posted by tamingsarix View Post
Compatible with crossbreeder??

Dns work on kitkat?

Sent from my GT-I9100G using XDA Premium 4 mobile app
XMD Works On Any Android OS Versions Including Kitkat.

But On CrossBreeder, You Should Test It. In My Device(Samsung Galaxy Note), I Have Issues Like Tethering But You Should Have A Try.

The Following User Says Thank You to RenzkiPH For This Useful Post: [ Click to Expand ]
Tags
android, optimizations
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes