What are the alternatives for Xposed framework on Pie? Preferably without triggering Safety Net?












5















Xposed development has been in a limbo with the last update being a beta released a year ago.



Die hard fans of Xposed hesitate to upgrade Android, in the absence of Xposed support.This is true for the latest Android Pie as well. Magisk is useful but cannot replace Xposed for deep stuff. Yet another concern is Safety Net getting triggered when Xposed framework is installed through Magisk.



What are the alternatives available? Preferably without triggering Safety Net?



Note :




  1. This is a self answered question to share my recent foray into this after upgrading to Pie.


  2. Moderators are welcome to make this a wiki Q and A if it attracts more updates.











share|improve this question

























  • I think you accidentally created a new tag: "edxposed"

    – Robert
    6 hours ago











  • @Robert - No it was done on purpose! I assume that may become default for Xposed for Pie, unless it is revived. If there aren't enough questions on this new tag, system trashes it after some time (don't recall details)

    – beeshyams
    6 hours ago


















5















Xposed development has been in a limbo with the last update being a beta released a year ago.



Die hard fans of Xposed hesitate to upgrade Android, in the absence of Xposed support.This is true for the latest Android Pie as well. Magisk is useful but cannot replace Xposed for deep stuff. Yet another concern is Safety Net getting triggered when Xposed framework is installed through Magisk.



What are the alternatives available? Preferably without triggering Safety Net?



Note :




  1. This is a self answered question to share my recent foray into this after upgrading to Pie.


  2. Moderators are welcome to make this a wiki Q and A if it attracts more updates.











share|improve this question

























  • I think you accidentally created a new tag: "edxposed"

    – Robert
    6 hours ago











  • @Robert - No it was done on purpose! I assume that may become default for Xposed for Pie, unless it is revived. If there aren't enough questions on this new tag, system trashes it after some time (don't recall details)

    – beeshyams
    6 hours ago
















5












5








5








Xposed development has been in a limbo with the last update being a beta released a year ago.



Die hard fans of Xposed hesitate to upgrade Android, in the absence of Xposed support.This is true for the latest Android Pie as well. Magisk is useful but cannot replace Xposed for deep stuff. Yet another concern is Safety Net getting triggered when Xposed framework is installed through Magisk.



What are the alternatives available? Preferably without triggering Safety Net?



Note :




  1. This is a self answered question to share my recent foray into this after upgrading to Pie.


  2. Moderators are welcome to make this a wiki Q and A if it attracts more updates.











share|improve this question
















Xposed development has been in a limbo with the last update being a beta released a year ago.



Die hard fans of Xposed hesitate to upgrade Android, in the absence of Xposed support.This is true for the latest Android Pie as well. Magisk is useful but cannot replace Xposed for deep stuff. Yet another concern is Safety Net getting triggered when Xposed framework is installed through Magisk.



What are the alternatives available? Preferably without triggering Safety Net?



Note :




  1. This is a self answered question to share my recent foray into this after upgrading to Pie.


  2. Moderators are welcome to make this a wiki Q and A if it attracts more updates.








xposed-framework 9.0-pie safety-net edxposed






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 7 hours ago







beeshyams

















asked 9 hours ago









beeshyamsbeeshyams

24.5k1545152




24.5k1545152













  • I think you accidentally created a new tag: "edxposed"

    – Robert
    6 hours ago











  • @Robert - No it was done on purpose! I assume that may become default for Xposed for Pie, unless it is revived. If there aren't enough questions on this new tag, system trashes it after some time (don't recall details)

    – beeshyams
    6 hours ago





















  • I think you accidentally created a new tag: "edxposed"

    – Robert
    6 hours ago











  • @Robert - No it was done on purpose! I assume that may become default for Xposed for Pie, unless it is revived. If there aren't enough questions on this new tag, system trashes it after some time (don't recall details)

    – beeshyams
    6 hours ago



















I think you accidentally created a new tag: "edxposed"

– Robert
6 hours ago





I think you accidentally created a new tag: "edxposed"

– Robert
6 hours ago













@Robert - No it was done on purpose! I assume that may become default for Xposed for Pie, unless it is revived. If there aren't enough questions on this new tag, system trashes it after some time (don't recall details)

– beeshyams
6 hours ago







@Robert - No it was done on purpose! I assume that may become default for Xposed for Pie, unless it is revived. If there aren't enough questions on this new tag, system trashes it after some time (don't recall details)

– beeshyams
6 hours ago












1 Answer
1






active

oldest

votes


















7














Alternatives to Xposed (rovo89) are:




  • Virtual Xposed - a rootless Xposed and therefore far less capable. I didn't investigate further for this reason but I read that development on this has stopped (unconfirmed).


  • Tai-Chi Xposed by the same developer of Virtual Xposed and supports Android Pie. Said to be close sourced and likely to be paid module per some reports.


  • Edxposed. This is the alternative I chose.



Disclaimer: I am not a developer nor am I affiliated to any app or module.



Is it safe?



For me Yes



For an average user like me, two factors help decide:




  • Open Source Vs Close Source Edxposed is Open source. I have no understanding of code and cannot draw any conclusion from looking at code. But yes, being open source means it is subject to scrutiny by knowledgeable folks and therefore safer (Please don't drag me into open source discussion, rather post an alternative answer :).



  • Provenance or trust attached




    • The last Xposed update by rovo89 is also close sourced (as against earlier versions which are open source). This being close source would not have detracted people from using it purely based on developer's reputation.


    • In the case of Edxposed, my trust lies with Marcel (aka M66B) who has developed several privacy centered modules / apps such as NetGuard, Xprivacy, XprivacyLua and FairEmail. For me, when a staunch privacy advocate like Marcel starts development using EdXposed that's pretty much sovereign guarantee despite some warnings about close source (Incidentally, this claim is incorrect and a Reddit user informed XDA portal. To clarify again it is open source)





Is it as good as Xposed and can I use all Xposed modules?




  • It is not (yet) as powerful as Xposed because it lacks support at this stage for resource hooks but it may get added hopefully.


  • It is still in beta stage but a lot of modules work already. See [Updated] List of Xposed modules for Android Pie working with Ed Xposed Framework for a list of working and non-working modules which is being updated.


  • For me XPrivacy Lua works and works far better on EdXposed than on the beta version of Xposed on Oreo. Another must module for me is Maxlock which works fine. Only one I want is GravityBox and C3C076 , developer of GravityBox is considering development for EdXposed and it is likely others follow suit.



Does it pass Safety Net?



Yes :)



OK, how do I install it?



Source- Android 9.0 uses xposed solutions



Use Magisk order to install these modules in the same order ( You won't find them in the magisk repo. Download them and from Magisk Downloads option click on the + to install and they will appear as Magisk Modules)




  1. Magisk-riru-core-arm-arm64-v10.zip


  2. Magisk-EdXposed-arm-arm64-v x.x_beta-release.zip


  3. Don't reboot yet , install XposedInstaller_by_dvdandroid_19_10_18. apk or from XDA


  4. Reboot.



Notes




  • You may need multiple reboots.


  • Ignore the warning on the installer Xposed not yet compatible ...with SDK 28...or your Android version.


  • You may find at times that installer is disabled - reinstall and reboot to fix.


  • Your device may be noticeably slower to respond - that's a price to pay till things stabilize.


  • Some modules may work with earlier versions of Edxposed and not with later versions or vice-versa. Example is Xposed Edge which works with the first version only but not later ones (see GitHub)


  • Pro-tip Just in case you land up installing a module that ends up in a boot loop or creates some other problem , it is handy to have [Tool][2018.8.1] Magisk Manager for Recovery Mode (mm) installed so that you can disable or uninstall the Xposed modules from Magisk.



IMG: IMG: IMG: IMG:



(Click to enlarge)



Happy Xposing !






share|improve this answer


























  • On which ROM did you test EdXposed?

    – Irfan Latif
    3 hours ago











  • @IrfanLatif - Hi. Stock on MiA1 (Android one device)

    – beeshyams
    2 hours ago











Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "139"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fandroid.stackexchange.com%2fquestions%2f207633%2fwhat-are-the-alternatives-for-xposed-framework-on-pie-preferably-without-trigge%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









7














Alternatives to Xposed (rovo89) are:




  • Virtual Xposed - a rootless Xposed and therefore far less capable. I didn't investigate further for this reason but I read that development on this has stopped (unconfirmed).


  • Tai-Chi Xposed by the same developer of Virtual Xposed and supports Android Pie. Said to be close sourced and likely to be paid module per some reports.


  • Edxposed. This is the alternative I chose.



Disclaimer: I am not a developer nor am I affiliated to any app or module.



Is it safe?



For me Yes



For an average user like me, two factors help decide:




  • Open Source Vs Close Source Edxposed is Open source. I have no understanding of code and cannot draw any conclusion from looking at code. But yes, being open source means it is subject to scrutiny by knowledgeable folks and therefore safer (Please don't drag me into open source discussion, rather post an alternative answer :).



  • Provenance or trust attached




    • The last Xposed update by rovo89 is also close sourced (as against earlier versions which are open source). This being close source would not have detracted people from using it purely based on developer's reputation.


    • In the case of Edxposed, my trust lies with Marcel (aka M66B) who has developed several privacy centered modules / apps such as NetGuard, Xprivacy, XprivacyLua and FairEmail. For me, when a staunch privacy advocate like Marcel starts development using EdXposed that's pretty much sovereign guarantee despite some warnings about close source (Incidentally, this claim is incorrect and a Reddit user informed XDA portal. To clarify again it is open source)





Is it as good as Xposed and can I use all Xposed modules?




  • It is not (yet) as powerful as Xposed because it lacks support at this stage for resource hooks but it may get added hopefully.


  • It is still in beta stage but a lot of modules work already. See [Updated] List of Xposed modules for Android Pie working with Ed Xposed Framework for a list of working and non-working modules which is being updated.


  • For me XPrivacy Lua works and works far better on EdXposed than on the beta version of Xposed on Oreo. Another must module for me is Maxlock which works fine. Only one I want is GravityBox and C3C076 , developer of GravityBox is considering development for EdXposed and it is likely others follow suit.



Does it pass Safety Net?



Yes :)



OK, how do I install it?



Source- Android 9.0 uses xposed solutions



Use Magisk order to install these modules in the same order ( You won't find them in the magisk repo. Download them and from Magisk Downloads option click on the + to install and they will appear as Magisk Modules)




  1. Magisk-riru-core-arm-arm64-v10.zip


  2. Magisk-EdXposed-arm-arm64-v x.x_beta-release.zip


  3. Don't reboot yet , install XposedInstaller_by_dvdandroid_19_10_18. apk or from XDA


  4. Reboot.



Notes




  • You may need multiple reboots.


  • Ignore the warning on the installer Xposed not yet compatible ...with SDK 28...or your Android version.


  • You may find at times that installer is disabled - reinstall and reboot to fix.


  • Your device may be noticeably slower to respond - that's a price to pay till things stabilize.


  • Some modules may work with earlier versions of Edxposed and not with later versions or vice-versa. Example is Xposed Edge which works with the first version only but not later ones (see GitHub)


  • Pro-tip Just in case you land up installing a module that ends up in a boot loop or creates some other problem , it is handy to have [Tool][2018.8.1] Magisk Manager for Recovery Mode (mm) installed so that you can disable or uninstall the Xposed modules from Magisk.



IMG: IMG: IMG: IMG:



(Click to enlarge)



Happy Xposing !






share|improve this answer


























  • On which ROM did you test EdXposed?

    – Irfan Latif
    3 hours ago











  • @IrfanLatif - Hi. Stock on MiA1 (Android one device)

    – beeshyams
    2 hours ago
















7














Alternatives to Xposed (rovo89) are:




  • Virtual Xposed - a rootless Xposed and therefore far less capable. I didn't investigate further for this reason but I read that development on this has stopped (unconfirmed).


  • Tai-Chi Xposed by the same developer of Virtual Xposed and supports Android Pie. Said to be close sourced and likely to be paid module per some reports.


  • Edxposed. This is the alternative I chose.



Disclaimer: I am not a developer nor am I affiliated to any app or module.



Is it safe?



For me Yes



For an average user like me, two factors help decide:




  • Open Source Vs Close Source Edxposed is Open source. I have no understanding of code and cannot draw any conclusion from looking at code. But yes, being open source means it is subject to scrutiny by knowledgeable folks and therefore safer (Please don't drag me into open source discussion, rather post an alternative answer :).



  • Provenance or trust attached




    • The last Xposed update by rovo89 is also close sourced (as against earlier versions which are open source). This being close source would not have detracted people from using it purely based on developer's reputation.


    • In the case of Edxposed, my trust lies with Marcel (aka M66B) who has developed several privacy centered modules / apps such as NetGuard, Xprivacy, XprivacyLua and FairEmail. For me, when a staunch privacy advocate like Marcel starts development using EdXposed that's pretty much sovereign guarantee despite some warnings about close source (Incidentally, this claim is incorrect and a Reddit user informed XDA portal. To clarify again it is open source)





Is it as good as Xposed and can I use all Xposed modules?




  • It is not (yet) as powerful as Xposed because it lacks support at this stage for resource hooks but it may get added hopefully.


  • It is still in beta stage but a lot of modules work already. See [Updated] List of Xposed modules for Android Pie working with Ed Xposed Framework for a list of working and non-working modules which is being updated.


  • For me XPrivacy Lua works and works far better on EdXposed than on the beta version of Xposed on Oreo. Another must module for me is Maxlock which works fine. Only one I want is GravityBox and C3C076 , developer of GravityBox is considering development for EdXposed and it is likely others follow suit.



Does it pass Safety Net?



Yes :)



OK, how do I install it?



Source- Android 9.0 uses xposed solutions



Use Magisk order to install these modules in the same order ( You won't find them in the magisk repo. Download them and from Magisk Downloads option click on the + to install and they will appear as Magisk Modules)




  1. Magisk-riru-core-arm-arm64-v10.zip


  2. Magisk-EdXposed-arm-arm64-v x.x_beta-release.zip


  3. Don't reboot yet , install XposedInstaller_by_dvdandroid_19_10_18. apk or from XDA


  4. Reboot.



Notes




  • You may need multiple reboots.


  • Ignore the warning on the installer Xposed not yet compatible ...with SDK 28...or your Android version.


  • You may find at times that installer is disabled - reinstall and reboot to fix.


  • Your device may be noticeably slower to respond - that's a price to pay till things stabilize.


  • Some modules may work with earlier versions of Edxposed and not with later versions or vice-versa. Example is Xposed Edge which works with the first version only but not later ones (see GitHub)


  • Pro-tip Just in case you land up installing a module that ends up in a boot loop or creates some other problem , it is handy to have [Tool][2018.8.1] Magisk Manager for Recovery Mode (mm) installed so that you can disable or uninstall the Xposed modules from Magisk.



IMG: IMG: IMG: IMG:



(Click to enlarge)



Happy Xposing !






share|improve this answer


























  • On which ROM did you test EdXposed?

    – Irfan Latif
    3 hours ago











  • @IrfanLatif - Hi. Stock on MiA1 (Android one device)

    – beeshyams
    2 hours ago














7












7








7







Alternatives to Xposed (rovo89) are:




  • Virtual Xposed - a rootless Xposed and therefore far less capable. I didn't investigate further for this reason but I read that development on this has stopped (unconfirmed).


  • Tai-Chi Xposed by the same developer of Virtual Xposed and supports Android Pie. Said to be close sourced and likely to be paid module per some reports.


  • Edxposed. This is the alternative I chose.



Disclaimer: I am not a developer nor am I affiliated to any app or module.



Is it safe?



For me Yes



For an average user like me, two factors help decide:




  • Open Source Vs Close Source Edxposed is Open source. I have no understanding of code and cannot draw any conclusion from looking at code. But yes, being open source means it is subject to scrutiny by knowledgeable folks and therefore safer (Please don't drag me into open source discussion, rather post an alternative answer :).



  • Provenance or trust attached




    • The last Xposed update by rovo89 is also close sourced (as against earlier versions which are open source). This being close source would not have detracted people from using it purely based on developer's reputation.


    • In the case of Edxposed, my trust lies with Marcel (aka M66B) who has developed several privacy centered modules / apps such as NetGuard, Xprivacy, XprivacyLua and FairEmail. For me, when a staunch privacy advocate like Marcel starts development using EdXposed that's pretty much sovereign guarantee despite some warnings about close source (Incidentally, this claim is incorrect and a Reddit user informed XDA portal. To clarify again it is open source)





Is it as good as Xposed and can I use all Xposed modules?




  • It is not (yet) as powerful as Xposed because it lacks support at this stage for resource hooks but it may get added hopefully.


  • It is still in beta stage but a lot of modules work already. See [Updated] List of Xposed modules for Android Pie working with Ed Xposed Framework for a list of working and non-working modules which is being updated.


  • For me XPrivacy Lua works and works far better on EdXposed than on the beta version of Xposed on Oreo. Another must module for me is Maxlock which works fine. Only one I want is GravityBox and C3C076 , developer of GravityBox is considering development for EdXposed and it is likely others follow suit.



Does it pass Safety Net?



Yes :)



OK, how do I install it?



Source- Android 9.0 uses xposed solutions



Use Magisk order to install these modules in the same order ( You won't find them in the magisk repo. Download them and from Magisk Downloads option click on the + to install and they will appear as Magisk Modules)




  1. Magisk-riru-core-arm-arm64-v10.zip


  2. Magisk-EdXposed-arm-arm64-v x.x_beta-release.zip


  3. Don't reboot yet , install XposedInstaller_by_dvdandroid_19_10_18. apk or from XDA


  4. Reboot.



Notes




  • You may need multiple reboots.


  • Ignore the warning on the installer Xposed not yet compatible ...with SDK 28...or your Android version.


  • You may find at times that installer is disabled - reinstall and reboot to fix.


  • Your device may be noticeably slower to respond - that's a price to pay till things stabilize.


  • Some modules may work with earlier versions of Edxposed and not with later versions or vice-versa. Example is Xposed Edge which works with the first version only but not later ones (see GitHub)


  • Pro-tip Just in case you land up installing a module that ends up in a boot loop or creates some other problem , it is handy to have [Tool][2018.8.1] Magisk Manager for Recovery Mode (mm) installed so that you can disable or uninstall the Xposed modules from Magisk.



IMG: IMG: IMG: IMG:



(Click to enlarge)



Happy Xposing !






share|improve this answer















Alternatives to Xposed (rovo89) are:




  • Virtual Xposed - a rootless Xposed and therefore far less capable. I didn't investigate further for this reason but I read that development on this has stopped (unconfirmed).


  • Tai-Chi Xposed by the same developer of Virtual Xposed and supports Android Pie. Said to be close sourced and likely to be paid module per some reports.


  • Edxposed. This is the alternative I chose.



Disclaimer: I am not a developer nor am I affiliated to any app or module.



Is it safe?



For me Yes



For an average user like me, two factors help decide:




  • Open Source Vs Close Source Edxposed is Open source. I have no understanding of code and cannot draw any conclusion from looking at code. But yes, being open source means it is subject to scrutiny by knowledgeable folks and therefore safer (Please don't drag me into open source discussion, rather post an alternative answer :).



  • Provenance or trust attached




    • The last Xposed update by rovo89 is also close sourced (as against earlier versions which are open source). This being close source would not have detracted people from using it purely based on developer's reputation.


    • In the case of Edxposed, my trust lies with Marcel (aka M66B) who has developed several privacy centered modules / apps such as NetGuard, Xprivacy, XprivacyLua and FairEmail. For me, when a staunch privacy advocate like Marcel starts development using EdXposed that's pretty much sovereign guarantee despite some warnings about close source (Incidentally, this claim is incorrect and a Reddit user informed XDA portal. To clarify again it is open source)





Is it as good as Xposed and can I use all Xposed modules?




  • It is not (yet) as powerful as Xposed because it lacks support at this stage for resource hooks but it may get added hopefully.


  • It is still in beta stage but a lot of modules work already. See [Updated] List of Xposed modules for Android Pie working with Ed Xposed Framework for a list of working and non-working modules which is being updated.


  • For me XPrivacy Lua works and works far better on EdXposed than on the beta version of Xposed on Oreo. Another must module for me is Maxlock which works fine. Only one I want is GravityBox and C3C076 , developer of GravityBox is considering development for EdXposed and it is likely others follow suit.



Does it pass Safety Net?



Yes :)



OK, how do I install it?



Source- Android 9.0 uses xposed solutions



Use Magisk order to install these modules in the same order ( You won't find them in the magisk repo. Download them and from Magisk Downloads option click on the + to install and they will appear as Magisk Modules)




  1. Magisk-riru-core-arm-arm64-v10.zip


  2. Magisk-EdXposed-arm-arm64-v x.x_beta-release.zip


  3. Don't reboot yet , install XposedInstaller_by_dvdandroid_19_10_18. apk or from XDA


  4. Reboot.



Notes




  • You may need multiple reboots.


  • Ignore the warning on the installer Xposed not yet compatible ...with SDK 28...or your Android version.


  • You may find at times that installer is disabled - reinstall and reboot to fix.


  • Your device may be noticeably slower to respond - that's a price to pay till things stabilize.


  • Some modules may work with earlier versions of Edxposed and not with later versions or vice-versa. Example is Xposed Edge which works with the first version only but not later ones (see GitHub)


  • Pro-tip Just in case you land up installing a module that ends up in a boot loop or creates some other problem , it is handy to have [Tool][2018.8.1] Magisk Manager for Recovery Mode (mm) installed so that you can disable or uninstall the Xposed modules from Magisk.



IMG: IMG: IMG: IMG:



(Click to enlarge)



Happy Xposing !







share|improve this answer














share|improve this answer



share|improve this answer








edited 3 hours ago

























answered 9 hours ago









beeshyamsbeeshyams

24.5k1545152




24.5k1545152













  • On which ROM did you test EdXposed?

    – Irfan Latif
    3 hours ago











  • @IrfanLatif - Hi. Stock on MiA1 (Android one device)

    – beeshyams
    2 hours ago



















  • On which ROM did you test EdXposed?

    – Irfan Latif
    3 hours ago











  • @IrfanLatif - Hi. Stock on MiA1 (Android one device)

    – beeshyams
    2 hours ago

















On which ROM did you test EdXposed?

– Irfan Latif
3 hours ago





On which ROM did you test EdXposed?

– Irfan Latif
3 hours ago













@IrfanLatif - Hi. Stock on MiA1 (Android one device)

– beeshyams
2 hours ago





@IrfanLatif - Hi. Stock on MiA1 (Android one device)

– beeshyams
2 hours ago


















draft saved

draft discarded




















































Thanks for contributing an answer to Android Enthusiasts Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fandroid.stackexchange.com%2fquestions%2f207633%2fwhat-are-the-alternatives-for-xposed-framework-on-pie-preferably-without-trigge%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Callistus I

Tabula Rosettana

How to label and detect the document text images