Czyli ROM TOOLS z przydatnymi funkcjami na Androida
Są różne narzędzia do różnych operacji z plikami systemu Android
pliki APK, ale chciałbym przedstawić mały programik o nazwie
ROM TOOLS, który potrafi wykonywać operacje, które wielu osobom mogą się przydać.
W celu wyjaśnienie, czym są APK zacytuję informacje z Wikipedii:
Cytat:Rozszerzenie pliku .apk oznacza plik Android Package (APK). Ten format pliku, będący odmianą formatu JAR, używany jest do dystrybucji i instalacji pakietów na system operacyjny Android.
Plik APK jest archiwum, które zazwyczaj zawiera następujące foldery:
• META-INF
• res
oraz pliki:
• AndroidManifest.xml
• classes.dex
• resources.arsc
Plik .apk (Android Package) można otworzyć, używając większości popularnych programów służących do dekompresji, takich jak 7-Zip, WinZIP, WinRAR i Ark.
Jednak, aby już operować na plikach wydobytych z APK musimy mieć odpowiednie narzędzia do ich edycji. Takim narzędziem jest właśnie
ROM TOOLS, który umożliwia działania na plikach z rozszerzeniem .dex w tym umożliwia edycję pliku
classes.dex (plik ten znajduje się w bibliotece
android.policy.jar w folderze
system/framework (można taki plik edytować i mieć wpływ na wykonywany kod, a tym samym parametry wielu funkcji w systemie Android).
Narzędzie
ROM TOOLS jest na bazie linii poleceń dla Windows i obejmuje dodatkowo takie funkcje:
+ Reboot urządzenia
+ Funkcje recovery
+ Hot Reboot (opcja killed wszystkie usługi systemowe i restartuje GUI)
+ Wyświetla logcat
+ Zapisuje logcat
+ Fix uprawnienia czyli zmiana uprawnień
+ Resetowanie hasła
Ostatnia funkcja jest bardzo przydatna
reset hasła albo reset wzoru na Androidzie. Tym narzędziem można próbować zresetować hasło Androida oraz dokonać resetu wzoru na tym systemie.
Ktoś, kto potrzebuje narzędzi tutaj wymienionych może właśnie skorzystać z tego programiku. Pobrać aplikację można z forum x d a - d e v e l o p e r s.
Jak używać?
* Komputer
* Rozpakowany do katalogu ROM TOOLS
* Java JDK (lub JRE) (Jeśli używasz systemu Windows 7 64 bit, może trzeba dodać Java w zmiennej środowiskowej)
* Archiwizer ( operacje zip wyciągnąć classes.dex z urządzenia z Androidem)
* Plik classes.dex na którym będziemy działać)
* Android telefon/tablet należy podłączyć do komputera za pomocą USB, a opcja Debugowanie musi być włączona, jeśli zamierzamy używać funkcje inne niż dekompilacji i kompilacji.
Jak używać narzędzia do pliku
classex.dex?
1. Pobierz narzędzie
2. Rozpakuj go w dowolnym folderze
3. Umieść classes.dex w folderze wejściowym (input). Nie zmieniamy jego nazwy
4. Uruchom script.bat i wybierz opcję 1, Decompile classes.dex, (uwaga: jeśli masz UAC [User Account Control] można go uruchomić, jako administrator inaczej może nie być w stanie stworzyć folder, jeśli rozpakowaliśmy go na dysku systemowym)
5. Idź do folderu, w którym został utworzony plik. Zmian w nowym pliku dokonuj najlepiej poprzez notepad++
6. Ponownie otwórz script.bat, jeśli zamknięty był lub jeśli nie, to wróć do okna komend
7. Wybierz 2 opcję Compile classes.dex nowy classes.dex zostanie utworzony w folderze wyjściowym.