RetroArch UWP (ARM) Release - [N64, ScummVM...] - Game Ports and Emulators

Hi,
I would like to share with you this release of RetroArch for ARM devices
Over 70 Core successfully compiled and tested on low end device,
Including N64 core with GPU render (Which is very rare)
Version: 1.15.5
Platforms:
Any Windows on ARM (with UWP Support)
Window 10 Mobile (More details? ask here)
Lowest Build: 15035+ (14393 with few cores)
This release contains the latest ANGLE library (by Google) that used to make OpenGL ES supported
Also I made many improvements for UWP functions,
and reverted back the incompatible functions for the lower builds.
Download: Get it from Here​
WindowsRT?
Recently I discovered that RetroArch (UWP) required DirectX feature level 11.x
and this was probably cause crash on WinRT,
so please use release marked with `GL` if `D3D` crashed
Note 1: Some cores are using "Interpreter" which is very slow on low end devices, we need "dynamic re compiler" to these cores.
Help me add Dynarec for Flycast: GitHub Issue here
Spoiler: Installation
Download the app from the link above
Extract the files
Install all the files in 'Dependencies' folder
Install the certificate 'RetroArch_UWP_1.14.4.0_arm.cer' as Trusted People (Local Machine)
Finally install the app 'RetroArch_UWP_1.10.4.0_arm.appx'
Spoiler: Get Started
By default Retroarch will be installed without assets
It's very important as first step to do the following:
Go to Online Updater
Select 'Update Cores Info Files' (Then wait)
Select 'Update Assets' (Then wait)
Select 'Update Databases' (Then wait)
Select 'Update Overlays' (Then wait)
Select 'Update GLSL/Slang Shaders'
Done
-----------------------------
If you faced any issue with the update process do the following:
Go to: Click Here
Then download the requested file
Extract the file to any location you want (I prefer to extract using computer then copy the files)
Go to RetroArch Settings (Second Icon from the right)
Scroll to the bottom and Select 'Directories'
Find the requested target and change the location to the new location (where you extract file.zip)
Restart
Spoiler: Supported Cores
Arcade:
FB Alpha 2012
FBNeo
MAME2000
MAME2003-Plus
Special:
DOS Box (Pure)
Vectrex (GLES 2.0)
ScummVM (2.6.0) Thanks to diablodiab
Game & Watch
Atari:
2600
5200
7800
Jaguar
Lynx
Nintendo:
NES
SNES
N64 (GLES 2.0, GLES 3.0)
GB / GBC / GBA
NDS
VirtualBoy
Pokémon Mini
SEGA:
SG1000
Master System
GameGear
Mega Drive
Mega CD
Saturn
Dreamcast (D3D11, GLES 2.0)
NEC:
PC Engine
PC-FX
NEC PC-8000
Sony:
PlayStation PSX (with GLES 3.0 support)
PPSSPP (GLES 2.0)
SNK:
Neo Geo Pocket
NeoGeo CD
Others:
The 3DO
WonderSwan
Fairchild Channel F
Game Music Emu
LowRes NX
Magnavox Odyssey2 (Videopac)
Microsoft MSX
ColecoVision
Pocket CDG
Watara Supervision
TIC-80
Commodore Series (64 , C128, CBM-II..etc)
Amstrad CPC
Mac II
Jump 'n Bump
Sinclair ZX81
Mattel Intellivision
Games Engines:
OpenLara (GLES 3.0)
2048
Cannonball
Cave Story
Doom, Doom II
Flashback
Quake
Rick Dangerous
Spoiler: Load Content
By default you can access to the content using
Playlists
Local 'Downloads' folder
'LocalState' folder
Pick your custom folder
I made some improvements on the picker process so,
RetroArch will remember the last picked folder so you can open it again
Recommended: I advice you to always select root folder for all games
--------------------------
Create Playlists:
Playlists is nice solution to organize your games
also you can access to any playlist later without browsing any folder
Steps:
1- Press on 'Playlists' icon near to home icon at the bottom​2- Select 'Import Content'​3- Select 'Manual Scan'​4- Select 'Content Directory'​--Click 'Open'​--Select your target folder, like 'DS Games'​--After confirm click on 'Scan This Directory'​5- Scroll to 'Default Core' and select the core​6- Scroll to the end then click 'Start Scan'​7- Your 'Playlist' will be ready in 'Playlists' menu​8- Repeat the process for each folder you have​9- Done, you can access the games anytime​
Spoiler: Touch GamePad
By default RetroArch will not place any touch pad on the screen
To activate the touch pad do the following:
Be sure you have 'Update Overlays' in 'Online Updater'
Go to 'Settings' at the bottom
Scroll to 'On-Screen Display' and press on it
Then select 'On-Screen Overlay'
Scroll to 'Overlay Preset'
A lot of presets will be available choose what you want
---------------------------
Note: You can customize this option later from the game by pressing back button
after the menu appear scroll to 'On-Screen Overlay' and do the same steps
Spoiler: Interface
If you felt that the default interface is a bit big
You can scale it down:
Go to 'Settings' at the bottom
Scroll to 'User Interface'
Select 'Appearance'
Select 'Menu Scale Factor'
Choose what is good for you
After confirm the result go to 'Home'
Scroll to 'Configuration File'
Click on 'Save Current Configuration'
Done
Spoiler: Menu Style
The default menu called 'glui' (for Mobile), It's compatible with the mobile interface and very fast
but if you want to change the menu please note:
1- Menu 'ozone' is compatible with 'dxd11'​--To Goback inside the menus press on the bottom bar​​2- Menu 'rgui' is compatible with any video driver and fast​--To Goback inside the menus press on the top bar​​3- Menu 'xmb' is compatible with 'dxd11' and work fine with 'gl'​but 'xmb' is not user friendly for mobile and need a controller to navigate better​
How to change it?
Go to 'Settings' at the bottom
Select 'Drivers'
Scroll to 'Menu'
Choose the menu you want
before exit and apply change the compatible video driver
Quite RetroArch
Reopen, Done
Spoiler: Shaders
Shaders can add magical touch to the game
To enable shaders be sure you have 'Update GLSL/Slang Shaders' from 'Online Updater'
Steps:
Open the game
Press back button to In-Game menu
Scroll down to 'Shaders'
Enable 'Video Shaders'
Select 'Load'
Choose whatever you want
Done
Note 1: Some shaders could reduce the performance but most of them fast
Note 2: GLSL shaders will work only when the video driver set to GL
Spoiler: Free Content
Libretro is providing free content and some roms for testing
to get these files do the following:
Open 'Online Updater'
Select 'Content Downloader'
Download whatever you want
Downloaded rom will be exist at 'Load Content' -> 'Downloads'
Done
Spoiler: GLES Support
The fact about GLES 2.0, 3.0 support is: Microsoft using ANGLE library to translate the OpenGL ES call to DirectX
so at the end we are using DirectX.
That's led to few visual issues in the cores that support GLES and I'm working very hard to find solutions asap.
Spoiler: Non-UWP Support
Many of the compiled cores could work on the ARM release of RetroArch (NON-UWP)
Go to the download link above and download the cores separately from my Repo then add them to the Retoarch in 'cores' folder
Spoiler: App Permissions
For your privacy concerns here some explains for the app permissions:
-Internet access: used for download contents and online play​-Act as server: for online/network play​-File System (WOA only): Reducing the UWP limitations for files access (disabled by default)​-Uses all system resources: for specific hardware usage (probable for some RetroArch advanced features)​-codeGeneration: added specificly for PPSSPP core as it's uses VirtualProtectFromApp function​read more about VirtualProtectFromApp: Click Here​
Spoiler: Known Issue
I guess there is known issue in libretro cores,
When the performance is low try ONE of the following:
Pause the game for seconds then resume
Rotate the screen
in some cases it will back to the normal speed
If you found any thing not clear, or you faced any issue while installing.. please let me know I will be happy to help.
Many thanks.

yo instale en mi lumia 640 XL y cuando lo abro se cierra solo

tryhard-_ said:
yo instale en mi lumia 640 XL y cuando lo abro se cierra solo
Click to expand...
Click to collapse
Not sure why it's not working on 640/650, I will try to see some way to test on similar device to do test.

Same issue on Windows 10 ARM ( on surface RT )

Timdu66 said:
Same issue on Windows 10 ARM ( on surface RT )
Click to expand...
Click to collapse
Can you please test this release and let me know if it has the same issue:
Download RetroArch (ARM) 1.9.10

astifan said:
Can you please test this release and let me know if it has the same issue:
Download RetroArch (ARM) 1.9.10
Click to expand...
Click to collapse
Thank you for your reply. I try this version but it fails to install
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Timdu66 said:
Thank you for your reply. I try this version but it fails to install
Click to expand...
Click to collapse
It should work fine, unless your system build is 14393 or below.

astifan said:
It should work fine, unless your system build is 14393 or below.
Click to expand...
Click to collapse
I have the build 15035 (the only windows 10 on RT… unfortunately) perhaps if there is no build testing (min or max) it’s could be great

Timdu66 said:
I have the build 15035 (the only windows 10 on RT… unfortunately) perhaps if there is no build testing (min or max) it’s could be great
Click to expand...
Click to collapse
Try this version, I re-targeted the package to 14393 and merged the cores from the latest release in case it worked, so you will not missed any core.
Download RetroArch (Latest)
UPDATE (New readers): For WinRT Use release that marked "No DirectX"
Hope it will work fine (don't forget to re-install the certificate)

Nice !!! Thank you a lot, it works ...(and in French ...it's better for me)

Timdu66 said:
Nice !!! Thank you a lot, it works ...(and in French ...it's better for me)
Click to expand...
Click to collapse
Great.. I'm happy to hear that,
Can you help me to test this release:
Download RetroArch (Latest)
UPDATE (New readers): For WinRT Use release that marked "No DirectX"
I noticed that any release compiled with Visual Studio 2022 will crash on older builds
but the MSVC 2017 release worked fine.
I hope it will work for you as well

Thank you for your answer. Sorry for the long time between yours and my answer.
I'm testing this version, but it crash when open Rétro Arch : There is the logo and the app closing.

Timdu66 said:
Thank you for your answer. Sorry for the long time between yours and my answer.
I'm testing this version, but it crash when open Rétro Arch : There is the logo and the app closing.
Click to expand...
Click to collapse
Thanks, I really appreciate your help.. just one last request try again and after the crash go directly to "Event Viewer" from:
- Start Search
- Or Windows+R then type eventvwr
Then:
- Select Windows Logs
- Select Applications
You should find error log related to RetroArch at the top..
Just do screenshot for the details so I can understand what exactly is getting failed.
Many thanks for your time.

astifan said:
Thanks, I really appreciate your help.. just one last request try again and after the crash go directly to "Event Viewer" from:
- Start Search
- Or Windows+R then type eventvwr
Then:
- Select Windows Logs
- Select Applications
You should find error log related to RetroArch at the top..
Just do screenshot for the details so I can understand what exactly is getting failed.
Many thanks for your time.
Click to expand...
Click to collapse
Here the screenshots.
When i try to access to TWui/Operational log for additional infomation, i have a big blue screen of death !
Thanks to looking for the issue !

Timdu66 said:
Here the screenshots Thanks to looking for the issue !
Click to expand...
Click to collapse
Many Thanks!!, Sorry my mistake I was mean the details in General Tab.. it will contains the main reason for the crash

astifan said:
Many Thanks!!, Sorry my mistake I was mean the details in General Tab.. it will contains the main reason for the crash
View attachment 5589541
Click to expand...
Click to collapse
Sorry .. i re-edit my last post to show other tests

Timdu66 said:
Sorry .. i re-edit my last post to show other tests
Click to expand...
Click to collapse
Great, I'm very thankful for your help and your time, it's OK there is no need for TWui/Operational
the screenshots is very helpful.. I will push a fix for this issue within few days.. Many thanks.

astifan said:
Great, I'm very thankful for your help and your time, it's OK there is no need for TWui/Operational
the screenshots is very helpful.. I will push a fix for this issue within few days.. Many thanks.
Click to expand...
Click to collapse
With pleasure ! Thank you, because it is you who work, for my part, I am only testing

astifan said:
Try this version, I re-targeted the package to 14393 and merged the cores from the latest release in case it worked, so you will not missed any core.
Download RetroArch 1.9.10 (14393)
Hope it will work fine (don't forget to re-install the certificate)
Click to expand...
Click to collapse
Hi,
I am trying this versione on the same machine and windows of Timdu66 but I can't install the certificate. It returns error if installing on local machine.
Error is on rundll32.exe - the parameter is incorrect
Is thera a way to work it out?

Slycarter said:
Hi,
I am trying this versione on the same machine and windows of Timdu66 but I can't install the certificate. It returns error if installing on local machine.
Error is on rundll32.exe - the parameter is incorrect
Is thera a way to work it out?
Click to expand...
Click to collapse
Not sure if the system is missing something, but try the following:
1- Open 'Start Menu'
2- Search for 'certmgr'
3- Select "Manage Computer Certificates"
4- Right click on "Trusted People"
5- Select "All Tasks"
6- Then choose "Import"
and follow the instructions.
(Another solution) Alternative method (if there is no other solution):
1- Turn on Developer mode (Settings->Privacy & Security->For developers)
2- Extract the package with '7z' or any archive app (to D:\RetroArch) as example
3- Register the package with 'powershell' (Win+R-> type 'powershell')
4- Run the following command:
Code:
Add-AppxPackage -Register D:\RetroArch\AppxManifest.xml
Hope it will work.

Related

Alpha Release: Cyphol's GM360.02a

Not so full of apps and not so free space either...
## GM360.02a Alpha 6MB PagePool##
For other PagePool size use the patcher below,in section B.
The new make over.
Bepe's Modified ROM base
Free space: 54+ MB ( I prefer stability to big storage)
Many apps are in .cab packages (GM360.02a-add-ons.zip)
Some apps are cooked in for stability and which I think appropriate
MyBlackSmoke2.tsk theme (If you don't like it, use your own)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Section A:
-----------​
How to upgrade?
Method 1: You must've installed the Ollipro's SPL 2.10 and select the option no. 4 which is​
" SPL-2.02/2.10 New Bootloader and check the last check box " Is it Hard-SPL?" and then carry on with the upgrade wizard.​
or​
Method 2: Use SSPL when upgrading by checking the 5th radio button " Force using SSPL"​
But I prefer the first method to the 2nd one.​
Happy upgrading....​
* Atttention Please! Some of the apps in my add-ons is not originally from the original author. So there maybe some compatibility issues with other ROMs. Do not install the applications from the add-ons on other Cooks' ROMs.
My ROM is SDKCert + other certs cooked in. So no need to install SDKCert anymore.
Download Links:
SendSpace​
ZimuHost [(Courtesy Of Chamelion)- Very fast ]​
Some Add-ons:​
Spiderman Theme​
Listen To Music While Talking On Phone​
GM360.02a Add-ons (updated on 5 September 2007)​
(Please do not install the programs in the add-ons on other ROMs because some of the applications are modified just to work on mine. It's not my responsibilty if it's not working on others).​
Included apps in Add-ons are:
1. Kaiser Style Dialer - Removed. Get it here for the latest version --> here
2. HTCHome Plugin (6 Tab version, black) - Device memory
3. Network wizard - 2 optional installers (DOPOD-Asia Pasific only and Wizard from Schaps for any network)
4. 1-Calc
4. CodeCity City Time Alarm
5. Adobe Flashlite
6. Adobe Reader LE
7. HTC X-Button 1.51
8. PocketCM 0.11b SMS
9. PocketCM Keyboard 0.7
10. SMS Scheduler
11. TCPMP 0.81 with flv and wmv plugins
12. UPX4PPC
13. WinXplore (Explorer your windows directory fast)
14. Schap's Advanced Config
15. HTCustom 1.8
16. HTC Gif Player . Fixed on 5 September 2007
17. HTC Audio Recorder
18. HTC Voice Recorder
19. ClearTemp
You can find your own 3rd party software to customize your system.
I've done some testing regarding some bugs. If you find any, please let me know. If I can't help you, maybe somebody else can.
***********​
Section B: Setting PagePool size before you upgrade! (No need to Hex edited it yourself) How To ...a simpler way
----------------------------------------------------------​
1. Download and execute the proper patcher in the same folder you extracted the NBH and RUUWrapper.exe files (Download below). If the patching success then ...
2. Run RUUWrapper.exe to install the ROM on your device as instructed in Section A.
**Attention: Never!, I mean 'never!' run my patch on other Cooks' .nbh files. It will brick your device!
And ...
If you already have ran the patcher once on the .nbh file, you still can run it again and again just to patch it to other size. Just select the appropriate patcher and run it on the same folder of the ROM .nbh file (Recommended).
Download Link
Test this ROM and give your comments. I'll cooperate whenever possible.
Cyphol, Gua Musang, Malaysia
------------
Tips And Tricks!!!
Some simple tricks you can do to improve your device (Very simple but effective) And Some Hints:
1. Improve performance/response time:
- Start > Settings > Phone => Keypad = Off
- Start > Settings > Sounds & Notifications; Under Sound Tab => Disable/Untick Events (warings, system events)
2. Your Windows Mobile device is just like your Windows PC. So, soft reset it before going to sleep (or whenever appropriate) once a day to make it runs good at all time.
3. Make sure you install the today plugin apps such as Resco Today Plugin etc. on the internal/device memory. Some today plugin can be installed on the storage card but it'll slow down your system performance a bit.
4. Do not install too many apps on the internal/device memory. Leave as much free space as you can on it. Check whether it can be install on the storage card or not. Normally, don't let it become as low as 8MB free but 10MB is enough already.
5. Know what you're doing such as tampering your system registry. Make sure it can be done and you're doing it the right way. If not, then leave it as is.
Downloading.... I am the first
A noob question. I didn't find Start > Settings > Phone > Keypad = Off
I don't see the tab. Am I missing somehing.
Feedback 1
Installed the Kaiser.3G.Dialer from the addon cabs. Got blank screen. Unistalled. Back to old dialer.
Will keep you posted.
fuzzvirus said:
Downloading.... I am the first
A noob question. I didn't find Start > Settings > Phone > Keypad = Off
I don't see the tab. Am I missing somehing.
Click to expand...
Click to collapse
It's not a tab, it a dropdown box. When you open the phone settings, immediately you'll see the keypad dropdown box in the middle of the screen.
For your feedback No 1, It should install and launch ok. Try it again and soft reset after the installation. Remember to install it on the device memory.
Hi Cyphol,
Up and running ver. GM360.02a with no problems. Very smooth and no hangs.
The file explorer that I mentioned from Jasjamming's ROM's is gsfinder+
(Thanks for finding it out MistaRip!)
Now I see you already have this in your ROM. Can you just make this the default file explorer and forget the standard WM6 version. gsfinder+ is a superb program.
The Asia version Network wizard is great expect I also miss the China Mobile settings. I have to manual import them when I go across the border.
Thanks for your great work!!
cyphol said:
It's not a tab, it a dropdown box. When you open the phone settings, immediately you'll see the keypad dropdown box in the middle of the screen.
For your feedback No 1, It should install and launch ok. Try it again and soft reset after the installation. Remember to install it on the device memory.
Click to expand...
Click to collapse
Thank I found it.
After reset it was fine. great rom.
I liked your Spiderman theme. Can you make it available.
feedback 2
got the following while trying to run the Gif Player
HTTP MIRROR
always happy to test a gua musang cooked ROM...for gua musang has quite some nice famous local dishes!!
will post feedback later...
fuzzvirus said:
Thank I found it.
After reset it was fine. great rom.
I liked your Spiderman theme. Can you make it available.
Click to expand...
Click to collapse
Sorry, Just get back from HIV/AIDS course for Trouble Youths. I've to give lectures to them.
Ok. I'll upload the theme on the first post.
jdel said:
Hi Cyphol,
Up and running ver. GM360.02a with no problems. Very smooth and no hangs.
The file explorer that I mentioned from Jasjamming's ROM's is gsfinder+
(Thanks for finding it out MistaRip!)
Now I see you already have this in your ROM. Can you just make this the default file explorer and forget the standard WM6 version. gsfinder+ is a superb program.
The Asia version Network wizard is great expect I also miss the China Mobile settings. I have to manual import them when I go across the border.
Thanks for your great work!!
Click to expand...
Click to collapse
Thanks. Good to hear you like GSFinder+ but I cannot delete the MS Explorer since it's a base core applications for some of the programs in the phone itself such as Bluetooth ftp etc. So GSFinder+ is considered as a bonus application.
chamelion said:
HTTP MIRROR
Click to expand...
Click to collapse
A million thanks to you, Sir.
fuzzvirus said:
got the following while trying to run the Gif Player
Click to expand...
Click to collapse
Oopsss, sorry I must have forgotten something. I'll upload the right one later. Thanks.
*** Uploaded the fixed version. See the first post.
keriso said:
always happy to test a gua musang cooked ROM...for gua musang has quite some nice famous local dishes!!
will post feedback later...
Click to expand...
Click to collapse
Welcome, Sir.
fuzzvirus said:
Installed the Kaiser.3G.Dialer from the addon cabs. Got blank screen. Unistalled. Back to old dialer.
Will keep you posted.
Click to expand...
Click to collapse
Questions?
1. Is sdkcerts.cab integrated into the ROM?.
2. phcanoverbmp.dll is installed in the Dialers directory. It should go to windows.
3. Cyphol, your phcanoverbmp.dll is too big of a size. 470KB versus mine of only 150KB. The bmp inside the dll is 32bit bmp images. You dont need 32bit images, because the actual Kaiser images only contain 8 bits(256 colors). Therefore you cannot distinguish the diff if you convert all the bmp to 8 bits.
4.The first 3 bmp are wrong. It should contain the Video In, VideoOut, and Video Miss bmp.
I am done with the dialers. Make sure you use the latest update. The latest update use Kaiser Smartdialer which not only looks nicer but also provide more functionality over the traditional.
May I know what else did you change from the original?
Here's the fixed GifPlayer app.
schen said:
Questions?
1. Is sdkcerts.cab integrated into the ROM?.
2. phcanoverbmp.dll is installed in the Dialers directory. It should go to windows.
3. Cyphol, your phcanoverbmp.dll is too big of a size. 470KB versus mine of only 150KB. The bmp inside the dll is 32bit bmp images. You dont need 32bit images, because the actual Kaiser images only contain 8 bits(256 colors). Therefore you cannot distinguish the diff if you convert all the bmp to 8 bits.
4.The first 3 bmp are wrong. It should contain the Video In, VideoOut, and Video Miss bmp.
I am done with the dialers. Make sure you use the latest update. The latest update use Kaiser Smartdialer which not only looks nicer but also provide more functionality over the traditional.
May I know what else did you change from the original?
Click to expand...
Click to collapse
SDK Cert is cooked in.
I'm using the phcanbmp* from Bennec83 for multi colored batttery icon.
I've already packaged your latest creation in the add-ons. Since many want the original dialer so i cooked in the original interface but package the Kaiser style for others including me.
Thanks for your great creation, Sir. I have many of your modified apps.
cyphol said:
SDK Cert is cooked in.
I'm using the phcanbmp* from Bennec83 for multi colored batttery icon.
I've already packaged your latest creation in the add-ons. Since many want the original dialer so i cooked in the original interface but package the Kaiser style for others including me.
Thanks for your great creation, Sir. I have many of your modified apps.
Click to expand...
Click to collapse
Oopss!!! Just saw your newly updated version. Hello guys. If you want a Kaiser style dialer which is compatible and newer then what I included in the add-ons here, please get it from Schen's thread here:
http://forum.xda-developers.com/showthread.php?t=322463
mirror
plz mirror on rapidshare the download is to slow

[UPDATE 18.12.10] Shared Homebrew projects

let me start a thread where you all can drop your shared homebrew app's.
For homebrew app's we first need to unlock:
iridium21 said:
As people may know, Chevron have removed their unlocker download for WP7 so I thought I'd archive it and make it available for everyone here still:
http://www.megaupload.com/?d=Q1T7WQMK
EDIT: Thanks to Cendaryn we also have the required security certificate - the easiest way (thanks to Talys) to install the cert and unlock your WP7 is to do as follows:
1. Unzip file, and attach chevronwp7.cer (see below for file) to an e-mail to yourself
2. Open email in WP7
3. Tap attachment once, turns it into a shield, tap it again, goes to install certificate screen with white letters on black screen
4. Click install at the bottom
5. Make sure registry is modified:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsPhone\ProxyPorts]“DeviceReg”=dword:000069C5
I think the WP7 developer tools from MS does this, but you can add it in manually (it's a 32bit DWORD)
6. Plug in phone and leave Zune running
7. Run chevronwp7.exe, click both checkboxes
8. Click unlock
Excellent video tutorial here thanks to Jaxbot
[Edit 8th Dec 2010]
Worried that Microsoft has relocked your phone? They haven't, look here
Hope this helps someone.
Click to expand...
Click to collapse
Or unlock using a modded version by hounsell .
hounsell said:
Been able to remove the sideload limit, I was able to install 11 apps by my count, though I'd appreciate a third-party confirmation to be honest.
http://thounsell.co.uk/2010/12/chevronwp7-now-without-the-sideload-limit/
Click to expand...
Click to collapse
After unlocking we want some custom ringtones ofcourse:
ShadowLegion said:
I didnt see a thread so i just thought i would let people who did already know that ChevronWP7 released their Custom Ringtone Manager Today
you can Find It Here http://www.chevronwp7.com/
download: http://walshie.me/ChevronWP7.RingtoneInstaller.zip
Source code:http://blog.walshie.me/2010/12/source-code-to-the-chevronwp7-ringtone-editor/
Click to expand...
Click to collapse
Lets look at the file system:
hounsell said:
FileBrowser
Source
Still very basic, not the most stable either, but at least you can browse the Windows folder, and read text files.
I'll probably put more effort in once I've got further with my SevenIRC App.
Click to expand...
Click to collapse
We need a .reg viewer to:
(nico) said:
I've managed to create a basic Registry Viewer, readonly for the moment.
For now, I didn't manage to get access to root path, so the first 2 levels are hardcoded.
Download it here: (link removed, see below)
Edit:
Updated version here: http://bit.ly/ed1Sz1
and a direct link:http://www.xda-developers.ch/download/?a=d&i=4227279264
Click to expand...
Click to collapse
And to get this all on the phone a nice way:
tom_codon said:
Hi all !
For all devices unlocked with ChevronWP7 Unlocker , we're can easy install custom ringtones or applications .XAP format via Application Deployment , but everytimes need open start menu --> Application Deployment then browser .xap to tool for install take too much times and almost make some in us crazy
That why i decided to write Tom XAP installer , basicly Tom XAP installer and Application Deployment are the same ( Alow install custom .xap to device and emulator windows phone 7 ) But Tom XAP installer a lot convenience , it's alow you install .xap with double click to file or simple just right click --> install xap
How to :
Download exe and put it somewhere in PC, run it , it will automatic add registry path of application and add menu , icon to .XAP files
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Then just close it and now double click to custom ringtones , or any .xap format files , the Tom XAP installer will automatic open and give you some details ( App name , Version , Author , Size , Description of XAP ) then select where you will install xap ( device or emulator )
Press Install and wait it finish.
Notices :
1. Tom XAP installer Requires .NET 4.0 Framework and Windows Phone 7 SDK
2. If you install xap to device
- Please make sure your device was unlocked with ChevronWP7 Unlocker ( Here is guide how to unlock )
- Make sure your device was connected with PC and Zune lauched
- Make sure your device not in sleep mode
3. If you move Tom XAP installer.exe to other location in PC , you should run it again one time for registry again location of application
4. If you don't like this software , just run Tom XAP installer.exe and uncheck " Enable Tom XAP installer" it will uninstall all registry of Tom XAP installer in your PC
Download: http://forum.xda-developers.com/attachment.php?attachmentid=456249&d=1291493842
Cheers !
Tom
Click to expand...
Click to collapse
Man I need a webserver on my phone.
davux said:
I've extended jmorrill's code to include the Winsock functions to listen. The example proves that one may listen on port 80.
One problem with this library right now is that it is IPv4 only. I tried to make things generic but that was quite hard, I'm also really not very familiar with native Winsock anyway.
dl.dropbox.com/u/12359/PhoneNetworkingSample_with_listen.zip
[edit] and here's a really simple (and really hacked together - you've been warned) webserver!
dl.dropbox.com/u/12359/wp7_webserver.zip
The code is definitely *preview quality* - I pulled it together just now because I don't think I'll be able to work on this for a few days, so it'd be a starting point but I'm sure it's buggy.
Click to expand...
Click to collapse
davux said:
I've enhanced my Webserver sample to support reading from the device (where allowed), as well as reading/writing IsolatedStorage
//dl.dropbox.com/u/12359/WP7Homebrew_Webserver.zip
The XAP is located in the Webserver project.
I am not finished, there are several issues:
- I have not implemented support for getting the local endpoint, so you need to know your phones IP address
- There is a bug somewhere that causes a problem when uploading larger files.
- There is no UI
- No authentication!
To access the webserver, open the app on your phone (it will disable the idle timer and run behind the lock screen)
//phone_ip/IsolatedStorage
//phone_ip/Windows
IsolatedStorage is a special case (virtual directory that uses the SDK IsolatedStore APIs), the filesystem is mounted at the root of the webserver. Note that if you navigate to //phone_ip/, you will not see anything, as we are not able to list the contents of the root directory.
I am working to create a real socket library that mimics System.Net/.Sockets, and System.IO for file access. TcpClient and TcpListener are in a mostly functional state already.
I'll add in registry and other capabilities once those two components are stable.
Most of the code came from jmorrill.
Click to expand...
Click to collapse
I'm thinking we could do with somewhere to place an open-source collection of homebrew apps.
Also, with the Chevron WP7 unlocker, you might want to include the version with the sideload limit removed
hounsell said:
I'm thinking we could do with somewhere to place an open-source collection of homebrew apps.
Also, with the Chevron WP7 unlocker, you might want to include the version with the sideload limit removed
Click to expand...
Click to collapse
good idea do you have some ideas
can you gif me the link of the unlocker you modded ?
The regviewer zip file contained projects not possible to open in VS2008 or VS2010. Could you check this?
ajhvdb said:
The regviewer zip file contained projects not possible to open in VS2008 or VS2010. Could you check this?
Click to expand...
Click to collapse
I will ask the maker of the regviewer.
What to you mean by not possible ?
The source contains multiple project:
- COM: Visual Studio 2008 C++ project using Windows Mobile 6 SDK
- Native : Visual Studio 2010 Solution containing the .Net / COM interface
- Registry Viewer: Visual studio 2010 Project containing the registry viewer app and also referencing Native project.
Everything works on my machine. You may need to fixe path to make it works on yours.
(nico) said:
What to you mean by not possible ?
The source contains multiple project:
- COM: Visual Studio 2008 C++ project using Windows Mobile 6 SDK
- Native : Visual Studio 2010 Solution containing the .Net / COM interface
- Registry Viewer: Visual studio 2010 Project containing the registry viewer app and also referencing Native project.
Everything works on my machine. You may need to fixe path to make it works on yours.
Click to expand...
Click to collapse
Sorry, most of the time when i rebuild a project all files are relative to the project, the references are not of course and i need to set the correct path. Could you give me a hint?
I download the 002 file. In this there is a native.zip. I unzipped it and got 2 folders:
1. COM
Renamed it to COM2008 and opened this in VS2008, did a rebuild. below is the output.
1>Compiling resources...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
1>Copyright (C) Microsoft Corporation. All rights reserved.
1>Linking...
1> Creating library Windows Mobile 6 Professional SDK (ARMV4I)\Release/Native.lib and object Windows Mobile 6 Professional SDK (ARMV4I)\Release/Native.exp
1>Performing Post-Build Event...
1> 1 file(s) copied.
1>The system cannot find the path specified.
1> 0 file(s) copied.
1>The system cannot find the path specified.
1> 0 file(s) copied.
1>The system cannot find the path specified.
1> 0 file(s) copied.
1>Project : error PRJ0019: A tool returned an error code from "Performing Post-Build Event..."
1>Build log was saved at "file://e:\_PROJECT\WP7\_Source\_Homebrew\RegistryViewer002\Native\Native\COM2008\Native\Windows Mobile 6 Professional SDK (ARMV4I)\Release\BuildLog.htm"
1>Native - 1 error(s), 0 warning(s)
Im not sure where to find this "path".
2. Nativelibrary
In the post build event of the COM project, I copy the output file to several projects of mine. Just remove post build events and copy the file manually to your own project.
(nico) said:
In the post build event of the COM project, I copy the output file to several projects of mine. Just remove post build events and copy the file manually to your own project.
Click to expand...
Click to collapse
Yup, it's working now.
In the registry viewer I only needed to change the project folder to the nativelibrary.
ceesheim, thanks..excellent
Updated the first post with a newer/better webserver

How to: use WSUS (Windows Server Update Services) to update Windows 10 Mobile devices

I've written this up in case of interest - reasons you might want to use WSUS include if you want to manage or update multiple Windows 10 Mobile devices or if you want complete control over what build you update to and when (rather than just getting the latest supported one when MS decide is time).
Also I suspect the "defer upgrades" trick to get Threshold 2 (10586.xxx) updates on the older unsupported Lumias may stop working once Redstone 1 makes its way down to the Current Branch for Business later this year, so I was keen to test this out to be sure that it will still be possible to update a device from Windows Phone 8.1 or Windows 10 Mobile 10586.xxx to the latest 10586.xxx build (currently 10586.839 - March 2017) perpetually, whatever Microsoft do (the iutool method of installing the update never worked for me - it works for getting the initial 10586.107 upgrade from 8.1 though).
If WSUS is for you, here's what you need to do:
(1) I will assume you are starting with a fresh copy of Windows Server 2012 R2 as this is what I used - other versions of Windows Server will be similar and can also be used though. Just download the trial version from Microsoft if you don't have a licence key for a suitable version of Windows Server, and install it in a VM.
(2) Open Server Manager (Control Panel > Administrative Tools > Server Manager) - in there choose Manage > Add Roles and Features from the top-right menus. Click Next until you reach a list of available roles; tick "Windows Server Update Services" and accept the prompt to add required dependencies if it appears. Continue to click Next to complete the wizard and install the WSUS role. The default settings are all fine if you will be using the Windows Internal Database. Ensure that you choose the option to download updates locally and enter a suitable folder path for these to be saved to (otherwise if MS ever remove the updates from Windows Update, your WSUS server will be useless!)
(3) Once it has finished installing, open Control Panel > Administrative Tools > Windows Server Update Services. This will complete the post-installation configuration the first time it is run. Click through the initial wizard - again all the default options should be fine. Click "Start connecting" when prompted and wait for it to download all the information about the available updates from Windows Update, this seems to take quite a while so be patient! Once the Next button is no longer greyed out, click it.
(4) Next you have to choose what products and languages your WSUS server will be used for. I don't think this actually matters as Windows 10 Mobile updates don't seem to be an option here anyway and we will instead be importing the relevant update(s) from the Microsoft Update Catalogue later on - I chose English, Windows 10, and all types of updates here.
(5) Choose whether to synchronise the details of available updates manually or automatically - I chose manually given that we will be manually adding the update from the Microsoft Update Catalogue anyway.
(6) The WSUS server is now ready so we now need to create a provisioning package to configure your phone(s) to use it when checking for updates, rather than Microsoft's servers. https://blogs.technet.microsoft.com...ge-to-upgrade-to-windows-10-mobile-enterprise covers doing this, you can either use the same package as your one to upgrade to Enterprise edition (WSUS can only be used with Windows 10 Mobile Enterprise) or a separate one. Essentially to create the package you need to install the Windows Imaging and Configuration Designer (download from https://msdn.microsoft.com/en-us/windows/hardware/dn913721.aspx#adkwin10 - I'm using the 1511/Threshold 2 version), tick just the ICD part and allow it to select the prerequisite parts:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Once installed, run Windows Kits > Windows Imaging and Configuration Designer from the Start Menu, select "New Provisioning Package" from the opening screen, and enter a name for it (I called mine "WSUS"). Select "Common to all Windows mobile editions" on the next screen, then on the next screen click Finish without importing anything.
Once the empty package has been created,in the left-hand tree expand Runtime Settings > Policies > Update, and select "UpdateServiceUrl". In the centre pane, enter http:// followed by your WSUS server's name and port number - in this example the server is called VM-WSUS and the port number is the default WSUS port of 8530:
View attachment 4078601
Once you have added all of the customisations that you want, go to Export > Provisioning Package at the top and save the package (again I just called it "WSUS").
(7) Copy the resulting package(s) to your phone e.g. via USB cable (any location is fine, I chose the Downloads folder), and select the prompt that appears to apply it. Note that you must do the Enterprise upgrade one first if you were not already running Enterprise edition, and you only need the .ppkg file, not the .cat file that it also creates.
(8) Once it has been applied, on the phone go to Settings > Update and Security > Phone Update. If you are on the Threshold 2 branch you must tick the "Defer upgrades" box under "advanced options", the more recent Threshold 2 updates (i.e. those released since Redstone) will only install on devices where this is set. Then press the button to check for updates. To check it is connecting to your WSUS server and not to Microsoft's servers, ensure you see the tickbox to check with Microsoft instead - this confirms it is configured to use WSUS (like how when a desktop PC is configured to use WSUS). At this stage it should say no updates are available as we haven't yet added any relevant updates to WSUS. If it says it "can't connect to the update service" or you don't see the box to check online instead, then something has gone wrong with the above steps.
Just ensure this box is there; don't tick it if you want to get your updates from your WSUS server!
The phone should also appear under Computers on the WSUS server once it has checked in for the first time.
(9) Next we need to add the update(s) that we want - back on your WSUS server, continuing in Control Panel > Administrative Tools > Windows Server Update Services, click "Updates" in the left-hand tree and then click "Import updates" in the right-hand Actions" pane. This opens Internet Explorer and prompts you to install an ActiveX control. Once done, search for the update you want - they can be tricky to find, generally searching for "xxx mobile" where xxx is the part of the build number after 10.0.10586 will get you the more recent Threshold 2 updates; you will need to do your own research if you want a different update. I don't know why they have a different main build number rather than 10586.
For example:
10.0.10586.839 (March 2017 cumulative update for W10M, Threshold 2 branch): https://www.catalog.update.microsoft.com/Search.aspx?q=839 mobile
Click "Add" next to the larger update, then click "View basket" at the top - then click "Import". This will add the update to WSUS but won't actually download the files for it yet.
(10) Once it says it has finished, go back to Control Panel > Administrative Tools > Windows Server Update Services, select Updates > All Updates in the left-hand tree and change the filter at the top to a status of "Any", then click Refresh. Your update should be shown - click on it, then in the right-hand Actions pane click "Approve". Click the "no" symbol to the left of "All Computers" and select "Approved for Install" - the "no" symbols should change to ticks:
(you will see that you can check the "correct" build number of the update in the Description section towards the bottom of the window - highlighted above)
(11) Wait for the update (around 2.5 GB as it is cumulative and contains the files for all mobile devices) to be downloaded into WSUS - you can see how it is doing by clicking on the name of your WSUS server in the left-hand tree view. If it is very slow you may want to change the settings in gpedit.msc under Computer Configuration > Administrative Templates > Network > Background Intelligent Transfer Service > Limit the maximum network bandwidth for BITS Background Transfers.
(12) Once it is fully downloaded, check for updates on your phone again. With any luck, you will see the update begin to download from your WSUS server!
Hope this helps and/or is interesting, feel free to post below how you get on! I've tested updating a Lumia 625 straight from 10586.107 all the way to 10586.839 with this, you only need the one update as they are cumulative.
Why not post spkg file?
augustinionut said:
Why not post spkg file?
Click to expand...
Click to collapse
The WSUS .ppkg file contains the name of your WSUS server, so it will be specific to your setup! There is a copy of the one to upgrade to Enterprise edition (prerequisite for using WSUS) in the other thread (https://forum.xda-developers.com/showpost.php?p=71091803&postcount=25).
This is really interesting!
I went searching for the latest windows mobile 10 version (on lumia 920, pretending to be a 950xl) and I cannot find any updates since 2018, but my phone did an update with a very happy result
The update was at the end of April/begining of May 2019
I am on the tech preview/insider fast ring on the phone.
Here are some details if anyone wants to go looking
Version 1709
Os Build 10.0.15254.566
Firmware rev #:3051.50009.1451.1009
The phone model reads: MicrosoftMDG Lumia 950 XL
So when the update read "We promise it will be worth the wait" microsoft did not lie!
The update fixed the issue with my bluetooth (because it was running 950 updates using 920 hardware I assume the driver could not launch in past builds) and improved my battery life.
I think it would be really nice to get the latest build downloaded and see if there is anything out there that is above 15254.566 (what I am allowed to get) and test to see if it will run on the Lumia 950 XL or other phones.
...and I think you are right, use a server and get all the updates downloaded for those of us who are tinkering around, so that we can have a play, and even roll back builds to get access to astoria.
Maybe someone can find a way to port project Astoria to the latest build/update so that we can hang on to these devices a while longer?!

[ROM][magisk-based]*** GoogleWiz *** {Pixelize your OnePlus 7T pro}

***
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Wiz *** Pixelize your OnePlus 7T pro
"Extreme debloat: Go where OnePlus has never gone before"
You thought that OnePlus phones were pretty stock Android? Hmmm .... think again ... there's still lots of stuff on these phones that you actually don't need (or want).
For example, did you know they have an engineering mode? Did you know that they can connect to your phone remotely? Did you know that when the phone starts up it connects to a OnePlus server in the back? Well, I don't want all that ...
In addition, there are even standard things in Android that only 0.01% of the people ever use ... for example ... tracing, android dumps, ... these things are disabled in this ROM.
Then there's bits and pieces of Qualcomm stuff that you actually do not need/want (I don't even know what they do).
This is a ROM in the form of a Magisk (thanks: @topjohnwu) module. That's great (I think). You can install it on top of the normal OnePlus software. If you don't like it or want to revert back to the "standard" OnePlus software, just remove the Magisk module and ... done!
Upfront "warning"
There are a few features which I personally do not use. When you install this module then:
- you will no longer have face unlock
- you will not have VoLTE (I have disabled this because it does not work on my carrier)
Basic requirement
(1) Your OnePlus 7T pro must be ROOTED! Without root, do not read any further as you will not be able to use this ROM. There are other threads in the OnePlus 7T Pro pro forums which explain how to root (so please don't start asking how to do this).
(2) You must also be on the latest OnePlus software: 10.0.7.HD01BA (since I own a EU model of the OnePlus 7T pro, I have ONLY tested this ROM in this device/software). It "may" work on other variants of the device ... but I don't know. I can't answer questions to that either.
(3) You must have access to ADB over USB. If you don't know what this means, stop reading, then this is not for you.
Kernel requirement
This ROM will work with the standard out-of-the-box OnePlus 7T pro kernel. However, I would strongly advice you to flash the "arter97" kernel (see https://forum.xda-developers.com/on...development/arter97-kernel-oneplus-7-t3952578). It's a fantastic kernel and this ROM has some optimizations which go very well with this kernel (don't worry, they will work on the standard kernel as well).
Download?
Interested? Start downloading the magisk module from the link below (but please read further for installation instructions !!!).
https://drive.google.com/file/d/1XpiDKFQiuFuuTBvbKMAsxMH-B9Obi-Gz/view?usp=sharing
(click on the donwload icon upper right of screen)
The link contains always the LATEST version; check the changelog in post #2 below. You can find the file size and md5sum there as well.
Changelog
See post #2 below.
History
I once owned a Galaxy S8. ***GoogleWiz*** was one one the most popular ROMs on that phone. See https://forum.xda-developers.com/ga...t/rom-googlewiz-oreo-extreme-debloat-t3750641. The difference is that I have now converted this to a Magisk module (reason: the "dynamic partitioning scheme" of Android Q makes it really hard to flash in the classical way; as you know even full TWRP functionality does currently not exist for the OnePlus 7T pro.
(Re)Using this work
Other devs, please feel free to (re)use this for your own work ... I am not asking anything from anybody, no donation, no thanks, no beer ... you don't even have to mention that you (re)use this. We are here on XDA to share and learn from eachother. If you unzip the Magisk module, you can see exactly what is inside. But ... there has been quite some work into this. It was not created in 5 minutes. But I do this as a "hobby" ... I have always rooted and customized my Android phones. So hopefully you will enjoy. Source code in post #3 (https://forum.xda-developers.com/showpost.php?p=81887167&postcount=3).
Telegram
No telegram group; I don't have time for that, so do not ask please.
Features
The ROM does NOT contain OnePlus applications! The only OnePlus applications are "Settings" and "Camera".
Nova launcher (https://play.google.com/store/apps/details?id=com.teslacoilsw.launcher)
SwiftKey keyboard (https://play.google.com/store/apps/details?id=com.touchtype.swiftkey)
Google
play services (which can be put into doze mode)
play store (https://play.google.com/store)
photos (used as gallery; but NOT integrated with camera) (https://play.google.com/store/apps/details?id=com.google.android.apps.photos)
dialer (https://play.google.com/store/apps/details?id=com.google.android.dialer) with spam detect and nearby places
contacts (https://play.google.com/store/apps/details?id=com.google.android.contacts)
messaging (https://play.google.com/store/apps/details?id=com.google.android.apps.messaging)
text-to-speech (https://play.google.com/store/apps/details?id=com.google.android.tts)
gmail (https://play.google.com/store/apps/details?id=com.google.android.gm)
keep (https://play.google.com/store/apps/details?id=com.google.android.keep)
drive (https://play.google.com/store/apps/details?id=com.google.android.apps.docs)
maps (https://play.google.com/store/apps/details?id=com.google.android.apps.maps)
chrome (https://play.google.com/store/apps/details?id=com.android.chrome)
clock (with Spotify integration) (https://play.google.com/store/apps/details?id=com.google.android.deskclock)
calendar (https://play.google.com/store/apps/details?id=com.google.android.calendar)
calculator (https://play.google.com/store/apps/details?id=com.google.android.calculator)
search app integrated with Nova search bar (https://www.google.com/search/about/)
assistant (https://www.apkmirror.com/apk/google-inc/google-assistant/)
tasks (https://play.google.com/store/apps/details?id=com.google.android.apps.tasks)
translate (https://play.google.com/store/apps/details?id=com.google.android.apps.translate)
earth (https://play.google.com/store/apps/details?id=com.google.earth)
fit (https://play.google.com/store/apps/details?id=com.google.android.apps.fitness)
now cards integrated with Nova launcher (see https://forum.xda-developers.com/showpost.php?p=75591011&postcount=4)
lens (https://play.google.com/store/apps/details?id=com.google.ar.lens)
news (https://play.google.com/store/apps/details?id=com.google.android.apps.magazines)
chromecast (aka Google home) (https://play.google.com/store/apps/details?id=com.google.android.apps.chromecast.app)
youtube (https://play.google.com/store/apps/details?id=com.google.android.youtube)
markup (https://9to5google.com/2018/03/07/android-p-dp1-markup-screenshot-editor/)
measure (https://play.google.com/store/apps/details?id=com.google.tango.measure)
weather (just type "weather" in the google search app; it will offer you to get an icon on the desktop)
android auto (Google's car mode) (https://www.android.com/auto/)
snapseed photo editor (https://play.google.com/store/apps/details?id=com.niksoftware.snapseed)
docs (https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.docs)
slides (https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.slides)
spreadsheets (https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.sheets)
streetview (https://play.google.com/store/apps/details?id=com.google.android.street)
pixel icons in statusbar, quick settings tiles
pixel ringtones, notifications, UI sounds
camera2 API enabled (but I don't think this actuall does something useful)
- OnePlus bloatware removed (dialer, phone, messages, calculator, notes, gallery, zen, ...) + lots of background APKs
- OnePlus background processes (which send data to OnePlus) are disabled
- ad-free through large "hosts" file (works both for apps and web pages)
- lots of optimizations, really, *lots* of them (too many to list)
- support for init.d / services.d (see posts below if you want to use this)
- passes SafetyNet (I am using Google Pay and some Belgian NFC pay apps)
- "clean" and as close as possible to a Pixel phone
- optimized network/wifi config
- optimized touchboost (slightly faster application startup)
- optimized kernel scheduling settings
- disabled all kernel debugging/tracing
- frequency scaling throughout full CPU frequency ranges (saves battery and better performance when needed)
- disables swapping / zram (who needs this with 8GB of RAM)?
- bash shell in "su" mode (when using "adb shell")
- latest busybox (by @osm0sis)
- 1x7 icon row for quick settings, 5 icons per row when you swipe down the full quick settings
- added .xml permission files to enable Pixel exclusive features (e.g. Google dialer)
- optimized .proto, .conf, .json, .ini, .sql files in the system
- improved thumbnail quality
- dalvik VM optimized settings (for "speed")
- auto clean junk files at boot time
- optimized audio settings
- optimized camera settings (e.g. supernight mode; but personally I don't see a difference in the night pictures)
- disabled "factory" and "engineering" mode
- reduced wifi scan interval
- auto sqlite optimization at boot time (only runs every 3 days)
- support for both 2.4GHz and 5GHz wifi bonding
- speaker and headset volume boost
Installation (really IMPORTANT to read)
You must start from the 10.0.7 "standard" OnePlus 7T pro software. I suggest you do a clean install from factory reset. Strictly speaking a full reset is not needed (so you could just go and install the Magisk module on your phone) but there may be certain side effects in that case. Anyway, assuming you will do a full reset, follow the instructions below:
Go to Settings > System > Reset options > Erase all data (factory reset)
Proceed through the normal setup sequence: accept the terms and conditions of OnePlus, skip the User Experience Program, skip the System Stability Program, skip the Push Notifications, skip the Built-in App Updates, connect to your wifi network, do NOT copy apps and data, enter your google account email of phone number, enter your google password, do 2 factor authentication (if you have enabled this on your google account), if a dialog pops up with "Add your current account", do that, disable Backup to Google Drive, disable Use Location, disable Send Usage and Diagnostic Data, type NEXT to use fingerprint, enter PIN code (twice), set up 1 or more fingerprints, you see a message about Google Assistant, press NEXT, you see a message about Google Pay, press Got It, skip the Anything Else screen, choose your screen calibration, choose font (slight preference for Roboto, better compatibility with Google apps), choose Navigation bar or Gestures, press START on the Setup Complete screen, you are now in the OnePlus launcher, allow carrier location service, swipe down the notification which says: Android Setup, click on Finish Setup, copy your data if you want that, press START, system will now check for updates, let it complete, copy your data from cloud or iphone, continue until you are back in the OnePlus launcher, go to Settings > About phone, tap build number 7 times to activate developer options (if you don't know what this is, search XDA)., enter your PIN, press back arrow, go to Settings > System > Developer options, enable "Advanced reboot", disable "Automatic system updates", enable "USB debugging mode", connect your phone to a PC, a dialog will pop up to Allow USB debugging (tick "Always allow from this computer") and press ALLOW, install the LATEST Magisk Manager APK (see https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445), push the Magisk Manager APK to your phone, e.g.
Code:
> adb push MagiskManager-v7.5.1.apk /sdcard/
open the app drawer, open the app called "Files", on the upper right, click the 3 dots, then "Show internal storage", on the upper left, click the 3 lines, select "OnePlus 7T Pro", scroll down and click on MagiskManager-v7.5.1.apk; install the app, open Magisk Manager, it will say your phone requires Additional Setup, click OK ... your phone will reboot 5 seconds later, open Play Store, select My Apps and Games, it will say that a number of updates are pending, press "Update all", exit Play Store, reopen it ... it might still say that there are pending updates, do them, activate NETFLIX ... do it NOW ... (if you first install the Magisk module, you will no longer be able to activate Netflix), push the downloaded magisk module to your phone
Code:
> adb push mm-googlewiz.zip /sdcard/
open the Magisk Manager app, press the 3 lines (top left of screen), press Modules, press + button (and allow Magisk Manager to access media), press the 3 lines top left in the file manager, select OnePlus 7T pro, scroll down and click on the mm-googlewiz.zip file, Magisk Manager will now install the module ... you will see some text output on the screen ... wait until installation is done (it will take a minute or so), press the yellow Reboot button which appears (your phone will reboot), unlock the lock screen by entering your PIN, let the ROM settle 30 secs ... it will say "Restarting" and reboot once more your phone, unlock the lock screen by entering your PIN, open the drawer, open the Settings app (will be in black mode [my personal liking] ... you can change later back to white), press Apps & Notifications, select Default Apps, press home app and select Nova Launcher, open Settings, press Apps & Notifications, select Default Apps => select "Phone app" and then select "Phone" (this is the Google phone app)
Now you will have NOVA launcher as default ... which you can customize to your liking (much better than OnePlus launcher).
Open Drawer, use the app Nova-settings to customize.
Open Drawer, click on "Nova Google Companion" => this will enable left swipe Google Now behavior in Nova launcher
Done! .... now you can further customize your phone in any way you want ...
Bootloop?
If - after installation - you should get into a bootloop then check the following thread (https://forum.xda-developers.com/7t-pro/how-to/guide-remove-magisk-modules-twrp-t3995677) for how to remove the Magisk module.
Disclaimer
I will try to support questions / feedback. I will not answer questions such as "Can you please add OnePlus feature X,Y,Z" ... I have deliberately removed them. If you want OnePlus apps, use the standard OnePlus software.. The usual applies: no warranty, installing this void warranty, install at your own risk, ... I am not responsible for soft or hard bricks. Your phone must be rooted (again).
Help ... I really don't like it ... I want to remove it ...
Stay calm. Open Magisk Manager, press the 3 lines top left on screen, press Modules, then press the trash icon next to "googlewiz" module and reboot ... you will have the standard OnePlus software again.
Removing Google apps
You can remove Google apps from the ROM as follows. Go to the following URL: https://raw.githubusercontent.com/foobar66/googlewiz/master/googlewiz.config click right and then "Save as". Save the file using "googlewiz.config" as file name. Note that this file is a LINUX plan vanilla text file. The file will look as follows:
Code:
keep=1
lens=1
news=1
assistant=1
sheets=1
snapseed=1
street=1
home=1
measure=1
fit=1
tasks=1
earth=1
slides=1
clock=1
calculator=1
docs=1
Edit the file and put "xyz=0" for Google apps that you do NOT want to install. Above is respectively for Google {Keep, Lens, News, Assistant, Sheets, Snapseed, Streetview, Home, Measure, Fit, Tasks, Earth, Slides, Clock, Calculator, Docs}. Put the file onto your sdcard, e.g. via adb ("adb push googlewiz.config /sdcard/"). Download today's version ([version: 2020-03-30 18:28]) of the module (or later). Re-install the module via Magisk manager and reboot. You will see debug output on the screen during module installation which Google apps are getting removed.
Credits
@topjohnwu, @osm0sis, @Zackptg5, @DeadmanxXD, @arter97
Changelog
[version: 2020-02-28 17:28]
Initial version
File size: 877404687, MD5: 038c3285a68e2be5421dc1a3eb2d041e
[version: 2020-03-01 08:34]
- fix some permissions in system/xbin files
- updated com.google.android.apps.docs.editors.sheets
- updated com.google.android.apps.turbo
File size: 881052548, MD5: 7fed9105aaba0bb1def6ca145527ea4d
[version: 2020-03-01 10:54]
- use original APN files
- update com.google.android.apps.docs.editors.sheets
File size: 881149942, MD5: 93d54a90fef970d7250723895b7c6cec
[version: 2020-03-11 18:46]
- small bug fixes
- upgraded a number of Google apps to latest version
File size: 898125981, MD5: 4b82cff7e572da635f6ca252ec54f58f
[version: 2020-03-30 18:28]
- updates to Google apps
- supports configuration file /sdcard/googlewiz.config
File size: 898132639, MD5: 1bcfa989673f3e59a378243306dc3d94
[2020-04-30 07:09]
- updated to Google apps
- update to latest OnePlus camera
- added Android Auto phone screen
File size: 963547129, MD5: 67a5057d0e882ec38b7e5101c8d0bbe7
How was this Magisk module created?
Actually the Magisk module is generated by a bash script (I use linux) starting from the original OnePlus software zips.
The script is attached to this thread. Download the zip file attached and then rename the file by removing the ".zip" extention). You will have a plain Linux bash shell script file. No secrets. Sharing all in the open (which I believe should be the spirit of XDA).
Reuse as you like ...
Source code
Feel free to (re)use ... no secrets, no hidden stuff, no need to thanks, no need to donate ...
https://github.com/foobar66/googlewiz
My only request ... if you make an interesting improvement, please share with the community so we all can benefit from it!
Misc stuff
a) How do you debloat? Well ... there are different ways.
- some init.rc files are not needed, the Magisk module bind-mounts "empty" files over the original ones so they do not run
- OnePlus APKs are "debloated" by bind-mounting an "empty" APK over them; Android will no longer recognize them as valid applications
- some background processes are not needed, they are "debloated" by bind-mounting empty files over the executables in /system/bin
Unzip the Magisk module, look at the file called "service.sh" and you will understand how this is done (partly).
Check out the previous post where you can find the bash shell script which I use to "generate" the Magisk module.
b) Debug info
To see what the module has done during boot, there is a dedicated log file /data/googlewiz/googlewiz.log, do:
Code:
> adb shell
$ su
# cat /data/googlewiz/googlewiz.log
c) Logging of init.d and services.d scripts. Init.d scripts run immediately together with Android boot. services.d scripts run once /sdcard is mounted. To see the debug output do:
Code:
> adb shell
$ su
# cat /data/LS00*
# cat /data/LS99*
d) You talk about "bloatware" ... what is actually "removed"?
Code:
./system/vendor/app/com.qualcomm.qti.improvetouch.service/com.qualcomm.qti.improvetouch.service.apk
./system/vendor/app/PowerOffAlarm/PowerOffAlarm.apk
./system/vendor/app/CACertService/CACertService.apk
./system/vendor/app/CneApp/CneApp.apk
./system/vendor/app/IWlanService/IWlanService.apk
./system/vendor/app/pasrservice/pasrservice.apk
./system/product/app/remotesimlockservice/remotesimlockservice.apk
./system/product/app/SimSettings/SimSettings.apk
./system/product/app/Duo/Duo.apk
./system/product/app/QdcmFF/QdcmFF.apk
./system/product/app/OPCarrierLocation/OPCarrierLocation.apk
./system/product/app/datastatusnotification/datastatusnotification.apk
./system/product/app/embms/embms.apk
./system/product/app/GoogleLocationHistory/GoogleLocationHistory.apk
./system/product/app/uceShimService/uceShimService.apk
./system/product/app/Music2/Music2.apk
./system/product/app/imssettings/imssettings.apk
./system/product/app/PerformanceMode/PerformanceMode.apk
./system/product/app/uimgbaservice/uimgbaservice.apk
./system/product/app/TTS/TTS.apk
./system/product/app/talkback/talkback.apk
./system/product/app/Videos/Videos.apk
./system/product/app/uimlpaservice/uimlpaservice.apk
./system/product/app/DynamicDDSService/DynamicDDSService.apk
./system/product/app/uimremoteclient/uimremoteclient.apk
./system/product/app/com.qualcomm.qti.services.secureui/com.qualcomm.qti.services.secureui.apk
./system/product/app/LatinImeGoogle/LatinImeGoogle.apk
./system/product/app/DeviceInfo/DeviceInfo.apk
./system/product/app/CallFeaturesSetting/CallFeaturesSetting.apk
./system/product/app/TmoEngMode/TmoEngMode.apk
./system/product/app/ConfURIDialer/ConfURIDialer.apk
./system/product/app/uimremoteserver/uimremoteserver.apk
./system/product/app/colorservice/colorservice.apk
./system/product/app/remoteSimLockAuthentication/remoteSimLockAuthentication.apk
./system/product/priv-app/GoogleFeedback/GoogleFeedback.apk
./system/product/priv-app/StorageManager/StorageManager.apk
./system/product/priv-app/GoogleRestore/GoogleRestore.apk
./system/product/priv-app/CarrierConfig/CarrierConfig.apk
./system/product/priv-app/OPAppLocker/OPAppLocker.apk
./system/product/priv-app/GooglePartnerSetup/GooglePartnerSetup.apk
./system/product/priv-app/daxService/daxService.apk
./system/product/priv-app/dpmserviceapp/dpmserviceapp.apk
./system/product/priv-app/seccamservice/seccamservice.apk
./system/product/priv-app/QAS_DVC_MSP/QAS_DVC_MSP.apk
./system/product/priv-app/WallpaperCropper/WallpaperCropper.apk
./system/product/priv-app/AndroidAutoStub/AndroidAutoStub.apk
./system/product/priv-app/ims/ims.apk
./system/product/priv-app/ConfigUpdater/ConfigUpdater.apk
./system/app/OPAppUpgrader/OPAppUpgrader.apk
./system/app/OPLiveWallpaper/OPLiveWallpaper.apk
./system/app/OPBugReportLite/OPBugReportLite.apk
./system/app/OPFilemanager/OPFilemanager.apk
./system/app/DeskClock/DeskClock.apk
./system/app/BuiltInPrintService/BuiltInPrintService.apk
./system/app/NVBackupUI/NVBackupUI.apk
./system/app/GooglePrintRecommendationService/GooglePrintRecommendationService.apk
./system/app/OPBreathMode/OPBreathMode.apk
./system/app/OPSoundTuner/OPSoundTuner.apk
./system/app/SimAppDialog/SimAppDialog.apk
./system/app/WapiCertManage/WapiCertManage.apk
./system/app/EngSpecialTest/EngSpecialTest.apk
./system/app/Backup/Backup.apk
./system/app/Traceur/Traceur.apk
./system/app/PacProcessor/PacProcessor.apk
./system/app/CarrierDefaultApp/CarrierDefaultApp.apk
./system/app/OPScreenRecord/OPScreenRecord.apk
./system/app/CompanionDeviceManager/CompanionDeviceManager.apk
./system/app/OPMmsLocationFramework/OPMmsLocationFramework.apk
./system/app/SmscPlugger/SmscPlugger.apk
./system/app/OPGamingSpace/OPGamingSpace.apk
./system/app/OPBackup/OPBackup.apk
./system/app/BasicDreams/BasicDreams.apk
./system/app/OemAutoTestServer/OemAutoTestServer.apk
./system/app/ARCore_stub/ARCore_stub.apk
./system/app/EngineeringMode/EngineeringMode.apk
./system/app/SoterService/SoterService.apk
./system/app/OPIntelliService/OPIntelliService.apk
./system/app/PartnerBookmarksProvider/PartnerBookmarksProvider.apk
./system/app/OPGeoIpTime/OPGeoIpTime.apk
./system/app/WAPPushManager/WAPPushManager.apk
./system/app/oem_tcma/oem_tcma.apk
./system/app/SensorTestTool/SensorTestTool.apk
./system/app/WifiRfTestApk/WifiRfTestApk.apk
./system/app/BackupRestoreRemoteService/BackupRestoreRemoteService.apk
./system/app/SdCardService/SdCardService.apk
./system/app/BookmarkProvider/BookmarkProvider.apk
./system/app/PhotosOnline/PhotosOnline.apk
./system/app/OPPush/OPPush.apk
./system/app/QColor/QColor.apk
./system/app/Calculator/Calculator.apk
./system/app/AntHalService/AntHalService.apk
./system/app/WallpaperBackup/WallpaperBackup.apk
./system/app/CtsShimPrebuilt/CtsShimPrebuilt.apk
./system/app/OEMLogKit/OEMLogKit.apk
./system/app/OPCommonLogTool/OPCommonLogTool.apk
./system/app/PlayAutoInstallConfig/PlayAutoInstallConfig.apk
./system/app/LiveWallpapersPicker/LiveWallpapersPicker.apk
./system/app/BluetoothMidiService/BluetoothMidiService.apk
./system/app/Rftoolkit/Rftoolkit.apk
./system/app/EasterEgg_O2/EasterEgg_O2.apk
./system/app/HTMLViewer/HTMLViewer.apk
./system/app/OPWallpaperResources/OPWallpaperResources.apk
./system/app/Netflix_Stub/Netflix_Stub.apk
./system/app/BTtestmode/BTtestmode.apk
./system/app/OPTelephonyDiagnoseManager/OPTelephonyDiagnoseManager.apk
./system/app/OPSesAuthentication/OPSesAuthentication.apk
./system/app/LogKitSdService/LogKitSdService.apk
./system/app/Netflix_Activation/Netflix_Activation.apk
./system/app/NFCTestMode/NFCTestMode.apk
./system/priv-app/Houston/Houston.apk
./system/priv-app/OPMms/OPMms.apk
./system/priv-app/InputDevices/InputDevices.apk
./system/priv-app/ProxyHandler/ProxyHandler.apk
./system/priv-app/DynamicSystemInstallationService/DynamicSystemInstallationService.apk
./system/priv-app/OPAppCategoryProvider/OPAppCategoryProvider.apk
./system/priv-app/OPCellBroadcastReceiver/OPCellBroadcastReceiver.apk
./system/priv-app/OPFaceUnlock/OPFaceUnlock.apk
./system/priv-app/LocalTransport/LocalTransport.apk
./system/priv-app/Contacts/Contacts.apk
./system/priv-app/HotwordEnrollmentOKGoogleWCD9340/HotwordEnrollmentOKGoogleWCD9340.apk
./system/priv-app/ONS/ONS.apk
./system/priv-app/ManagedProvisioning/ManagedProvisioning.apk
./system/priv-app/TagGoogle/TagGoogle.apk
./system/priv-app/RcsSDK/RcsSDK.apk
./system/priv-app/CallLogBackup/CallLogBackup.apk
./system/priv-app/OnePlusGallery/OnePlusGallery.apk
./system/priv-app/OPDeviceManager/OPDeviceManager.apk
./system/priv-app/WfdService/WfdService.apk
./system/priv-app/OPDeviceManagerProvider/OPDeviceManagerProvider.apk
./system/priv-app/CtsShimPrivPrebuilt/CtsShimPrivPrebuilt.apk
./system/priv-app/IFAAService/IFAAService.apk
./system/priv-app/SharedStorageBackup/SharedStorageBackup.apk
./system/priv-app/HotwordEnrollmentXGoogleWCD9340/HotwordEnrollmentXGoogleWCD9340.apk
./system/priv-app/MmsService/MmsService.apk
./system/priv-app/EmergencyInfo/EmergencyInfo.apk
./system/priv-app/BackupRestoreConfirmation/BackupRestoreConfirmation.apk
./system/priv-app/Dialer/Dialer.apk
./system/priv-app/OPSimContacts/OPSimContacts.apk
d) Which /etc/init scripts are disabled?
Code:
system/etc/init/tombstoned.rc
system/etc/init/perfetto.rc
system/etc/init/atrace.rc
system/etc/init/bluetooth-events.rc
system/etc/init/[email protected]
system/etc/init/perfservice.rc
system/etc/init/heapprofd.rc
system/etc/init/dumpstate.rc
system/etc/init/sarahd.rc
system/etc/init/incidentd.rc
system/etc/init/traceur.rc
system/etc/init/iorapd.rc
system/etc/init/bootstat.rc
system/etc/init/mdnsd.rc
system/etc/init/uncrypt.rc
system/etc/init/engineermode.rc
system/etc/init/recovery-persist.rc
system/etc/init/caffed.rc
system/etc/init/update_verifier.rc
system/etc/init/rss_hwm_reset.rc
system/etc/init/wfdservice.rc
system/etc/init/update_engine.rc
system/etc/init/recovery-refresh.rc
system/etc/init/flags_health_check.rc
system/etc/init/statsd.rc
e) If you want to have full "black", use Substratum (https://play.google.com/store/apps/details?id=projekt.substratum) and the Swift Black theme (https://play.google.com/store/apps/details?id=com.brit.swiftblack.layers). That will allow you to mod all the Google apps (and others) into full black mode.
f) "adb logcat" does not seem to move ... correct, to re-enable it do:
Code:
> adb shell
$ su
# setprop log.tag I
i use face unlock...
yenkoPR said:
i use face unlock...
Click to expand...
Click to collapse
Good for you, stick with OnePlus standard software.
Nice one might give this a blast later thanks op?
Ok what have I done wrong lol ?
jaythenut said:
Ok what have I done wrong lol ?
Click to expand...
Click to collapse
You downloaded from: https://mega.nz/#!2BZSiCwR!A4VQ6ZhSr...Sd_8F5W8Njb5Sg
I downloaded and it installs fine for me (just to be sure I was not using a local copy) ... it installs fine for me.
Check the md5 sum if you know how to do that: 3fb9c987cbe94874471c7c699e65d8a1
foobar66 said:
You downloaded from: https://mega.nz/#!2BZSiCwR!A4VQ6ZhSr...Sd_8F5W8Njb5Sg
I downloaded and it installs fine for me (just to be sure I was not using a local copy) ... it installs fine for me.
Check the md5 sum if you know how to do that: 3fb9c987cbe94874471c7c699e65d8a1
Click to expand...
Click to collapse
Asking for decryption key ?
jaythenut said:
Asking for decryption key
Click to expand...
Click to collapse
Weird ... that is the first time I see mega doing this ...
I will upload to a different cloud storage ... please wait a few mins ...
Edit: uploading to my Google drive ... will take 30 mins ...
Edit: OK ... file is uploaded to Google drive, please use following link:
https://drive.google.com/file/d/1XpiDKFQiuFuuTBvbKMAsxMH-B9Obi-Gz/view?usp=sharing
(click on the donwload icon upper right of screen)
File size: 877404687, MD5: 038c3285a68e2be5421dc1a3eb2d041e
I will update OP as well.
Can I 'dirty install' over the latest global stock ROM (already rooted with Magisk)?
Is the stock call recorder activated on this ROM?
Also, any possibility of working V4A being bundled in with this ROM? (I had no luck via the adb method).
Many thanks.
elmor0 said:
Can I 'dirty install' over the latest global stock ROM (already rooted with Magisk)?
Click to expand...
Click to collapse
Is the stock call recorder activated on this ROM?
Also, any possibility of working V4A being bundled in with this ROM? (I had no luck via the adb method).
Many thanks.[/QUOTE]
Dirty install should be possible.
ROM uses the Google dialer, so no call recording for now.
V4A ... never tried it so far, I would need to investigate ... try to find a Magisk module for it (not sure if that exists).
Done a dirty flash all seems to be working fine so far ?
Hi, thx for your work. Sadly for me its not working. Going to endless boot. Followed every Step. Sadly I didnt realize that I have Netflix installed wich was not Active and now even after removing the Modules it Says not Compatible with my Device....My Vault... Is there a Workaround for this?
Iam on Hd 1.0.0.7 AB
Edit: got it fixed with Netflix but even after full reset Iam not able to boot this Module
iceraum said:
Hi, thx for your work. Sadly for me its not working. Going to endless boot. Followed every Step. Sadly I didnt realize that I have Netflix installed wich was not Active and now even after removing the Modules it Says not Compatible with my Device....My Vault... Is there a Workaround for this?
Iam on Hd 1.0.0.7 AB
Edit: got it fixed with Netflix but even after full reset Iam not able to boot this Module
Click to expand...
Click to collapse
Did you have any other Magiks modules active when you tried to install this one?
foobar66 said:
Did you have any other Magiks modules active when you tried to install this one?
Click to expand...
Click to collapse
No. Just Clean new Install after Factory reset.
can i use this rom for op7p ?
and one question. hows swipe to home animation doing here? i've tried nova launcher on stock rom but swipe to home doesnt work properly and i the app icon doesn't collapse nicely
Dark Fear said:
can i use this rom for op7p ?
and one question. hows swipe to home animation doing here? i've tried nova launcher on stock rom but swipe to home doesnt work properly and i the app icon doesn't collapse nicely
Click to expand...
Click to collapse
I don't know it if will work for op7p ... try ...
Swipe to home works fine for me on OnePlus 7T pro
iceraum said:
No. Just Clean new Install after Factory reset.
Click to expand...
Click to collapse
Which country are you in? Just realize that I might have copied the wrong APN file ... (but not sure this is why it does not work in your case).
I am uploading a new version with the original APN files ... please wait a bit.
Edit: new version available (use original download link).

[New Version][V3.0] AEM Store - A program to sideload Windows Store apps

AEM Store
A alternative place to download and sideload Windows Store apps
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
1. find your app (Make sure you are on the app page)
2. Click on the download button at the top right corner
3. Find the appropriate package containing either _arm_ or _neutral_ in the filename and .appx or .appxbundle in the file extension
(Download any dependencies if required)
4. Download the files
(some might not have the extension anymore, so add it back)
5. Run the .appx/.appxbundle files and click on install
Websites used in this program:
Microsoft Store: https://www.microsoft.com/en-us/store/b/home
MStoreLinkGenLite: https://github.com/alexenferman/MStoreLinkGenLite
Source code (Coming soon. Need to clean the code)
https://github.com/alexenferman/AEM-Store
This Software along with MStoreLinkGen are licensed under the GNU General Public License v3.0
https://github.com/alexenferman/AEM-Store/blob/main/LICENSE
In addition to this license, you are NOT allowed to sell this software, alone or in a bundle.
Download the latest version
New Version! [v3.0 / 2020-11-27]
Changelog:
New logo
New download section
New Design
Consumes less RAM (Around 60MB)
Now open source
problem certificate 0
Hi thanks for this program but i have a problem when i click for download the application there is an error of certificate (not be connect to the page of alternative store certificate 0). how can i solve it? thank for any response
diablojet said:
Hi thanks for this program but i have a problem when i click for download the application there is an error of certificate (not be connect to the page of alternative store certificate 0). how can i solve it? thank for any response
Click to expand...
Click to collapse
Can you more specific about the error you are getting?
If you meant that one of the websites are not loading because of the certificate problem, then the website has to renew their certificate. I checked on march 31st and it appears that it works. If you still get this error try to go on the windows store website and on the https://store.rg-adguard.net/ website on the edge browser to see if you get the same error.
Also when you download an app DO NOT click on Get. Always click on the download icon at the bottom right corner.
Thank you
Now it work sorry
Hi thanks for the reply and I apologize in advance for making you waste time now I don't know why it works. Thanks again.
alexenferman said:
Since the store started to not work on my surface RT, I decided to develop a program that makes it easier to sideload apps from the Microsoft Store and allows you to install them manually.
ARM RT App-Store
How to install apps using this program: (It might seem like a long process but it's not)
1. find your app (Make sure you are on the app page)
2. Click on the download button at the bottom right corner
3. You will be at a different page, so click on the check mark button
4. Find the appropriate package containing either _arm_ or _neutral_ in the filename and .appx or .appxbundle in the file extension
(Download any dependencies if required)
5. Download the files
(some might not have the extension anymore, so add it back)
6. Run the .appx/.appxbundle files and click on install
Issues:
The program uses around 100MB of RAM
It requires a lot of steps
It needs a better name
Some apps, such as Microsoft games, do not open because they are not added to your account
Some apps, need a modified manifest to install
Websites used in this program
Microsoft Store: https://www.microsoft.com/en-us/store/b/home
Microsoft Store link generator: https://store.rg-adguard.net/
Note:
Make sure you have the .NET Runtime packages
You can also use this program on a x86 computer
Terms and conditions:
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Click to expand...
Click to collapse
Hey want to try this out but when I select the file to download, the download dialogue opens but it never starts to download. Just sits there. Any idea why?
Thanks
dk1keith said:
Hey want to try this out but when I select the file to download, the download dialogue opens but it never starts to download. Just sits there. Any idea why?
Thanks
Click to expand...
Click to collapse
Yes. All you have to do is ignore the first download window and click on the file you want to download again and the second time it should come up.
alexenferman said:
Yes. All you have to do is ignore the first download window and click on the file you want to download again and the second time it should come up.
Click to expand...
Click to collapse
that worked. thanks
Hey this thing is awesome! I'm looking to build an app for the surface rt as well. What UWP SDK are you using to build this? Is there a specific process you needed to use in order for it to run on the tablet?
kmccmk9 said:
Hey this thing is awesome! I'm looking to build an app for the surface rt as well. What UWP SDK are you using to build this? Is there a specific process you needed to use in order for it to run on the tablet?
Click to expand...
Click to collapse
Thank you! No. You do not need any UWP sdk. I used the Visual Studio community edition (Free). If you know how to program in VB.net (Very easy), you can make programs that work on any platform by default. No need for additionnal SDks. As long as you have the .net runtime packages installed on your tablet (Comes installed by default), your program will run on any platform (Windows ARM, x86, even Linux!) If you do not know how to program on VB.net, it's actually VERY VERY easy! You design the program first by dragging buttons, textboxes, labels, etc... and then you do the programming. There are a lot of free resources available.
Hope this helps, PM me if you have more questions!
alexenferman said:
Thank you! No. You do not need any UWP sdk. I used the Visual Studio community edition (Free). If you know how to program in VB.net (Very easy), you can make programs that work on any platform by default. No need for additionnal SDks. As long as you have the .net runtime packages installed on your tablet (Comes installed by default), your program will run on any platform (Windows ARM, x86, even Linux!) If you do not know how to program on VB.net, it's actually VERY VERY easy! You design the program first by dragging buttons, textboxes, labels, etc... and then you do the programming. There are a lot of free resources available.
Hope this helps, PM me if you have more questions!
Click to expand...
Click to collapse
Ok thank you very much for responding. I'm very comfortable with C# so I'll go with Visual C#. I was trying UWP but getting a lot of annoying errors. I'll give standard C# ARM a shot. Maybe I'll use WPF to make it look nice
kmccmk9 said:
Ok thank you very much for responding. I'm very comfortable with C# so I'll go with Visual C#. I was trying UWP but getting a lot of annoying errors. I'll give standard C# ARM a shot. Maybe I'll use WPF to make it look nice
Click to expand...
Click to collapse
You actually don't need to touch anything. Leave everything by default. On the top, if it says any CPU, leave it as-is and it will work on your tablet and computer.
alexenferman said:
You actually don't need to touch anything. Leave everything by default. On the top, if it says any CPU, leave it as-is and it will work on your tablet and computer.
Click to expand...
Click to collapse
Darn it actually doesn't seem to be working. Maybe it is targeting too high of a .net framework?
---------- Post added at 03:18 AM ---------- Previous post was at 02:55 AM ----------
alexenferman said:
You actually don't need to touch anything. Leave everything by default. On the top, if it says any CPU, leave it as-is and it will work on your tablet and computer.
Click to expand...
Click to collapse
So did you do VB with Universal Windows?
Any workaround for this "Some apps, such as Microsoft games, do not open because they are not added to your account"? Like trying to register the game/app into a Windows 10 pc?
Thanks!
---------- Post added at 05:37 PM ---------- Previous post was at 05:37 PM ----------
Any workaround for this "Some apps, such as Microsoft games, do not open because they are not added to your account"? Like trying to register the game/app into a Windows 10 pc?
Thanks!
thanks for the appstore!
so i downloaded netflix 2.22.0.39arm and the required apps on surface rt with the windows 10 leaked build
installed without any problems
but when i launch it i closed right away
any idea whats wrong there?
p.s. i tried all arm version that i was able to install from the download list
but all of them install (once u install required libs) but when u start open and close
andPS2 said:
thanks for the appstore!
so i downloaded netflix 2.22.0.39arm and the required apps on surface rt with the windows 10 leaked build
installed without any problems
but when i launch it i closed right away
any idea whats wrong there?
p.s. i tried all arm version that i was able to install from the download list
but all of them install (once u install required libs) but when u start open and close
Click to expand...
Click to collapse
I assume you are connected to the internet so the app can acquire a license?
jwa4 said:
I assume you are connected to the internet so the app can acquire a license?
Click to expand...
Click to collapse
yes i'm connected
might be a general problem since all of the apps installed with the hack
Windows_10_15035_ARM32_AppUpdate do the same
P.S. fixed it by applying the Image again
Apps do work now!
andPS2 said:
yes i'm connected
might be a general problem since all of the apps installed with the hack
Windows_10_15035_ARM32_AppUpdate do the same
Click to expand...
Click to collapse
All the apps I tried from that pack so far worked fine. Longshot, but is your system time set right?
Edit: One thing I should mention is I'm not using the ready to go WIM, I got the untouched WIM from Beta Archive and applied fixes, drivers and finally apps myself.
jwa4 said:
All the apps I tried from that pack so far worked fine. Longshot, but is your system time set right?
Edit: One thing I should mention is I'm not using the ready to go WIM, I got the untouched WIM from Beta Archive and applied fixes, drivers and finally apps myself.
Click to expand...
Click to collapse
i would love to use that as well but not sure how to apply the drivers and fixes
would it be kinda like described here?
https://forums.mydigitallife.net/threads/download-windows-10-rs3-rtm-b16299-15-pe-arm32.75321/
p.s. i got it to work by applying the windows 10 image again!
i wonder what is causing the app activation to fail
applied windows 10 image again
installed apps -> all of them worked including skype and netflix
hours later after couple reboots and activating windows
i got more apps (adobe touch, microsoft reader, teamviewer and vlc)
all of these close right after i start them so again this problem that they cant
get the license...

Categories

Resources