So I followed what you said and attempted to
root and xposed the
stock vmos pro ROM(7.1,64bit,GP-already there).
First I downloaded vmos pro, then I imported your ROM {the one with root and xposed,64bit}, then I installed vmos pro(
from apk)
again inside vmo pro.
Well, I navigated to the ROM folder and found the stock ROM, renamed it
7z(extension), copied it to
/data then extracted it to internal storage(
default) using
Xplore. I extracted
root.zip and
xposed.zip in correct folders.Then I compress it in
zip format.
Now, here's the problem:-
1)Does
NOT boot when I re-zip(extension)[tested zipping both
inside vmos pro itself and in phone
outside] and import it in vmos pro app(
real phone).
2)Some attempts, as in
MANY attemps, for some of the
zips I made(following same above process,
but with
copying 7z to
internal storage directly, instead of '
root' directory), the vmos pro directly tells
import failed, ROM not exist. Well, this doesn't matter much, so next-
3)Strangely enough, when I made
NO 'modifications', simply copied the 7z to internal storage(yes,
internal, not
root directory in this case), extracted it, compressed it to zip, it
booted perfectly..like,
OMG..unfortunely, as you can guess, it's simply the
unmodified 'stock' ROM, which already comes in the vmos pro app package..so next-
Mysterious occurence:- Funny thing is, after like a
zillion attempts with
not booting, I tried something different. I made a
back up of
original ROM, then I imported the aforementioned backup into the currently running ROM(the one provided by you), then I
extracted the freshly imported original bakcked up ROM(imports to VMOSfiletransferstation by default) using
ZArchiver(with
root granted) into a new folder named '
New Folder' {pardon the humor, or lack of}. Now, I copied
xposed.zip, extracted it(
correctly). Rooting was exceptionaly
difficult, though I did something about it(I'll explain later). Just know this that, afer I did what I did(gonna explain more ahead),it actually BOOTED RIGHT(no 'android' loading loop).
Before I continue my
research paper(lol), know that when I ran my
modified ROM in vmos pro, I DID NOT '
import' the modified ROM(sadly, it gives the error 2 I mentioned above *
ROM not exist* but there's hope, I'll explain later, read on). The
modified backed up ROM could be
booted using '
recover rom' function of vmos pro(hey, I DID mention it's a '
backed up' ROM, albeit modified to give google play, root and xposed). So yeah, after it booted I checked with
root checker, it show '
ROOT SUCCESS' and xposed worked too.
Here comes the
forked path I mentioned for the difficulty I faced in
enabling root, hah. Xposed was
soo easy compared to this... For the root part, after like another
gazillion attempts over countless hours(over many days), I discovered two paths:-
1) NOT root path - simply extracting root.zip(in the now unzipped backed up rom's folder) does NOT grant root. Say you zip it anyways then YES, it will boot right, no problems there {
remember, use 'recover rom', but luckily, after some 'if this is that, then this will be' moments, I found a way to use the 'normal' IMPORT ROM function instead of the recover rom function, tell y'all later}, the ROM boots right BUT when you check with root checker, it show 'NOT PROPERLY ROOTED' and 'NO ROOT ACCESS FOUND'. So this path where I stumbled A LOT is a big NO.
2) ROOT SUCCESS path - yep, finally, somehow, anyhow, I did it..man, feels like I spent half my life making this '
thesis by the common man' lol. So, continuing on, in this path, don't extract root.zip here, what I did here was, in the ROM I'm running(
provided here in this post), I granted root access to solid explorer{personal fav}, then I opened root directory and typed 'su' in search. Yep, we both know where this is going. To put it in layman's term, you have to copy all
superuser(like daemonsu, su, even superuser related files in data/data folder in root directory)related contents from the root directory of the current
running ROM [
really important note, you can use ANY ROOTED VMOS PRO ROM, as long as version matches (
like running 64bit rooted ROM to make 64bit rooted ROM, same for 32bit)] then
copy all those contents to the
exact folders(
it's mentioned in the search page what came from where, and remember, solid explorer has dual interface to make life easy, just swipe left after opening solid explorer and you'll know what I mean) specified in the 'extracted original backed up ROM'. When that's all done, simply re-zip it back up using
ZArchiver and the export it to you phone storage. Move extracted zip to storage/emulated/0/vmospro/backup of your phone(
make one if it isn't there), and use vmos pro's 'recover ROM' function. It boots right and tested with root checker, '
ROOT SUCCESS' and
root access granted is shown.
Now for those who wanna use 'import function' instead of 'recover function' ..it's really funny to say this but firstly, you have to make the ROM as I specified(follow path 2), then recover it(so that it boots right) and after it boots right you will use the 'back up ROM' function..so yeah, you now have a 'backed up ROM' of your recovered modified ROM zip which you can now insert/move from the backup folder to the downloads folder path specified by storage/emulated/0/vmospro/downloads and then use 'import ROM' like normal.
Well, that's done. All I ask is if I can get a short video demo(or screen recorded, please) on how you made the ROM you posted here so that I may know what error I'm making. I really find that the method you mentions is much better but I just can't seem to find what went wrong. My email:- [email protected]. I wait for your reply AndnixSH. I am using a redmi note 9 pro unrooted.