Quantcast
Channel: xda-developers - Android Software and Hacking General [Developers Only]
Viewing all articles
Browse latest Browse all 3614

[TOOLS][ZIPS][SCRIPTS] osm0sis' Odds and Ends [Multiple Devices/Platforms]

$
0
0
osm0sis' Odds and Ends -- Misc./Batch Tools, Flashable Zips, Scripts, etc.

General Information


In a nutshell, I just wanted a single thread to gather links to some of my other, larger projects, but also serve as a spot I could put some smaller scripts and zips I've created that I don't think merrit their own separate threads. This is partially for my own sanity and will hopefully make it easier for others to find some things as well. A lot of the stuff here was developed with the GN or N7 (my devices) in mind, but could generally be applicable to most devices either out-of-the-box or with some slight modification. If you see something that inspires you, go ahead and mod it, just let me know and give me some credit somewhere. If anyone would like to know the specifics of what's in a particular zip or script and I haven't already linked to more information on it, just let me know and I'll post that in here as well. Thanks!


Misc./Batch Tools
  • Android Image Kitchen (many devices) - link
    Windows ports of the necessary Linux utils for Android image (kernel+recovery) mod-work and automation to unpack, edit and repack the ramdisk. Other guides/scripts exist but none of them are universal for target device and/or developed for Windows. Has been extremely useful for me in my messing around with kernel ramdisks.
  • ADB Screenshot (GN) - attached
    Take screenshots while in recovery. Useful for development of recovery apps or error reporting. Lots of different threads around with the general method but I figured out a couple tricks required for getting it working on the Galaxy Nexus and then automated the process. Tested and confirmed working on CWM and TWRP. Could be modified for other devices but testing would need to be done to determine the resolution and pixel formatting. More information in this Q&A thread for FFmpeg.
  • ADBsync Automation (many devices) - link
    Backs up the entire sdcard so that you can have a complete snapshot of your device if you make periodic backups, and be able to restore things exactly as they were. Automates the sync process of Renate NST's ADBsync utility which makes only newer files get pulled, significantly decreasing backup time for the sdcard compared to "adb pull". Currently written for devices with /data/media/ internal sdcards, but could easily be modified to backup other mountpoints.

Flashable Zips
  • f.Ku Emergency Reset Script (GN, N4, N7, N10) - link
    Basically a go-to cure-all for franco.Kernel users experiencing issues on an upgrade due to old settings leftover in franco.Kernel updater (f.Ku), or problematic init.d scripts. Could be easily modified to also support Trickster and SetCPU if anyone wants. If there's any interest in that, let me know and I'll look into it.
  • N7 BootUnlocker Script (creation guide) - link
    The Nexus 7 is a special case. Per-device encryption of an entire partition makes it impossible to support the Nexus 7 in a simple root app, or flashable zip as above, however using my guide and included script you can now create a working BootUnlocker Script Zip for your specific device.
  • Reboot To Bootloader Script - attached
    Those who prefer using CWM may have noticed a couple of things missing that the other popular custom recovery, TWRP, has built-in. One of these is a file explorer/manager, which is answered by amarullz' brilliant AROMA Filemanager. Another thing I found myself wanting is a way to reboot back to the bootloader once I'm in recovery, so I created this very very simple flashable zip script. Note: Once in the bootloader, "Start" will boot you back to recovery. Not sure why, but it's not a big deal, just reboot normally from recovery at that point.
  • sdcard Fix Permissions Script - attached
    A little flashable zip script to fix ownership and permissions of files and directories on the sdcard to what they would be if Android OS had put them there itself, since some apps can't access pushed files that have root.root as owner. This is useful when restoring to your sdcard backup like with my ADBsync Automation batch script above, since generally pushed files get root.root from adb shell and higher permissions than usual. Currently written for devices with /data/media/ internal sdcards, but could easily be modified for other mountpoints.
  • iosettings init.d Installer Script (see "950iosettings" below) - link
    A simple installer I wrote to create the /system/etc/init.d/ directory, extract the latest 950iosettings init.d script as created by the "Franco's Dev Team" tuning collective, of which I'm a member, then set correct owner, group and permissions to the entire init.d directory. Points to my Dev-Host since we are still finalizing a number of scheduler tunables and this file gets updated regularly.

Credits & Thanks: All authors of any included binaries and libraries for their amazing work.

Disclaimer: Naturally, you take all the responsibility for what happens to your device when you start messing around with things.


Viewing all articles
Browse latest Browse all 3614

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>