Possible improvements?
Hi,
great tool!
I'm having some problems with faux kernel modules though. The program crashed when trying to extract the zip archive. Re-zipping it using the windows compressed folders worked. Perhaps a more robust zip lib could be used?
ICSharpCode.SharpZipLib.Zip.ZipException: Library cannot extract this entry. Version required is (788)
at ICSharpCode.SharpZipLib.Zip.ZipInputStream.InitialRead(Byte[] destination, Int32 offset, Int32 count)
at ICSharpCode.SharpZipLib.Zip.ZipInputStream.Read(Byte[] buffer, Int32 offset, Int32 count)
at One_Clik.Form1.ExtractArchive(String zipFilename, String ExtractDir)
at One_Clik.Form1.FlashKernel()
at One_Clik.Form1.Button1_Click(Object sender, EventArgs e)
...
I'm also wondering if something could be done to the long delays in the program?
There is a minute wait time between booting into recovery and the actual flash of the kernel modules, and the wait between the "clearing cache" command and the reboot of the phone was in my case around 3 minutes.
The round-trip time for me using this tool to install a new kernel and it's modules was almost 5 minutes.
To make this tool really useful i would like to see much shorter round trip time for an install.
Doing this manually using adb, fastboot and the recovery only takes a minute.
Great work so far! Thanks for the tool!