Related
Update v3b!! (Changelog in Bold so new reader can read the full descriptio, if you have the ROM already you can only read the BOld or jump to changelog )
<<<<DOWNLOADS>>>>
EclairMODv3b.zip-4shared
EclairMODv3b.zip -Megaupload
EclairMODv3b -Rapidshare
NB1:
TO ALL EclairMODv3 USERS,
You can restore only the system.img! this way you'll not lose any data or setting! Wipe data\cache this way:
RECOMMENDED only for v3 users, from other roms, or also from older EclairMOD verison, I suggest to wipe and restore the entire Backup!
NB2: I have to THANKS zewelor1 and Nothze that helped me A LOT to improve this rom even more! Thanks many props to you!!
the EclairMOD is a light ROM, I removed almost everything superfluous, all the crapware motorola, then:
APPLICATIONS REMOVED:
AlarmClock.apk
CarDock.apk
email.apk
FOTA.apk ----> updates are disabled in this way, but I don't tink they are needed : p
Gestures.apk
HelpCenter.apk
LatinIME.apk
LatinImeTutorial.apk
Launcher.apk
MediaGallery.apk
MotoCal.apk
MotoCarDock.apk
MotoGal.apk
Motonav.apk
PersonalPortal.apk
PicoTts.apk
TtsService.apk
VideoPlayerMoto.apk
VSuiteApp.apk
WorldClockWidget.apk
Here there is the apps removed
Dump.zip
just put them in /system/app and reboot
So given practically a vanilla ROM, and I inserted the following applications:
Wireless Tether - updated
Usb Tether - thx TheSolutor
Nexus Gallery ----> fully functional and integrated with the camera!
Droid X keyboard ---> fully functional with all the symbols and the vibration working!
Voicesearch ----> Voice search with included keyboard (with voice recognition!)
GenieWidget Froyo
Clock.apk original google
Dock.apk original google
Facebook.apk 1.3.2
Spare parts ----> access to additional settings UI and to speed up the animations (and accurate indications of battery consumption)
DroidShuffle.apk ----> control of the player directly from the headset button! 1 click play / pause 2 next 3 previous and long click for the shuffle, the application must sect has a simple UI
MIlestoneOverclock.apk overclocking could not miss ^ _ ^
QuickSettings-> a very handful utility! Nothing more to say
The ROM is complete ZIPALIGNED
Other tewak! :
JIT UPDATED TO v7 (got one is v2 or like that) MORE STABLE AND RELIABLE --> thx samdroid for the porting and zewelor1 for the segnalation
ADBD at Boot-> the ABD shell is loaded directly in Root mode since the boot!
SAMBA enabled! (thx zewelor1 e nadlabak)
NFS enabled! (thx nadlabak)
FLAC enabled!
Memhack enabled!
In build.prop set the time to scan the wifi in 90 seconds ... save a lot of battery (especially when you forget it enabled!)
Build.prop changed, so I added 2 lines on the use of JIT (included)
TWEAK in build.prop VIDEO HQ 6mbit 720x480 30fps max (stops at 24 \ 25 normally anyway: '()
changed dalvik.vm.heapsize increased by 50% from 24 to 36mega! (The DalvikVM will use more RAM but it also has more megs available and with the installed JIT we have a good responsiveness of the system)
Reduced Ring delay!
ROOT->superuser.apk version 2.3.6.1 updated!
Also as I reduced the ROM practically to a vanilla One, I replaced the following apk:
ADW launcher, I've abandoned LauncherPro, ADW is much more lighter, stable, personalizable and with much more settings! (and the resizable widget free )
Music.apk ----> MusicMode replaced with 1.6, provides widgets from 4x1 to 4x4 to control the music, gestures and interface much more advanced than the original
SMS/MMS MOD with led hack to set different colors and much more settings!
NEW BATTERY MANAGER from brazilian firmwares!! very very nice utility for your milestone!
BRIGHTNESS HACK:to set brightness under the minimum of the system (set to 2 where system sets to 20 lol) SPARE A LOT OF BATTERY WHEN NEEDED-> Returned to BrightControl app for compatibility iussues!
WidgetPicker MOD- new and more clean way to pick widget, this overrides the original picker- CREDITS: Boombuler
NEW- Apn-config list of apn, directly from CyanogenMOD 5.08
Google DSN Fix- thx to Kabaldan
SCRIPTS:
I have included in /system /xbin a series of scripts that can be used by ABD or (as I always do) from Terminal Emulator (whom I recommend!)
Again much much thx to zewelor1 to his efforts to improve this rom
mountsys -> mount /system
unmountsys -> unmount /system
rb ---> reboot
rr ----> reboot recovery
soundon ---> enable sound camera
soundoff ---> Disable camera sound
switchba ---> replaces bootanimation in /System/media with another
NB: New boot must be in the root of the SD and renamed "bootanimation.zip" (without the quotes)
blockads ---> block all ads from applications and browser (recommended xD)
showads ---> cancels the previous script and will show all ads
movecache ---> move the cache to sd! (Much free space)
busybox ---> Updated to 1.1.7 thx zewelor1!!)
nano->console text editor -> updated to the latest included in CyanogenMOD 6 rc2
vim->very handy console text editor
mountro/rw->munt unmount /system
agent->script for bluetooth agent configuration!
Cpueater
openssl->support ssl!
Openvpn->conf vpn via terminal!
Rsync
ssh->support ssh!!
timeinfo->info uptime
BUSYBOX installed in XBIN with symlinks so we can use busybox commands without have to type "busybox" before them!
MODULES:
Included in the Rom /system/lib/modules are:
cpufreq_conservative.ko
cpu_freq_interactive.ko
overclock.ko
cifs.ko
sunrpc.ko
lockd.ko
nfs.ko
ext2.ko
they are all loaded at boot (find the scripts in /system/bin/boot_script)
SAMBA & NFS
The modules are all loaded at boot, but to use you'll have to use the TERMINAL EMULATOR on the device!
NFS---> nfs modules for Milestone | android.doshaska.net
SAMBA---> Samba mount - cifs kernel module for Milestone | android.doshaska.net
for the SAMBA there is an app right here on XDA! CifsManager I recommend to create a folder /mnt/cifs with permission 777 AND a folder /sdcard/samba
Reminder: Please, if you have problem with those modules, do not ask in this tread, ask in the linked thread; I'll help you if there is a problem with the loading at boot, but I cannot help with the use of them!
OverClock
the file is as follows:
Code:
#! /System/bin/sh
/System/bin/ insmod /system/lib/modules/overclock.ko omap2_clk_init_cpufreq_table_addr = 0xc004e4b0
echo 65> /proc/overclocking/max_vsel
echo 1100000> /proc/overclocking/max_rate
echo "1 750000"> /proc/overclocking/freq_table
echo "4 750000000 50"> /proc/overclocking/mpu_opps
echo "2 500000"> /proc/overclocking/freq_table
echo "3 500000000 40"> /proc/overclocking/mpu_opps
echo "3 250000"> /proc/overclocking/freq_table
echo "30 2 250000000"> /proc/overclocking/mpu_opps
1100MHz with VSEL 65 and then with the other 3 step VSEL 50 to 750MHz, 500MHz VSEL 40 and 250MHz VSEL 30
may seem high (for battery consumption, having deleted the step to 125MHz) but apart from 1.1GHz there is a strong undervolt and therefore less power consumption!
Supported by the Conservative governor (which scale between especially the 2 middle steps when you do not need much power and stops at the first when not need!)
for those who want to roll to the original values and change only the last step (the highest) it's enough to delete the 71_overclock in the named folder and use the overclock app I included (and set it to boot of course)
By default both conservative and interactive are loaded at boot, but only conservative is applyed, with setcpu will be shown both, if you want the interactive at boot, see update-nosign.zip
I created simple update-nosign.zip to be applied through recovery (the GOT has miscellaneus option "apply update", do not remember in the openrecovery XD)
they have to be placed in the /SDCard/openrecovery/updates and I recommend NOT EXTRACT Leave Them in ZIP format!
So now we have
overclock650-update-nosign.zip <- simple overclock to 650MHz remains conservative and step and voltages are the ORIGINAL
overclock800-update-nosign.zip <- Overclocking to 800/600/250/125 all undervolted ! 56/50/30/22 the VSEL
overclock1000-update-nosign.zip <- Overclocked to 1000MHz with original stock VSEL! step change 1000/700/250/125 with VSEL 58/50/30/22
overclock1100-update-nosign.zip <- 1100MHz overclocking with VSEL 65 is ALREADY APPLIED BY DEFAULT VSEL step 1100/750/500/250 vsel 65/50/40/30 for those wishing to reapply it xD
NEW
I am attaching a few update to who wants a better battery life Indeed they are ULV (ultra low voltage) is not here the original VSEL xD here they are:
undervolt-550-ULV-update-nosign.zip -> no overclocking, only undervolting! (For those who really wants battery and not search performance) step 550/400/250/125 respectively VSEL 36 \ 32 \ 28 \ 16
overclock600-ULV-update-nosign.zip -> 600MHz overclock the same steps as before but with 600/38 VSEL
overclock700-ULV-update-nosign.zip -> 700MHz overclock the same step, but with 700 / 42 max as VSEL
overclock800-ULV-update-nosign.zip -> 800mhz overclock in steps 800/400/250/125 with 48/38/28/18 vsels
overclock900-ULV-update-nosign.zip -> 900MHz overclock step 900/650/400/250 with 50/40/30/26 VSEL
Dedicated to those who want performance and fuel economy: D (I have now abandoned the 1 1ghz in favor of this from 900: D)
For those who want the interactive ->
Interactive-to-boot
If you want to return to the conservative ->
Conservative-to-boot
They do their work flawlessy on MY rom (or ANY with overclock and/or governor script here before) IF you do it from a PLAIN rom (or a rom without overclock/governor) you'll have to set permission MANUALLY...
this is valid ONLY FOR OVERCLOCK/GOVERNOR, THE TEMES WILL WORK ON ANY 2.36
KERNEL TWEAK SCRIPT
This script allows you at boot (through the busybox's sysctl) to change some values of the kernel and the results??
Fluidity, speed and immediacy has increased significantly!
here is the script:
Code:
#!/system/bin/sh
sysctl -p
#
#Disable normalized sleeper
#
mount -t debugfs none /sys/kernel/debug
echo NO_NORMALIZED_SLEEPER > /sys/kernel/debug/sched_features
#
# Memory management
#
/system/xbin/echo 2048 > /proc/sys/kernel/msgmni
/system/xbin/echo 64000 > /proc/sys/kernel/msgmax
/system/xbin/echo 268435456 > /proc/sys/kernel/shmmax
/system/xbin/echo 500 512000 64 2048 > /proc/sys/kernel/sem
/system/xbin/sysctl -w kernel.sched_latency_ns=600000
/system/xbin/sysctl -w kernel.sched_min_granularity_ns=400000
/system/xbin/sysctl -w kernel.sched_wakeup_granularity_ns=400000
/system/xbin/sysctl -w kernel.sched_features=24188
/system/xbin/sysctl -w kernel.sched_compat_yield=1
/system/xbin/sysctl -w kernel.sched_shares_ratelimit=256000
/system/xbin/sysctl -w kernel.sched_child_runs_first=0
/system/xbin/sysctl -w kernel.hung_task_timeout_secs=0
/system/xbin/sysctl -w kernel.threads-max=5000
/system/xbin/sysctl -w kernel.sched_features=29
The benefits are immediate, since the common usage!
With this tweak we can also see the improvements in BENCHMARK:
QUADRANT-820 / 835 @ 1.1 ghz
The graphics performance will improve of about 6/7 fps in graphics tests in general, if you will notice now the fps are the same DroidX / 2! So now we have recovered in graphics performance of a generation gap (the score is now penalized from the better processor power in froyo)
NENAMARK-15.5 /16.5 fps
may not seem much (as DroidX/2 here does 21 fps), but the original is 13/13,5 so I had to point out the jump in performance!
I DO NOT BELIEVE in the bench ... they do not reflect real life, but in this case, help you understand how the tweak to kernel leads to a significant improvement of the graphical management, increasing performance
Remember to make a Nandroid backup before so if something goes wrong, everything can be restored
Changelog v3b
WidgetPicker MOD
New Overclock Module updated
Androidiani OpenREcovery support @boot
TWEAK KERNEL
new file APN
Updated system app
Google DSN fix
NEW XT720 Bootanimation
Bugfix
Single Dring bug
Lista APN updated
PatchMOD removed
WORKING ON:
2D lag ------> (workaround setcpu set in performance solves temporanely the problem!)
AND NOW ....
THEMES!
The themes will be applyed via update-nosign.zip, simplifying life A LOT, just apply the update, wait a while to boot and the theme is beautiful and ready! xD
The themes are those that I believe the most beautiful found around Androidlife.de and XDA, not many, just the original and other 6, but I hope you enjoy! Let me know if you want to see other subjects and apply them: D
Theme 1: BlackDroid --->% battery
Theme DroidX but in "dark" also includes apk for the completion of the theme (dealers, contacts etc) ADVICE adw + launcher theme! the effect is garanteed! (Although with launcher pro makes his slut figure: D)
BlackDroid-update-nosign.zip
here is a screenshot
screenshot1
sCreenshot2
Credits
Theme 2: Elegant Steel, a themed "brushed metal" style, bright and includes matching custom applications! ->% Battery
ElegantSteel-update-nosign.zip
Screenshots:
screenshot1
screenshot2
Credits
Theme 3: Simple DroidX theme! ->% Battery
Themed Droid2 / X, original, well-integrated with the android, no custom applications, just the framework and services.jar
DroidX-update-nosign.zip
Screenshot:
screenshot1
screenshot2
Theme 4: GalaxyS Theme
Could not miss one of the most beautiful and simple: the galaxy theme is a complete theme that involves pop-up icons load etc. etc., this version replaces LAUNCHER PRO WITH LAUNCHER TouchWiz, hope you like ^ _ ^
-update-galaxyS nosign.zip
Theme 5: flatblack Theme ->% battery
A very simplistic theme lol ... a black bar with percentages, transparent curtain and stop, a simple framework for non-res custom search extreme, but just fresh up the look ^ _ ^
flatblack-update-nosign.zip
Theme 6: Sense theme
NEW! completely new! With personalized system apps, widget skin! Personalized bootanimation! WORNDERFUL!
Download → Sense-update-nosign.zip
Credits
BACKUP!
For those wishing to go back:
Original-update-nosign.zip
WORKS ONLY FOR THE FRAMEWORK AND THE SERVICES, ANY THEME WITH CUSTOM APPLICATIONS, they will remain that way THEN MAKE A NANDROID BACKUP
BOOTANIMATIONS
So given that I fingerprint This Rom on extreme personalization (not only MINE but YOUR personalization!) I'll give you now all bootanimation I have xD and the most beautiful that I think, having already thought about this opportunity there is a small script included (already from v1 : p) that is just right for the situation ^ _ ^
The bootanimation I'm providing you are inside the folder with their name I recommend you: unzip the folder, NOT FURTHER Unzip, BOOTANIMATION.ZIP should remain so!
Put the file you want bootanimation.zip the root of sd (/ SDCard)
Open the terminal
ste and type two lines: D
Code:
su
switchba
DONE!!!
Easy you see?? XD
At nex reboot you'll see the bootanimation you've chosen! (Man I wasn't able to do easyer than that! LOL)
so here the bootanimations!
Bios.zip → The one of the First 2 releases
BrightDroid.zip-> Very Nice, simple but of effect! (a simple android with a light on the back that becomes stronger during the boot)
Droid2.zip-> original droid 2
DroidX.zip-> Original droid X
Droid-Does.zip-> The one that's on the rom by default, BEAUTIFUL! a Droid-Does that ends with the DroidX eye, IN BLUE!
htc.zip->we cannot let to miss nothing Original HTC queitly brilliant!
RESOLUTION HACK
This hack allows Android to Trick and make him believe we have a higher resolution screen now:
It can bring incompatibilities with older applications to. solve,go in spare parts, remove the "compatibility mode" and do a reboot, so everything will work perfectly!
Download this update.zip,will flash the new build.prop for the new resolution!
Resolution-hack-update-nosign.zip
(an amatorial estimation lol to me seems to emulate 1024x600 because seems to have space similar to the galaxy tab XD)
To who wants to undo the Resolution Hack ->
Resolution-restore-update-nosign.zip
Boys remember (then do not say I did not warn you xD) the hack is great because the screen really makes it much more capable of giving us information (quantitatively more) but it is also true that some applications may not react well despite the compatibility mode is off!
Simply because not all applications can support a resolution so high (like that emulated)
<<<UPDATE>>>
Recommend using this hack through the appropriate menu in ANDROIDIANI OPEN RECOVERY by ME and AZHAD: offers many different sets and does not want the flash of full build.prop but only the change of a line, I leave here the download for those unwilling to use the Recovery (RECOMMENDED TO USE FRO THIS ROM)
THX and Hope you like this ROM !!!
I really like to see another flavour of Rom available making it as fast and stable as possible Thanks for the post, i'll flash it now and see how it goes I've got high hopes for this Rom.
Silico said:
I really like to see another flavour of Rom available making it as fast and stable as possible Thanks for the post, i'll flash it now and see how it goes I've got high hopes for this Rom.
Click to expand...
Click to collapse
thank you very much
let me know if there is any problem
Sounds great, will give it a try.
One question though, since you put LauncherPro in /system/app, this means we can't update it through market, correct?
Lesiroth said:
Sounds great, will give it a try.
One question though, since you put LauncherPro in /system/app, this means we can't update it through market, correct?
Click to expand...
Click to collapse
the market recognize it to me
if not you can simply reinstall it from the market, nothing happens (apart the fact that now the apk is in /data/app) and is surely recognized from the market
Because of the setup of this rom, do I need to use SetCpu to manage the cpu or will this rom and its modifications do it for me?
Sent from my Milestone using XDA App
Silico said:
Because of the setup of this rom, do I need to use SetCpu to manage the cpu or will this rom and its modifications do it for me?
Sent from my Milestone using XDA App
Click to expand...
Click to collapse
You mean the frequencies or the governor?
both are set by default as 1100/750/500/250 conservative at boot set cpu may help you to see the temperature or the profiles, but the governor and the clock is automatic
I Don't use set cpu or any cpu controller indeed
89luca89 said:
You mean the frequencies or the governor?
both are set by default as 1100/750/500/250 conservative at boot set cpu may help you to see the temperature or the profiles, but the governor and the clock is automatic
I Don't use set cpu or any cpu controller indeed
Click to expand...
Click to collapse
Thanks for the quick reply! Looks like I don't need to use anything then Loving the boot animation by the way
This ROM is mega fast also great work
Silico said:
Thanks for the quick reply! Looks like I don't need to use anything then Loving the boot animation by the way
This ROM is mega fast also great work
Click to expand...
Click to collapse
thank you
this boot animation is soooo much retro xD i'm in love with it xD
how about battery life? i'm a bit concerned about this
ubutnux said:
how about battery life? i'm a bit concerned about this
Click to expand...
Click to collapse
I used a hig clock, but apart from the 1,1ghz state (wich can be changed with the overclock app) all values are undervolted and consumes less battery, and there is also the conservative governor loaded automatically
the battery life is good to me, 1 day use with normal use (15/18% left in the night) or 15\16 hours with intense use (like 5 hours browsing 3g, gaming and video), using a data toggle widget or a 2g\3g swithc the battery lasts for like 1,5 days TO ME
if 1,1ghz 65vsel is too mutch with the app you can set it to 1ghz 56 vsel wich is the original voltage, so it is sure that the battery will last longer
UPDATE first post!
Now for who wish better battery life, does not wanto to go 1,1ghz, want a different clock, I've posted easy update-nosign.zip to be applied from GOT recovery (under miscellaneus then apply update) they can be flashed even after the nandroid restore, before the first boot for who wish xD
New steps, more overclock or less overclock for all tastes hihiihi
Let me know If you like it! And obviously what you wish to have in This ROM!
Thx Guys
maybe some screenshots or some benchmark scores ?
Yeah I was tinking to post some bench but they are only for the 1.1ghz version...
I will post some in the evening
Screenshot: its vanilla android without theme with launcher pro nothing more xD
Sent from my Milestone using Tapatalk
Great ROM, love the modification u make..but the default OC make my miley loop boot on M logo, so after flash ur Rom/Mod i flash other OC zip file from u (800 Mhz), works flawlessy...
Sugestion : make theming, i would like to see a status without battery indicator, coz i use seidio 2600 mAh and the battery report uncorrectly...
Was thinking to themes I will work on it, right now I'm working on a more technical part (compcache and 2D lag) that will improve a LOT the performances (if I'll succeed to make them work of course
)
Sent from my Milestone using Tapatalk
Hi, can you please tell what radio band is used for this ROM? or which official rom this is based on?
Thank you for the work.
meatmon said:
Hi, can you please tell what radio band is used for this ROM? or which official rom this is based on?
Thank you for the work.
Click to expand...
Click to collapse
Sorry my fault I forgot to mention it … :-(
It.s the 2.36 wind ita
so uses the european baseband... if anyone have troubles with basebands, you may see the Dexter's page with all basebands update-nosign.zip and flash them.
89luca89 said:
Was thinking to themes I will work on it, right now I'm working on a more technical part (compcache and 2D lag) that will improve a LOT the performances (if I'll succeed to make them work of course
)
Sent from my Milestone using Tapatalk
Click to expand...
Click to collapse
sound so great..hardly can't wait...
Eheheh unfortunatly it's not so easy, the 2d is not possible to resolve until we'll have another library (like from the final milestone2 FW)
The compcache is a bit complicated, but the modules are on the way and the testing will start suddently I return home
☠ [APK][Tweaks & Mods] █ PIMP MY ROM █ BETA v1.0 {Any Device // Any Rom} ☠
NEW : Check-out the Dedicated Pimp my Rom website (still under construction) :
http://www.pimpmyrom.org
Subscribe to the Newsletter to be Notified when a New Update is Released!
{
"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"
}
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Network & Internet
Wifi Scan interval in seconds
TCP Congestion Algorithm selection
Media streaming tweaks
Use Google DNS servers
Enable/Disable HSUPA
Protect against SYN attacks by hardening your TCP stack
Avoid Time-Wait state
Block all redirects
Block source-routing
Various IPv4 tweaks
Multitasking
3 presets of OOM Groupings (lom/mid/high)
3 presets of Minfree values (low/mid/high)
2 presets of zRam compression (64mb/128mb)
Adjust Dalvik VM to new OOM & Minfrees
Adjust kernel to new OOM & Minfrees
Renice low consumption processes to a softer value
Dalvik VM
VM Heap Size selection
VM Heap Growth-limit selection
VM Heap Start Size selection
Optimization Flags selection, any combination of verification, optimization & register mapping
Force dex optimization on /data only
Enable/Disable Just in Time Compiler (JIT)
Enable/Disable JNI Error Checking
Enable/Disable bytecode verification for Dalvik
Kernel
Governor tweaks
I/O Scheduler tweaks
Disabling I/O stats
Enable/Disable Vertical Synchronization (Vsync)
Disable Normalized Sleepers
Disable New-Fair Sleepers
Disable Gentle-Fair Sleepers
Toggle Android Features
Hardware Acceleration
Force GPU rendering
Surface Dithering
Purgeable Assets
16bit Transparency
Kernel JNI Error Checking
Android Logger
Locking launcher in memory
Telephony
Call Ring Delay
Proximity Sensor delay
In-Call amount of volume steps
SMS & MMS retry timer if failed sending
SMS & MMS amount of retries if failed sending
Enable/Disable AMR Wideband (a.k.a HD Voice)
Touchscreen & Display
Amount of fingers recognized by the screen (multitouch)
Minimum amount of time between 2 touch events (Pointer Duration)
Maximum amount of events per second WindowsManager can handle
SurfaceFlinger's minimum velocity
SurfaceFlinger's maximum velocity
Enable/Disable FPS Capping
Miscellaneous
Optimize sqlite3 databases at each boot
I/O Tweaks for ext4 file-systems
Internal & External sdcard tweaks
Zipalign all apks at each boot
Various battery saving tweaks
Various camera quality tweaks
Raising jpg quality to 100%
Enable quickpoweron
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Rescue Package
This tool allows you to completely safely pimp your rom.
It will backup all your original system files and create a flashable zip containing them. This way, if some tweak cause problems, simply flash your Rescue Package to remove all modifications made by Pimp My Rom while leaving all your apps & data intact.
Universal Init.d Support
Enable init.d support with absolutely ANY kernel.
This tool is the first completely universal method for granting init.d support, for the simple reason that everything happens on the app side.
Pimp My Rom will detect when your device is rebooted and execute your init.d scripts automatically, acting just like a kernel with init.d support would.
This tool also gives you a way to quickly manage your int.d scripts. Edit, delete & run scripts at the touch of a button!
Pimp My CPU
A beautifully designed interface that gives you full control over your processor :
Minimum & maximum CPU frequencies management
Overclocking if your kernel supports it
Governors management
Schedulers management
Voltage control
Density Changer
Safely modify your display's density in 3 easy steps.
Entropy Generator
A graphical user interface for the Random Number Generator Daemon (RNGD) binary.
Independently set :
Feed Interval
Feed Timeout
Amount of Random bytes
Fill-watermark
Kernel random read wakeup threshold
Kernel random write wakeup threshold
Dual Bootanimations
Allows you to have 2 different bootanimations which will alternatively be displayed, one boot each.
Lock Apps in Memory
Bypass Android's built-in task killer by locking any installed application in memory, including system apps!
Navigation Bar Toggle
Self-explanatory, toggle the navigation bar on & off
Gps Configuration
Choose between 79 countries + 5 continents of gps.conf files:
Having the right gps.conf file for your country is esssential for the accuracy and lock-speed of your gps)
Code:
Africa
Asia
Europe
North America
Oceania
South America
Angola
Argentina
Australia
Austria
Bangladesh
Belarus
Belgium
Bosnia & Herzegovina
Brazil
Bulgaria
Cambodia
Canada
Chile
China
Costa-Rica
Croatia
Czech Republic
Denmark
El Salvador
Estonia
Finland
France
Germany
Greece
Guatemala
Hong-Kong
Hungary
India
Indonesia
Iran
Ireland
Israel
Italy
Japan
Korea
Kyrgyzstan
Latvia
Lithuania
Luxembourg
Macedonia
Madagascar
Malaysia
Mexico
Moldova
Netherlands
New Caledonia
New Zealand
Norway
Oman
Pakistan
Panama
Philippines
Poland
Portugal
Qatar
Republic of Serbia
Romania
Russian Federation
Saudi Arabia
Singapore
Slovakia
Slovenia
South Africa
Spain
Sri Lanka
Sweden
Switzerland
Taiwan
Tanzania
Thailand
Turkey
Ukraine
United Arab Emirates
United Kingdom
United States of America
Uzbekistan
Venezuela
Vietnam
Yugoslavia
Device Hidden Menu
Access your device's hidden settings without having to dial weird and hard to remember codes
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Download & install some popular mods without flashing anything!
Pimp My Beats
A full-blown audio mod containing :
Modified DSPManager
Beats Audio binaries, libs, framework & other assets
Dolby Mobile binaries, libs, framework & other assets
SRS binaries, libs, framework & other assets
Bravia Engine 2
Install the very popular Bravia Engine 2 by Sony on any device with the touch of a button!
xLoud & ClearAudio+
Install the popular xLoud audio enhancement, along with the brand new ClearAudio+ engine and equalizer.
Sony Album
Install the Sony Gallery & Photo Editor app for a full Sony media experience
OpenVPN Support
Add OpenVPN support to your device and surf the web safely
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Pimp My Rom comes with its own set of Settings.
Those allow you to :
Select among 12 different transition animations to apply independently to each section of the app
Select the type of reboot used by the "Reboot Required" Notification (Hot reboot/Normal reboot)
Clear all the app's preferences
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Currently, the only option included i this section allows you to have the "PIMPED" prefix before your Rom's name in Settings/About
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Make sure to always have a nandroid backup before applying tweaks
Make a nandroid backup
Download the app
Install it like you would with any apk
Click the rescue package section in the app and create a new Rescue Package
Choose and apply the tweaks you want, make sure you read the descriptions and instructions in-app
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Google Play Link : https://play.google.com/store/apps/details?id=com.androguide.pimpmyrom
Aroma Version : http://goo.im/devs/Androguide/Pimp my Rom
Click to expand...
Click to collapse
Click to expand...
Click to collapse
BETA v1.0(29/04/2013)
Changelog available at : http://pimpmyrom.org/blog-beta1.php
Alpha v3.3 (18/12/2012)
Added a new Tool : Density Changer. Allows you to modify your device's LCD density easily and safely, avoiding the usual playstore compatibility issues after dpi changes
Fixed Voltage Control set-on-boot function
Alpha v3.2 (17/12/2012)
New Telephony Tweaks section (all values are automatically detected) :
- Call Ring Delay : Define the interval of time in seconds between the dialing and the ringing
- Proximity Sensor Delay : Define the delay between your sensor's detection and the screen being lit off/back-on
- In-Call Volume Steps : Define the maximum amount of volume steps while in call. Only working on froyo & gingerbread (Android 2.2.x & 2.3.x)
- SMS/MMS Retry Timer : Define the amount of automatic retries when an SMS or MMS fails to be sent as well as the delay between those retries
- AMR Wideband : improve in-call audio quality by enabling Adaptive Multi-Rate encoding
Improved the Camera Quality tweak (in the Miscellaneous section) by adding more build.prop modifications :
- Set maximum capture resolution to 8 megapixels (ro.media.capture.maxres)
- Set panorama resolution to 3264x1840 (ro.media.panorama.defres)
- Set panorama frames resolution to 1280x720 (ro.media.panorama.frameres)
- Enabled VideoModes (ro.camcorder.videoModes)
- Set video media encoder maximum fps to 65 (ro.media.enc.hprof.vid.fps)
Alpha v3.1.1 (17/12/2012)
Hotfix for the Network & Internet section FC when the current wifi scan interval value couldn't be detected by the app
Alpha v3.1 (16/12/2012)
Added Wifi Scan Interval control to the Network & Internet section, set the interval in seconds between which the system automatically checks for available wifi networks. A high value will save more battery, a low value will help if your wifi disconnects often.
Fixed Init.d support verification process that was returning false everytime in v3.0
Fixed Hardware Acceleration enabler tweak that was commented-out by mistake in v3.0
Fixed Purgeable Assets toggle state not being saved
Fixed SYN Attack protection checkbox state not being saved
Minor text modification
For older changelogs, see post #4 of this thread
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Pimp My Rom works on maybe 99.99% of the android devices, these are only the ones users confirmed working
Remember that results might differ on the same device, depending on the rom, kernel and recovery
Click to expand...
Click to collapse
- Acer Liquid Metal (codename ?)
- Asus Infinity (TF700)
- Asus Eee Pad (TF101)
- Asus Transformer Pad (TF300T)
- Cube U30GT-H (Chinese Tab)
- Google-Asus Nexus 7 (Grouper)
- HP Touchpad (codename ?)
- HTC Amaze (codename ?)
- HTC Desire C (codename ?)
- HTC Desire S (S510E)
- HTC Desire HD (codename ?)
- HTC Desire Z (codename ?)
- HTC Droid Incredible (codename ?)
- HTC Evo 3D (codename ?)
- HTC Evo 4G (Supersonic)
- HTC Explorer (A310e)
- HTC HD2 (T9193)
- HTC Incredible S (S710e)
- HTC MyTouch 4G Slide (codename ?)
- HTC One V (Primo)
- HTC One X (Endeavour)
- HTC Thunderbolt (ADR6400L)
- HTC Tattoo (Click)
- HTC Vision (T-mobile G2)
- Huawei Ascend (g300)
- Huawei Honor (U8660)
- Huawei U8030 (codename ?)
- Huawei u8800pro (codename ?)
- Le Pan II Tablet (codename ?)
- LG Eclypse (C800)
- LG G2x (P999 DW)
- LG Optimus Black (codename ?)
- LG optimus one (P500)
- LG Optimus 3D (P920)
- LG Optimistic V (VM670)
- Motorola Atrix 2 (MB865)
- Motorola Atrix 4G (MB860)
- Motorola Bravo (MB520)
- Motorola Defy (codename?)
- Motorola Droid X (MB810)
- Motorola Droid 2 (DW2E)
- Motorola Photon Q (codename ?)
- Motorola Triumph (Virgin Mobile model)
- Samsung Galaxy Ace + (S7500)
- Samsung Galaxy Nexus (i9250)
- Samsung Galaxy Nexus 4G (Verizon)
- Samsung Nexus S (i9020)
- Samsung Nexus S (SCLCD - i9023)
- Samsung Galaxy Exhibit 4g (Ancora)
- Samsung Galaxy Gio (S5660)
- Samsung Galaxy Note (N7000)
- Samsung Galaxy Note 2 LTE (N7105)
- Samsung Galaxy Note 10.1 (N8000)
- Samsung Galaxy Player 5 (YP-G70)
- Samsung Galaxy S (I9000)
- Samsung Galaxy S Advance (I9003)
- Samsung Galaxy S Plus (I9001)
- Samsung Galaxy S2 (i9100)
- Samsung Galaxy S2 (T-Mobile T989)
- Samsung Galaxy S2 (AT&T i777)
- Samsung Galaxy S2 (SHW M250k)
- Samsung Galaxy S2 Epic 4g Touch (SPH-D710)
- Samsung Galaxy S3 (I9300)
- Samsung Galaxy S3 (ATT 1747)
- Samsung Galaxy S3 (T-Mobile)
- Samsung Galaxy Tab (P1000)
- Samsung Galaxy Tab 2 - 7.0 (P3100)
- Samsung Galaxy Tab 7.7 3G (P6800)
- Samsung Galaxy Tab 7.7 Wifi (P6810)
- Samsung Galaxy Tab 7.7 Verizon (i815)
- Samsung Galaxy Tab 8.9 (p7300)
- Samsung Galaxy Tab 10.1 Wifi (P5110)
- Samsung Galaxy Y (S5360)
- Sony Live with Walkman (WT19)
- Sony Xperia Arc S (LT18i)
- Sony Xperia Mini (ST15i)
- Sony Xperia Neo (codename ?)
- Sony Xperia Neo V (codename ?)
- Sony Xperia P (LT22i)
- Sony Xperia Play (R800i)
- Sony Xperia Ray (ST18i)
- Sony Xperia Sola (MT27i)
- Sony Xperia U (ST25i)
- Toshiba Thrive (codename ?)
- Test it on your other devices and report your results here please !
Click to expand...
Click to collapse
Click to expand...
Click to collapse
- amarullz for Aroma Installer
- ...Awesome... for Beats Audio
- ImbaWind for Adrenaline Boost
- Rizal Lovins for Sony Walkman apps
- blunttedsmurf for Hulu+ hacked
- pikachu01 for his Thunderbolt scripts
- The AOKP Team for some of their source-code
- gangsterjoop for All countries gps.conf files
- Whitson Gordon from Lifehacker.com for the Thread top image.
- Pocketnow.com for the awesome PmR presentation video
- Papa Smurf151 for his friendly help and some tweaks found in his SmurfedOut Script
- dj_stikes & Boxer145 for Translating PmR to Spanish (Aroma Version)
- android1234567 for correcting my spelling mistakes
- iurkin for correcting and helping me understand my java mistakes
- prabs99 for donating
- neckbonest for donating
- Timusonchik for donating
- beckzz for donating
- effooh for donating
- chrisrotolo for donating
- mutiny for donating
- domics for donating
- edwardolavarrieta1 for donating
- azdavef for donating
- Wim de Klerk for donating
- chuckenheimer for his donation on Flattr
- Nicholas Shake for donating a high performance server that serves your in-app downloads much faster, and allows me to have a full development environment everywhere I go via vnc.
- Each and Every users who provided constructive feedback to help improving this project to its current state
Click to expand...
Click to collapse
If you like this project, please rate the thread 5 stars & Newsworthy
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Here you'll find featured articles about Pimp my Rom that were published on different famous android/high-tech websites.
If you published one or read one that's not on the list, please tell me so I can add it.
Xda-Developers.com : Pimp My Rom installs tweaks on any device
Lifehacker.com : Pimp My ROM tweaks your rooted android phone in every way imaginable
Pocketnow.com : How to Customize your Android with “Pimp My ROM”
AddictiveTips.com : 150 Best Android Apps of 2012 Ranking (Pimp my Rom ranked 20th)
Droid-Life.com : Pimp My ROM Brings Countless Tweaks and Hacks to Any Device Running Any ROM
OmgDroid.com : Pimp My ROM: The definitive collection of tweaks for nearly any custom ROM
Talkandroid.com : “Pimp My ROM” script makes its way to rooted users for easy access to tweaks and hacks
JustReveal.net : Pimp my Rom goes beyond the standard tweaking
AndroidHeadlines.com : Now you can do even more : Introducing Pimp my ROM
MobForU.com : “Pimp My ROM” a script that the user allow to easily install hacks and tweaks
GsmInsider.com : Pimp My ROM Allows You To Modify ROMs of All Android Devices Just Like Modifying Cars
Betanews.com : Pimp My Rom takes Android modding to a new level
Techpp.com : Customize Your Android Device Like Never Before with Pimp My Rom
AddictiveTips.com : Pimp My ROM Takes Android Tweaking To Newer Heights [Guide]
Android-Apps.com : Top 10 New Android Apps (PmR classed n°2)
Further Help
Here are some further explanations of some PmR options :
Multitasking Section
¤ OOM groupings :Android, like any other Linux system, has a built-in task killer, called the LowMemoryKiller (a.k.a LMK).
The LMK analyses the RAM usage of all applications in real-time, and when the system has too many apps open, or too much RAM consumption, the LMK will start killing apps to free-up some memory.
To determine which app to kill first, the LowMemoryKiller distinguishes 10 categories of apps, which are called the Out-Of-Memory (OOM) Priorities.
As the name implies, the LMK will create a kind of ordered list based on the determined priority of the apps.
Those categories are as follow :
Foreground App
Visible App
Secondary Server
Backup App
Home App
Hidden app
Empty App
Perceptible App
Heavy-Weight App
Content Provider App
For each of these categories, Pimp my Rom will modify the memory threshold for LMK to start killing processes and adjust the priority of the categories to match three preset levels of multitasking :
Low : Your device will be able to handle less opened apps at once, but consume less RAM and less battery
Mid : An average good level of both Multitasking and not too much RAM drain/Battery drain
High : Your device will be able to handle a big bunch of opened apps at once without being killed
The OOM settings in PmR also takes care of the ADJ, but I might add a separate 3 levels radiogroup for ADJ too
¤ Minfree Values :
The LowMemoryKiller isn't only about OOM groupings, the Minfree values are very important as well :
The Minfree module of the Low Memory Killer is here to set the minimum amount of free RAM that should always be available.
If the free RAM level goes below the Minfree value, the the LMK starts killing apps (based on the OOM priorities, remember ? )
In other terms, if the LMK is the gun for killing apps, then the Minfree module is the trigger ^^
Again, PmR will allow you to choose between 3 preset levels (for the purpose of clarity for the user, the levels are inverted from the actual values. i.e : High Level in the app wil set a low minfree value, allowing for more multitasking) :
Low : The minimum amount of free Ram (minfree) will be set high, allowing apps to get killed by the LMK quickly. = Not much multitasking, but good battery/less lags as you always have a good amount of free ram
Mid : Balanced Level, good multitasking, not much lags and average battery
High : Big multitasking hog
¤ zRam (Zero Capacitor Ram) :
Taken from Wikipedia :
zRam is an experimental (staging) module of the Linux kernel. It was previously called "compcache". zRam increases performance by avoiding paging on disk and instead uses a compressed block device in RAM in which paging takes place until it is necessary to use the swap space on the hard disk drive. Since using RAM is faster than using disks, zRam allows Linux to make more use of RAM when swapping/paging is required, especially on older computers with less RAM installed.
To make it simple, zRam allows to virtually increase the amount of RAM your device has by using the Swap spaces in your device memory.
This is mostly profitable for low-end devices that come with few ram (512mb generally).
PmR offers 2 levels :
64 mb : virtually adds 64mb of RAM
128mb : virtually adds 128mb of RAM
zRam settings requires a kernel that includes this module.
I hope these little explanations will help you understand how to use those settings, and help you find the right combination for your device and use
Click to expand...
Click to collapse
Guide for rom developers who want to implement pmr in their builds
Older Changelogs
v2.1.2
- Fixed conflicting tweaks that caused bootloops and/or were breaking network on some devices
~ Please report if these kind of issues persist ~
- Made the package lighter by removing some unused left-over files from previous versions
v2.1.1
Click to expand...
Click to collapse
- Fixed missing chmod script which was preventing init.d scripts from running
- Possible fix for the apps that aren't installed properly on some devices
v2.1
Click to expand...
Click to collapse
Introducing a new tweaks selection screen : Pimp my Kernel
--> Tweak 6 of the most common CPU Governors : Ondemand//OndemandX//Interactive//SmartassV2//Lulzactive//Conservative
--> Tweak your default I/O Scheduler & Disable I/O Stats
--> Disable & Re-Enable VSync
--> Disable Normalized Sleeper // Gentle Fair Sleepers // New Fair Sleeper (just moved, was already there before)
-->Misc. Kernel Tweaks : Disable kernel error checking (already there before) // Sysctl kernel msgmin & msgmax tweak
Added an option to revert Adblocking
Fixed the issue where beats audio and walkman options would be displayed for gb roms when it shouldn't
Various bugfixes (a few swapped selections and unworking tweaks)
Removed the extra apps screen, this wasn't really matching the mainline of this project, since you can grab those apps from the market. Plus this makes the whole package lighter.
Switched to miui installer theme
v2.0
Click to expand...
Click to collapse
ø New Tweaks selection screen : Multitasking
==> Choose between :
4 levels of OOM Priorities
4 levels Minfree settings
2 levels of ZRAM compression
Tweak your kernel and dalvik cache to behave well and be stable on hard multitasking conditions
ø New Tweaks selection screen : Networks & Internet
==> Security tweaks :
Reinforce your TCP/IP Stacks to make them resist to SYN attacks which cause a DoS (Denial of Service) on your device. Now those lame-ass blackhat hackers won't harm you with this.
Block redirects : auto website redirections will be blocked
Block source-routing : source-routing can be used to hack into your device as it allows full tracing of packets.
==> Stability & Speed tweaks :
Increase the buffer and queue size of each tcp socket to give more stability on high broadband consumption conditions
Allow the system to re-use the Sockets on TIME-WAIT state. In clear time-wait causes memory-loading, memory-loading causes internet lagg, internet lagg sucks.
Various IPv4 protocol speed tweaking scripts using sysctl
DNS and ppp0 tweaks for faster name-resolution, which means faster connections to websites.
ø New Tweaks selection screen : GPS Configuration
==> Choose between 79 countries (and 5 continents) of gps.conf files: those files are essential for the accuracy and lock-speed of your device's gps. (Thanks to gangsterjoop for the files)
ø New Adblock file of over 200 000 hosts ! (100x more than before) (Thanks to BSDgeek_Jake for the host file) --> added to extra features screen
ø New init.d scripts :
Move Dalvik-cache to /cache to increase data storage
Bind-mount dalvik-cache to allow a device to boot without sdcard (useful for devices with damaged internal sdcard)
Touchscreen responsiveness improvement tweaks
ø New Enable/Disable features :
Disable and Re-Enable Android logger
Disable Gentle Fair Sleepers
Disable New Fair Sleepers
Disable Normalized Sleeper
ø Rewritten every single init.d script :
This allowed me to realize many of them were not working, so I added a lot of missing values, and fixed a countless number of errors, redundant values and typos. So there should be some big improvement on the effects of init.d tweaks.
I also set an order of execution of init.scripts to avoid conflicts.
ø Removed themes and S-Voice
The S-Voice flaw that allowed other devices to use it appears to be patched and it was heavy, and themes were heavy and not really useful, you can download a countless number of them for free on the market
ø Changed installer theme to Sense
I realized that the options subtitles were not readable with ics theme, so most of the tweaks effects explainations were hidden.
ø Pimp My Rom will now come in two versions :
One will include the latest version of Aroma (with touchscreen working out-of-the-box, but issues on some devices) and One using Aroma v2.51 (With touchscreen calibration, and this version appears to fix the weird texture/ghost-input/moving screen/vibration issues people have with some devices with aroma v2.56)
ø Major code clean-up, various bugfixes
Re-organized and cleaned-up both aroma-config and updater-script
Fixed the way the installation process input displays sections and sub-sections
Fixed some tweaks getting installed instead of others when they shouldn't, and some other bugs
I'm pretty sure I forgot some stuff, I'll add it when it comes back in mind
Click to expand...
Click to collapse
Developer's Guide on Implementing PmR in your Roms
1) Implementing PmR with a custom preset & playstore OTA updates working
Flash your Rom & apply the tweaks and options you want to be included in your preset
Create a /data folder at the root of your Rom's zip package, and in this folder create a /app folder (so you now have a /data/app path
Download this version of the PmR apk and place it in the freshly created /data/app folder in your Rom's zip
(this is the playstore-signed version, which will allow your users to receive OTA updates as if they installed it from the playstore)
Grab the following files from your device and place them at the corresponding locations in your Rom's zip package :
(If some of those files are missing on your device, don't worry, this simply means they are not needed in your preset)
Code:
- /system/etc/init.d/99Pimp_my_Rom
- /system/etc/init.d/98Entropy
- /system/etc/init.d/S90zipalign
- /system/etc/init.d/04dual_bootanim
- /system/etc/install-recovery.sh
- /system/etc/hosts
- /system/bin/entropy-gen
- /system/xbin/rngd
- /system/xbin/openvpn
Note : this does not include the Apps & Mods section, except for the Adblock & OpenVPN Support
Create the following path of folders in your Rom's zip : /data/data/com.androguide.pimp.my.rom/shared_prefs/
On your device, navigate to /data/data/com.androguide.pimp.my.rom/shared_prefs and copy all the content of this folder to your Rom's zip freshly created /data/data/com.androguide.pimp.my.rom/shared_prefs/ folder
Open your Rom zip's /system/build.prop in a text editor
Now open your device's /system/build.prop in a text editor, and copy everything from the first occurence of "### Pimp my Rom : xxx" to the end of the file, then paste it at the end of your Rom's build.prop (Do not forget to save the modifications)
Ok, now we have added all the required assets for Pimp my Rom and your custom preset, let's pass-on to the updater-script modifications in order to install those assets properly and set the right permissions to them.
In your Rom's zip package, navigate to /META-INF/com/google/android and open updater-script in a text editor
Copy the following lines near the end of the file, but before "unmount("/system");" :
Code:
ui_print("Installing Pimp my Rom with a custom preset...");
package_extract_dir("data", "/data");
set_perm_recursive(0, 0, 0755, 0755, "/system/etc/init.d");
set_perm_recursive(0, 0, 0771, 0660, "/data/data/com.androguide.pimp.my.rom/shared_prefs");
set_perm(0, 0, 0644, "/data/app/com.androguide.pimp.my.rom-1.apk");
set_perm(0, 0, 0644, "/system/etc/hosts");
set_perm(0, 0, 0755, "/system/etc/install-recovery.sh"); [COLOR="DarkRed"][B]<<< Do NOT include this line if you didn't activate init.d through PmR in your preset[/B][/COLOR]
set_perm(0, 0, 0755, "/system/bin/entropy-gen"); [COLOR="DarkRed"][B]<<< Do NOT include this line if you didn't use the Entropy Generator in your preset[/B][/COLOR]
set_perm(0, 0, 0755, "/system/xbin/rngd"); [COLOR="DarkRed"][B]<<< Do NOT include this line if you didn't use the Entropy Generator in your preset[/B][/COLOR]
set_perm(0, 0, 0755, "/system/xbin/openvpn"); [COLOR="DarkRed"][B]<<< Do NOT include this line if you didn't activate OpenVPN support in your preset[/B][/COLOR]
ui_print("Done installing Pimp my Rom - by [email protected]");
2) Adding a Pimp my Rom entry to your Rom's Settings.apk - Coming Soon
very good work! will i can to install this on my LG Optimus Hub whit CM 7 rom (android 2.3.7)?
terdek said:
very good work! will i can to install this on my LG Optimus Hub whit CM 7 rom (android 2.3.7)?
Click to expand...
Click to collapse
Thanks for your kind words,
This has been designed mainly for ics & jb roms, but you can still try on gb, just make sure you do NOT select gapps/inverted gapps and themes.
The tweaks, extra apps and extra features should work properly.
In fact, the easiest way for you would be to Select "Stock-based Rom" option in the first screen, so the script won't display gapps and themes options. I will rename "Stock-based rom" option to "Stock and Gingerbread roms" in next update, thanks for the idea.
Please make sure you post your results, so I can add your device to the confirmed devices list if it worked properly.
Regards.
ok, i understand. I'll let you know.
terdek said:
very good work! will i can to install this on my LG Optimus Hub whit CM 7 rom (android 2.3.7)?
Click to expand...
Click to collapse
Thanks for your kind words,
This has been designed mainly for ics & jb roms, but you can still try on gb, just make sure you do NOT select gapps/inverted gapps and themes.
The tweaks, extra apps and extra features should work properly.
In fact, the easiest way for you would be to Select "Stock-based Rom" option in the first screen, so the script won't display gapps and themes options. I will rename "Stock-based rom" option to "Stock and Gingerbread roms" in next update, thanks for the idea.
Please make sure you post your results, so I can add your device to the confirmed devices list if it worked properly.
Regards.
i am going to test it on my p500 lg optimus one and i am bit shock with the size but i will install it anyways
jason3496 said:
i am going to test it on my p500 lg optimus one and i am bit shock with the size but i will install it anyways
Click to expand...
Click to collapse
Actually it is big because it contains everything the script needs for all different types of roms, but it won't actually install 170mb of stuff on your device...unless you choose to^^
You choose what to install, the main heavy stuff are the gapps and inverted gapps (which will only work with jb). I'll make a light version (gapps-free) soon, might be a good idea.
Thanks for trying, let us know how it goes on your device and rom.
EDIT : Light Version uploading right now (31mb)
Pimp My Rom - Light version
Here's the light version (31mb), and this is what has been removed :
Code:
- Gapps
- Inverted Gapps
- Themes
Download
Click to expand...
Click to collapse
Link : http://tinyw.in/sQAm
md5 : 451266c96c6d03b7c97913e9b90c6c17
Click to expand...
Click to collapse
I tried to install...but the installer duration was very fast so i think that it didn't install anything.
How can i control that all is ok?
Inviato dal mio LG-E510 con Tapatalk 2
same here with the first one not the light version cause i am running on rashed cm10
terdek said:
I tried to install...but the installer duration was very fast so i think that it didn't install anything.
How can i control that all is ok?
Inviato dal mio LG-E510 con Tapatalk 2
Click to expand...
Click to collapse
You can go to /system/etc/init.d and look at the bunch of files there, these are some of the tweaks. You can also open /system/build.prop and look at the end of the file if the tweaks are there.
Also, if you chose to install some extra apps, then it's easy to see if they were installed or not.
Another simple way to know is to read the installation process output, i.e : if it says "installation XX tweak", then the installation of this tweak was successful, otherwise it wouldn't output it.
If the installation process just said something like :
Code:
>>> Setting up installation....
>>> Mounting partitions
>>> Cleaning process
and then said it was finished, then there is a problem in the script that I need to fix.
If possible, please post your install log here (choose "save log" option at the end of the installation process).
Either way, thanks for the feedback.
jason3496 said:
same here with the first one not the light version cause i am running on rashed cm10
Click to expand...
Click to collapse
Same thing as above to verify if the installation went right.
The light version works with any rom too, it just doesn't include gapps and themes.
Ah, i understand. So it didn't install anything because in folder init.d there are nothing.
Inviato dal mio LG-E510 con Tapatalk 2
terdek said:
Ah, i understand. So it didn't install anything because in folder init.d there are nothing.
Inviato dal mio LG-E510 con Tapatalk 2
Click to expand...
Click to collapse
well, did you even set any init.d tweaks on "On" ?
Set the "ALL TWEAKS" option On and try again.
No, i'm set tweaks on, but later the are nothing in init.d folder and nothing in build.prop
Inviato dal mio LG-E510 con Tapatalk 2
terdek said:
No, i'm set tweaks on, but later the are nothing in init.d folder and nothing in build.prop
Inviato dal mio LG-E510 con Tapatalk 2
Click to expand...
Click to collapse
Then can you please attach your installation log ? would be useful to understand why it's not working on your device.
Ok but i don't know how i done it. Sorry for my english
Inviato dal mio LG-E510 con Tapatalk 2
terdek said:
Ok but i don't know how i done it. Sorry for my english
Inviato dal mio LG-E510 con Tapatalk 2
Click to expand...
Click to collapse
No problem man. To get the install log do the following :
- Reflash Pimp My Rom
- Select several options/tweaks etc...
- After the end of the installation there will be a "Save logs" button (at the place of the back button)
- Click on that button
- Click on the "Finish" button
- The log will now be on you sdcard or internal sdcard, check both.
The file should be named something like "PIMP_MY_ROM-v1.4-Universal.zip.log", attach it here.
Thanks
{
"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"
}
All Scripts in a unique AROMA Installer
Works on Samsung Galaxy S4 i9500 & i9505.
No root required, only custom recovery.
ROM Cleaner - Will give you the option to remove as much as possible without making your ROM unstable!
You will be able to install a secondary launcher with APEX or NOVA it's all up to you!
ROMCleaner app-list in a user friendly format
Backup Tool will make your flashing like "a walk in the park"
Follow our "Quick Guide" in the AROMA Installer under "How-to-use" and you will know when and how to run the scripts
ROM Cleaner Featured On XDA!!! Twice!
Also read these nice articles!
Video review by TheSmokingAndroid
XDA Front Page!
Pocketables!
XDA Front Page!
Evil-Dragon's Blog!
The Gadgeteer!
very nice, simple and fast way to delete stuff from your device
takes less then 5 seconds to delete all the listed applications and files in the list
Odex files will be automatically removed if belonging apk have been removed
no trash left behind as it would be if you delete files manually using Root Explorer
more free RAM for apps that you are actually using
users have reported better battery life and device speed improvements with ROM Cleaner
If you find this tool good, great, awesome or maybe even the best thing you ever tried
then please feel free to send us a beer, hit the "Thanks Button", leave some feedback and subscribe this thread
Important:
- If you get some kind of issue after flashing ROM Cleaner, re-flash the ROM and check if the issue still exists.
- Don't spam ROM development threads about issues caused by this script.
- Always report problems in this thread and we will most likely help you as fast as we can.
- Please always respect our work and be friendly and helpful to other members in this thread.
How to report a problem:
- Flash ROMCleaner_vX.X.zip in recovery
- In main menu and press "Log Collection".
- When done, reboot the device from "Advanced Power Menu".
- In "/external or internal sdcard/ROMCleaner" you will find RC_LogCollection.*.tar. Please upload this file together with a description of your problem.
With this log we can in - most cases - solve your problem within minutes!
If you ignore this simple instruction, you will most likely get no help from us!
Please feel free to use our banner made by craacK
Thanks a lot for all donations
MarckX x2 | Tomi Mykrä x2 | craacK x1 | Anthony Hogan x1 | Pietrorlando Giordano x1 | Mastacheata x1
preacher65 x1 | PaulGiz x1 | avatar_ro x1 | verynuclear x1 | JagSem x1 | Clarifiante x1 | Rosete Ryan Kim x1
Xphoid x1 | rayford85 x1 | Simi007 x2 | z31s1g x1 | malybru x1 | HTC-Gunge x1 | Laurentius26 x1 | tossero x1
jeryx x1 | mrdey x1 | Imex99 x1 | rib king x1 | Gandicela x1 | Zelmer x1 | bigdaddy619
MarckX for all the help with development and testing
Xphoid for testing and also for making the initial appremoval list
Dude360 who made a great work building this tool with me
craacK for all the help with the development and graphics
amarullz for the AROMA Installer
Madmaxx82 for his script skills and help making this one fly
Special thanks goes to Whiskey103 for hosting my files
And of course to everyone who supports our work!
ROM Cleaner v2.1
ROMCleaner_user.txt
CM-AOSP_user.txt
>Follow instructions in third post how to edit this to fit your demands...
Also make sure to use Notepad++ when editing ROMCleaner_user.txt in Windows.
Requirements: CWM Recovery or TWRP
Code:
[FONT="Arial"][COLOR=royalblue][B]ROM Cleaner v2.1 - 2014-01-19[/B][/COLOR]
-Common
*Updated ROMCleaner program to support KitKat ROMs (/system/priv-app)
*You can now save screen brightness settings
*Removed the number after sdcard in first screen
-ROM Cleaner (CM-AOSP)
*Corrected the issue where some users couldn't use this cleaning option.
-Additional Scripts
*Option to clear saved brightness settings
*Added a test script that will scan your packages.xml for unused app data and clear it.
-Launchers
*Updated all launchers
*Removed GO Launcher and Holo HD launcher
APEX and Nova are the options from now on.
_______________________________________________________________________________
[COLOR=royalblue][B]ROM Cleaner v2.0 - 2013-10-20[/B][/COLOR]
-[B]Common[/B]
*Updated AROMA binary to 2.70RC2 (stable)
*All script has been modified to work with the new ROM Cleaner standard.
AROMA Installer will now use variables for sdcard paths...
Thanks to this new method we can now handle 12 different
ways of mounting sdcard inside recovery.
But like always you external sdcard will used as long as you have one,
else internal sdcard will be used.
*Updated Busybox in the zip to ensure all commands will work as intended
*Plus a lot more stuff that will simplify things for us when updating ROM Cleaner.
-[B]ROM Cleaner[/B]
*New layout for ROMCleaner_user.txt (Please leave feedback)
*Added more apps to be removed
*Corrected odex files remover.
(if the app name contained "()" it resulted in syntax error
and stopped the script for removing odex files.)
*First screen will now show if needed partitions are mounted.
It will also let you know if your user.txt
can be found in your ROMCleaner folder.
*Added a "free space" calculator to show how many "MB" ROM Cleaner removed.
It will also show how many files and apps it removed.
*Added a checkbox to run "Log Collection" directly after ROM Cleaner
*Refined the status messages for ROM Cleaner, now it will print
"-ROM Cleaner was successful!" - All OK
"-There was nothing to remove by ROM Cleaner" - All OK,
(did you forget to flash a ROM?) ;)
"-ROM Cleaner Failed!" - This means the script didn't execute at all.
-[B]ROM Cleaner (CM10.x, AOSP, AOKP, GE)[/B]
*Added a new ROM Cleaner for CM10.x, AOSP, AOKP, GE ROMs
-[B]Additional Scripts[/B]
*Added checkboxes for settings restorer.
*Added a warning message if you use Setup Wizard remover before first boot.
*More info will be collected in "Log Collection"
-[B]Updated all launchers[/B]
_______________________________________________________________________________
[COLOR=royalblue][B]ROM Cleaner v1.0 - 2013-07-02[/B][/COLOR]
-[B]Initial release of ROM Cleaner for Samsung S4[/B]
[/FONT]
Guide & Info
Guide For ROM Cleaner and Additional Tools!
We did make an effort to make it as clear as possible on each AROMA screen. However it's always nice to know what the scripts do and when to use them...
So let's start!
Main Menu
In our main menu you will find:
* Backup Tool
* ROM Cleaner
--- ROM Cleaner
--- Skip Cleaning Step
* Additional Scripts
--- Settings Restorer
--- Setup Wizard Remover
--- Apps & Mods Installer
--- Run all scripts in one GO!
* Log Collection
* Advanced Power Menu
ROM Cleaner
Flashing procedure for pure ROM Cleaner users!
-*- Flash a ROM with full wipe
-*- Flash ROM Cleaner and press "ROM Cleaner"
-*- Pick "ROM Cleaner" or "CM-AOSP" script, then press Next
-*- Next menu is optional (should be pretty clear)
-*- Press Next again and wait until ROM Cleaner is done
-*- Press Reboot and use your phone like normal.
Skip cleaning step
If you use this option, nothing will be removed and you will still be able to restore your apps.
How To Edit Your Personal User.txt
Steps you need to do:
--- Windows users, download Notepad++ and install it.
--- Download "ROMCleaner_user.txt" or "CM-AOSP_user.txt" (from the download post)
--- Open the text file with Notepad++
--- Edit the file on your Android device: DroidEdit (Free)
In the text file you will find two columns with app names and a description in this guide we use AdobeReader.apk as an example.
To Remove a file with ROMCleaner
Code:
AdobeReader.apk Adobe Reader PDF reader
In the case above "AdobeReader.apk" will be removed.
To keep a file with ROMCleaner If you decide to keep it, add a "#" at the beginning of the line:
Code:
[COLOR=Red]#[/COLOR]AdobeReader.apk Adobe Reader PDF reader
Let's say we are done with the edits. To continue just complete next list:
--- Press the "X" in the upper right corner of the screen to save the changes.
--- Copy the file onto your external sdcard or internal sdcard. The file must be located in "/internal or external sdcard/ROMCleaner" folder. ( "/../ROMCleaner/ROMCleaner_user.txt" )
---If you don't have a ROMCleaner folder yet or are unsure about what's internal or external sdcard. Please flash ROM Cleaner zip in recovery.
By doing so, needed folders will be created. Reboot your device from "Advanced Power Menu"
Now ROM Cleaner script will always read that file!
Backup Tool
Will backup:
-*- Applications (Not app data)
-*- Accounts (Settings - Accounts)
-*- Bluetooth pairings
-*- TouchWiz launcher settings (and 3rd party widgets)
-*- Mail accounts (including Inbox)
-*- WiFi keys
Important Note: Use this before flashing a new ROM flash with full wipe
How to apply:
--- Flash ROM Cleaner AROMA and press "Backup Tool"
--- When done, press "Power Menu" and "Exit" .... or whatever you want...
Additional Scripts
Important Note: Use this menu only after a full boot!
* Settings Restorer > This script will restore data already saved with Backup Tool
* Setup Wizard Remover > This script will remove the Setup Wizard
* Apps & Mods Installer > This is a batch install script. Apps, mods, files in /*sdcard/ROMCleaner/SecondBoot will be installed when you use this script
* Run All scripts in one GO! > This is a batch install for all scripts in this menu.
Log Collection
Use this option when we request logs from you.
This script will collect all needed logs + "*user.txt" and create "RC_LogCollector.tar" in ROMCleaner folder. Upload this file and send it to us on XDA or Google Talk chatroom (add as contact to Google Talk [COLOR=black][email protected][/COLOR]
Advanced Power Menu
In this menu you will find the following options:
* Reboot your device
* Exit to Recovery
* Enable Mobile Network
Screenshots
Easy?
Yes? Good because this is and should be easy
Here you find the available _user.txt files for ROMClenaer's latest version. If you don't use the user-files, ROM Cleaner will automatically clean files as listed in these files, because these text-files are the default ones.
ROMCleaner_user.txt
Code:
# #
# #
# =============================================== #
# | | #
# | ROM Cleaner v2.0 | #
# | by | #
# | Patrics83 | Dude360 | craacK | MarckX | #
# | | #
# =============================================== #
# #
# #
#########################################################################################
#> <
#> Windows users <
#> !!!ALWAYS USE NOTEPAD++ WHEN EDITING THIS FILE!!! <
#> <
#########################################################################################
#
#
#
# 3rd Party Applications
#
#########################################################################################
#com.adobe.flashplayer*.apk Adobe Flash Player
AdobeReader.apk Adobe Reader PDF reader
com.adobe.reader*.apk Adobe Reader PDF reader
#com.facebook.katana*.apk Facebook
#com.estrongs.android.pop*.apk ES File Explorer
Books.apk Google Play Books
com.google.android.apps.books*.apk Google Play Books
Chrome.apk Chrome Browser
com.android.chrome*.apk Chrome Browser
#Dropbox*.apk Dropbox
#com.dropbox.android*.apk Dropbox
#Earth.apk Google Earth
#Gmail*.apk Gmail Application
#com.google.android.gm*.apk Gmail Application
#GMS_Maps.apk Google Maps
#com.google.android.apps.maps*.apk Google Maps
Magazines.apk Google Play Magazines
com.google.android.apps.magazines*.apk Google Play Magazines
Music*.apk Google Play Music
com.google.android.music*.apk Google Play Music
#MusicFX.apk Music FX for Music apk
talkback.apk Google Play Talkback
com.google.android.marvin.talkback*.apk Google Play Talkback
PlusOne.apk Google+
com.google.android.apps.plus*.apk Google+
#Street.apk Google Street
#com.google.android.street*.apk Google Street
#Velvet.apk Google Search
#com.google.android.googlequicksearchbox*.apk Google Search
Videos.apk Google Play Movies
com.google.android.videos*.apk Google Play Movies
#YouTube.apk YouTube
#com.google.android.youtube*.apk YouTube
#com.keramidas.TitaniumBackup*.apk Titanium Backup
SoundHound_Freemium.apk SoundHound
com.melodis.midomiMusicIdentifier.freemium*.apk SoundHound
#com.twitter.android*.apk Twitter
#
#
#
# System Applications
#
#########################################################################################
#AccuweatherPhone*.apk Weather App&Widget
#AllShareCastPlayer.apk Wifi Direct-Sharing screen to TV
#AllshareControlShare.apk Wifi Direct-Sharing screen to TV
#AllshareFileShare.apk Wifi Direct-File Sharing
#AllshareFileShareClient.apk Wifi Direct-File Sharing
#AllshareFileShareServer.apk Wifi Direct-File Sharing
#AllshareMediaServer.apk Wifi Direct-Nearby devices
#AllshareMediaShare.apk Wifi Direct-Nearby devices
#AllSharePlay*.apk Wifi Direct-AllShare Play
#BasicDreams.apk Display>Daydreams Option
Blurb.apk Blurb Story Album Checkout
com.blurb.checkout*.apk Blurb Story Album Checkout
ChatON*.apk ChatOn
"/system/lib/libChatOn*.so" ChatOn Libs
#ChocoEUKor.apk Choco cooky font - Used in Lockscreen text
#ClockPackage.apk Clock Pack
#CloudAgent.apk Dropbox - Cloud Sync
Com2usPoker_ASGC.apk Game
ContainerAgent.apk Samsung KNOX - Security Related
#CoolEUKor.apk Cooljazz font - Used in Lockscreen text
DioDict3Service.apk Dictionary
"/system/lib/libDio*.so" Dictionary Libs: libDioDict3EngineNativeService.so, libDioDict4EngineNativeService.so, libDioOcrEngine.so, libDioPDFMaker.so, libDioPDFMaker_StoryAlbum.so
#DirectConnect.apk Direct Connect Manager
#DirectShareManager.apk DirectShareManager
#Divx.apk DIVX player & codecs
DroidSansSherifItalic.apk DroidSerif-Italic font - Used in Lockscreen text
EasyLauncher.apk Easy Mode Launcher
EasySettings.apk Easy Mode Launcher settings
Flipboard.apk Flipboard News
flipboard.app*.apk Flipboard News
FotaCient.apk Samsung fota updates
FWUpgrade.apk Upgarde installer
#GroupPlay*.apk Samsung Group Play
#HealthContentProvider.apk S-Health
#Hearingdro.apk Hearing Adjustment
InteractiveTutorial.apk Interactive Tutorial
com.tss21.prayertime.samsung*.apk Islamona App
#JobManager.apk Task Manager
KNOXAgent.apk Samsung KONX
KNOXStore.apk Samsung KNOX
"/system/containers" Samsung KNOX
#LocalFOTA.apk Samsung fota related
Match3VS.apk Game
MediaUploader.apk Picasa Uploader
MobilePrint*.apk Mobile Print
MobileTrackerEngineTwo.apk App for tracing the device if activated
MusicLiveShare.apk Music Live Share
#MusicPlayerWT.apk Music related
PageBuddyNotiSvc*.apk Page Buddy Notification
#Peel.apk Samsung WatchON - Power
#tv.peel.samsung.app*.apk Samsung WatchON - Power
PickUpTutorial.apk Pickup Tutorial
PolarisViewer*.apk Polaris document Viewer
"/system/lib/libpolaris*.so" Polaris Viewer Libs: libpolarisexternel.so, libpolarisexternel3.so, libpolarisexternel3SDK.so, libpolarisexternelSDK.so, libpolaristextprint5v.so, libpolarisviewer5.so, libpolarisviewerSDK.so
PreloadInstaller.apk Bloatware Installer
#PRUI.apk Play Ready UI (not sure what it does)
#ringtoneBR.apk Ringtone Backup App
RoseEUKor.apk Rosemary font - Used in Lockscreen text
S_Translator_CSLi.apk S-Translator App
SamsungApps*.apk Samsung AppStore
com.sec.android.app.samsungapps*.apk Samsung AppStore
SamsungBooks.apk Samsung Books
SamsungGames.apk Samsung Games
SamsungHub*.apk Samsung Hub
com.sec.everglades*.apk Samsung Hub
#SamsungIME.apk Samsung Keyboard
SamsungLearning.apk Samsung Learning
#SamsungMusic.apk Samsung Music App
#SamsungOCR*.apk Samsung Optical Reader
SamsungSans.apk Samsung Sans Font - Used in Lockscreen text
Samsungservice.apk Samsung account
#SamsungVideo.apk Samsung Video App
#SamsungWatchON.apk Samsung WatchON App
#SBrowser.apk Samsung Browser
#SBrowserTry.apk Samsung Browser Related
sCloudBackupApp.apk Samsung Backup
sCloudBackupProvider.apk Samsung Backup Provider
sCloudDataRelay.apk Samsung Cloud Data Relay
sCloudDataSync.apk Samsung Cloud Sync Adapters
sCloudQuotaApp.apk Samsung Cloud Quota
sCloudSyncCalendar.apk Samsung Calender Backup
sCloudSyncContacts.apk Samsung Contacts Backup
sCloudSyncSBrowserBookmark.apk Samsung Bookmarks Sync
sCloudSyncSBrowserTabs.apk Samsung Browser Tabs Sync
sCloudSyncSNote.apk Samsung SNote Backup
#SecCalculator*.apk Samsung Calculator
#SecCalendar_SPen.apk Samsung Calendar-SPen Related
#SecCalendarProvider.apk Samsung Calendar
#SecContacts.apk Samsung Contacts
#SecContactsProvider.apk Samsung Contacts Related
#SecDownloadProvider*.apk Samsung Download Provider
#SecEmail*.apk Samsung Email
#SecExchange.apk Samsung App for Exchange
#SecHTMLViewer.apk Samsung HTML Viewer
#SecMms.apk Samsung Messaging App
SecNoteMyFiles.apk Samsung My File App
SecSafetyAssurance.apk Samsung Safety Assistance
#SecSetupWizard*.apk Samsung Setup Wizard
#SecVideo*.apk Samsung Video Player
SecWalletManager.apk Samsung Wallet
#SHealth*.apk S-Health App
SmartBriefing*.apk Briefing App&Widget
#SMemo*.apk Samsung Memo
#SNoteProvider.apk Samsung Memo sync Provider
#"/system/preloaddata/SNote" Sample Notes
SNS.apk Social Network Service (Facebook/Twitter services)
SPPPushClient_Prod.apk Samsung Push Service
com.sec.spp.push*.apk Samsung Push Service
#Stk*.apk SIM Tool Kit (Needed for some banking stuff to work)
#SyncmlDM.apk Software Update
#SyncmlDS.apk Software Update
#Tag.apk NFC Tags
#Talk*.apk Google Talk
TravelService.apk Travel Service App
TrimApp_phone*.apk Trim (Ringtones and stuff)
TripAdvisor.apk Trip Advisor App
com.tripadvisor.tripadvisor*.apk Trip Advisor App
#VoiceRecorder.apk Voice Recorder
WebManual.apk User manual
#WfdBroker.apk Related to Allshare
Yahoonews*.apk Yahoo! News
Yahoostock*.apk Yahoo! Finance
#
#
#
# Widgets
#
#########################################################################################
AlarmWidget.apk Alarm
CHS_J_Device_only.apk Samsung Apps Widget
#DigitalClock*.apk Clock (digital)
DualClockDigital.apk Dual clock (digital)
EasyFavoritesContactsWidget.apk Favorite Contacts
#GoogleSearchWidget.apk Google Search
#NotificationWidget.apk Notification Widget
SamsungWidget_ProgramMonitor.apk Program Monitor
SimpleWidget.apk Simple Widget
#SPlannerAppWidget.apk S-Planner App Widget
StoryAlbumWidget.apk Story Album Widget
TravelWidget.apk Travel Service Widget
#WeatherWidgetDaemon.apk Weather Widget
#
#
#
# Galaxy S4 Camera/Gallery Modes & Features
#
#########################################################################################
#SamsungCamera2.apk Camera App
#SecGallery*.apk Samsung Gallery
#AnimatedScene.apk Animated Photo Mode
#BeautyFace.apk Beauty Face Mode
#BestFace.apk Best Face Mode
#Collage_fhd.apk Collage Creater
#ColorBlind.apk Photo/Gallery related-not sure
#Eraser.apk Cam Related
#PhotoRetouching_fhd.apk Photo Editor
#PhotoTable.apk Daydream Screensavers
#PicAction.apk Drama Mode
#SphericalMosaic.apk Not sure if belongs here
#
#
#
# Text-to-speech engine for Android. Used by Google Maps etc.
#
#########################################################################################
#GoogleTTS.apk Google text-to-speech Engine
#SamsungTTS.apk Samsung TTS
#S-Voice_Android_phone*.apk S Voice
#VoiceSearch*.apk Vocie Search for supported apps
#"/system/tts" Language files for text-to-speech engine
#
#
#
# Samsung Kies
#
#########################################################################################
#Kies.apk Kies via USB
#kieswifi.apk Kies via Wi-Fi
#"/system/etc/kies"
#
#
#
# Samsungn Test Apps
#
#########################################################################################
AirMotionTryActually.apk Air Motion Sensor Related tutorial
AutomationTest_FB.apk Automation Test
BluetoothTest.apk Bluetooth Test
FactoryTest_FB.apk Factory Test
HwModuleTest.apk Factory Keystring
NfcTest.apk NFC Test
SecFactoryPhoneTest.apk Factory Phone Test
WlanTest.apk Wlan Test
#
#
#
# Face Unlock App including Lib's | Around 25MB
#
#########################################################################################
FaceLock.apk
"/system/lib/libfacelock_jni.so"
"/system/vendor/pittpatt"
#
#
#
# Wallpapers, Previews, Boot Sounds & Videos...
#
#########################################################################################
#SecLiveWallpapersPicker.apk Live Wallpaper Picker
#SecWallpaperChooser.apk Wallpaper Chooser
NoiseField.apk Bubbles - Live Wallpaper
PhaseBeam.apk Phase Beam - Live Wallpaper
"/system/media/video" Sample videos
#"/system/media/audio/ui/Dock.ogg" Docking sound
#"/system/media/audio/ui/Undock.ogg" Undocking sound
"/system/media/audio/ui/LowBattery.ogg" Low battery warning
"/system/media/audio/ui/PowerOn.ogg" Boot sound
"/system/media/audio/ui/TW_Silent_mode_off.ogg" Silent mode off
"/system/media/audio/ui/TW_Volume_control.ogg" Increase/decrease volume sound
#
#
#
# Experimental Section, only for experienced users.
#
#########################################################################################
#EdmVpnServices.apk Enterprise VPN Services
#EnterprisePermissions.apk JB 4.1.2 Component-Unknown Purpose(S4)
#GoogleCalendarSyncAdapter.apk Calendar Sync
#GoogleContactsSyncAdapter.apk Contacts
#KeyChain.apk KeyChain API
#LogsProvider.apk Log provider
#SecDownloadProviderUi.apk Download UI
#VpnDialogs.apk VPN Services
#DSMForwarding.apk Seems to be something to do with pen input for Galaxy Note
#DSMLawmo.apk Seems to be something to do with pen input for Galaxy Note
#BCService.apk Said to be safe
#ELMAgent.apk Said to be safe
#Episodes.apk Said to be safe
#minimode-res.apk Said to be safe
#OmaCP.apk Said to be safe
#OmaDrmPopup.apk Said to be safe
#wssyncmlnps.apk Said to be safe
#"/system/app/mcRegistry"
#"/system/containers" KNOX
#"/system/preloadedsso" KNOX
#"/system/preloadedkiosk" Kiosk Home
CM-AOSP_user.txt
Code:
# #
# #
# =============================================== #
# | | #
# | ROM Cleaner CM X - AOSP - AOKP v2.0 | #
# | by | #
# | Patrics83 | Dude360 | craacK | MarckX | #
# | | #
# =============================================== #
# #
# #
#########################################################################################
#> <
#> Windows users <
#> !!!ALWAYS USE NOTEPAD++ WHEN EDITING THIS FILE!!! <
#> <
#########################################################################################
#
#
#
# System Applications
#
#########################################################################################
BasicDreams.apk Basic Sleep Mode Apps
#Browser.apk Browser
#Calculator.apk Calculator
#ChromeBookmarksSyncAdapter.apk Google Bookmarks Sync
CMFileManager.apk CM File Manager
CMFileManagerThemes.apk CM File Manager Themes
DeskClock.apk Clock
Development.apk Dev Tools
DSPManager.apk DSP Manager
#Email.apk Email
#Email2.apk Email
#Exchange2.apk Exchange Services
#ESfile.apk ES File Explorer
#ESFileExplorer.apk ES File Explorer
#com.estrongs.android.pop*.apk ES File Explorer
FileManager.apk FileManager
Galaxy4.apk Black Hole
#Gallery2.apk Gallery
GenieWidget.apk News & Weather
#Gmail*.apk Gmail
GoogleEars.apk Sound Search for Google Play
GoogleFeedback.apk Market Feedback Agent
HoloSpiralWallpaper.apk Holo Spiral
#Launcher2.apk Android Launcher
LiveWallpapers.apk Android Live Wallpapers
LiveWallpapersPicker.apk Live Wallpaper Picker
LockClock.apk CyanogenMod - Chronus
MagicSmokeWallpapers.apk Magic Smoke Wallpapers
#Maps.apk Google Maps
#GMS_Maps.apk Google Maps
#com.google.android.apps.maps*.apk Google Maps
Microbes.apk Microbes Live Wallpaper
#Music.apk Google Play Music
MusicFX.apk MusicFX
#Nfc.apk Nfc Service
NoiseField.apk Bubbles
#NovaLauncher.apk Nova Launcher
PhaseBeam.apk Phase Beam
PhotoTable.apk Photo Screensavers
Polly.apk Polly volume observer
#QuickSearchBox.apk Google Search
#com.google.android.googlequicksearchbox*.apk Google Search
#Velvet.apk Google Search
#SoundRecorder.apk Sound Recorder
SpareParts.apk Spare Parts
Stk.apk SIM Toolkit
#Street.apk Street View
#com.google.android.street*.apk Street View
SwagPapers.apk AOKP Wallpapers
Tag.apk Tags
#Talk.apk Google Talk
Talkback.apk Android Accessibility Service
com.google.android.marvin.talkback*.apk Android Accessibility Service
Term.apk Terminal Emulator
#Torch.apk Torch
#Trebuchet.apk Trebuchet
VideoEditor.apk Movie Studio
VisualizationWallpapers.apk Music Visualization Wallpapers
VoiceDialer.apk Voice Dialer
#VpnDialogs.apk VpnDialogs
#YouTube.apk YouTube
#com.google.android.youtube*.apk YouTube
#
#
#
# Face Unlock App including Lib's | Around 25MB
#
#########################################################################################
FaceLock.apk
"/system/lib/libfacelock_jni.so"
"/system/vendor/pittpatt"
#
#
#
# Text-to-speech engine for Android. Used by Google Maps etc.
#
#########################################################################################
#GoogleTTS.apk Google text-to-speech Engine
#PicoTts.apk Pico TTS
#VoiceSearch*.apk Vocie Search for supported apps
#"/system/tts" Language files for text-to-speech engine
And we are good to go!
Have fun guys :victory:
And of course many many thanks to Xphoid for all the help!
Sweet, nice work thanks
Brilliant to see you here patrics and marckx! This is so handy!
Sent from my GT-I9505 using Tapatalk 2
Hey @Patrics83 hows it going man long time no see!
One word WOW. First time user here, Im hooked. Plain awesome. The lerning curve aint so bad.
Thank you very much. I like my phone light and deboated. Being able to script it is the BEST !
Sweet !
Great, thanks for the script!!
Noob friendly... Thanks!
Sent from my Intel Safaricom YOLO BT210 using xda app-developers
Congrats mates....
Nice team, best cleaner script... :good::good::good::good::good:
and hell yeah... removes a lot!
PS: I guess you need to promote this link also on i9500 section, cause 100% works on it.
gav-collins1983 said:
Sweet, nice work thanks
Click to expand...
Click to collapse
pardoned said:
Brilliant to see you here patrics and marckx! This is so handy!
Sent from my GT-I9505 using Tapatalk 2
Click to expand...
Click to collapse
Xetalx said:
One word WOW. First time user here, Im hooked. Plain awesome. The lerning curve aint so bad.
Thank you very much. I like my phone light and deboated. Being able to script it is the BEST !
Sweet !
Click to expand...
Click to collapse
xdeal said:
Great, thanks for the script!!
Click to expand...
Click to collapse
Andrew Andrax said:
Noob friendly... Thanks!
Sent from my Intel Safaricom YOLO BT210 using xda app-developers
Click to expand...
Click to collapse
Your welcome guys!
And thanks for those kind words
Keep in mind this is the initial release for the S4 and "we" don't have the device.
That means any kind of feedback is welcome.
samuel2706 said:
Hey @Patrics83 hows it going man long time no see!
Click to expand...
Click to collapse
Hey mate. Yeah it's been a really long time...
All fine here, coding my ass off to satisfy Samsung fanboys
I hope everything is cool with you as well! :thumbup:
Xphoid said:
Congrats mates....
Nice team, best cleaner script... :good::good::good::good::good:
and hell yeah... removes a lot!
PS: I guess you need to promote this link also on i9500 section, cause 100% works on it.
Click to expand...
Click to collapse
Thanks buddy!
And thanks for all the help again...
BTW I bet we can remove much much more... Will be waiting for first reports, so we know if there's anything we should add/remove
I will PM some mod and ask them to "symlink" this thread to that section
Sent from my HTC One X
The S4 is Bloated like no other phone. Your script already covers 9/10 of the Bloat
The main reason a was romming was to get rid of the useless junk.
Now that i have your Cleaner i do not need to ROM anymore and am running a full stock image completely debloated in 3-4 clicks.
I am more then happy and want to say that your work is greatly appeciated.
Vince
Xetalx said:
The S4 is Bloated like no other phone. Your script already covers 9/10 of the Bloat
The main reason a was romming was to get rid of the useless junk.
Now that i have your Cleaner i do not need to ROM anymore and am running a full stock image completely debloated in 3-4 clicks.
I am more then happy and want to say that your work is greatly appeciated.
Vince
Click to expand...
Click to collapse
Thanks for your feedback!
9/10
Not bad huh?
BTW you might wanna have a look at how to edit your own ROMCleaner_user.txt.
No need to edit the updater-script or something like that, just a regular txt file with the apk name.
Once done with the edits, copy the file on to your ROMCleaner folder located on your external sdcard if you have one, else you will find the ROMCleaner folder in the internal sdcard.
Sent from my HTC One X
Patrics83 said:
Thanks for your feedback!
9/10
Not bad huh?
BTW you might wanna have a look at how to edit your own ROMCleaner_user.txt.
No need to edit the updater-script or something like that, just a regular txt file with the apk name.
Once done with the edits, copy the file on to your ROMCleaner folder located on your external sdcard if you have one, else you will find the ROMCleaner folder in the internal sdcard.
Sent from my HTC One X
Click to expand...
Click to collapse
Yay not bad considering the missing APK's where carrier specific
Heheh
Xetalx said:
Yay not bad considering the missing APK's where carrier specific
Heheh
Click to expand...
Click to collapse
We will add all those carrier apps in next release.
And please feel free to post all app names. That will help us a lot
Sent from my HTC One X
Patrics83 said:
We will add all those carrier apps in next release.
And please feel free to post all app names. That will help us a lot
Sent from my HTC One X
Click to expand...
Click to collapse
Sure here you go , BELL Canadian ROM :
Bell_Stub_AMP_Revised_ProdSigned.apk
BellMobileTVStub(11-13).apk
PGA2_Samsung_i337M_PNc2dm_EN_Bell_220.apk
Samsung-V2-City-Video-release.apk
selfserve_v2.6_prod_rel1.apk
TunesAppsWidget-2.0.11b.apk
Episodes.apk
Sorry for the missing descriptions...
Vince
Well guys: 24 hours on-line, and I have to compliment you S4 users for giving us the warmest welcome ever! Thanks for that
Feel free posting your suggestions, additions and remarks to make it better suited to you all (as long as they don't take too much dev time, that is )
Besides that -if you like- you can have a useful or totally useless conversation with us and some other weirdos on GTalk: [email protected]
And last but not least, don't forget to hit Xphoid's thanks button, he made this release happen after all :thumbup:
What an excellent idea and it works really well. Thanks guys.
The Moto G Camera software seems to work very well. It even puts the lenovo camera I've tried before to shame....I tried both picture taking and HD video recording. Very impressed with the camera.
http://forum.xda-developers.com/android/apps-games/flashable-port-moto-camera-fullfilled-t3172783
Please note this camera requires that SELinux be set to "permissive"...you can do that as simple as installing and running the Selinuxchanger app in the moto thread or creating a small scripts to be ran out of /etc/init.d if you run "universal init.d". The instructions I followed for that are here: http://forum.xda-developers.com/xposed/how-to-set-selinux-to-permissive-boot-t3034245
Permissive mode is required by xposed framework and the moto camera as well as several other packages. To get a rough idea how the camera works you can look here but be aware that currently on the port HDR mode and Slow Motion Video do not work. Panorama, burst mode, normal pictures and HD video recording all work just fine.
Universal Init.d says my kernel doesn't support it.
Can I try then Selinux changer app instead ?
Or I found another solution :
Install SuperSU
2. Type this in terminal or adb shellt:
Code:
su
mount -o remount,rw /system
mkdir /system/su.d
echo "#!/system/bin/sh" > /system/su.d/permissive.sh
echo "setenforce 0" > /system/su.d/permissive.sh
echo "0" > /sys/fs/selinux/enforce
chmod 755 /system/su.d/permissive.sh
Did with selinux changer app, set to permissive.. Now we gonna test the cam..
HATE when dalvik needs to be wiped bruuhh.. Anyway, I'm gonna upload some pic for people to see when optimizing is done
Tried and not impressed.. So no photo upload as I deleted the cam.-
Nikola Jovanovic said:
Universal Init.d says my kernel doesn't support it.
Can I try then Selinux changer app instead ?
Or I found another solution :
Install SuperSU
2. Type this in terminal or adb shellt:
Code:
su
mount -o remount,rw /system
mkdir /system/su.d
echo "#!/system/bin/sh" > /system/su.d/permissive.sh
echo "setenforce 0" > /system/su.d/permissive.sh
echo "0" > /sys/fs/selinux/enforce
chmod 755 /system/su.d/permissive.sh
Did with selinux changer app, set to permissive.. Now we gonna test the cam..
HATE when dalvik needs to be wiped bruuhh.. Anyway, I'm gonna upload some pic for people to see when optimizing is done
Tried and not impressed.. So no photo upload as I deleted the cam.-
Click to expand...
Click to collapse
I'm curious about what you didn't like and what you choose to use instead? I thought the camera was very intuitive and the photo's looked good. Touch screen to take a photo...hold down finger to do burst mode...slide finger up to zoom in...slide finger down to zoom out....slide finger around circle to increase or decrease brightness....the hd video went well also.
All that gimmicky features come in handy, but didn't like the processing method.. Pictures with low light are over processed, with washed pixels in the all corners on the picture. But the dev gets my support for porting the app!!!
Sent from hell
Didn't mention what I use.. The stock cam, best light adaptation, sharpness of the pic is nice, little problems with focus but I can pass that. And manual mod is great for night since you have ability to change shutter speed,and Iso..
Sent from hell
Have anyone experienced stock cam crashing during manual shutter speed and white balance setup?
Sent from hell
Nikola Jovanovic said:
Have anyone experienced stock cam crashing during manual shutter speed and white balance setup?
Sent from hell
Click to expand...
Click to collapse
That would be better asked here since it has nothing to do with the motorola camera software: http://forum.xda-developers.com/idol-3/general/camera-performance-t3120133
Code:
*** Disclaimer
I am not responsible for any side effects (if any) or damages (if any) caused by this application.
This is not a 100% systemless app. If you are having problems, please just uninstall it then reboot.
Introduction
Created in the midst of a broken heart, HEBF Optimizer is an application that aims to increase the performance of your device, also by focusing on battery performance, we didn't forget it.
The application also features a useful and smart toolbox that you can use whenever you want.
"HEBF" stands for "empty heart, full battery"
Click to expand...
Click to collapse
Images
{
"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"
}
Features
VIP Battery Saver:
VIP Battery Saver puts your device into a deep battery saving mode by setting the CPU governor along with several other parameters of your choice such as force-stopping apps ("hibernating"), forcing the device into idle state (doze) and disabling checked features (WiFi, bluetooth, etc). VIP can be used with Tasker to be triggered in certain events or scheduled within the app itself. It is a very useful option if want to keep your device alive as longer as possible.
Game Booster:
In contrast to VIP Battery Saver, this Game Booster ramps up the CPU to obtain better instant performance. It can also trigger the DnD mode and force-stop apps as well to avoid interruptions while gaming.
This is also a root toolbox:
HEBF provides a nice interface for power users to tweak their device. There are some advanced stuff like the Window Manager, ART Compiler Filter and well known stuff like a CPU and RAM Manager, Fstrim and a Cleaner section. There are also several general battery, performance internet twaks you can apply, all within a single app.
Click to expand...
Click to collapse
Installation instructions
Make sure you meet the requeriments:
Android 4.1+
Root access (although the app has a rootless version, it will be dropped out soon)
Download and install the .apk file or get the app in Google Play. See below get the downlod links.
Click to expand...
Click to collapse
Changelogs
Code:
Current version: 2.4.6, 2020-07-18
[new] Added Kernel Panic switch
[new] Added option to activate VIP Battery Saver when the screen goes off
[changed] CPU Manager is now deprecated and will be later removed, please use SPKM instead
[changed] Removed DPI Changer, please use the Window Manager instead
[changed] Removed VIP Profiles
[changed] Overall improvements to VIP Battery Saver behavior
[changed] Updated Games database
Click to expand...
Click to collapse
Downloads
Note: Android File Host build may take longer to be updated. Please use XDA Labs instead.
Download
Google Play | XDA Labs | AFH
Click to expand...
Click to collapse
Thanks to/Credits
Code:
* @Lennoard
* Android VIP
* Beta Testers and translators
XDA:DevDB Information
HEBF Optimizer, App for the Android General
Contributors
IvsomEmidio, Lennoard
Source Code: https://github.com/Lennoard/HEBF
Version Information
Status: Stable
Current Stable Version: 2.4.6
Stable Release Date: 2020-07-18
Current Beta Version: 2.3.5
Beta Release Date: 2019-11-16
Created 2016-06-18
Last Updated 2020-07-18
Downloads
Play Store (Stable Version)
2.2.0 available on beta
HEBF Google+ Community
Facebook Page
HEBF Blog
Reserved
Changelogs:
1.0.1b
Second beta release
Now HEBF notifies you when the thumbnails size is over 300Mb!
Fixed Force Close when switching to Landscape mode
Tweaks revisions
Added Force connection type indicator
Color changes
Text revisions
Added more cleaner options
Collapsing AppBar Layout on About screen. The new FloatingActionButton takes you to the build folder at AFH
HEBF now verifies whether the necessary files exists and shows a warning if does not
Updated credits
Updated licenses dialog
v1.0.2b
Third beta release
Attempt to fix Force Close bug at the first time (By asking for READ first)
Fixed and improved busybox detection (We hope so) Thanks to @Omario-242
Updated translations
We started to work on lighter performance tweaks
Source code clean up (Partial)
Application log (/system/etc/HEBF/app.log) (@Marília de Oliveira) BR
v1.0.3
v1.0.3 Released
HOT: Fixed FC due storage permissions on Android 6.0+ FOREVER
Now I don't need to kill myself
Changelog:
4rd beta release
Fixed Force Close bug at the first time (No luck before)
Version changes
Library updates
Updated translations
Fixed notification icon size
Added clean thumbnails at boot
v1.0.4 Pre-Stable
*Hot:* Added German translations by @VenityZ
*Hot:* Added profiles menu
Improved application's performance
Updated Tweaks (Thanks again to the myth @Paget96 for his mythness)
Small color changes
Improved dialogs look
Fixed notification icons
Removed cleaner scripts at boot
Removed strange shadow above the toolbar
Improved ART Fix Switch system
v1.0.5
Updated Tweaks
Added Kernel Panic
Added Settings screen
Fixed battery calibration dialog
Separated faster boot into 2 options
Removed tweaks Cards if they don't match with the Android version
Improved tweaks explanations (more coming real soon)
v1.1.2 (Especial Version)
Updated tweaks
Improved descriptions
Added widgets, check them out!
3 options for the Floating Action Button at the Main screen, check them out!
Added Force English language on settings
Better management of new versions: if a new version is installed, a notification will ask you to copy the files again
Added Power saver for multicore CPUs
Decreased margins size on landscape mode
DPI Changer and Hostname changer now show the current value as a hint
Added manufacturer's bloatware remover (Limited)
Force copy option now shows a progress dialog
New options for Google Play Services drain fix (Experimental)
WhatsApp files cleaner now shows the current size of the folders
Reduced necessary thumbnails size for a notification to show
Added Low Memmory Killer - minfree manager
Added Reduce in-call delay
Added Better rendering quality
Added use GPU for rendering
Added TCP tweaks
Added Google DNS
Added Better 3G connection
Added NET tweaks
Added Improve browsing
Added Better streaming
Improved block buttons layout
Improved CardView's ripple effect
Bug fixes
v1.1.4
Fixed problems with root access
Fixed problems with profiles and infinite progress dialogs
Fixed problems with the introduction of the application, which suddenly ends sooner than expected making an error appear asking to copy the files again.
General improvements for 4.4-
Other bug fixes.
v1.3b
Updated German translations by Christof Schäfer
Added Russian translations by XDA Member @Hanabishi Recca
Added tablet layouts
Added Telegram and Screenshots Cleaner
Added Low RAM Device flag
Adblocker updated
Improved application performance
UI and design changes
Improved navigation
Better support
General improvements for everyone on 6.0+
Bug fixes
v1.5.1- Hanabi
Fixed issues for 4.4-
Added a Build.prop Editor [Advanced options]
Added a Run as Root option [Advanced Options]
FStrim updated
Prevent service to be killed on boot so it can be finished correctly
Fixed back button not working for some screens
v1.5.2- HNOH
- Non-launcher shortcuts for apps [Android 7.1]
- DNS Changer added [Advanced Options]
- Entorpy Manager added [Advanced Options]
- Adaptive LMK control added
- Added Fsync control
- Design and layout changes
- Added a splash screen
- Enhanced logging [Settings]
- Small changes of information
v1.5.3
- Presets added to Build.prop editor
- Low Memory Killer updated (improved logic + apply at startup)
- Game Mode Removed
- Game Booster added
v1.5.4 (PLAYSTORE BETA)
Battery information
Notification improvements
Spanish translation reviewed by Alekss Ro
Initial Hindi translation by XDA Member @sohamsen
Added Turkish translation by Umut TURUNÇ
Hint for current DNS [Manual DNS @advanced Options]
Layout changes
v1.5.4-March Rain
Added presets for build.prop editor
Updated Low Memory Killer (RAM management profiles + improved logic + apply on boot)
Battery information
Spanish translation reviewed by Alekss Ro
Initial Hindi translation by XDA Member @sohamsen
Added Turkish translation by Umut TURUNÇ
The return of the SELinux switch
Notification improvements
Hint for current DNS [Manual DNS @advanced Options]
Layout changes
Removed Game mode
Game Booster added
Logging improved
Code improvements
2.0.0 FÊNIX
[!] Preferences were reset, some settings may have been lost
New Intro screen
Added a dashboard screen
Added a device info screen
Added a CPU Manager screen (basics for now)
Changed colors: The blood color of my broken heart is red, not pink
Decreased margins size
You can now stop HEBF services individually
You can now schedule fstrim and select which partitions to trim
Improved Game Booster and its widget
Improved ART Compiler Filter option
Improved VIP Battery Saver
added a widget and a Quick Settings Toggle
Improved Backup / Restore: you can now share, import or export a backup as a configuration file. It also supports directly opening confuguration.zip files
Moved uncategorized options to the "Tools" screen
Removed Wi-Fi sleeper
Added Wi-Fi Settings (user lvl 3)
Added Instant Doze option (6.0+)
Info about the DNS server (External link)
Better logging system
Google Play Services Drain Fix is back with a different approach
Widgets updated
Updated Settings screen
Liquid Smooth UI updated
Lots of bug fixes including:
/data/data junk size not being shown
Crash due permission denied errors
Root shell
Fsync path
Whatsapp cleaning failure
ANR while reapplying changes
Text not being shown in some small screens
VIP Battery saver improviments and new UI
Game Booster UI
Tweaks UPDATED
And much more (See GitHUB)
2.2.0 MATE
[!] Preferences were reset, some settings may have been lost
HEBF Account and its features; login using it or your Google Account
AppOps (if supported)
Auto start Manager
Create, save, restore and share backups using the Google Cloud
Quickly disable data, WiFi, location, bluetooth and sync to save battery
CPU Manager improved (added support for big.LITTLE - still a bit buggy )
CPU Tunables edit mode now adapts for numerical input
Doze idling mode selection
Whitelist / blacklist apps for Doze
Unforce idle button
Cleaner improved
Cloudflare DNS
Updated ART Compiler filters for Android 8.0+
Adaptive icon for Android 8.0+
Build.prop Editor improved (search props, better non-prop detection, fixed permission denied issues)
You can now create a script from scratch in the Scripts Runner
Scripts Runner will warn about scripts containing "sleep" and "exit" commands
Sysctl\'s navigation improved
You can now schedule mediaserver kill
You can now open .hebf files to restore a backup
Layouts for landscape mode and tablets
Boost widget
New white theme
HEBF Emulated Command Line
Root processes will be opened less often
Initial support for non-rooted devices
Themes improved
Fixed some problems with the settings screen
Other bug fixes
ROOTLESS Now Avaliable
Auto Optimizer job
and much, much more.
Tweaks summary
Fstrim
Discards "trims" unused blocks on a mounted filesystem, reducing the lag by running
Code:
fstrim -v /cache
fstrim -v /system
fstrim -v /data
using the fstrim binary (duh ).It is recommended that you fstrim at least once in a week.
Zipalign
Optimizes the android package files (and its uncompressed data) alignment. It is not "necessary" on 5.0+ apks
Let us quote developer.android.com :
Zipalign is an archive alignment tool the 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 whitin the .apk, such as images or raw files, to be aligned on 4-byte boundaries.
[...]
The benefit is a reduction in the amount of RAM consumed when running the application.
Click to expand...
Click to collapse
AdBlocker
[COLOR="#A400"]Not avaliable in the Play Store version, and may not be here for too long.[/COLOR]
Modifies the hosts file (/system/etc/hosts) to block all the advertisements, including in-app ads.
Faster boot
Sets the shutdown mode to hibernate and enables the Quick Power On feature, speeding up the boot time.
Disable bootanimation
Reduces the boot time by disabling the bootanimation (It may seem that your device will not turn on correctly, but it is normal).
Improve battery
Avaliable for 5.0- and 5.0+ (yes), Optimizes the Wi-Fi scan interval, enables the power saving mode, disables the error reports without performance impacts to improve your battery life.
Google Play Services drain fix
Not avaliable in the Play Store version.
Fixes the battery drain caused by some of the Google Play Services background services.
WARNING: IT WILL DISABLE THE SERVICES, ENABLE THIS OPTION ONLY IF YOU ARE OK WITH IT AND IF YOU ARE EXPERIENCING DRAIN.
Avaliable services:
Location
Check-in
System update
User report
Reenabling the services may take some time, please be patient
Wi-Fi Sleeper
Increases your battery life by controlling, preventing and scheduling the Wi-Fi to switch itself on/off.
The value set for WiFi idle wait is 15 seconds
Power saver for multicore CPUs
This CPU balance attempts to run the workload in the system on minimum number of CPU packages and tries to keep rest of them idle for longer duration, helping other packages to be in idle state and save power.
First, it checks whether your device has the power suspend mode and then set the value according to your selection to ys/kernel/power_suspend/power_suspend_mode
Let's quote android.com
The power states of the system on a chip (SoC) are: on, idle, and suspend. “On” is when the SoC is running. “Idle” is a medium power mode where the SoC is powered but doesn't perform any tasks. “Suspend” is a low-power mode where the SoC is not powered. The power consumption of the device in this mode is usually 100 times less than in the “On” mode.
Click to expand...
Click to collapse
And kernel.org:
The kernel supports up to four system sleep states generically, although three
of them depend on the platform support code to implement the low-level details
for each state.
The states are represented by strings that can be read or written to the
/sys/power/state file. Those strings may be "mem", "standby", "freeze" and
"disk", where the last one always represents hibernation (Suspend-To-Disk) and
the meaning of the remaining ones depends on the relative_sleep_states command
line argument.
Click to expand...
Click to collapse
Note that in Android is a bit different but the thought is the same
Disable manufacturer bloatware
Not avaliable in the Play Store version. Currently only available for Sony
Freezes some useless packages and applications, you choose which.
Performance tweak
Enables the performance tunning mode, decreases the colors number to 16bpp (16 bits per pixel) and optimizes the "fling" velocity (smooth scroll) for a general improvement with minimal impact on battery.
The 16bpp mode is most noticiable in darker areas.
Best Multitasking
Tunes the Low memory killer parameters for a better multitasking profile, based on the amount of RAM available.
Gaming mode
Optimizes the FPS limit, enables purge of assets and frees more RAM for performance improvements in games.
Reduce in-call delay
Reduces the delay to receive or end a call
Better scrolling
Might drain
Improves the scrolling responsiveness and speed.
Liquid smooth UI
Can drain
Optimizes the touch pressure scale for improved user interface elements.
Improve rendering quality
May drain
Optimizes the screen composition properties and enables overlay UI mode for a better graphics quality.
Use GPU Acceleration
Will drain
Enables the hardware accelerated UI, forces GPU screen composing and disables the vsync for a much better performance at the cost of battery.
TCP tweaks
Improves various TCP values for the IPv4 protocol such as timeout and sockets reuse.
Use Google DNS
An public alternative to your current DNS provider. Google DNS (8.8.8.8 and 8.8.4.4) will improve the security and speed up the browsing.
Guess what, it is free.
Improve 3G speed and signal
Improves a set of RIL and HSDPA properties, prefix and GPRS classes to improve the quality of the connection.
Improve browsing speed
Tweaks for the buffer size of the connection types, from LTE to GPRS. Results in a better browsing experience.
Better video streaming
Tweaks for the stagefright (the Android media library, not the bug). Results in smoother video streams.
Force connection type indicator
Attempts to force the connection indicator to show (The 4G/LTE, H+, H, 3G, E or in some unfortunately cases, G icon on statusbar). Requires a AOSP or AOSP based Custom ROM.
ART Fix
Only forAndroid 5.0+
Sets the dex2oat as interpret only, making the applications load faster.
The dex2oat is the new runtime since Lollipop, it compiles the dex file directly so your processor can execute the code natively. This process to take the dex and prepare for a direct process is called OAT.
According to Google, interpret only would skip all compilation and relies on the interpreter to run code. This should cause:
Apps will load faster as dex2oat won't touch the code again, so, no more waste of storage too.
There will be less time to that screen "Optimizing app X of X"
Battery calibration
Calibrates your battery by erasing the batterystatus.bin file generated by the Android OS containing battery statistics (which sometimes gets corrupted). YOU MUST ONLY CALIBRATE WITH BATTERY LEVEL AT 100%.
Kernel Panic
Kernel panic is an action performed when the system detects a fatal software / hardware error from which it can't recover. Similar to the blue screen of death, of which I was victim. (Dayumm :/ )
Disabling it may slightly reduce lags and avoid random reboots.
Disable logging
If you don't want to see the Android striving to record everything that is happening in all applications, enable this option.
Some say that this can save battery...
SELinux Changer
Tries to changes the Security Enhancements status (SELinux) by running
Code:
setenforce [ ]
On Android 4.4 and later, the default value is enforcing, unless changed by a custom kernel.
DPI Changer
Changes the LCD density. Smaller values are equal to larger screen space
Default DPI for some screen resolutions:
Code:
240x320(ldpi) - 120
320x480(mdpi) - 160
480x854(hdpi) - 240
540x960(hdpi as well) - 240
720x1280(xhdpi) - 320
1080x1920(xxhdpi) - 480
Warning: Please disregard the above information if you are running this application on a Tablet.
Hostname Changer
Another extra feature to change the hostname (the device's name when connected to a Wi-Fi or Ethernet network).
The default name is someting like android-0d02d3352rd2
See:
The best App for tweaking! ❤
God job, my team! ?
Nice APP! It helped me so much
Sent from my Moto G 2014 using XDA-Developers mobile app
DeluxeMark said:
Nice APP! It helped me so much
Sent from my Moto G 2014 using XDA-Developers mobile app
Click to expand...
Click to collapse
Thank you, please keep an eye on it and report anything you judge necessary!
Would be possible to add a section for RAM manager? It was perfect
Sent from my Moto G 2014 using XDA-Developers mobile app
DeluxeMark said:
Would be possible to add a section for RAM manager? It was perfect
Sent from my Moto G 2014 using XDA-Developers mobile app
Click to expand...
Click to collapse
We're looking into it with the "profiles" concept but please, formalize the feature request here
Crashed on first start up on my Sony Xperia Z3 with Android N Preview 3
Did a restart of the app and it seems to work just fine.
Somehow it doesn't detect the busybox installation as it constantly gives
out the error message (I have sterricsons busyboy installed and updated).
Enabled a few tweaks here and there,
Will probably give feed back if I notice any improvements.
Omario-242 said:
Crashed on first start up on my Sony Xperia Z3 with Android N Preview 3
Did a restart of the app and it seems to work just fine.
Somehow it doesn't detect the busybox installation as it constantly gives
out the error message (I have sterricsons busyboy installed and updated).
Enabled a few tweaks here and there,
Will probably give feed back if I notice any improvements.
Click to expand...
Click to collapse
This crash is due storage permission being reseted for some reason, just in case it still remains crashing, check it on Settings.
We'll put it on FAQ soon.
About the busybox... That's a problem. Is it installed at /system/xbin?
And finally, Android N support is currently not guaranteed so surely there is work to be done
Thank you for your feedback, we appreciate your help
Lennoard said:
The crash is probably due the storage permission for some reason being reseted. Just in case it still remains crashing, check it on Settings
About the busybox... That's a problem. Is it installed at /system/xbin?
And finally, Android N support isn't guaranteed so surely there is work to be done
Thank you for your feedback, we appreciate your help
Click to expand...
Click to collapse
Doesn't chrash anymore, even after a reboot.
About busybox, it is installed to su/xbin (default on N?) tried to change it int the installer to system/xbin but it doesn't work.
Will it affect the app as it can only access system/xbin?
Than N isn't fully supported yet is clear to me
I like to experiment with beta apps!
EDIT: I now simply copied the busybox file from su/xbin to system/xbin and it seems to work,
at least there's no error pop up anymore
Omario-242 said:
Doesn't chrash anymore, even after a reboot.
About busybox, it is installed to su/xbin (default on N?) tried to change it int the installer to system/xbin but it doesn't work.
Will it affect the app as it can only access system/xbin?
Than N isn't fully supported yet is clear to me
I like to experiment with beta apps!
EDIT: I now simply copied the busybox file from su/xbin to system/xbin and it seems to work,
at least there's no error pop up anymore
Click to expand...
Click to collapse
Niiiiiiiiiice Hacky solution it's cool because it will work lol
You can also check by typing
Code:
busybox echo "Testing"
on the terminal, check where the terminal is grabbing the binary to work (generally /system/xbin & bin so that's why that question)
Peace bro
EDIT: you *might* have to chmod and chown the /system/xbin/busybox
Code:
mount -o rw,remount /system
chmod 755 /system/xbin/busybox
chown 0:2000 /system/xbin/busybox
mount -o ro,remount /system
Lennoard said:
Niiiiiiiiiice Hacky solution it's cool because it will work lol
You can also check by typing
Code:
busybox echo "Testing"
on the terminal, check where the terminal is grabbing the binary to work (generally /system/xbin & bin so that's why that question)
Peace bro
EDIT: you *might* have to chmod and chown the /system/xbin/busybox
Code:
mount -o rw,remount /system
chmod 755 /system/xbin/busybox
chown 0:2000 /system/xbin/busybox
mount -o ro,remount /system
Click to expand...
Click to collapse
It already has the right permissions and owner set up.
But the terminal command dosn't seem to work.
Not a single reaction after typing the commands
Testing... Nice work ??
Sent from my D5803 using XDA Free mobile app
---------- Post added at 11:26 AM ---------- Previous post was at 11:18 AM ----------
Gave FC to open the application later after the application worked correctly.. How can I find out the directory of the application Log?
Sent from my D5803 using XDA Free mobile app
Omario-242 said:
It already has the right permissions and owner set up.
But the terminal command dosn't seem to work.
Not a single reaction after typing the commands
Click to expand...
Click to collapse
It should print what is inside the double quote
Lennoard said:
It should print what is inside the double quote
Click to expand...
Click to collapse
Either I'm stupid or my device, now it works
But that does'nt tell me which of the busybox installations is used (system/xbin or su/xbin), does it?
Marília de Oliveira said:
How can I find out the directory of the application Log?
Click to expand...
Click to collapse
The full log of the app isn't stored, according to Google, it can lead to performance issues. (Not sure about that G)
But, you can grab the logcat using the "CatLog" app from the post #4, then you just add a "hebf" filter and start the app again
Peace
EDIT: We will add the log storage in the next build, it's beta anyway
---------- Post added at 04:43 PM ---------- Previous post was at 04:26 PM ----------
Omario-242 said:
But that does'nt tell me which of the busybox installations is used (system/xbin or su/xbin), does it?
Click to expand...
Click to collapse
Well, I've made a test.
Moved the busybox to su/xbin (This folder doesn't exist here :v)
And the terminal is returning this on the attached image
So, if you typed busybox echo "Test" and it returned "Test" correctly, the system is using the path that actually works whatever it is.
So if the shell can do it , I think there's no problem with su/xbin.
I'm gonna just add a exception on the busybox check Fragment on the app and there we go
New Beta Uploaded : 1.0.2b
See changelog for more details!
1.0.1b and 1.0.2b are with FC bug on Android 6.0+ at the first launch we are working on it plase wait for v1.0.3b