Jako, że często instaluję nowe frameworki, postanowiłem znaleźć sposób na proste uporanie się z tym. Wybór padł na plik update.zip. Jednak stworzenie go nie jest tak wydajne, jakby mogło się wydawać. Dlatego wykorzystując moją małą wiedzę na temat programowania oraz tutoriale do tworzenia update.zip postanowiłem stworzyć małe narzędzie do ułatwienia tej pracy - ThemeUpdateCreator.
Uwaga! Nie jestem odpowiedzialny za jakiekolwiek szkody wyrządzone przez program w systemie oraz telefonie. Używasz na własne ryzyko.
Przeznaczenie:
Aplikacja służy do stworzenia update.zip z wybranym przez siebie framework'iem.
Możliwości:
Starałem się, aby program był łatwy w obsłudze i nie sprawiał problemów początkującym w świecie androida 🙂
-Tworzenie i podpisywanie update.zip
-Obsługa nie tylko framework'ów (możliwość dodania innych zmodyfikowanych apk, które mają swoje miejsce w folderze app oraz framework)
-Opcjonalna możliwość przeniesienia update.zip po stworzeniu na kartę SD
-Opcjonalna komenda przejścia telefonu w tryb recovery po przeniesieniu update.zip na kartę.
-Tworzenie kopii podmienianych plików
Uwaga: aby użyć ostatnich dwóch opcji, należy przed uruchomieniem programu podłączyć telefon do komputera w trybie debugowania usb.
W ramach znajomości skryptów można edytować sobie pliki które znajdują się w folderze, aby wykonywały jakieś inne dodtakowe zadania, które byśmy chcieli. Dlatego nie pakowałem wszystkiego do jednego exe 🙂
Wymagania:
-Microsoft .NET Framework w wersji 3.5
-Środowisko Javy.
Screenshot'y:
By benzyniarz1 at 2011-06-06
By benzyniarz1 at 2011-06-04
By benzyniarz1 at 2011-06-04
Zmiany:
Wersja 1.0.4
-Kompresowanie update.zip
-Całkowita przebudowa mechanizmu tworzenia archwium (ok 50% szybsze działanie)
-Inny sposób wywoływania komend ADB
Wersja 1.0.3
-Tworzenie kopii zapasowych podmienianych plików
-Sprawdzanie, czy nie jest uruchomiony jakiś proces/y adb
-Dodanie info o miejscu tworzenia się update.zip w komunikacie końcowym
Wersja 1.0.2
-Zlikwidowane kolejne małe bugi
-W miarę możliwości brakujące pliki/foldery aplikacji tworzone są automatycznie (m.in script-update czy move.bat)
Wersja 1.0.1
-Dodano bezpośrednią możliwość zainstalowania framework'a
-Rozszerzone filtrowanie plików przy dodawniu (apk, odex oraz wszystkie pliki)
-Małe poprawki językowe
-Inny algorytm sprawdzania poprawności plików
Wersja 1.0.0
-Pierwsza wersja
Download:
Wersja 1.0.4
Wersja 1.0.3
Wersja 1.0.2
Wersja 1.0.1
Wersja 1.0.0
Podziękowania dla Forum po zmianach, link nie działa , Forum po zmianach, link nie działa oraz Forum po zmianach, link nie działa za zaryzykowanie i przetestowanie 😃 oraz Dharam'y za jego pracę i podejście do ludzi co stało się dla mnie inspiracją (za wspaniałe ROMy, które używam - też) 🙂