Informazioni Generali
In poche parole, volevo solo un singolo thread per raccogliere i link ad alcuni dei miei progetti di "grandi" dimensioni, ma anche un luogo dove mettere alcuni script più piccoli gli zip che ho creato che non credo meritino una propria discussioni. Questo è, in parte per la mia sanità mentale e speriamo che renderà più facile per gli altri trovare alcune cose. Un sacco di roba qui presente è stata sviluppato con il GN o N7 (i miei dispositivi) e Windows, ma potrebbe essere generalmente applicabile alla maggior parte dei dispositivi con qualche leggera modifica. Se vedi qualcosa che ti ispira, vai avanti e modifica; fammelo sapere però per un minimo di credito. Se qualcuno volesse conoscere le specifiche di quello che c'è in un particolare script che non ho già collegato a ulteriori informazioni, me lo faccia sapere e vi posterò le info. Grazie!
Misc./Batch Tools
- Android Image Kitchen (many devices)
A collection of Windows ports of the necessary Linux utilities for Android image (kernel+recovery) mod work, and my own automation script to unpack, edit and repack the ramdisk. Other guides/scripts exist but none of them are universal for target device, compression and/or developed for Windows. Has been extremely useful for me in my messing around with kernel ramdisks.
- ADB Screenshot (GN)
Take screenshots while in recovery. Useful for development of recovery apps or error reporting. Lots of different threads around with the general method for various devices 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 with both pixel formats of CWM and TWRP. Could be modified for many other devices but testing would be needed to determine the proper resolution and pixel formatting. More information in this GN Q&A FFmpeg thread.
- ADBsync sdcard Backup (many devices)
Backs up the entire sdcard so that you can have a complete snapshot of your device when you make periodic backups, and be able to restore things exactly as they were. Automates the sync process of Renate NST's great 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 (Nexus devices, etc.), but could easily be modified to backup other mountpoints.
Flashable Zips
- Kernel Emergency Reset script (many devices)
Basically a go-to cure-all for custom kernel users experiencing issues after an upgrade due to old settings left over in a kernel control app (eg. franco.Kernel updater, Trickster, etc.), or problematic init.d/userinit.d scripts. It's also useful if you just want to make sure you're running clean defaults without conflicts.
- GN BootUnlocker script (GN)
- N4 BootUnlocker script (N4)
- N10 BootUnlocker script (N10)
I don't know about everyone else but sometimes I find I've rebooted into the bootloader only to realize I've forgotten to unlock it in segv11's excellent BootUnlocker App beforehand. Well, I decided to make a BootUnlocker Script for my Galaxy Nexus so I could just boot to recovery quickly, unlock, then adb reboot-bootloader (or use my Reboot To Bootloader script below) to get back without having to fully boot the OS to make the change. As with the app there is no data loss like there would be with fastboot, allowing you to relock for safety. Originally posted in the GN EDIFY Scripting thread. Modified for the N4 and N10 using partition information from the BootUnlocker App Dev thread.
- N7 BootUnlocker script (N7) [creation guide]
The Nexus 7 is a special case. Per-device encryption of an entire partition makes it impossible to support the N7 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. As with the above scripts there is no data loss like there would be with fastboot, allowing you to relock for safety.
- Reboot To Bootloader script (all devices)
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 (many devices)
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/group. This is useful when restoring to your sdcard backup, as with my ADBsync sdcard Backup 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 (Nexus devices, etc.), but could easily be modified for other mountpoints.
- Dev Team init.d Pack Installer (all devices) [see "950iosettings, etc." below]
A simple installer I wrote to create the /system/etc/init.d/ directory, extract the latest init.d scripts as published 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. Link points to my Dev-Host since we are still finalizing a number of tunables and this file gets updated regularly. If you are a developer and would like to include these tunables/scripts in your kernel or ROM please provide credit. A lot of time and effort has gone into this project and that's all we ask.
Credits & Thanks: All authors of any included binaries and libraries for their amazing work. Anyone who's helped me with these projects along the way.
Ne io ne il forum ne il creatore si assume la responsabilità di ciò che può accadere ai vostro cellulari