Dyskusja o systemie Microsoftu dla smartfonów.
Awatar użytkownika

winuser

Zasłużony użytkownik
Posty: 1437
Rejestracja: 29 sie 2013, 13:15
    Mac OS X iPhone

Post20 cze 2015, 15:58

@up - tak, z tym, że musisz odwołać się do uprawnień odczytu wiadomości.





Lockscreen, którego używam: http://forum.xda-developers.com/showpos ... tcount=177 (pobierzcie najnowszy załącznik), potem Interop, deploy przez WPPT na pamięć telefonu i działa.


@lolasher, na 520 laga ni ma, a i zauważyłem, że baterii źre mniej od stockowego ;)





Jak będę miał czas, opiszę te narzędzia na Interopa.




Interopa robicie według tego (niedorobionego) poradnika, albo według tego z xda, gdzie wszystko jest po ludzku opisane (linkowałem w temacie o WP).



Interop w skrócie pozwala na: modyfikacja plików systemowych (grzebanie w mui celem odpalenia Cortany, podkurwienie innego pliku hosts i zablokowanie reklam wtc.), edycja rejestru:odblokowanie piątego skrótu w centrum akcji (5' i 720p wymagane), dodanie własnego akcentu kolorystycznego, obsluga montowania petycji C via MTP, Full capabilities: instalowanie modowanych i niepodpisanych aplikacji (lockacreen, aplikacje do backupu Isolated Storage aplikacji w celu przywrócenia danych aplikacji po resecie), zniesienie limitu instalacji xap etc.



Można te posty wydzielić do nowego tematu o Interopie ? ;)
Ostatnio zmieniony 20 cze 2015, 19:34 przez winuser, łącznie zmieniany 1 raz.
Laptop: Lenovo ThinkPad T480s | Intel Core i5 8250U | Intel HD 620 | 24GB RAM Hynix | Lexar NM620 NVME 1TB | Windows 10 Pro
Laptop testowy: Lenovo ThinkPad T430 | Intel Core i7 3740QM | Intel HD 4000 | 16GB RAM Hynix | Samsung 850 Pro 256GB | Windows Vista SP3
PC: MSI Z87-G43 | Intel Xeon E3-1240 v3 | nVidia GTX 760 2GB | 20GB RAM Hynix | GoodRAM PX 500 NVME 512GB | Windows 10 Pro
Mobile: Google Pixel 6 | Google Tensor GS101 @2.8 GHz | Mali-G78 MP20 | 8GB RAM | 128GB MMC | Android 14
Serwer: AsRock AD2550-ITX | Intel Atom D2550 | PowerVR SGX545 | 8GB RAM Kingston | WD HDD 500GB | Windows Server 2012 R2 Datacenter
Sieć: Cudy WR3000 Wi-Fi 6 OpenWRT| Huawei HG8010H | Netia 1Gb/s
PlayStation 4 | CUH-1116A | 1TB SSD|

Awatar użytkownika

winuser

Zasłużony użytkownik
Posty: 1437
Rejestracja: 29 sie 2013, 13:15
    Windows 7 Opera

Post20 cze 2015, 21:24

Postaram się opisać jak najprościej procedurę odblokowania Interop dla Lumii (i nie tylko) z obsługa kart SD.
Czym jest Interop ?
Jest to odblokowanie systemu Windows (Phone) pozwalające na (niby) pełny dostęp do plików systemowych i do partycji C.
Pisze tutaj (niby) pełny dostęp, bo w Windows Phone modyfikacja niektórych plików jest przyblokowana przez MTP i nie możemy sobie od tak ich modyfikować.
1. Na początek musimy mieć Lumię (albo i nie) i odblokowane deweloperskie. Co to jest, wie raczej każdy posiadacz Lumii na tym forum, więc nie będę opisywał, co i jak ;) Pobierazmy pliki z załącznika http://forum.xda-developers.com/windows ... p-t3135326
2. Zmieniamy miejsce zapisu aplikacji na pamięć wewnętrzną.
3. Instalujemy program CustomWP System w wersji co najmniej 0.6 (polecam użycie Windows Phone Power Tools, chociaż Application Deployment z SDK tez powinien dać radę).
4. Pobieramy i kopiujemy plik vcREG_1_1_BOOTSTRAP.xap bezpośrednio na kartę SD.
5. Zmieniamy datę w telefonie na 100 lat do przodu (np. 2110). Klikamy w ustawieniach info+dodatki - wyświetli się błąd wraz z opcją odinstalowania aplikacji. Korzystamy z niej ;)
6. Zmieniamy miejsce instalowania aplikacji na kartę SD.
7. Odplamy CustomWP System, tapiemy SD Card Permissions I wskazujemy swoja karte SD. Powoinno podświetlic się na zielono.
8. Klikamy Unhide WPSystem, aby od razu mieć dostęp do rzeczonego katalogu na SD.
9. W selekt the target app wybieramy „Extra e info”. Klikamy Download form store i instalujemy info+dodatki.
10. W oknie Modding selected xap, wybieramy Select the XAP, i wskazujemy mu pobrany wcześniej plik vcREG_1_1_BOOTSTRAP.xap. Potwierdzamy. Proces potrwa parę sekund i oznajmi nam, żebyśmy spróbowali odpalić info+dodatki.
11. Taktez robimy, jednak zamiast info+dodatki, mamy widoczną ścieżkę do pliku vcREG editora - D:\WPSystem\Apps\{2377fe1b.
12. Uruchamiamy i wybieramy templates z dolnego menu.
13. Zaznaczamy oba ptaszki (Interop/capability unlock oraz Full MTP Access).
14. Robimy restart urządzenia.
15. Aby pozbyć się edytora rejestru z menu ustawień potrzebujemy pliku dummy.xap. Pobieramy go i wrzucamy do telefomu przez WPPT. Prawdopodobnie uzyskacie error przy deploy, ale wpis zostanie usunięty.
16. Instalujemy ponownie info+dodatki, wym razem już bez modowania.
17. Instalujemy przez WPPT plik [vcREG_1_1_SIDELOAD.xap, To jest nasz edytor rejestru.
18. Przywrócenie ustawień fabrycznych usunie odblokowanie. W aplikacji vcREG po kliknięciu Templates możesz zaznaczyć jak poniżej. Otrzymamy wtedy dostęp do plików systemowych w tym folderu \WPmaniac\Phone\Data\PROGRAMS\WINDOWSAPPS gdzie można podmieniać przykładowo pliki graficzne systemowych aplikacji jak OneDrive.


Odkrywanie nowych mozliowści.
Niestety na razie nie pojawiają się nowe możliwości w edycji rejestru systemowego, bo developerom nie chce się grzebać w rejestrze. Jeśli jednak chcemy sobie cos pokombinować, możemy wczytać pliki rejestru z telefonu w komputerze z systemem Windows i cos pokombinować ;)
Jeśli chcecie przeglądać rejestr dla swojego modelu na komputerze to:

• Pobierz plik FFU z najnowszej wersji softu dla swojego modelu
• Wypakuj tym http://forum.xda-developers.com/attachm ... 1356534867
• Pliki rejestru SOFTWARE i SYSTEM znajdziecie w lokalizacji:Windows->system32->config

P.S. Nie dodaję screenów, bo uważam, iż każdy jest na tyle inteligentny aby dać sobie radę.

Aplikacje na Interopa:
1. Lollipop LockScreen:
Zmodyfikowany, dobrze prezentujący się ekran blokady.
Obrazek Obrazek Obrazek Obrazek
Źródło: http://forum.xda-developers.com/windows ... 016/page18
DOWNLOAD: http://www72.zippyshare.com/v/GrWqA5Aj/file.html
2. AppData Manager:
Aplikacja pozwala na zrobienie backupu danych większości aplikacji (Isolated Storage) i późniejsze przywrócenie ich po reinstalacji ROMu, lun wymianie urządzenia.
Żródło: http://forum.xda-developers.com/showthr ... ?t=2624469
3. WPH Tweaks.
Potęzna aplikacja, pozwala na podmianę akcentu kolorystycznego, odblokowane MTP, odblokowanie szybszej szyny microSD bez szukania w rejestrze i wiele więcej. Sam jeszcze nie zbadałem wszystkich możliwości tej aplikacji ;)
Żródło: http://forum.xda-developers.com/showthr ... ?t=2486387

Przydatne tweaki rejestru:
Spoiler
Zmiana miejsca zapisu map na kartę SD:

Kod: Zaznacz cały

Zaznacz HKEY_LOCAL_MACHINES
Wpisz System\Maps\Storage
Wpisz UseExternalStorage
Odczytaj, wpisz nową wartość 1 i zapisz
Eksporowanie kontaktów na kartę SIM

Kod: Zaznacz cały

Zaznacz HKEY_LOCAL_MACHINES
Wpisz Software\Microsoft\Contacts\Sim
Wpisz EnableSIMAddressBookAndExport
Odczytaj, wpisz nową wartość 1 i zapisz
Włączenie ciągłej wibracji w trakcie dzwonka

Kod: Zaznacz cały

Zaznacz HKEY_LOCAL_MACHINES
Wpisz Software\Microsoft\EventSounds\SoundCategories\Rin g\RingerOnVibrateOn
Wpisz Script
Odczytaj, wpisz nową wartość v0p i zapisz
Wyłączenie grupowania alfabetycznego listy aplikacji w menu

Kod: Zaznacz cały

Zaznacz HKEY_LOCAL_MACHINES
Wpisz Software\Microsoft\Shell\Start
Wpisz GroupingThreshold
Odczytaj, wpisz nową wartość 1000 i zapisz
Zwiększenie ilości sms-ów w jednej wiadomości

Kod: Zaznacz cały

Zaznacz HKEY_LOCAL_MACHINES
Wpisz Software\Microsoft\Cellular\SMS\OEM 
Wpisz SmsPageLimit
Odczytaj, wpisz nową wartość 15 i zapisz
Włączenie dotykowych klawiszy funkcyjnych (jak te, w Lumii 630)

Kod: Zaznacz cały

Zaznacz HKEY_LOCAL_MACHINES
Wpisz SOFTWARE\Microsoft\Shell\NavigationBar
Wpisz SoftwareModeEnabled
Odczytaj, wpisz nową wartość 1 i zapisz
Dodatkowo można zmienić wartości w
IsAutoHideEnabled
Color
IsSwipeUpToHideEnabled
Wedle uznania.
Zmiana rozmiaru interfejsu i aktywowanie piątego skrótu w centrum akcji (wymagane 5' i 720p)

Kod: Zaznacz cały

Zaznacz HKEY_LOCAL_MACHINES
Wpisz Software\Microsoft\Windows\CurrentVersion\Control Panel\Theme 
Wpisz UserPreferenceWidth
Odczytaj, wpisz nową wartość: 
1. 0 - wartość domyślna
2. 69 - rozmiar średni
3. 75 - rozmiar najmniejszy, aktywne 5 skrótów w centrum akcji
i zapisz
Zmieniamy taktowanie szyny kości pamięci wewnętrznej eMMC do 200MHz poprzez włączenie obsługi HS200. Domyślnie jest wyłączona jako 1 w rejestrze.

Kod: Zaznacz cały

Zaznacz HKEY_LOCAL_MACHINES
Wpisz SYSTEM\ControlSet001\Services\SdBus\Parameters
Wpisz DisableHS200Support
Odczytaj, wpisz nową wartość 0 i zapisz
Włączamy obsługę UHC-1 dla karty SD.

Kod: Zaznacz cały

Zaznacz HKEY_LOCAL_MACHINES
Wpisz SYSTEM\ControlSet001\Services\SdBus\Parameters
Wpisz DisableUhsSupport
Odczytaj, wpisz nową wartość 0 i zapisz
Laptop: Lenovo ThinkPad T480s | Intel Core i5 8250U | Intel HD 620 | 24GB RAM Hynix | Lexar NM620 NVME 1TB | Windows 10 Pro
Laptop testowy: Lenovo ThinkPad T430 | Intel Core i7 3740QM | Intel HD 4000 | 16GB RAM Hynix | Samsung 850 Pro 256GB | Windows Vista SP3
PC: MSI Z87-G43 | Intel Xeon E3-1240 v3 | nVidia GTX 760 2GB | 20GB RAM Hynix | GoodRAM PX 500 NVME 512GB | Windows 10 Pro
Mobile: Google Pixel 6 | Google Tensor GS101 @2.8 GHz | Mali-G78 MP20 | 8GB RAM | 128GB MMC | Android 14
Serwer: AsRock AD2550-ITX | Intel Atom D2550 | PowerVR SGX545 | 8GB RAM Kingston | WD HDD 500GB | Windows Server 2012 R2 Datacenter
Sieć: Cudy WR3000 Wi-Fi 6 OpenWRT| Huawei HG8010H | Netia 1Gb/s
PlayStation 4 | CUH-1116A | 1TB SSD|

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 7 gości