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

winuser

Zasłużony użytkownik
Posty: 1034
Rejestracja: 29 sie 2013, 12:15
    Macintosh Safari

Post20 cze 2015, 14: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, 18:34 przez winuser, łącznie zmieniany 1 raz.
Mój PC:
Intel Core i5 2400S @2.5GHz + SilentiumPC SpartanPro | Gateway DT71 | ATI Radeon HD5450 1GB | 8 GB RAM Kingston| Patriot Blaze SSD 120 GB | Seagate ST2000DM001 HDD 2TB | Windows 7 Pro x64
Laptop:
Lenovo IdeaPad Y580 | Intel Core i7 3630QM @ 3.4 GHz| nVidia GeForce GTX650M | 16GB RAM Kingston | Kingston mSATA 128GB + 2x HGST 1TB | MacOS Sierra 10.12.6 i Windows 10
Serwer:
HP Thin T610 | AMD G-T56N @ 1.65GHz | Radeon HD 6320 | 6GB RAM Kingston | HGST 500GB + Seagate 2TB | Debian 9 Testing x64
Apple iPhone SE | Apple A9 @1.85 GHz | PowerVR GT7600 | 2GB RAM | 128GB PAMIĘCI | iOS 11.0.2
PlayStation 4 | CUH-1116A | 1TB |
Inne telefony:
Spoilerpokaż
Apple iPhone 5 | Apple A6 @1.3 GHz | PowerVR G6430 | 1GB RAM | 32GB PAMIĘCI | iOS 10.3
Nokia N9 | TI OMAP3630 @1,1GHz OC | PowerVR SGX-530 | 1GB RAM LPDDR | 16 GB PAMIĘCI | MeeGo 1.2 Harmattan
Lumia 520 | Qualcomm MSM8227 @ 1GHz | Qualcomm Adreno 305 | 512MB RAM | 8GB PAMIĘCI| WP 8.1 GDR2

Awatar użytkownika

winuser

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

Post20 cze 2015, 20: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:
Spoilerpokaż
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
Mój PC:
Intel Core i5 2400S @2.5GHz + SilentiumPC SpartanPro | Gateway DT71 | ATI Radeon HD5450 1GB | 8 GB RAM Kingston| Patriot Blaze SSD 120 GB | Seagate ST2000DM001 HDD 2TB | Windows 7 Pro x64
Laptop:
Lenovo IdeaPad Y580 | Intel Core i7 3630QM @ 3.4 GHz| nVidia GeForce GTX650M | 16GB RAM Kingston | Kingston mSATA 128GB + 2x HGST 1TB | MacOS Sierra 10.12.6 i Windows 10
Serwer:
HP Thin T610 | AMD G-T56N @ 1.65GHz | Radeon HD 6320 | 6GB RAM Kingston | HGST 500GB + Seagate 2TB | Debian 9 Testing x64
Apple iPhone SE | Apple A9 @1.85 GHz | PowerVR GT7600 | 2GB RAM | 128GB PAMIĘCI | iOS 11.0.2
PlayStation 4 | CUH-1116A | 1TB |
Inne telefony:
Spoilerpokaż
Apple iPhone 5 | Apple A6 @1.3 GHz | PowerVR G6430 | 1GB RAM | 32GB PAMIĘCI | iOS 10.3
Nokia N9 | TI OMAP3630 @1,1GHz OC | PowerVR SGX-530 | 1GB RAM LPDDR | 16 GB PAMIĘCI | MeeGo 1.2 Harmattan
Lumia 520 | Qualcomm MSM8227 @ 1GHz | Qualcomm Adreno 305 | 512MB RAM | 8GB PAMIĘCI| WP 8.1 GDR2

Kto jest online

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