(Note that if you are running a custom kernel, it is likely that it already implements this functionality)
If you are running a stock (made by the phone manufacturer) kernel on your device, chances are adbd is running in "secure" mode, even if you are rooted. This app lets you run adbd in "insecure" mode, which gives you root access in "adb shell", allows access to system files and directories through "adb push/pull", and lets you run the "adb remount" command to make your /system partition writable.
Of course, your device must already be rooted for this to work. It may not work with "S-ON" devices and locked bootloaders.
This app does not make any permanent changes to your device - a reboot will undo any modification. That's why there is also the option to enable this feature at boot.
Note that if you have USB connected when the app activates or deactivates adbd root mode, you may need to unplug/replug the cable or run "adb kill-server" on your computer before adb will work again.
For discussion and support, see the XDA-Developers.com thread here:
Note that this download is also available from that thread completely for free. You can go there and download it for free, or buy me a beer and download it here from Google Play. It is 100% the exact same program. (No redistribution is allowed though!)
CF-Bench is (mainly) CPU and memory benchmark tool specifically designed to be able to handle multi-core devices, produce a fairly stable score, and test both native as well managed code performance.
It tests specific device properties you do not regularly see tested by other benchmarks, and runs in a set timeframe.
It does produce some "final" scores, but as with every benchmark, you should take those with a grain of salt. It is simply not theoretically possible to produce a single number that accurately describes a device's performance.
More information and discussion is available at this application's thread at XDA-Developers:
You can view results from many devices at:
Note that that page is still under development.
This app requires that you already have root, or a custom recovery image to work.
Note: App and binary will have different versions. The app is updated more often than the binary is.
This app cannot be uninstalled if it was installed with your ROM or root. If there is no uninstall option, it's because you placed it in /system/app, not me. It is impossible for an app to be installed in /system/app by the Play store. In fact, the entire /system partition is read only at runtime. The only way for an app to be placed in /system/app is via a rooting process (which usually installs Superuser), or by remounting the system partition as read/write and manually putting it there.
Permissions requested are for:
Internet - updating the binary
External storage - backup/restore for elite users
NFC - creating an allow tag for elite users
Boot completed - fix database on boot
Support request emails that simply say "Doesn't work" or something to that effect are automatically deleted by our stupidity filter and will not be answered.
☆ Over 100,000,000 users
☆ Benchmark app used during Google I/O 2014
☆ No.1 benchmark app, used as an industry standard by leading technology companies and hardware review sites.
With the Click and Go test suite, Antutu will comprehensively test all aspects of a device, including UX, GPU, RAM, CPU, I/O and more. Each item is individually assessed and given a score. These scores can be uploaded to the Antutu database, and then used to rank your device among all other Android devices.
☆ User Experience (UX) – Overall device performance with detailed scores.
☆ CPU Tests – Measures the power of the CPU, and gives hard numbers for its actual performance.
☆ CPU Single Test-- Measures the power of CPU by running CPU single test algorithms.
☆ RAM Tests – Investigate the real processing capability of the RAM.
☆ GPU Tests – Measure the performance of real graphics processing, 3D effects, games, and video playing.
☆ I/O Tests – A direct score that reflects on the actual input/output (I/O) performance your system permits.
Get your Antutu benchmark score and ranking! Compare and share with your friends!
The Antutu benchmark score of your device is mainly defined by your hardware configuration, but can also be influenced by other elements, including system mode, current device temperature, running apps and more. The score may be vary slightly every time you test.
Follow us on Twitter: https://twitter.com/antutulabs
Find us on Facebook: https://www.facebook.com/antutulabs
For any suggestions or feedback, we hope to get your great ideas via email : firstname.lastname@example.org
or on our Google+ page:
If you're using an Ainol, Ramos or ONDA device, please download the following version:
* Flash your recovery to the latest and greatest ClockworkMod recovery.
* Manage your ROMs via a handy UI.
* Organize and perform backups and restores from within Android!
* Install ROMs from your SD card.
* Install your favorite ROMs over the air!
* Incremental update zips (save your data plan!)
* Premium ROMs
* Receive notifications for when your ROM is updated!
* Automatic backups
* Install Queue
* Web Connect
* Backup Download Server lets you easily transfer backups as flashable zips to your computer.
Do you prefer using only recovery manually? Check out the Touch Recovery in app purchase, for the most advanced recovery available!
Why does ROM Manager ask for account permissions?
Web Connect only needs to access your Google account to connect it to your google account. It can't access any private data or passwords.
ClockworkMod Touch Recovery:
ClockworkMod Touch recovery (and recovery) is work that needs to put in for every new device that is released by a manufacturer.
If work on ROM Manager ceased completely, all the premium features would continue working without issue. However, new recoveries do not port and build themselves. Without ClockworkMod Touch being a per device purchase, there is no way to recoup recurring server costs and labor. Keeping ROM Manager free and operational costs tens of thousands of dollars a year, and that does not include engineering costs.
Your support is appreciated.
Droid users: Stuck at the "M" logo? Flash an alternate recovery and flash back to ClockworkMod.
HTC Users: Flash recovery not working? Try fastbooting a recovery on.
Droid X/2/Pro Users: You must run the Bootstrap application first to use ROM Manager.
Samsung users: You must flash a Clockwork compatible kernel first (see XDA forums)
IF YOU ARE HAVING LICENSE ISSUES, MAKE SURE YOU HAVE THE LATEST VERSION OF FREE (4.0+) AND THE LATEST LICENSE (1.0.8+) INSTALLED!
Issues installing or upgrading from another Superuser or SuperSU? Try the recovery zip installation linked below.
Apps being denied? Disable the "Declared Permission" setting, and delete the "Deny" policies.
This app requires that you already have root, or a custom recovery image to work.
Apps not being remembered? Start the superuser app to make sure the su binary is up to date.
* Multiuser support
* OPEN SOURCE (https://github.com/koush/Superuser)
* Pin protection
* Manifest permission support
* Per app configuration
* Request timeout
* Proper Tablet UX
Why another Superuser?
* Superuser should be open source. It's the gateway to root on your device. It must be open for independent security analysis. Obscurity (closed source) is not security.
* Superuser should be NDK buildable. No internal Android references.
* Superuser should also be AOSP buildable for those that want to embed it in their ROM.
* Superuser should also be AOSP embeddable, meaning a ROM can easily embed it into their Settings app.
* Maintenance and updates on both the market and source repositories should be timely.
* If something goes wrong, I can fix it.
* Handle multiuser (4.2+) properly
* Handle concurrent su requests properly
Manual installation with the recovery zip:
Recommended if you are having installation issues or are not rooted
RootDim has been largely superceded by our ScreenDim, which does not require root (though it also has an enhanced root mode, which on some newer devices may work more reliably than RootDim) and has useful features like presets in the notification area.
RootDim lets you dim LCD screens (and a few OLED ones) to very low levels--lower than the OS normally allows (that's why you need root privileges)--to save night vision. This will be particularly useful for serious amateur astronomers.
On some devices you can also turn off LEDs (e.g., power LED).
If you have ChainFire3D, RootDim will let you conveniently control the nightmode settings together with the brightness settings.
You can save up to five profiles that can be restored with a single touch in the RootDim screen. The profiles include LCD backlight brightness and nightmode settings (if applicable). Long touch on profile button to save, short touch to load.
You can also create launcher shortcuts for particular saved profiles and for cycling through all the profiles.
If RootDim doesn't work on your device, email me at email@example.com before leaving a low rating. Maybe I can fix it.
Note 1: Some devices don't allow going below the minimum value allowed by the OS. There is really nothing I can do about that.
Note 2: There is a special feature for some Archos 70/101 devices that have a firmware problem that prevents them from waking up properly when they've been put to sleep with a low brightness (this problem occurs even if you don't have SuperDim). Go to Menu|Options and choose that option if you have one of these devices, and it should fix the problem.
Note 3: For all the users who would like a widget, please remember the launcher shortcut feature.
Root required for this application!
The fastest, most trusted, and #1 BusyBox installer and uninstaller!
Over 10 million installs and over 50,000 5 Star ratings!
Support for arm and intel based devices, mips support coming soon. (I need a mips device)
Mentioned in the new XDA-Developers book "XDA Developers' Android Hacker's Toolkit: The Complete Guide to Rooting, ROMs and Theming"
Winner of best Utility Software award for Android via Handster.
This is the only installer that is ad free and requires no internet permission!
The source for this application can be found here: https://code.google.com/p/busybox-android/
Featured on the BusyBox website at: http://busybox.net/products.html
The BusyBox source code can be found here: http://git.busybox.net/busybox/
A must have for any rooted phone! Almost EVERY rooted applications needs BusyBox to perform their magic, if you have a rooted phone then you need BusyBox.
Pro version contains Backup feature (for safer installs), uninstall feature, Advance Smart install feature, the ability to hand pick the applets you want, safety check for missing applets on start, and better overall support. The pro version will receive more frequent updates than the free version will.
Please note I did not write BusyBox! I wrote this installer and cross compiled BusyBox for Android. Please see the about menu option for more details or here: www.BusyBox.net
BusyBox is a software application that provides many standard Unix tools, much like the larger (but more capable) GNU Core Utilities. BusyBox is designed to be a small executable for use with the Linux kernel, which makes it ideal for use with embedded devices. It has been self-dubbed "The Swiss Army Knife of Embedded Linux".
Leave this installed if you always want to get the latest version of busybox!
Geekbench 3 includes several new tests designed to simulate real-world scenarios. These new tests are designed to quickly and accurately measure mobile processor performance.
Every test included with Geekbench 3 is multi-core aware. This allows Geekbench 3 to measure the full potential of your device's processor. Geekbench 3 also reports performance as separate single-core and multi-core scores, making it easier to figure out how your device will handle your apps.
☆Over 17 million users, 31+ languages.
☆PRO Key is available on Play Store!
☆Voted #1 TOP ROOT APP on Twitter.
☆Problem? See titaniumtrack.com/kb
☆Scroll down for more info & DEMO VIDEOS ;-)
☆ ☆ ☆
Titanium Backup is the most powerful backup tool on Android, and then some.
You can backup, restore, freeze (with Pro) your apps + data + Market links. This includes all protected apps & system apps, plus external data on your SD card. You can do 0-click batch & scheduled backups. Backups will operate without closing any apps (with Pro). You can move any app (or app data) to/from the SD card. You can browse any app's data and even query the Market to see detailed information about the app.
Also see the paid PRO key which adds EVEN MORE awesome features such as:
[✔] 0-click batch restores
[✔] Keep multiple backups per app
[✔] Backup/restore SMS,MMS,calls,bookmarks,Wi-Fi AP as XML
[✔] Multi-user app data
[✔] Apps freezer
[✔] Sync to/from Dropbox (manual/scheduled)
[✔] Sync to/from Box (manual/scheduled)
[✔] Sync to/from Google Drive (manual/scheduled)
[✔] TB Web Server: download/upload your backups as a single ZIP on your computer
[✔] Convert user apps <=> system apps
[✔] Integrate system app updates into ROM
[✔] Market Doctor (relink apps to Market)
[✔] "Destroy all Market links" feature
[✔] Hypershell speed
[✔] Backup apps without closing them!
[✔] Create your own update.zip containing apps+data!
[✔] Restore individual apps+data from non-root ADB backups!
[✔] Restore individual apps+data from CWM backups!
[✔] Restore individual apps+data from TWRP backups!
[✔] Market "auto updating" manager
[✔] Dalvik cache cleaner
[✔] Integrate Dalvik cache system elements into ROM
[✔] Unlimited schedules
[✔] Load/Save a Filter and use it in Widgets/Schedules
[✔] Change the device's Android ID, restore it from a backup or after a factory reset
[✔] Protect backup against deletion
[✔] Send backup (to e-mail/cloud) and import it in 1 click
[✔] Backup→Verify→Un-install an app in one shot
[✔] Freeze/defrost/launch apps in a single click
[✔] CSV export any app DB (e-mail or Google Docs)
[✔] Convert app data to/from fast WAL format
[✔] WAY MORE!
Check out this in-depth review of TB PRO:
And check out the new TB PRO demo video:
Here's the older TB demo video:
More info on permissions:
• "Internet" is used to access Market,Dropbox,ChangeLog.
• "Accounts" is used to access Market.
• We recommend to avoid "modified" TB versions because they can cause various problems down the road.
No need for unlock code on most devices: as simple as one button click, and you can change your carrier sim card !
GalaxSim Unlock is the only app that can instantly and successfully unlock new Galaxy devices. Even with recent ICS or JB roms update, your GS2, GS3, GS4 or Note2 won’t relock after reboot.
★ Sim Unlock your phone (in-app payment)
★ Backup and Restore EFS data, keep it safe on your email or Drive account (free)
★ Get detailed information about your nv/lock state
* Please note that due to different hardware, many LTE/4G devices aren’t supported yet. On some SGS3, SGS4 and Note2, a recent rom update brings a new lock system that can't be unlocked yet. Don't leave bad feedback, we’re working on it, but that’s a complex process that requires time and access to locked devices! *
✔ Unsimlock / unbrand your phone
✔ Persists even after reset / flash / wipe / unroot
✔ Supports any rooted rom (Samsung stock, aosp, aokp, cm10, cm11...)
✔ Supports international GS4 GT-I9500, GS3 GT-I9300, Note2 GT-N7100
✔ Supports other Galaxy family devices (S, S2, Tab, Note and their variants)
✔ Supports devices previously unlocked with "voodoo unlock" or "galaxy s unlock"
✔ Detects errors like lost imei / serial in nv_data caused by third party apps
✔ Gives detailed information about current locks status (locked, unlocked or "partially locked")
✔ Automatic and manual efs backup (should guarantee a safe use), restore it on demand
✔ Supports more Galaxy devices soon
Easy to use:
• Be sure your rom is rooted (tutorial links included for major devices)(you can unroot once unlocked)
• Click on "unlock" button
• If other carriers' sim cards are still refused after a successfull unlock, your phone might be "hardlocked" by your carrier, read FAQ for workarounds (only seen on Telcel and Claro so far).
• Free download and in-app billing to unlock so that you decide to pay if your device can really be unlocked, not before. The backup/restore feature is free and will stay free. Price displayed before order. Buy once, illimited use. Refund on demand if we can’t unlock your device.
• Please note that due to a large variety of Galaxy devices, it has not been extensively tested on every available model. If it does not work on your device, please contact us so that we can add support for it.
• Tested on (full list available in the FAQ):
- Galaxy S: GT-I9000 (SGS), GT-I9000, GT-I9003 (Galaxy SL), SGH-I896, SGH-I897 (Captivate), SGH-T959 (Vibrant, Fascinate, 4G), SGH-I997 (Infuse)
- Galaxy S2: GT-I9100 (SGS2), GT-I9100, GT-I9103 (Royal), SGH-I777, SGH-I927 (Glide), SGH-S959G
- Galaxy S3: GT-I9300 (SGS3), GT-I9300T, GT-I9308
- Galaxy S4: GT-I9500 (SGS4), GT-I9502, GT-I9508, SCH-I959, SM-C101
- Galaxy Note: GT-N7000, GT-N7100 (Note2), GT-N7102, GT-N7108
- Galaxy Tab: GT-P1000, GT-P6200, GT-P6800, GT-P7100, GT-P7300, GT-P7500 (Tab 10.1), SC-01C, SC-02D, SGH-T849, SGH-T859, SGH-T869
- Galaxy Tab2: GT-P3100, GT-P5100, GT-P5110
- Misc: Galaxy Camera (EK-GC100), Pocket (GT-S5300, GT-S5302), Y /Pro (GT-S5360, GT-S5363, GT-S5367, GT-S5368, GT-S5369, GT-S6102, GT-B5510, GT-B5512), Pop (GT-S5570I), new Ace (GT-S5830, GT-S5839, GT-S6802), Mini (GT-S5570), Gio (GT-S5660), Fit (GT-S5670), Pro (GT-B7510)...
• This app is not affiliated in any way with Samsung.
• Trademarks and model names listed above are © copyrighted by their respective owners.
• YOU MAY NOT USE THIS APPLICATION FOR COMMERCIAL PURPOSES.
NEW: Auto-hibernation now works in non-root mode, (need to be enabled in experimental features setting, Android 4.1+ required). If you have secure key-guard enabled, try "Hibernate and Lock Screen" shortcut or "Pull up" gesture on Home soft-key.
Never should your phone or tablet become slower and battery hungrier after lots of apps installed. With Greenify, your device can run almost as smoothly and lastingly as it did the first day you had it!
Greenify help you identify and put the misbehaving apps into hibernation when you are not using them, to stop them from lagging your device and leeching the battery, in an unique way! They can do nothing without explicit launch by you or other apps, while still preserving full functionality when running in foreground, similar to iOS apps!
Please report bugs in the XDA forum (http://goo.gl/ZuLDnE) or G+ community (http://goo.gl/MoszF).
Greenify NEVER EVER collects your personal data despite the capability of accessibility service, it just takes advantage of it to automate things.
IMPORTANT: Greenifying an app implies that you are aware that all the background functionality (service, periodic task, event receiver, alarm, widget update, push message) of this app will become out of service during the hibernation except when you are using this app.
NEVER greenify alarm clock apps, instant messaging apps unless you don't rely on them. Please do verify the impact of greenified apps on which you heavily rely.
Compared to other popular tools aimed for the similar purpose, Greenify offers the following advantages:
◆ Unlike the "Freeze" feature in "TitaniumBackup Pro" that totally disable the app, you can still use your app as usual, share content with it. No need to freeze & defrozen it.
◆ Unlike "Autostarts", you can benefit from almost all of its advantages, without needing to deal with the complexity and risk of obscure app components, and never lose functionality when app is actively running.
◆ Unlike any "XXX Task Killer", your device will never fall into the cat-mouse-game of stealthy-running and aggressive killing, which unnecessarily consumes more battery juice.
Note: Greenify does need a background running service for auto-hibernation to work. It is designed and implemented in extremely lightweight, with an average RAM footprint less than 5M, and nearly zero CPU and battery consumption.
In case you cannot install from Play Store: http://oasisfeng.com/Greenify.apk
=== PERMISSIONS ===
INTERNET: Needed by "Raise Your Voice" program to send back only small amount of anonymous statistics data, without privacy information. You can opt-out at any time.
DRAW OVER OTHER APP: To show guide layer over the app setting UI of system in non-root mode.
READ SENSITIVE LOG: To analysis the wake up cause of greenified apps.
GET ACCOUNTS & WRITE SYNC SETTINGS: Control the account sync of apps if its sync task is too frequent.
DISABLE YOUR SCREEN LOCK & BIND ACCESSIBILITY SERVICE: For automatic hibernation to work on non-root devices.
=== FAQ ===
* Why not support Android 2.x?
* It seems that automatic hibernation is not working.
* Some of my greenified apps (e.g. Google Maps) seems not hibernating.
* I want to greenify system apps!
* De-greenified apps still got no push notification!
Read here: http://goo.gl/1F5pY
=== Beta Channel ===
See G+ community board: http://goo.gl/MoszF
=== Translation ===
All translations are open for contribution: http://goo.gl/zCCDce
=== Donation ===
If you love Greenify, please consider the "donation package" http://goo.gl/fpz5l for extra experimental features:
* Greenify system apps (now without Xposed)
* Allow GCM push for hibernated apps
* Detect "who" woke the hibernated apps and optionally cut off the wake-up path.
* Wake-up timer coalescing
ROM Toolbox combines all the great root apps into one monster app with a beautiful and easy to use interface. ROM Toolbox has every tool you need to make your Android device fast and customized to your liking. Save 85% by getting ROM Toolbox instead of spending $30 or more on other apps.
ROM Toolbox has been featured on LifeHacker, XDA-Developers, Droid-Life, Android Central, RootzWiki, Android Police, and other popular sites. We know you will love it; Over 14,000 people gave it a full 5 star review! ★★★★★
This app requires root permission. For fast and friendly support please email us at firstname.lastname@example.org. We will be glad to help answer your questions or concerns.
ROM Toolbox combines apps like Titanium Backup, ROM Manager, Root Explorer, SetCPU, MetaMorph, Autorun Manager, Terminal Emulator, Script Manager, SD Booster, BuildProp Editor, Font Installer, Boot Animation Installer & many more apps into an all-in-one app! Here is a list of some of the features you will find:
★ ROM Management ★
☆ Install ROMs & themes from a growing list of ROMs. AOKP, CyanogenMod and other popular ROMs included.
☆ Create, manage & restore nandroid backups
☆ Wipe data, cache, dalvik-cache, battery stats
☆ Install multiple ROMs & ZIPs from your SD card
★App Manager ★
☆ Batch backup & restore apps and their data
☆ Schedule backups to run at a certain time
☆ Restore apps from nandroid backups
☆ Backup/Restore text messages, bookmarks, accounts, etc.
☆ Backup your apps to dropbox
☆ Freeze/Defrost system & user apps
☆ Backup/restore Android Market link
☆ Task manager
☆ Automated batch uninstaller
☆ E-mail your apps to friends
☆ Move any user app to the SD card
☆ Clean up dalvik-cache
☆ Zipalign, fix permissions, wipe data & cache, force close any app
★Root Explorer ★
☆ Access the whole of android's file system (including the elusive data folder!).
☆ Batch copy/paste, zip, tar, delete, move any file or folder
☆ Change file permissions and ownership
☆ View, edit & share files
☆ File manager with two panels for easier management
★ Scripter & Terminal Emulator ★
☆ Create and run scripts as root
☆ Set your scripts to run at-boot
★ Auto Start Manager ★
☆ Enable/disable apps that run on start-up
☆ Enable/disable any broadcast receiver, activity or service
★ Rebooter ★
☆ Reboot recovery, powerdown, bootloader, etc.
★ Font Installer ★
☆ Install custom fonts from a huge list or from your sdcard
☆ Set fonts as favorites & send them to friends
★ Boot Animation Installer ★
☆ Install custom boot animations from a huge collection or from your sdcard
☆ Preview boot animations
☆ Create a boot animation from a GIF file
☆ Have a new random boot animation each time you boot-up!
★ Theme Manager & Statusbar Icon Changer ★
☆ Create and install full themes
☆ Customize your status bar by installing custom icons for wifi, signal, gps, etc.
☆ Change your battery icons in the status bar to a custom one from a list of 200+
★ Boot Logo Changer ★
☆ Change your boot logo for supported phones
★ Theme Chooser Themes ★
☆ View a list of themes for the TMobile Theme Chooser
☆ SetCPU & scaling governor
☆ CPU Profiles
☆ Kernel tweaks to speed up performance
★ Build.prop Editor ★
☆ Easily edit your build.prop
☆ Change lcd density, improve battery life, increase performance
★ Auto Memory Manager ★
☆ Set minfree values & select from presets. Apply values at boot
★ SD Booster ★
☆ Increase the speed of your SD card
Contacts - Backup call log and sms
SMS - Backup call log and sms
Accounts - Backup and restore from Google Drive
'MemoryInfo & Swapfilecheck' to find it see my other apps.
This is the most powerful Release ever! Exclusive only here in Play Store!
Insufficient RAM, memory is too small? Use your SD card as a working memory expansion! A Memory Manager wich make's you life more easy as you think...
A great programmer once said to insufficient RAM -RAM only helps-. Convince yourself how right this man had.
Finally, more memory with a click! Memory from Android 1.6 up with root access and external SD card! More memory means that background tasks will never more automaticaly terminated, and many programs will work correctly in the first place!
On many devices, there are problems with games require a lot of memory, this fixes the problems RAMEXPANDER. And they can play latest games on devices that otherwise would not be able to start such APPs. No more out of memory! No more memory is full!
Languages: English and German
Note: please try before you buy with our app "https://play.google.com/store/apps/details?id=com.roehsoft.meminfo" whether their device ROEHSOFT RAM Expander is compatible, you!
- Free SD card memory as a RAM use (SWAP RAM / SWAP MEMORY)
- Swapfile RAM expansion up to 4.0 GB (file system limit)
- No limit on SWAP partition!
- The usual performance degradation when paged not occur with sd card from class-8
- Widget for PNP swap (swap on / off swap)
- Detailed Memory Information & Analysis
- Swappiness kernel parameter set
- Easy foolproof use
(1 click optimization and automatic calculation)
- Supporting Tung all Android devices (root access and Kernelswap support)
Note: please try before you buy with our app "https://play.google.com/store/apps/details?id=com.roehsoft.meminfo" whether their device ROEHSOFT RAM Expander is compatible, you!
Should it come to problems please contact me before they write such queries to review forum!
not enough memory? equal to no more! More games to play and run more applications simultaneously! All you have to only increase your memory. And up to 4 GB! Larger memory, instead of using task killer or memory optimizer.
ROEHSOFT Ram Expander is more effective than any other tool of its kind Why? The First find out!
ROEHSOFT RAM expander support via a widget at lightning speed and off of extended memory.
This way you can remove the SD card despite swapfile or deploy via USB.
Also, you can important, elementary the swap kernel parameters even control the effectiveness of extended memory increase.
To gain root access you Linkk this helps any further http://shortfuse.org/.
Just affordable entry level phones often have little Ram, help either here or Task Killer programs continue but one uses a swapfile, which is enough memory available. ROEHSOFT Expander turns your device more easily. Many applications, you can start at the same time and do not have to worry about your Ram.
Extends every Android device up to 4 GB of memory in which it creates a swap file on the SDCARD.
Maximum size of the swap file is architecture requires 4GB!
By setting the swappiness value, you can control the behavior of the kernel, the higher the value the more is outsourced.
Please note! For any damage that may result from the use of this software are not responsible!
Also serves as temporary un-root (see statement)
Distributed as free of charge - no warranty. Open Source license: WTFPL.
Alternative download link: http://dl.project-voodoo.org/apps/VoodooOTARootKeeper.apk
This application makes a backup or a protected backup of your device's root.
This device must already be rooted: OTA RootKeeper doesn't have the ability to root devices.
If several conditions are matched, OTA RootKeeper will make root survive OTAs and... pretty much well anything :) − except /system partition formatting.
- /system partition as Ext2, Ext3 or Ext4
- Upgrades not formatting or overwriting completely the /system partition.
Typical systems where its perfectly effective:
- Nexus S
- Galaxy Nexus
- Every Honeycomb tablet
Typical system where the protection won't work:
- HTC Desire
- Samsung Galaxy Spica
- Samsung Galaxy S / SII
The application doesn't support original Superuser and not SuperSU for a very simple reason. The same feature OTA protection feature is already present in SuperSU.
In most case, only manufacturer's original recovery is able to install OTAs. It should not interfere with OTA update process itself.
A bonus feature is present, allowing you to un-root your device while keeping a su backup.
This way you can naively hide root until you choose to restore it via without further complications.
This nifty feature work on every rooted device.
** Temporary un-root statement **
This feature is designed for dev purposes in order to test their app with or without root.
The goal here is not to encourage stupid and unacceptable behaviors by movie or content sellers trying to prevent you to purchase or watch digital media you purchased if your device is rooted.
Vote with your dollars: Don't accept being a customer of companies restricting your freedom with defective and and inefficient technical measures.
Source code is available here:
OTA root keeper is Open Source. Contributions, reviews and comments are welcome!
If you like this app, feel free to donate via PayPal to email@example.com & make my day in the process :D
XDA Developers thread: http://forum.xda-developers.com/showthread.php?t=1241517
- Please help making the app work on devices I don't know/own instead of giving useless bad ratings.
- It seems I have to repeat that. Comments & rating doesn't help fixing bugs. Take responsibility if you want problem solved.
GLTools is a custom OpenGLES driver (proxy), that is compatible with any known OpenGLES 2.0-compatible GPU + ARM or x86 processor. If you still don't understand, what this app is, the closest known analog is Chainfire3D.
- Change resolution and rendering bitness in any app, even if it doesn't support that by default.
- Change GPU name and enjoy enhanced graphics even on a noname low-end GPU.
- Take full control over textures: now you can decompress/recompress them (even if your GPU doesn't support that texture format) and resize. Note that decompression feature is available only if you'll install a plugin (internet is required to do that)
- Optimize shaders on-the-fly for optimal performance (the same optimizer is used in Unity3D engine by default)
- Enable MSAA or CSAA in any app to improve graphics quality (make sure that your GPU supports that)
- Measure gained performance with a nice onscreen FPS counter (or you can output FPS information to Logcat if you are a pro)
GLTools is 100% safe if you have a custom recovery installed (and you didn't disable backup in GLTools install dialog), if you'll find it non-working, you can just flash uninstall_gltools.zip in recovery and email me with details (or request a refund).
- HTC One X
- Nexus 7 2013
- LG G2
- Some Samsung devices (random). The lowest success rate is with SGN3 and SGS4 (thx to Knox). Installing a custom kernel can help, this problem is firmware-related. The same for Lenovo devices.
By using this app, you agree to all the following terms:
User is responsible to make sure that any plugins he uses are legal to use. All texture plugins (except for Default) are written by independent developers and are placed on a 3rd-party webserver (except for Default which is builtin), which has nothing to do with me, a GLTools author, except for that I provide a simple in-app browser to install them (as all we know, browser creators have nothing to do with any abusive Internet content, the same thing here).
User is responsible to make sure that this app won't cause any EULA violation. GLTools is designed for debugging of apps that user is author of, any other usage is not officially supported. Anyway, this app changes system libraries only and doesn't cause any binary modification of 3rd-party apps.
All trademark usage is nominative, nominative usage is Fair Use, it doesn't require any permission from trademark holder. Any trademarks are the property of their owners anyway.
If you think that GLTools itself is illegal, you can always contact me via firstname.lastname@example.org
Source code of used GNU Binutils (assembler, linker, etc) and Busybox can be obtained by writing to email@example.com
!!! SuperSU requires a rooted device !!!
SuperSU allows for advanced management of Superuser access rights for all the apps on your device that need root. SuperSU has been built from the ground up to counter a number of problems with other Superuser access management tools.
- Superuser access prompt
- Superuser access logging
- Superuser access notifications
- Per-app notification configuration
- Temporary unroot
- Deep process detection (no more unknowns)
- Works in recovery (no more segfaulting)
- Works when Android isn't properly booted
- Works with non-standard shell locations
- Always runs in ghost mode
- Wake on prompt
- Convert to /system app
- Complete unroot
- Backup script to survive CyanogenMod nightlies
- Icon selectable from 5 options + invisible
- Theme selectable from 4 options
- Launch from dialer: *#*#1234#*#* or *#*#7873778#*#* (*#*#SUPERSU#*#*)
NOTE: Not all phones take both codes. On some phones you need to use single *# instead of double *#*#
The Pro version additionally offers:
- OTA survival mode (no guarantees)
- Full color-coded command content logging (input/output/error)
- Per-app logging configuration
- Per-app user override
- Grant/deny root to an app for a set amount of time
- PIN protection
- Per-app PIN protection
- Adjust auto-deny countdown
The discussion and support thread can be found on XDA-Developers here:
This is meant to replace Superuser (if installed), you use either one or the other. You cannot combine them. Statements that this breaks Superuser are therefore completely nonsensical.
NOTICE: A SPECIAL PROCEDURE IS NEEDED FOR UNINSTALLATION. IF YOU DO NOT LIKE THE APP, DO *NOT* JUST UNINSTALL IT, YOU *WILL* LOSE ROOT.
Superuser access management runs through a so called "su binary". There can be only one of these at a time. So if you install SuperSU, your previous superuser access management solution will no longer operate. So if you want to switch back: (1) Open that application, and search for an option for it to install/update/replace the "su binary". (2) Confirm root-using apps are using the superuser solution you want. (3) Uninstall SuperSU.
Want to help translate SuperSU ? See http://www.getlocalization.com/supersu/ !
These are completely optional and more like donations. They do not unlock any functionality.
SuperSU Pro adds the following features to your SuperSU installation:
- OTA survival mode (no guarantees)
- Full color-coded command content logging (input/output/error)
- Per-app logging configuration
- Per-app user override
- PIN protection
See the SuperSU app description for further details on SuperSU.
Note that SuperSU Pro is rarely updated - most of the updated code goes directly into the main SuperSU app. That is the one you need to update.
Mobile ODIN is the on-device firmware flasher of choice. Just throw those firmware files on your (internal or external) SD card, start Mobile ODIN and flash away.
! Your device must be rooted to be able to use Mobile ODIN. Check the list below to see if your device is supported !
If you use the EverRoot option, Mobile ODIN will root the firmware while you flash it. Checking out that new leaked firmware? No reason to lose root!
Currently supported devices:
- AT&T/Rogers Captivate SGH-I896/I897
- AT&T SGH-I777
- Sprint/Virgin/Boost Epic 4G Touch SPH-D710/VMUB/BST
- USCC SCH-R760
- LTE SHV-E210S
- LTE GT-I9305/T/N
- AT&T/Canadia SGH-I747/M
- TMOUS SGH-T999
- Sprint/C-Spire SPH/SCH-L710
- VZW SCH-I535 (unlock bootloader !)
- USCC/Cricket/MetroPCS Galaxy S3 SCH-R530/U/M/C
- LTE GT-I9505
- Sprint SPH-L720
- TMOUS SGH-M919
- USCC SCH-R970
- Canadia SGH-I337M
- LTE SM-G900F
- Oceania SM-G900I
- Korea SM-G900L
- Americas SM-G900M
- Sprint SM-G900P
- USCC SM-G900R4
- TMOUS SM-G900T
- Metro SM-G900T1
- Canadia SM-G900W8
Google Galaxy Nexus:
- GSM Maguro/Yakju/GT-I9250
- CDMA/LTE Toro/Mysid/SCH-I515 (no cdma radio flashing)
Galaxy Note 2:
- LTE GT-N7105
- AT&T/Canadia SGH-I317/M
- TMOUS SGH-T889
- Sprint SPH-L900
- VZW SCH-I605 (unlock bootloader !)
- USCC SCH-R950
Galaxy Note 3:
- Sprint SM-N900P
- TMOUS SM-N900T
- USCC SM-N900R4
- Canadia SM-N900W8
Galaxy Note 8.0":
- 3G GT-N5100
- Wi-Fi GT-N5110/13
- LTE GT-N5120
Galaxy Note 10.1":
- 3G GT-N8000
- Wi-Fi GT-N8010/13
- LTE GT-N8020
- Tab 7" GT-P1000
- Tab 7.0 Plus GT-P6200/L/10
- Tab 7.7" GT-P6800/10
- Tab 10.1" GT-P750/10
- Tab 2 7" GT-P3100/10/13
- Tab 2 10" GT-P5100/10/13
Flashing with Mobile ODIN does NOT increase your custom kernel flash counter or make the yellow warning triangle appear.
Discussion and support: http://forum.xda-developers.com/showthread.php?t=1347899
Flashing with Mobile ODIN is easy. You start by starting the app and the app will check your system has everything it needs to continue (like root). It may need to download an additional package, so it is advised you have Wi-Fi available.
Now you should see the main Mobile ODIN screen. It will list a set of partitions. Clicking a partition will allow you to select a file from your SD card to flash to that partition. Do not worry about selecting the wrong file - Mobile ODIN will not let you. Separate files (named after the partition) as well as .tar and .tar.md5 files are supported.
From the desktop ODIN you may be used to "PDA", "PHONE", and "CSC" buttons. All three of these buttons have been replaced by the "Open file ..." button. This button will open the file you select from the SD card, and find all the partitions it can flash inside that file. So if you select a .tar file containing kernel and modem, the Kernel and Modem partitions will be set up to use that .tar file for flashing.
Now that we have selected what we want to flash, if you have the Pro version you can proceed to the EverRoot section. The EverRoot options allows you to root your firmware while it is being flashed. Never again will you be without root! Select here which apps you want to inject in the firmware that is being flashed.
Now that we are all done selecting partitions and configuring EverRoot, we continue to "Flash firmware". Mobile ODIN will gather all the information it needs and perform the flash. Before starting, however, it will check that your battery level is over 50%, and if applicable offer to verify MD5 checksums on the files you have selected to flash. If all is well, it will reboot into recovery mode, and flash the firmware you have selected.
*** DSLR Controller is NOT compatible with all devices! For a free app you can use to test compatibility, see the "Remote Release" app ( http://market.android.com/details?id=eu.chainfire.remoterelease ) ***
*** PLEASE READ THE ENTIRE DESCRIPTION ***
*** BAD/CHEAP/LONG CABLES WILL CAUSE FREEZES AND ERRORS ***
We strongly suggest you read up on the website ( http://dslrcontroller.com/ ) about what DSLR Controller can do, how it works, and how to use it, before purchasing. The website contains a wealth of information you should know before using. Be sure to read the FAQ!
If you need a refund, go to our website ( http://dslrcontroller.com/ ). We cannot process refunds through email.
Usage notes, feature lists, device compat. list, changelogs, FAQs, can all be found on our website: http://dslrcontroller.com/
Most questions should go to the support and discussion thread at XDA-Developers.com:
Features include but are not limited to:
- Live View
- Auto Focus (tap Live View)
- Manual focus adjustments (in AF mode)
- Zoom control
- Grid and aspect ratio overlay
- Bulb capture
- Continuous capture
- Image review (+ follow shot, gallery)
- Image filters (peaking, contrast, channel mask, grayscale, 4 modes/filter)
- Video recording
- HDR/Auto Exposure Bracketing
- Focus Bracketing (incl. HDR)
- Focus A-B
- Mirror Lockup support
- Timelapse (incl. HDR)
- Wi-Fi Passthrough
- Extensive modification of settings
-- Shutter speed
-- ExpComp and Bracket
-- ISO speed
-- Auto-Focus Mode
-- Focus and Zoom area (tap-and-hold Live View)
-- Picture Style
-- Drive Mode
-- White Balance
-- Color Temperature
-- Auto-Lighting Optimizer
-- Metering Mode
-- Image and video quality and format
Available options depend on the mode you have your camera set to (M, Av, Tv, etc) and camera model. Refer to the website ( http://dslrcontroller.com/ ) for further details.
If you are connecting using Wi-Fi, virtually all 1ghz+ Android devices are supported (your camera needs Wi-Fi support, though). If you are connecting over USB, your device needs USB host support. Compatibility listed below is based on USB support. Most unlisted but recent devices will be compatible, but not all.
A more extensive and detailed list is available at our website ( http://dslrcontroller.com/ ) on the devices page. We always welcome information on devices that are not listed on our page.
For most devices you need a USB host ("OTG") cable, for some you need a special adapter. Not all devices are supported on all firmware versions. See the devices page on our web site for further details on both.
Supported popular Android devices (USB)
- Nexus: Galaxy, 7, 7 2013, 10
- Samsung: S2 (4.0+), S3, S4 (4.3+)
- Samsung: Note, Note 2, Note 3, Note 8, Note 10.1, Note 10.1 2014
- Samsung: Tab 8.9", Tab 10.1", Tab 2 7", Tab 2 10", Tab 3 7"
- HTC: One X (4.1+), One X+ (4.1)+, One (4.3+)
*Not* supported popular Android devices
- Nexus: 4
- Samsung: Low end devices, Mini series
- HTC: Anything before HTC One X
Some of these can be made to work with some hackery (root, custom kernels - not supported), but don't work out-of-the-box.
Supported Canon EOS models:
- Full support: 1D mk IV, 5D mk II, 5D mk III, 50D, 550D, 6D, 60D, 600D, 650D, 7D, 70D, 700D, 750D, 1100D
- Limited support: 1D mk III, 1Ds mk III, 30D, 40D, 400D, 450D, 1000D
- No support: older models
Let us know which hardware you are using with DSLR Controller!
You can find out the current status of your flash counter and firmware state (custom or official) by booting into "download mode" on most devices. The usual way of getting into "download mode" is by first turning off your device, then turning it on by pressing and holding VolDown+(Home)+Power. Alternatively, the "adb reboot download" command also often works.
When you run TriangleAway, if your device and firmware are supported, it will show you the detected state of the binary (custom or official) and flash counter value, and the option to "Reset flash counter". Please confirm that the information shown is correct before resetting the values.
On a number of devices, TriangleAway can work, but your firmware may not be supported directly. In that case, the app will tell you it needs to reboot into a special boot mode, which will be happen if you select "Reset flash counter". The device will reboot into a special mode which will allow you to review the current status and reset the binary and flash counter values (or abort and do nothing). On some devices this will actually trigger the counter to 1 if its 0 - so if you're "just checking", do that in download mode!
!!! THIS IS A DANGEROUS OPERATION AND COULD POTENTIALLY BRICK YOUR DEVICE. PROCEED AT YOUR OWN RISK. A USB JIG IS PREFERRED IF YOU HAVE A WORKING ONE !!!
( and by brick I mean brick - only a board replacement or a JTAG unit will be able to save you, don't mess with boot(loader) stuff unless you *really* mean it! )
Note#1: using Triangle Away may unmount your SD card. Reboot or manually remount it from Android settings.
Note#2: on new devices status can only be reset on stock firmwares!
- GT-I9100 **
- Sprint Epic 4G Touch
- Korea SHW-M250K/L/S
- GT-I9300/I9300T **
- GT-I9305/I9305T/I9305N LTE **
- USA: AT&T, Sprint, T-Mo, VZW (unlock bootloader !), USCC, MetroPCS, Cricket, CSpire
- Korea: SHV-E210K/L/S, SHW-M440S
- USA: AT&T, VZW, Sprint, T-Mo, USCC
SG Note 2:
- GT-N7100/N7100T/N7102/N7105/N7105T **
- USA: AT&T, Sprint, T-Mo, VZW (unlock bootloader !), USCC
- Canada: I317M, T889V
- Korea: SHV-E250K/L/S **
SG Note 3 (4.4+):
- USA: T-Mobile, Sprint
- Canada: SM-N900W8
- Asia: SM-N900S/2/6/8/9
SG Note 8.0":
- GT-N5100 3G **
- GT-N511x Wi-Fi **
- GT-N5120 LTE **
SG Note 10.1":
- GT-N8000 3G **
- GT-N801x Wi-Fi **
- GT-N8020 LTE **
- SHW-M480S/K/W **
SG Camera EK-GC100 **
SG Tab 2:
- GT-P310x 7" 3G
- GT-P311x 7" Wi-Fi
- GT-P510x 10.1" 3G
- GT-P511x 10.1" Wi-Fi
- I8160, I8190
- S7500, S7560, S7562
** Various models are supported depending on firmware, but only the exact models listed are supported regardless of firmware version.
Whether or not Triangle Away works may depend on your kernel, try flashing a different one if it doesn't work.
Please also note that some devices set the counter to 1 at every boot if you are running a custom kernel or recovery. On these devices, Triangle Away may always display 1 - make sure to check the counter in actual download mode.
For discussion and technical details, see the XDA-Developers.com thread here:
Note that this download is also available from that thread completely for free. You can go there and download it for free, or buy me a beer and download it from Play. It is the same program.
I'm not sure about future updates - http://www.chainfire.eu/articles/118/Triangle_Away_vs_Samsung/
Hotspot Control does away with those requirements, assuming that the hotspot functionality itself is actually still present and operational on the device. Rooting is *usually* not required.
THIS IS NOT DESIGNED TO BEAT YOUR CARRIER'S TETHERING PROTECTION, OR LET YOU TETHER FOR FREE - For some people it does (it depends on how that protection is implemented) but this is not what the app was made for. It's no use complaining that it doesn't do this for you. This app is designed to circumvent some issues when setting up a *local* hotspot so your devices can communicate with eachother, *not* with the internet (though that also works on several devices).
You can configure the access point (hotspot) name and password, encryption used is alway WPA2 AES + TKIP, to keep it simple.
On some devices that do not have a cellular data connection capability (like the Nexus 10) the hotspot will not give out IP addresses - the app will auto-detect this situation and fix it, but root is required for that option. Note that without root on these devices, the connected devices can still communicate if you configure their IP addresses manually, but that is something for the advanced user.
I personally need this to create a private network (even without a SIM, and thus without an actual *internet* connection) in the field between a number of my devices. Some genius at Samsung decided that my Note II shouldn't create an access point if no SIM is present - I beg to differ! Maybe someone else has use for this as well.
For discussion and questions, see the thread on XDA: http://forum.xda-developers.com/showthread.php?t=2230848
This upgrade enables extra features in StickMount and supports StickMount's development. See StickMount's description to learn about these features.
The price is aimed at being approximately one beer at the bar :)
You may need to restart StickMount and/or your device for the Pro features to become available.
!!! REQUIRES ROOT !!!
Various Nexus and "stock Android" devices do not automatically "mount" mass storage devices (such as USB sticks). StickMount has been made to solve this problem, and give you access to the files on your USB connected storage from all your apps.
StickMount is known to work on many devices, but is built *only* with *Nexus* devices in mind.
Once StickMount is installed and you connect a USB stick with a "USB host / OTG cable", the device will show you a popup if you want to open StickMount. It is advised to tell the device that you want to do this by default.
If you have just installed StickMount and you already had a USB stick connected, you must manually launch the program, or disconnect/reconnect the USB stick for StickMount to start working.
Mass storage devices are mounted to "/sdcard/usbStorage/xxxx/".
----- (Pro) Kill apps preventing unmount -----
Sometimes an app has a file in use located on the USB device, and won't let go of it. This can prevent StickMount from unmounting the USB device. It will seem like the device stays connected (this is harmless). StickMount Pro provides an option that attempts to kill (terminate) all the apps that are preventing the unmount from succeeding.
----- (Pro) Media scan -----
StickMount Pro supports triggering the media scanner on each (un)mount action. This will automatically make the files on your USB device available in apps like Gallery and Music. Please note that the media scanner is not a visible process on all Android devices - it might actually work silently in the background without any visual cues. It may take a minute for your files to show up, so don't panic if they don't show immediately.
Even if you have this option enabled, you can prevent folders from being scanned by placing an empty file called ".nomedia" in that folder. If you put it in the root of the USB device, the entire device will not be scanned.
----- (Pro) Mount as partition label -----
Instead of using the block device name for the partition, use the partition label as mount name, falling back to uuid or block device name if the label is unavailable.
----- (Pro) Create symbolic links -----
Create symbolic links in /mnt and /storage to the actual mounts in /sdcard/usbStorage/
----- Filesystem support -----
The filesystems supported depends on your device firmware. On most devices, at least vfat/fat/fat32 and ext2/3/4 are supported. On the latest Android versions, ntfs is also supported in read-only mode. Some devices also support exfat out the box, but most do not.
StickMount can utilize the "ntfs-3g" and "mount.exfat-fuse" binaries to add support for ntfs (untested) and exfat, but these are not included. If you place the "ntfs-3g" or "mount.exfat-fuse" files in the root of your internal storage ( /sdcard ), StickMount will automatically use them.
You can find the needed files here:
----- Troubleshooting -----
For some users, the app appears not to work, while in fact it is the device itself or the cable not working. One OTG cable is not the other OTG cable. If you have a USB stick with a light on it, it should light up when you connect it to the Galaxy Nexus using your OTG cable. If it does not, either your cable or your Nexus is faulty. 99 out of 100 times it is going to be your cable. That the cable works fine with another device does not mean anything! Cables known to work on a one devices may not work on another device.
SD card unmounting: If your SD card unmounts when unmounting a USB device, you have a bug in your kernel. This is *not* a bug in StickMount !
USB host is a very powerful feature of recent Android based smartphones and tablets, but on many firmwares (both stock and custom) the feature is somewhat broken.
For example, at launch the Galaxy Nexus told all the apps and the Market that it supported USB host, but USB host did not actually work (this was fixed in the Android 4.0.2 update). This broke several apps.
That is just one example of many. There are even cases where OEMs advertise USB host support, but the device does not support it at all. It appears as if USB host support isn't tested by Google or the OEMs when they push out new firmwares and devices at all.
As we cannot depend on Google or the OEMs to correctly provide information regarding USB host support, and the Android framework will regularly lie about it to both the Market as well as Android apps, this application was created so you can test your device's USB host capabilities for yourself.
If you allow it, the app will also submit your results to my website, so together we can create a complete database of devices and firmwares and their USB host support.
This tool may also come in handy for those porting firmwares.
- Android 2.3.1 or newer
- (Optional) Root
- USB OTG cable (unless your device has a fullsize USB port)
- USB memory stick, or another USB device to test the connection with
The result database is available here:
The discussion thread on XDA-Developers can be found here:
When using the default settings, your display will get a warmer tint (lower color temperature) when the sun is down, vastly reducing strain on the eyes. Blue light makes your brain want to stay awake, and a lower color temperatures reduces the amount of blue displayed; using this in the evening reduces your brain's effort to keep you awake at night. (See f.lux for your PC)
During sleeping hours by default a red filter is used. Red strains your eyes the least, and retains your night vision.
The light sensor can be used to automagically adjust the color: switch to the sleep filter in full dark, or to the day filter (usually none) under bright lights.
Because light sensor quality varies wildly between devices, a calibration option is provided to experiment with.
Several filters are provided. Those named after a color (red, green, blue, amber, salmon) do not limit the display to those colors, but convert the displayed image to grayscale first, then display that image in levels of the selected color. This preserves details that would otherwise be lost.
Grayscale, invert colors, temperature adjustment and custom R/G/B adjustment filters are also provided.
The master color filter setting also has an option for colorblindness enhancement, with settings for protanopia/anomaly, deuteranopia/anomaly and tritanopia/anomaly. These options redistribute colors across the spectrum, in theory enhancing clarity and color detail.
No claims are made to the effectiveness of these filters, but positive reports have been received from testers. Note that these filters were thought up by Google engineers, CF.lumen just includes them.
Upgrading to CF.lumen Pro will support my developments, remove all nags, unlock the option to start at device boot (make sure you test your configuration first), and unlocks notification options. It also enables Tasker integration.
In Pro mode, the notification adds convenient buttons to quickly disable the current filter or switch to sleep mode, and you can switch the notification to when enabled mode, which shows the notification only when a color filter is active.
In non-Pro mode, the notification only asks you to upgrade to Pro. It may seem that notification is just there to annoy you, but it actually prevents Android from randomly killing the background service taking care of all the work. Getting rid of it without getting the service killed can be done by going to Settings -> Apps -> CF.lumen and unticking Show notifications.
As in the past CF.lumen was part of Chainfire3D, if you have the Pro package of the latter installed, Pro mode will also be enabled.
When no color filter is active, there should not be any noticeable performance impact. When a filter is active, impact depends on device and what you are doing. On some devices we have tested there was no performance impact at all, on others it was slightly noticeable. It also depends on the driver in use.
Keep in mind that Android's rendering system changes over time. You should be aware that this app may simply stop working on future Android versions without the possibility of a fix.
By far most permissions are used only for Google Maps to set your location, and Google Play to provide for In-App Purchases. I cannot make any claims as to what information the Google components do or do not send to Google servers, but no information is sent to me or anyone else (than Google).
Even more information, discussion, and support, can be found in this app's thread on XDA-Developers: http://forum.xda-developers.com/showthread.php?p=51779367
You never need to look at that boring old wallpaper again, or search for hours for a nice new one. This app will show you quality photographs from all over the world - different ones each day!
The feature (popular, editor's choice, fresh, etc) and categories displayed are of course configurable, as is the refresh interval and the brightness of the images.
Please note that high resolution imagery and animation takes quite a bit of memory, so obviously this app is aimed at high-end devices.
If you are a Muzei user, 500 Firepaper also presents itself as an art source to Muzei.
What does buying Pro get me?
In cooperation with 500px, purchasing Pro will extend the maximum cache time from 24 hours to 7 days, and will also give you the option to (re-)set any image from the History Browser as your background (for up to 7 days)
Why is there no save feature ?
Not allowed per 500px API terms.
Three finger tap to go to the next image doesn't seem to work, what now ?
On some devices (like the HTC One) you need to put down your fingers one-by-one.
Why can't I pause indefinitely or show an image for longer than a day ?
Per 500px API terms the app cannot keep an image around for longer than 24 hours - unless you purchase Pro.
Why does this use so much RAM ?
High-resolution imagery takes a lot of memory in uncompressed form, and multiple buffers are required. But fear not, should your device need the memory while the wallpaper/daydream is not visible, the memory occupied by the app will automagically be released and repurposed.
Disk usage just keeps growing. Why can't I configure any limit ?
The built-in cache limit is around 256 MB - I've never seen it actually reach that limit before cleaning itself up, though.
Can the cached images be put somewhere else, like on my sd card ?
No, they cannot.
Do you want a balloon ?
No, but thanks for asking.
This application is completely dependent on the availability of 500px and its APIs. 500px can remove the APIs or revoke this application's API keys at any time. This will cause the application to stop working.
Due to 500px's API usage conditions, the application cannot cache images for longer than 24 hours (unless you buy Pro). As such, if you are not connected to Wi-Fi while either charging or having a near-full battery for more than a day, the application will run out of images to display.
This application uses the 500px(tm) API and is not endorsed or certified by 500px or 500px Inc. All 500px Trademarks displayed on this application are property of 500px Inc.
No personal or private information about you or your device is collected or transmitted by this app.
A feature is built-in to test your current configuration without rebooting. The lines shown in test mode may be limited and relatively static, this does not reflect exact boot time behavior as much as it just shows you that it works and how big the text will be.
Note that LiveBoot will only show up after the data partition is mounted. If you need to enter a decryption key or pattern at boot, it will not show up until you have done so.
This app does not only require root, it requires specifically SuperSU version 2.40 or newer, due to how the boot-time code is launched. Alternatively, the app will try to function for otherwise rooted firmwares that support init.d, but this is not officially supported and it cannot be guaranteed to work.
Officially the app supports 4.3+ and newer, but really it is aimed at 5.0 firmwares. Regardless of 4.3, 4.4, or 5.0, the app may work on your device or it may not. I've gotten it to work on a bunch of my own devices on various firmwares, but not on all. Even if the test run functionality works, this does not necessarily mean it will actually work during boot. It usually does, but not always.
This does indeed also mean I cannot guarantee continued operation - even if it works for you today, it may fail your next firmware update. If that is an issue for you, then you should definitely not update to Pro.
The risk of bootloops is extremely low, but not completely non-existent. Should a bootloop occur, removing either the app's APK or /system/su.d/0000liveboot through recovery should fix the problem.
The app writes to /system, as such your firmware must allow this. There is no recovery-based install option at this time.
There's an in-app purchase to upgrade to Pro, which supports my developments, and unlocks the transparency option as well as logcat buffer and format selection.
Of course, if you have one of the paid variants of the old live logcat or live dmesg boot animations from all those years ago installed, this will also enable Pro mode.
Like some of my other apps these days, if you don't have Google Play but still managed to install the APK, this will also enable Pro mode.
Last but not least, if you simply don't want to pay for it, there's also a button to enable Pro mode.
If /system/su.d/0000liveboot.script exists (chmod 0644, not 0700 like other files in /system/su.d/ !), this script will be run instead of logcat and dmesg, and its output will be shown in white (stdout) and red (stderr).
Please see the official app thread on XDA-Developers.com here: http://forum.xda-developers.com/android/apps-games/liveboot-t2976189
Retailers, crooks, the government, and others shady individuals are tracking your movements. Even when your Wi-Fi is turned off, your phone may be broadcasting information to whomever is in range which can be used both to track repeated visits to as well as your exact movements in an area under surveillance.
It's not a big step to couple this to personal information - a retailer for example, could track your trip to the register and correlate with your payment information. Now the tracking hardware and software vendors, the store (or chain) owner, their business partners, they can now all track where you are every time you come into range of one of their systems, and fully profile who you are, what you do, your financials, and your daily patterns!
That is just one example, but there are many uses for tracking you. Make no mistake, this is happening in the real world today.
One solution is shutting off Wi-Fi completely (including the background network scanning, a setting most people don't know about), but you would lose benefits like automatically connecting to known Wi-Fi networks and improved location awareness for your apps. It also does nothing to help the situation for others.
Pry-Fi will prevent your device from announcing all the networks it knows to the outside world, but it will still allow background scanning and automatically connecting to Wi-Fi networks. While you are not connected to a Wi-Fi network, the MAC address will constantly be pseudo-randomized, following a pattern that still makes the trackers think you are a real person, but they will not encounter your MAC address again. This will slowly poison their tracking database with useless information.
When you do connect to a Wi-Fi network, unless you specify otherwise, your MAC address will also be randomized - the same MAC address will not be used the next time you connect to this or any other network.
Though of course the companies involved with these trackers claim they wouldn't use the data maliciously, the possibility is there, and we all know that if something can be abused, ultimately it will be. There do not appear to be any laws against these practices yet, nor is it likely Wi-Fi will be redesigned any time soon to get rid of the information leaks.
But we can make an effort to reduce the usefulness of the tracking data for the exploiters. Pry-Fi comes with a War mode, which when enabled tries to make your Android device appear like dozens of people. Just wandering around an area under Wi-Fi location surveillance for a few minutes can ruin the tracking data for the period of your stay.
Proof of Concept
This is proof-of-concept code, and how for it will go in the future depends on interest and how well it works. It has been tested on several devices and seems to work, but it is very young still. The magic the app does to achieve its purpose is ever subject to changing Android security policies and OEM customizations, so even though it works now, there really is no saying if it will still be possible in future firmwares.
Of course you should also keep in mind that tracking can be done in many ways, and these W-Fi signals are far from the only method in use.
Further details, device compatibility information, FAQ, discussion, etc is all available on XDA-Developers.com here:
Android TV requires existing apps to be updated and declare themselves compatible before they're installable from the Play store.
While certainly not as streamlined or seamless as the average user would wish for their TV, many apps can still function on some level on these devices if you sideload them, but they don't show up in the Leanback Launcher (the Android TV homescreen).
So for that there is this app, the Sideload Launcher. A simple app that shows you the normal app launcher icons that a phone or tablet would show you, but which are hidden on Android TV, allowing you to launch any sideloaded app!
PerfMon offers you four categories of metrics:
- Foreground App
- Disk I/O
- Network I/O
PerfMon will also show you a new and unique-to-PerfMon performance metric: "CPU Capacity Usage". The CPU usage percentage traditionally used to measure and compare how much of the computational resources an app (or the entire device) is currently using does not make sense in a mobile multi-core setting. The capacity metric will take the CPU usage and scale it to what it would be if all cores were running at full capacity.
For example: if you have a 1.6ghz quad-core running a light app, it could be using 10% CPU with only one of the four cores active, and that core running at 200mhz. If you translate that to all four cores running at 1.6ghz, that app is using only 0.3% of total CPU capacity.
It's the only CPU Usage metric that makes any sense!
--- Foreground App ---
This window shows metric of the currently foreground (running and visible) application:
- Application title
- Application package name
- Memory usage total (in megabytes)
- Dalvik, Native, and Other memory usage (in megabytes)
- Overall CPU Usage (normal percentage and capacity)
- User and System CPU Usage (normal percentage)
--- CPU ---
This window displays overall CPU metrics:
- Capacity usage and current divider
- Overall CPU usage percentage
- Per-core CPU usage percentage and megahertz
--- Disk I/O ---
This window displays the disk I/O metrics of your MMC-based storage devices. Usually, mmcblk0 is your internal flash, and mmcblk1 is your removable SD-card. Please note that currently MTD-based storage is not supported by this display. Also note that the metrics displayed are raw I/O, so if the OS has I/O requests buffered/cached, you will not see anything happen here.
- Per-device read and write kilobytes/second
--- Network I/O ---
This window displays the network I/O metrics of your network interfaces.
- Per-interface transmit (Tx) and receive (Rx) kilobytes/second
On foot, you travel slower than by car, and you may not want to gather location data as often. If you're standing still, why track location at all - it's just a waste of power. If you're on a photo walk, you might only want to track location while walking, and not when doing anything else - like driving to the where the walk starts. When on a long trip, you may wish to use a less accurate low power tracking solution, while on a short trip you may prefer tracking as precisely as possible. This is all profile-based and highly configurable.
Based on Google's new fused location provider, it can determine when you are standing still, walking, cycling, or in a moving vehicle, and adjust tracking parameters accordingly. It will automatically switch between all methods of gathering location data (sensors, cell and Wi-Fi networks, GPS, etc) to give you the best location fix possible, within the parameters you set up.
The app currently supports exporting to GPX and KML formats, and has an extensive selection of export filters. GPX export files are tested against Lightroom, where KML export files are tested against Google Earth.
Apha / Experiment
This is an alpha release. It is already usable, but it's not yet feature complete. It has also not undergone rigorous testing on various Android versions yet, so expect issues. Reference/development device was an SGS3 running 4.2.
Furthermore, this whole thing is an experiment. I'm not sure how well this will work in reality. I have built it to track my whereabouts on a long trip far away, and seems to have worked rather well at that !
You will also probably need to adjust the profile presets to your personal preferences. Ultimately, I would like this to be good enough to just leave on 100% of the time!
This app requires location and activity permissions to track your location. It also needs to run at boot to start the tracking service (if enabled). Wakelocks are required to process the location data at the configured interval. External storage permissions are required to export your data.
I do not track anything you do or what you click. All personal data goes to the app internal database only, you are the only one with access to that information. Your information is not sent to me.
The XDA-Developers discussion thread can be found here: http://forum.xda-developers.com/showthread.php?t=2386317
GeoLog is open source, licensed as Apache v2. You can find the latest sources here: https://github.com/Chainfire/GeoLog . Note that a lot of what goes on under the hood is inside Google Play Services, which is closed source.