{
"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"
}
Presents
Mobile Application Testing
This will be a Full Tutorial on Mobile Application Testing.
I will be updating this thread as I get time. SO NO ETA's.
Click to expand...
Click to collapse
If anybody wants to use / copy this tutorial to their Website or Blog please feel free to contact me at my personal email id: [email protected]
or at our official Website: www.rhbroms.com
Click to expand...
Click to collapse
Please Click on Thanks button if this tutorial by me had helped you for some extent !!!
Click to expand...
Click to collapse
Manual Testing
Contents:
1. What is Mobile Application Testing?
2. Difference Between Mobile Testing and Mobile Application Testing.
3. Mobile Application Extensions and Small intro about Android Platform.
4. How to Test a Mobile Application?
Automation Testing
Click on the below Topics to Lean Automation Testing..
It will take only 2-3 days to learn If you are good at Java
Contents:
1. Robotium for Android Application Testing.
2. Monkeyrunner for Android Application Testing.
Credits,
My Parents - For the best support.
@Swaroop Bandagadde - For the best support.
Renas Reda(Founder of Robotium Test Automation Tool) - For liking my tutorial and for the best support. :good:
jutikorn (My friend) - For the best support.
Mobile Application Testing
1. What is Mobile Application Testing?
It is somewhat similar to software testing but the testing will be performed on a mobile device instead of performing on a system.
Types of Mobile application Testing are:
1. Installation testing.
2. Functional Testing.
3. Memory Leakage Testing.
4. Interrupt Testing.
5. Usability testing.
6. Certification Testing.
7. Performance Testing.
8. Integration Testing.
9. System Testing.
10. Accessibility Testing.
11. Adhoc(Monkey) Testing.
The all above points will be discussed on "How to Test Mobile application?" Chapter.
2. Difference Between Mobile Testing and Mobile Application Testing.
Mobile Testing
- Mobile Testing is testing of Mobile Handsets or Devices.
- Here we mainly concentrate on Native applications(Blot wares).
- Testing all the core like SMS, Voice calls, Connectivity(Bluetooth), Battery(Charging), Signal receiving, Network are working correctly.
- Testing is conducted on both hardware and software.
Mobile Application Testing
- Mobile Application Testing is the testing of mobile applications which we are making as third party for the targeted mobile handset.
- Some core feature of the mobile are tested just to see that your application has not created any side effects on the device functionality.
Mobile Application Extensions and Small intro about Android Platform
3. Mobile Application Extensions and Small intro about Android Platform.
Below are some Mobile Platforms given with respective File Extensions
1. Android - .apk (Android application package file)
2. Iphone - .ipa (iOS application archive file)
3. Symbian - .sis (Software Installation Script)
4. J2ME - .jad and .jar (Java Application Descriptor and Java ARchive)
5. RIM - .alx and .cod
6. Windows Mobile - .cab
7. Bada - .jad and .jar (Java Application Descriptor and Java ARchive)
Android Platform
Testing Purpose we should have to know about the android architecture as well as about Android Versions. Details On this discussed below:
Architecture of Android:
Android operating system is a stack of software components which is roughly divided into five sections and four main layers as shown below in the architecture diagram:
Linux kernel
At the bottom of the layers is Linux - Linux 2.6 with approximately 115 patches. This provides basic system functionality like process management, memory management, device management like camera, keypad, display etc. Also, the kernel handles all the things that Linux is really good at such as networking and a vast array of device drivers, which take the pain out of interfacing to peripheral hardware.
Libraries
On top of Linux kernel there is a set of libraries including open-source Web browser engine WebKit, well known library libc, SQLite database which is a useful repository for storage and sharing of application data, libraries to play and record audio and video, SSL libraries responsible for Internet security etc.
Android Runtime
This is the third section of the architecture and available on the second layer from the bottom. This section provides a key component called Dalvik Virtual Machine which is a kind of Java Virtual Machine specially designed and optimized for Android.
The Dalvik VM makes use of Linux core features like memory management and multi-threading, which is intrinsic in the Java language. The Dalvik VM enables every Android application to run in its own process, with its own instance of the Dalvik virtual machine.
The Android runtime also provides a set of core libraries which enable Android application developers to write Android applications using standard Java programming language.
Application Framework
The Application Framework layer provides many higher-level services to applications in the form of Java classes. Application developers are allowed to make use of these services in their applications.
Applications
You will find all the Android application at the top layer. You will write your application to be installed on this layer only. Examples of such applications are Contacts Books, Browser, Games etc.
Android Application Activity Lifecycle
The life cycle of an activity with main methods as shown below:
onCreate() This is the first callback and called when the activity is first created.
onStart() This callback is called when the activity becomes visible to the user.
onResume() This is called when the user starts interacting with the application.
onPause() The paused activity does not receive user input and cannot execute any code and called when the current activity is being paused and the previous activity is being resumed.
onStop() This callback is called when the activity is no longer visible.
onDestroy() This callback is called before the activity is destroyed by the system.
onRestart() This callback is called when the activity restarts after stopping it.
If you know this much it is enough to Go ahead with Mobile application testing in Android platform.
How to Test a Mobile Application?
4. How to Test a Mobile Application?
1. Installation testing:
To Verify application can be installed successfully.
Different ways of Installing an application to Android Device:
1(a). OTA(Over The Air) : We can install our application by using android play store app on the mobile or else by browsing into Google playstore website. This can be done using WiFi as well as by using GPRS connection.
1(b). Sideloading From Your PC : To do this we need ADB(Android Debug Bridge). This is a very simplest way to install any 3rd party app to your device, most of the time we test engineers prefer this way only.
Just download and Install Android SDK to your system and follow the below steps:
1. Download the application (APK) file to a folder of your choice on your computer.
2. Connect the phone to the computer through the USB port.
3. Enable installation of non-market applications on your phone:
a. On your phone, open the Applications menu (i.e., the tab in the bottom center of the
phone’s home screen) and click on the Settings application, then select Applications
from the Settings menu.
b. Make sure that the first selection, Unknown Sources, is checked so that you can install
an APK file from a location other than the Android Market. A warning message about
the phone being vulnerable to attack will be displayed. Select OK to continue if you
trust the APK file you are about to download. You can change this setting back after the
current installation is complete.
4. Turn on “USB debugging” on your phone: open the Applications menu and select Development,
then enable USB debugging.
5. Open a command/terminal window:
• On Windows, select Start > Run> then type ‘cmd’.
• On Mac OS X, open the Applications folder, select Utilities, then Terminal.
• On Linux, select Applications > Accessories > Terminal.
6. In the command/terminal window, enter the following command:
Code:
adb install <APK_FILE_PATH><APK_FILE>
2. Functional Testing:
Testing the functionality of the application with respect to given requirements of the application.
2(a). Application LOGO Test: Testing the logo of the application to check whether the app which is under test have used the proper logo as per the requirement specification or not.
2(b). Application Splash Screen Test: To verify that when user selects application logo in application manager splash is displayed.
Note that Splash do not remain for more than 3 seconds.
2(c). Application Background Image Test: To test whether the application under test is using the proper Background image as per given requirement specification or not.
2(d). Font style / size / color: Testing the Font size/style/color as per requirement specification.
2(e). Layout: Testing the layouts with respect to given requirement specification.
2(f). Back Key: Verify that back key should navigate the user to previous screen or should close the application with proper exit popup dialog(Again it depends on Requirement specification).
2(g). Application Start/Restart:
i. Find the application icon and select it
ii. Observe the application launch In the timeline defined.
iii. Application must not take more than 25s to start
2(h). Exit Application: Verify that user is able to exit from application with every form of exit modes like Flip, Slider, End Key or Exit option in application and from any point.
3. Memory Leakage Testing
Memory leakage happens when a computer program or application is unable to manage the memory it is allocated resulting in poor performance of the application and the overall slowdown of the system. As mobile devices have significant constraints of available memory, memory leakage testing is crucial for the proper functioning of an application.
4. Interrupt Testing
An application while functioning may face several interruptions like incoming calls or network coverage outage and recovery. The different types of interruptions are:
Incoming and Outgoing SMS and MMS.
Incoming and Outgoing calls.
Incoming Notifications.
Battery Removal.
Cable Insertion and Removal for data transfer.
Network outage and recovery.
Media Player on/off.
Device Power cycle.
An application should be able to handle these interruptions by going into a suspended state and resuming afterwards.
5. Usability testing
Checking the user-friendliness of the application is known as Usability testing.
We have to verify if the application is achieving its goals and getting a favorable response from users. The application should have to give the results in very few steps or in few clicks.
The best example for this is: If you are booking a movie ticket by using some application, user should get the ticket booked in a very short amount of time / only by using 3-4 activities maximum!!
6. Certification Testing
Use this command : (Jarsigner is in your Java bin folder goto java->jdk->bin path in cmd prompt)
Code:
$ jarsigner -verify -verbose -certs my_application.apk
If you see "CN=Android Debug", this means the .apk was signed with the debug key generated by the Android SDK (means it is unsigned), else u will find something for CN. for more details http://developer.android.com/guide/publishing/app-signing.html
How do developer signs their apps:
He/She creates a keystore file by using the below cmd:
Code:
$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000
To show you how it works I have given a screen shot of creating one below:
After generating key we have to follow the following steps:
Right click on project > Android Tools > Export Signed Application Package
The Export Android Application wizard appears.
Select the project I want to export, click Next.
The Keystore Selection screen appears.
Select the keystore and enter the password.
After this just give the path of the .apk file that has to be released.
7. Performance Testing
This testing process is undertaken to check the performance and behavior of the application under certain conditions such as low battery, bad network coverage, low available memory, simultaneous access to application’s server by several users and other conditions. Performance of an application can be affected from two sides: application’s server side and client’s side. Performance testing is carried out to check both.
This is done by performance test engineers. They use specific tools for this, for example: LoadRunner, Apache JMeter etc...
8. Integration Testing
Testing the data flow between two modules(activities) is called to be as Integration Testing.
This is done after finishing of Functional Testing.
The reason why we do Integration Testing is to make sure that all the activities are connected together properly or not.
9. System Testing
It is a end to end testing of the application where in Testing Environment is similar to production.
Here we test the data flow from the beginning to the end, If something is broken we have to report it as a bug.
We perform system testing after finishing of Integration Testing.
We perform system testing to make sure that end to end scenarios of the application is working properly or not.
10. Accessibility Testing
Accessibility testing is a subset of usability testing where the users under consideration have disabilities that affect how they use the application. The end goal, in both usability and accessibility, is to discover how easily people can use application and feed that information back into improving future designs and implementations.
This testing is done after completion of system testing.
11. Adhoc Testing(Monkey Testing)
Testing the application in a random way is called to be as Adhoc or Monkey Testing.
Monkey Testing is done after completion of full software testing and reporting of all the bugs is done. And also when the product is almost stable.
The reason why we perform this testing is,
To some how brake the product.
To find more number of bugs.
To make the software more stable.
to be continued...
It's very massive info, which you have shared with us.
I just want to know what's the meaning of Defect Detailed Report ?
Related
Hi Guys
Don’t miss your favourite TV programs, let MyEpisodes viewer show you when it’s on.
MyEpisodes Viewer is an easy to use viewer that extends www.myepisodes.com website to your mobile phone.
All the viewer requires is your MyEpisodes username and password to fetch the listings you have already configured on the MyEpisodes site,
The viewer also allows you to update listed episodes to watched status with one click.
Caveats
1.) Due to MyEpisodes not having a standard API, the Viewer uses a API Helper site (api.madmouse.co.uk) to handle the data.
2.) MyEpisodes has the right to change permissions and there site without notice, which could cause the application to stop working.
3.) To allow api.madmouse.co.uk to enable advanced caching some information that identifies the device will be transmitted to the site
a. These details are hashed and erased 20 minutes after last call to the site.
b. No data is record to disk.
c. No data will be passed onto 3rd Party vendors.
Have Fun
I will put this into the Market place, when teh development team sort out a few issues that prevent me from uploading the application.
Such as?? If I may inquire.
Hi flcl
I have to admit when I am wrong, please ignore or learn from the unjustified comment, as it turned out to be a flaw in the build process.
If developers have the following problem in the future , here's how to solve it.
After building/signing an application, when you publish it get this message
"The new apk's versionCode (x) in AndroidManifest.xml must be higher
than the old apk's versionCode (x)."
If you have set the android:versionCode to a higher number than x, it means your application manifest file has not been updated correctly.
These are the steps I took to correct the problem.
Make sure you have increased the android:versionCode.
close all applications that don't need to be built in the Eclipse editor.
Delete the APK if it already exists (Optional)
Run Project -> clean , select your application hit ok
Rebuild - Export unsigned Package/sign then publish
I have now published the applicaton in the marketplace.
Hi, i am currently developing a back-end for my android app in PHP and i need somewhere to test it and deploy it. Is there somewhere i can test my back-end for free? I am willing to rewrite it in a other language if necessary. I have looked at app engine, AWS and azure but i do not have a credit card of my own.
Any suggestions?
Running and testing API backends locally
To test the backend, you'll use the API Explorer, which is a tool that lets you test APIs interactively without using a client app. This tool is automatically run for you when you navigate to your backend API's subdirectory /_ah/api/explorer as we'll describe in the instructions below.
for more information plz follow this link -> https://cloud.google.com/appengine/docs/java/endpoints/test_deploy
damponting44 said:
Running and testing API backends locally
To test the backend, you'll use the API Explorer, which is a tool that lets you test APIs interactively without using a client app. This tool is automatically run for you when you navigate to your backend API's subdirectory /_ah/api/explorer as we'll describe in the instructions below.
for more information plz follow this link -> https://cloud.google.com/appengine/docs/java/endpoints/test_deploy
Click to expand...
Click to collapse
Thank you! Do i need to be enrolled with app engine to use it?
Adding an App Engine Java Servlet Modulec -
This page shows you how to add an App Engine Java Servlet module to your project in Android Studio.
To add the module:
Start Android Studio and open the project for the Android app that needs the new backend.
If you have not installed Android Studio or set up your environment yet, see the Quickstart for details.
Right-click on your project and select New > Module.
Select Google Cloud Module from the list and then click Next.
Select App Engine Java Servlet Module, and then supply the remaining information in the New Google Cloud Module form:
Enter module parameters
Supply a module name for your backend; this name will be displayed and used in your Android Studio project.
Supply a package name. This package name will be used for all classes imported from this template.
Select the client module (containing your Android app) in this project. This module will be automatically set up to have the right compile and build dependencies to be able to call your newly generated backend.
Click Finish to generate the new backend.
Select Tools > Android > Sync Project with Gradle Files to sync the project.
scottyaim said:
Hi, i am currently developing a back-end for my android app in PHP and i need somewhere to test it and deploy it. Is there somewhere i can test my back-end for free? I am willing to rewrite it in a other language if necessary. I have looked at app engine, AWS and azure but i do not have a credit card of my own.
Any suggestions?
Click to expand...
Click to collapse
Hello, I have recently added a few features for Webhook Relay com project (google it, don't want to post link) such as bidirectional tunnels for exactly this reason - test your application backend without deploying. You can just spin up a java/php/python/go/whatever server on your laptop and use relay agent to expose it to the internet. I hope it helps.
Auto forward SMS to PC, Files & Notifications sharing, Universal clipboard, Offline file transfer, P2P messages, Encrypted voice calls
• Connect: easily connect your devices using only your local network and only when you need it over the Internet. Without the mandatory use of external servers. Without ads and tracking. Your data stays in your devices.
• Phone calls & SMS: read and send SMS / MMS messages from your PC, mac, linux or tablet: there are free applications for all major operating systems. Send to PC a notification regarding a phone call and initiate phone calls from your computer. Auto forward SMS to PC.
• Files & folders: send to PC and mobile devices files and folders fast, accurate and without limitations. Take advantage of all the bandwidth of your network and safeguard your data plan and internet bandwidth.
• Remote file management: download, rename, delete the files of a remote device.
• Notifications: Share the notifications between your devices. Read and reply to the notifications of your phone from your computer.
• Clipboard: send the clipboard text from one device to another. Auto-sync the clipboards between your devices. Auto-sync works on the Q version of Android using a private clipboard.
• Messages & Links: Send P2P messages and links to one or more devices even when they are offline. Once available they'll receive the pending messages!
• Remote control: Remotely control a device. You can change the volume, lock the screen, restart the device and more.
• Voice calls: make unlimited, end-to-end encrypted, voice calls for free.
• Android TV: a simple and functional interface to send and receive files from your Android TV.
• Safety: End-to-end encryption when you transfer files, send messages and share notifications and clipboard.
• Private network: Create your own hotspot with one click and keep your data out of the grid.
• Privacy policy: We don't collect any data from you when you use this application.
• "Family library" support: Buy the app once and share it with all your family's devices - that's right, you pay for the app once for all your family members. This is not what happens with the cheapest IAPs that other similar applications are using. Buy the app right now and try it. You have 5 days to ask me for a refund if you don't like it.
• Free PC apps: there are free desktop apps for Windows, Linux and macOS.
• Free browser plugins: there are free extensions for Firefox, Chrome and all Chromium based browsers.
Android app
EasyJoin "Pro": Play store page.
Windows app
Download it from the site: https://easyjoin.net/windows.html.
Linux app
Download it from the site: https://easyjoin.net/linux.html.
macOS app
Download it from the site: https://easyjoin.net/mac.html.
Learn more at EasyJoin.net. If you have any issues read the FAQ to find a solution.
Update 1.6.9
You can configure outgoing notifications by app.
Direct share by device. The availability of this feature depends on the app sharing the file and the OS.
Added Thai translation.
Bug fixes and minor improvements.
Update for Android
"Pro" 1.6.10
New feature: files can be filtered by text.
Bug fixes and minor improvements.
Update for Windows
Windows "Pro" 1.6.9
Improvements in the SMS panel.
For each online trusted device there is a direct link in the "Send to" menu.
Bug fixes and minor improvements.
If you get a warning from Avast antivirus that this app is a malware, it's not, it's a false-positive and hopefully one day they'll fix their app.
Update for Android and Windows
Android "Pro" 1.6.12
New feature: you can start a phone call from your PC.
Bug fixes and minor improvements.
Windows "Pro" 1.6.10
New feature: you can start a phone call from your PC.
Improvements in the Contacts panel.
Bug fixes and minor improvements.
Update for Android and Windows
Android "Pro" 1.6.13
New feature: you can view the incoming notifications in "Messages". There is a new setting to enable this functionality.
Swipe from the top to refresh the device list.
In file type view, if you have not selected a file, you can long click on a file to open/view it.
Bug fixes and minor improvements.
Windows "Pro" 1.6.11
New feature: you can view the incoming notifications in "Messages". There is a new setting to enable this functionality.
To optimize the usability of the device's actions, some of them have been moved to a menu.
Bug fixes and minor improvements.
Update for Android
Android "Pro" 1.7
Private clipboard (learn more).
In file-type view, long press the share icon to share a file via Bluetooth.
You can view the history of local notifications in "Messages". There is a new setting to enable this functionality.
The implementation of "Start application on boot" has been modified to support Android 10 (Q). The new implementation is used for all Android versions starting from O.
Bug fixes and minor improvements.
Update for Android
Android "Pro" 1.7.1
Support for Android 10 (Q) black theme. There is a new setting to enable this functionality.
Bug fixes and minor improvements.
Update for Android and Windows
Android "Pro" 2.0
Automatically resume file sending, from the point of interruption, in case of network error. To take advantage of this feature all devices must have version 2.0 or higher.
Bug fixes and minor improvements.
Windows "Pro" 2.0
Automatically resume file sending, from the point of interruption, in case of network error. To take advantage of this feature all devices must have version 2.0 or higher.
You can click on a link in messages/sms.
Bug fixes and minor improvements.
Update for Linux & macOS
Linux & macOS 2.0
Automatically resume file sending, from the point of interruption, in case of network error. To take advantage of this feature all devices must have version 2.0 or higher.
New feature: you can trigger an action of a remote notification.
New feature: you can view the incoming notifications in "Messages". There is a new setting to enable this functionality.
Shared notifications display the icon of the original app.
Added options to quickly delete all non-text messages while preserving text messages.
Improvements in the SMS panel.
You can minimize the app on system tray on close. * There is a new setting to enable this functionality.
Added Thai translation.
Bug fixes and minor improvements.
* Be aware that on some Linux desktop managers (i.e. Gnome) the apps icons are not visible in system tray by default and if you activate this option you'll loose any possibility to interact with the app after you click the window's close icon.
On the latest versions of macOS, to hide the application icon from the dock, you need also to use a third party utility that offers this feature.
Update for Android and Windows
Android "Pro" 2.1
Use your phone as a mouse to control your PC (Windows) and any media player program like Kodi and Windows Media Player.
Added Arabic translation.
Bug fixes and minor improvements.
Windows "Pro" 2.1
Use your phone as a mouse to control your PC (Windows) and any media player program like Kodi and Windows Media Player.
Added Arabic translation.
Bug fixes and minor improvements.
{
"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"
}
Within EasyJoin settings I set 'Download' as my default folder for all the downloaded files on my two Android devices.
All the files send via EasyJoin are being saved to the Download folder.
Still, each time when I send a file, an additional folder 'EasyJoin' is being created within the Download folder (Download/EasyJoin) and that folder is always empty.
Would it be possible to make sure that this folder is not being automatically created?
Update for Android and Windows
Android "Pro" 2.2
On touchpad, long press left button to activate select/drag mode, like when you click and hold left mouse button and move your mouse.
Bug fixes and minor improvements.
Windows "Pro" 2.2
Aligned with version 2.2 of Android app.
Bug fixes and minor improvements.
Update for Android and Windows
Android "Pro" 2.3
Optimized SMS/MMS synchronization.
Bug fixes and minor improvements.
Windows "Pro" 2.3
Prevent device to enter to sleep mode when send/receives files.
Aligned with version 2.3 of Android app.
Bug fixes and minor improvements.
Update for Windows
Windows "Pro" 2.3.1
Fixed an issue with SMS synchronization.
Bug fixes and minor improvements.
Did you know that you can use EasyJoin to connect devices via Internet?
Read more at reddit post: https://redd.it/e9744o/
Update for Android and Windows
Android "Pro" 3.0
Now you can connect your devices via Internet without using external servers.
Added new section "Connection" in the settings.
Added new settings on the settings page of each remote device used in "Direct Internet Connection".
Bug fixes and minor improvements.
Windows "Pro" 3.0
Now you can connect your devices via Internet without using external servers.
Added a side menu for quick access to some features.
Added new section "Connection" in the settings.
Added new settings on the settings page of each remote device used in "Direct Internet Connection".
Fixed an issue that caused the app to freeze when sending multiple files.
Bug fixes and minor improvements.
Direct Internet connection (Step 4 - "Everywhere to Home")
A couple of weeks ago I released an update that allows devices to connect via the Internet, without the use of external servers, which I called "H2H".
"H2H" is an acronym for "Home to Home" and indicates a direct connection between two devices via the Internet which, in most cases, is possible when the devices in question use a home Internet connection.
I am now working on implementing the "E2H" aka "Everywhere to Home" connection. In this connection mode it will be possible to connect two devices directly (without the use of external servers) via the Internet where one of them will use the home Internet connection and the other will be able to use an Internet connection offered by a public WiFi, workplace or mobile phone data.
From the interface point of view nothing will change and the same parameters introduced in "H2H" connection will be used. What will change will be the expansion of connection possibilities and the coverage of new connectivity needs, while excluding "server-in-the-middle" from the connection.
Update for Android and Windows
With the latest version the application is one step closer to become a valid alternative for those who want to communicate and exchange files over Internet without using external servers.
Android "Pro" 3.1 and Windows "Pro" 3.1
Now you can connect your devices via Internet even when one of them cannot configure its modem/router ("Everywhere To Home" connection).
You can renew the encryption keys. Go to a "Trusted" device settings, scroll down and click the "Renew encryption keys" button (when available).
Bug fixes and minor improvements.
Update for Android and Windows
Android "Pro" 3.2 and Windows "Pro" 3.2
You can now add a remote device, which is not on the local network, via the Internet.
Bug fixes and minor improvements.
SPatch By SK Team
What is SPatch ?
Let devices without root or bootloader unlock to use Xposed framework!
SPatch is a new root free Xposed framework, also available for devices not unlock bootloader.
Support both ARM(SandHook) and X86(SHook, for Android emulator)
Good performance
One key root (Alpha)
Frida framework inject (Frida gadget)
No module limit!
Support HUAWEI device
System requirements:
Android 6.0+ (Support Android 11)
256MB ram or more
128MB free disk space
How to use:
1. Open SPatch app and wait until password activity appear
2. Input zero four times, then long press D button
3. Click visit button, remember numbers that pop up from the top of window, then input the numbers you remember
4. Click M button for Xposed or Cydia modules injecting, V for virtual machine, T for hack tools, rest of all for your explore
5. Click add button for add application you installed or apk file in internal storage, wait for action finish then reinstall or install application.
Application you add by SPatch will load all Xposed modules you installed. You can use SPromoter for module managing.
Official Web
spatch.die.lu
Official Web Of SPatch
Direct Download Link
github.com/lianglixin/SPatch/releases
Get it on Github
Reserve for update
中国人请看这里:
如果使用QQ、TIM、微信之类的应用,可以使用SandVXposed!
快手、抖音(头条应用)以及京东、淘宝、B站之类的应用,可以使用SandVXposed,莫得问题!
SandVXposed可以在酷安(酷市场)搜索SandVXP下载。
多开、存储重定向、脱壳、虚拟定位 可以用SandVXP,请不要问为什么SPatch新版不能脱壳,谢谢!
You can now use SPromoter for module management!
Just let SPromoter hang in background, then you can enable Xposed module management and Sandboxed scoped storage features in SPromoter's menu.
V100.0 released:
YOU MUST BACKUP ALL YOUR DATA BRFORE YOU UPGRADE TO THIS VERSION
ALL DATA WILL BE LOST AFTER YOU UPGRADE TO V100.0!!!!!!
Support Android 13
Add more features
V66.0-S2 released:
Fix bugs
Add split apk support
Add Android 12 support
V60.6 released:
Add More features
Fix bugs
Root will always be better
([emoji88]Cr Droid[emoji88])
hopefully it works good luck
naivewinner said:
Support HUAWEI device
Click to expand...
Click to collapse
does this only work for HUAWEI devices ?
loopypalm said:
does this only work for HUAWEI devices ?
Click to expand...
Click to collapse
Devices compatible with system requirements are also support.
naivewinner said:
Devices compatible with system requirements are also support.
Click to expand...
Click to collapse
i have a redmi note 8 runing custom rom (A10) rooted
i want to use xposed as system files and not as magisk module
do you have any idea how ?
Seems same app as lucky patcher
loopypalm said:
i have a redmi note 8 runing custom rom (A10) rooted
i want to use xposed as system files and not as magisk module
do you have any idea how ?
Click to expand...
Click to collapse
Use SPatch system mode for one key injection, or only modify framework.jar in /system/framework.
Those should work without root but acquire a bootloader unlock.
loopypalm said:
i have a redmi note 8 runing custom rom (A10) rooted
i want to use xposed as system files and not as magisk module
do you have any idea how ?
Click to expand...
Click to collapse
Use SPatch system mode for one key injection, or only modify framework.jar in /system/framework.
SPatch got a feature named enforce at whole system is available for function you mentioned that without magisk or root.
Those should work without root but acquire a bootloader unlock restriction. If you wanna inject Xposed feature to system apps, you must unlock device's bootloader or use a 0day for hacking.
naivewinner said:
V for virtual machine
Click to expand...
Click to collapse
downloaded from official github repo, V option and most of the other parts doesn't work. how to enable it?
Behroozfar said:
downloaded from official github repo, V option and most of the other parts doesn't work. how to enable it?
Click to expand...
Click to collapse
Download new version for VirtualMachine(QEMU)feature.
lianglixin/SPatch
SPatch a develope tool for WinNT/iOS/Android. Contribute to lianglixin/SPatch development by creating an account on GitHub.
web.archive.org
This application respects and protects the privacy of all users who use the service. In order to provide you with more accurate and personalized services, this application will use and disclose your personal information in accordance with the provisions of this privacy policy. However, this application will treat this information with a high degree of diligence and prudence. Except as otherwise provided in this privacy policy, the application will not disclose or provide such information to third parties without your prior permission. This application will update this privacy policy from time to time. When you agree to this application service usage agreement, you are deemed to have agreed to the full content of this privacy policy. This privacy policy is an integral part of this application service usage agreement. This Agreement applies to users of all ages. Please accept the privacy agreement under the age of 14 under the escort of guardians. 1. Scope of application (a) When you use the application network service or visit the web page of the application platform, the application automatically receives and records the non-privacy information on your browser and computer, including your IP address, the type of browser, the language used, the date and time of access, the software and hardware characteristics information and the web page record data you need; You understand and agree that the following information does not apply to this privacy policy: (a) The information collected by the application about your use of the application, including but not limited to application-in-application virtualization application information, application virtualization application installation information, permissions required for In-Application services, application crash and unique identifiers of users; (b) Violation of the law or the rules of application and the measures taken by the application to you (c) the application itself will not take the initiative to collect your privacy information, but it may collect your privacy information as follows: if you have installed QQ and QQ software, you may call QQ and indirectly access your privacy information. If you collect the information, you will take the privacy agreement of the two parties as the criterion. Gender information, property information, communication records and contents, credit information, trajectory, accommodation information, health and physiology information, transaction information and personal information of minors under 14 years old. (d) The application may call an external application, which may provide some privacy or non-privacy information to you, whichever is the privacy protocol of the external application. 2. Information Use (a) The application will not provide, sell, rent, share or trade your personal information to any unrelated third party unless prior permission is obtained from you, or the third party and the application (including the affiliated company of the application) provide services to you individually or jointly, and after the end of the service, they will be prohibited from accessing all such information, including all that they have previously been able to access. (b) This application also does not allow any third party to collect, edit, sell or disseminate your personal information free of charge by any means. If any user of this application platform engages in the above activities, the application has the right to terminate the service agreement with that user immediately upon discovery. (c) The information collected by this application will be used for advertisement pushing, user cheating analysis and disclosure of cheating, registration of accounts and enjoyment of our community services, application experience improvement, entity and virtual goods transactions, information security trend analysis. 3. Information Disclosure Under the following circumstances, this application will disclose your personal information in whole or in part according to your personal wishes or legal provisions: (a) Disclosure to third parties with your prior consent; (b) To provide the products and services you require, you must share your personal information with third parties; (c) Disclosure to third parties or administrative or judicial bodies in accordance with the relevant provisions of the law or the requirements of administrative or judicial bodies; (d) if you appear in violation of Chinese laws, regulations or the application service agreement or the relevant rules, you need to disclose it to the third party. (e) If you are a qualified intellectual property complaint and have lodged a complaint, you should disclose it to the respondent at the request of the respondent so that both parties can handle possible rights disputes; (f) In a transaction created on this application platform, if either party has fulfilled or partially fulfilled its transaction obligations and made a request for information disclosure, the application has the right to decide to provide the user with necessary information such as the contact mode of the other party of the transaction, so as to facilitate the completion of the transaction or the settlement of disputes. (g) Other disclosures that the application deems appropriate in accordance with laws, regulations or application policies. 4. Information Storage and Exchange (a) The information and information collected by this application about you will be stored on the server of this application and/or its affiliated company. This information and information may be transmitted to your country, region or overseas where the information and information collected by this application are located and accessed, stored and displayed abroad. (b) Any information about you can be retained during your use. You do not use this application and write off your account as not using it. The information you never use will be retained for no more than 180 days. You can contact us to delete, change or obtain the information we have collected about you. 5. Use of Cookies (a) If you do not refuse to accept cookies, the application will set or access cookies on your computer so that you can log in or use cookies-dependent application platform services or functions. This application uses cookies to provide you with more thoughtful personalized services, including promotional services. (b) You have the right to accept or reject cookies. You can reject cookies by modifying browser settings. But if you choose to reject cookies, you may not be able to log in or use cookies-dependent native application network services or functions. (c) The relevant information obtained through cookies set up in this application will be applicable to this policy. 6. Information Security (a) This application account has security protection function. Please keep your username and password information properly. This application will ensure that your information is not lost, abused and altered by encrypting user passwords and other security measures. Despite the aforementioned security measures, please also note that there is no \"perfect security measures\" on the information network. (b) When using this application network service for online trading, you will inevitably have to deal with the counterparty or potential trading pair. 7. Changes in the Privacy Policy (a) if we decide to change the privacy policy, we will publish these changes in this policy, our website and where we think it is appropriate so that you can understand how we collect, use your personal information, who can access this information, and under what circumstances we will disclose this information. (b) The Company reserves the right to amend this policy at any time, so please check it frequently. If any major changes are made to this policy, we will inform you by way of website notification. 8. User\'s Rights and Duties (a) Please protect your personal information properly and provide it to others only when necessary. If you find that your personal information is leaked, especially the username and password (or unique identifier) of this application has been leaked, please contact the application customer service immediately so that the application can take appropriate measures. (b) the main body of operation is contact: Company Name: Xin Wei Information Security Co., Ltd., registered address: No. 18 industrial road, Shuangliu District, Zhejiang Province. Contact: Miss Fang. E-mail: [email protected], QQ: 384550791.
Click to expand...
Click to collapse
@mlgmxyysd
Why does this framework collect so much private information?
Why it has a company behind it?
Why he used Epic but changed its Copyright name?
Update info · lianglixin/[email protected]
EPIC For Android P/Q By Saurik. Contribute to lianglixin/epic development by creating an account on GitHub.
web.archive.org
Can we trust it?
Spoiler: my bad
well, i think i already got an answer here, my bad, i shouldn't have asked :
不靠谱的喵(>^ω^<)
更新:更新Android支持版本,将商业化分为“免费商业化”和“付费商业化”两种,更新部分隶属关系 ———————————- 目前已知的几种 Xposed 实现方案的「作者是个人还是公司、是否开源、是否商业化」的总结 鉴于阻止运行的前车之鉴:「2.3.2之后(不含2.3.2)的阻止运行你敢用嘛?」 建议各位有使用 Xposed 的需求的朋友在条件适宜的情况下拥抱开源或者虽闭源但非商业化的实现方案。 另:在任何情况下均不建议关注「某个 Xposed 实现方案的作者」的「推送过多次广告文章」的微信公众号。( From @LetITFlyW )...
t.me
{
"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"
}
SekiBetu said:
lianglixin/SPatch
SPatch a develope tool for WinNT/iOS/Android. Contribute to lianglixin/SPatch development by creating an account on GitHub.
web.archive.org
@mlgmxyysd
Why does this framework collect so much private information?
Why it has a company behind it?
Why he used Epic but changed its Copyright name?
Update info · lianglixin/[email protected]
EPIC For Android P/Q By Saurik. Contribute to lianglixin/epic development by creating an account on GitHub.
web.archive.org
Can we trust it?
Spoiler: my bad
well, i think i already got an answer here, my bad, i shouldn't have asked :
不靠谱的喵(>^ω^<)
更新:更新Android支持版本,将商业化分为“免费商业化”和“付费商业化”两种,更新部分隶属关系 ———————————- 目前已知的几种 Xposed 实现方案的「作者是个人还是公司、是否开源、是否商业化」的总结 鉴于阻止运行的前车之鉴:「2.3.2之后(不含2.3.2)的阻止运行你敢用嘛?」 建议各位有使用 Xposed 的需求的朋友在条件适宜的情况下拥抱开源或者虽闭源但非商业化的实现方案。 另:在任何情况下均不建议关注「某个 Xposed 实现方案的作者」的「推送过多次广告文章」的微信公众号。( From @LetITFlyW )...
t.me
View attachment 5354583
Click to expand...
Click to collapse
Thanks for the top post., do not answer this kind of brain-dead question.
感谢顶贴,不回答这种脑残问题。
naivewinner said:
SPatch
Click to expand...
Click to collapse
Thx for the updates
on the main github page you said (Supports Android 5.0~9.0)
and on release i saw : Add Android 12 Beta 1 Support
you forgot to update description maybe ...
my questions :
1-does it support A10 ?
2-does it support GravityBox and Xposed edge pro ?
and thank you !
loopypalm said:
Thx for the updates
on the main github page you said (Supports Android 5.0~9.0)
and on release i saw : Add Android 12 Beta 1 Support
you forgot to update description maybe ...
my questions :
1-does it support A10 ?
2-does it support GravityBox and Xposed edge pro ?
and thank you !
Click to expand...
Click to collapse
Support Android 10, and support GravityBox/XposedEdge for root mode
The newest version support Android 12 Beta 3 and fix issue which cause crash on Android 10/11+
Enable root mode may slow down device and cause bootloop, you can uninstall root plugin for disable root mode
To uninstall root plugin, just delete lu.die.spatch.plugin_full package at path /data/app
naivewinner said:
Support Android 10, and support GravityBox/XposedEdge for root mode
The newest version support Android 12 Beta 3 and fix issue which cause crash on Android 10/11+
Enable root mode may slow down device and cause bootloop, you can uninstall root plugin for disable root mode
To uninstall root plugin, just delete lu.die.spatch.plugin_full package at path /data/app
Click to expand...
Click to collapse
does it need internet ?
that's a no for me, sorry ....
loopypalm said:
does it need internet ?
that's a no for me, sorry ....
Click to expand...
Click to collapse
It doesn't need internet connection.
SPatch is currently update to V100.0 for Android 13, download it from http://spatch.die.lu/ and enjoy new beta version.
You must backup all your userdata before upgrade to V100.0, or your data may lost after you upgrade.
the passcode 0000 Long press D doesn't work.. tried many times
davie9x said:
the passcode 0000 Long press D doesn't work.. tried many times
Click to expand...
Click to collapse
Then you can click visit button, the password will show after you click it.
PLEASE READ BEFORE USE OR ASK. IMPORTANT WARNING: DO NOT DOWNLOAD THIS SOFTWARE FROM ANY SOURCE OTHER THAN THIS THREAD/FORUM. IT IS XDA EXCLUSIVE AND I WILL NOT RELEASE IT ON ANY OTHER FORUM. ANY FORUM THAT USES MY NAME OR REPOSTS IT IS NOT ME OR APPROVED BY ME. DOWNLOADING FROM ANYWHERE ELSE COULD RESULT IN TAMPERED OR MALWARE-INFECTED SOFTWARE.I AM NOT RESPONSIBLE FOR ANY VIRUSES OBTAINED BY DOWNLOADING THIS SOFTWARE FROM AN UNAUTHORIZED SOURCE. YOU HAVE BEEN WARNED!.
IDEA BEHIND THIS SOFTWAREAs a long-time secondhand Xperia user, I have always preferred the Japanese version due to its lower price and Grade A quality. It is widely agreed upon that the Japanese version of the Xperia has slightly different hardware and software, and is often full of bloatware and dead services, especially for releases prior to the Xperia 1.
I have been developing this script for a long time for my own personal use, but I noticed that there are many people on the internet asking how to convert the Japanese version to the global version. This inspired me to create the Xperia All In One Debloat (XAIOD) tool, which allows users to easily remove bloatware with a single click. This tool is made with love for the Sony and XDA communities.
Official Demo Video
Community Demo video
Spoiler: Before
Docomo Variant
{
"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"
}
Spoiler: After
Docomo Variant
KDDI AU Variant
Feature-All in one EXE
No need to download ADB separately. Simply download and run XAIOD.exe anywhere, with its own built-in ADB (note: Xperia driver may need to be installed manually for some devices).
-Simple as click and wait
While advanced users can use the manual mode to select specific settings, this software is designed for simplicity. Just click and select what you want to remove, from vendor/operator apps only to full bloatware and dead/Japan-specific software, with just two clicks. Wait for the process to complete (note: depending on your PC hardware and phone vendor, it may take a long time, but it is easily cancelable with the escape key if it gets stuck).
-Almost foolproof
There is almost no way to break your phone with this software. It has triple fool protection (no joke - I really don't want to be blamed if someone uses this in a very stupid way) and has been tested on two real Xperia devices (Xperia XZs and XZ1 with Android 8 and 9) to the extreme, with no harm done to either device. However, someone may eventually find a way to use this in the most "unhuman" way possible, so please use with caution.(For the average user, this is 99.99% harmless, even if unplugged/rebooted during the process.)
-Completely offline
For those who may be wondering or concerned, this software works fully offline. There is no need to enable a firewall or make any changes to your antivirus software. If you prefer, you can simply disconnect from the internet and the software will continue to function like a charm (With the exception of external links like xpricheck.com, which I have included for reference, because let's face it, even I can't write out the entire database of Sony smartphone information that this software is indexing. But don't worry, it won't affect anything on your end. Unless, of course, you're dying to know what SOV35 or S0-5k stands for. In that case, just double click on any of the devices under Supported Models menu)
-Provided by me, maintained by us
This software could have been made in just two days, but I am taking it one step further by adding all future features now for easy updates. While it took longer to create, it will be easy to update and I am now finished with my work. It is now up to the community to provide me with app lists. So, while the native device list is currently small, the compatible list and community list will grow over time, thanks to you - those who help test by using it, adding more devices by giving/donating your vendor app names, and confirming whether things work or not by commenting.
How to use
Download this Software + download Xperia driver (if needed only).
Enable USB Debugging by going to:
Settings > System > About phone > Tap build number (Android 8/9/10)
Settings > About phone > Tap build number (Android 11/12) Then:
Settings > System > Developer option > USB debugging tap to on (Android 12)
Settings > System > Advanced > Developer option > USB debugging tap to on (Android 9)
Settings > System > Developer option > USB debugging tap to on (Android 8) (Enabling "stay awake" is recommended if your display turns off in less than 5 minutes)
Plug your phone into your PC with a data cable (no more than 1 device)
Run the software.
Wait until the software recognizes the device. If the software is not detecting anything, check your phone and allow USB debugging on this PC.
Check if your device's status is native/compatible or not supported.
If native/compatible, hit auto mode and select the apps you want to debloat (more info below).
There will be a progress bar in the middle of the screen. Wait and please do not touch your phone or computer (finishing the process may take longer than other steps, so please be patient).
After it finishes, you will be sent back to the main menu. At this point, all is done.
DEVICES LISTNative: App list is created and tested with real devices
Compatible: No app list yet, but similar lists from other native phones can be used
Not Supported: This device is detected as Sony, but there is no app list that can be used with it (auto mode not available, use Manual with caution)
Not recognizable: ADB debugging may not be enabled or the device you have plugged in is not a Sony or has been modified. Features are disabled to prevent harm to your device.
Native Models:
AU: SOV36, SOV39, SOV40
Docomo: SO-03J
Softbank: N/A
Global: G8341
Compatible Models:
AU: SOV35, SOV34, SOV33, SOV37, SOV38
Docomo: SO-02J, SO-04J, SO-01J, SO-04H, SO-02K, SO-05K, SO-03K, SO-04K, SO-01L
Softbank: N/A
Global: G8342, H8416, H9493, H9436, J8170, J9110
Community Models:
Docomo: SO-01K
Differences between modes in Auto.Operator only:
This will only remove specific apps from specific vendors (Docomo/AU/Softbank) without removing other bloatware.
Operator + third party:
This will do the same as operator only, plus removing generic bloatware (Facebook, antivirus, etc.).
Third party only:
This will only remove generic bloatware without removing vendor apps.
Full Debloat:
This will remove all bloatware, both vendor and generic, and remove all Japanese-specific apps or Sony dead services.
How to Help this software grow:There are three ways in which you can help this software grow:
The easiest and most effortless way is by upvoting, sharing, liking, or following me on XDA, YouTube, or Instagram. One single like already makes my day!
Using an APK analyzer is another way to help. With this app, you can see package names, which are the most important thing in this software. To do this, download the app, take a screenshot of all the app list on your phone (cropping, removing, or painting over any private apps if you wish), and send it to me (don't forget to include your phone variant, model, and operator).
If you are an advanced user, simply comment with your whole phone's package names that you have dumped with ADB shell.
if you play roblox. i do open donation inside "donate me". and maybe consider pay to add custom feature? or new custom Easter egg?. or if you that damn rich. why dont buy full source code XD
Any help counts, and for the first user who provides package names, their username will be written next to the device model in the Supported model menu.
Next Update:Next Big version : Currently Slowly Working on it,
Next Update Plan:
Add More devices
Fix window size not correct on low resolution devices -Skipped for next update
Code improvement/optimization - Skipped for next update
Allow unofficial list/Third party to be loaded and run by anyone without update the program
Known bug/issue:
possible to make program not responding by hotswaping while processing
on some model. sony software update accidentally included as bloatware, where it not suppose to, it most of model are docomo. please be advice if you using modern devices that still get software update to check if you devices effected or not. for end of support devices this does not effect everyday use except setting can crash if some app redirect user to see software update(e.g security update under lock screen and security)
android 7 or lower may have problem keyboard now showing if using replace feature. please try restart your devices and manually change keyboard settings(unfixable)
If you encounter any other bugs, please let me know.
Changelog History
Spoiler: Changelog Release 1.0.1.1B(20/05/2023
Fix Wrong Resolution / Fix Missing "about me" button
(If you already use 1.0.1.1 there no point donwload 1.0.1.1B, it same software, with 1 bug fix)
Spoiler: Changelog Release 1.0.1.1(30/04/2023)
Added new features and functionalities that are part of the upcoming update.
Addressed few typographical errors.
Tweaked menu and text names for improved clarity with the upcoming update
Added Official Community support for SO-01K (thanks to chacha lee for clear demonstration)
Spoiler: Changelog Release 1.0.1.0(22/01/2023)
Addressed various typographical errors.
Added 5 optional argrument(e.g. --N | --NOPROTECTION to Bypass Foolproof core protection(only for advance user only. does not disable entire foolproof system))
some argument now can be exported via cmd(e.g. XAIOD --VERSION>>name.txt)
Updated the foolproof system to address issues related to "hotswap devices."
Fixed an issue where the window could be resized while it was not supposed to be.
Fixed a bug where debug code was running outside of debug mode.
Resolved an issue where the program would not respond or crash if devices were disconnected while processing (though this may still occur in rare cases).
Removed unused variables.
slightly optimize performance.
Add EasterEgg
Spoiler: Changelog Release 1.0.0.1(12/01/2023)
Added Modern Method for Final processes(Legacy method still in use if Modern method fail)
Fixed Duplicate list
Optimized code for Improved Performance
Spoiler: Changelog Release 1.0.0.0(05/01/2023)
Added the ability to change or remove the SwiftKey keyboard
Changed from "Loading..." to "Press ESC to Abort" for clearer instructions
Enabled manual mode for advanced users
Fixed a bug that allowed users to remove operator apps on global models
Fixed model detection issues with global models being detected as Docomo or Softbank
Fixed a bug that caused the scroll button to not work properly
Fixed model detection issues with some Docomo models being detected as AU
Fixed a bug that caused some global models to try to remove "imaginary" vendor apps during full debloat
Optimized code for improved performance
Updated the list of Docomo apps
Improved Sony Detection Logic
Spoiler: Changelog Pre-release V2
Fix Minor bug
Fix Software Using Wrong Adb
small optimization
Spoiler: Changelog Pre-Release V1
Initial Pre-Release
thanks, it is useful but some very few bloatware remain in xz1 s0-01k, how can we add them to the debloat list
Your welcome. Well currently im busy with other project. But If you send the app list from your phone or app name or link to apkmirror if any. I can update it right now and probably available tomorrow. But remember the current list is base from real devices and tested. The app you might want to remove may connected to system or effect stability. If this the case then i am not add that. But still feel free do provided the app list to this post
Support So-53b please!
WOLF33B said:
Your welcome. Well currently im busy with other project. But If you send the app list from your phone or app name or link to apkmirror if any. I can update it right now and probably available tomorrow. But remember the current list is base from real devices and tested. The app you might want to remove may connected to system or effect stability. If this the case then i am not add that. But still feel free do provided the app list to this post
Click to expand...
Click to collapse
These are the apps that remain
I unistalled the 2 japanese apps on the last page of home screen
chacha lee said:
These are the apps that remain
I unistalled the 2 japanese apps on the last page of home screen
Click to expand...
Click to collapse
Thank you for clear demonstration, but could you send the app name? It would greatly help the progress. Other than that i guess i will update it this monday or later, as current im not home until sunday
com.nttdocomo.android.mydocomo
jp.co.lawson.android
chacha lee said:
View attachment 5897633
com.nttdocomo.android.mydocomo
jp.co.lawson.android
Click to expand...
Click to collapse
Thank you. I will update it ASAP
WOLF33B said:
Thank you. I will update it ASAP
Click to expand...
Click to collapse
ok
WOLF33B said:
Thank you. I will update it ASAP
Click to expand...
Click to collapse
Found another one, which one should i provide you the name ?
chacha lee said:
ok, just for more clarification i installed third party app (attached in sceenshot) to extract the names, i hope i did it correctly
Click to expand...
Click to collapse
chacha lee said:
Found another one, which one should i provide you the name ?
View attachment 5897639
View attachment 5897641
View attachment 5897651
Click to expand...
Click to collapse
No osaifu keitai is nfc relates to sony nfc type f. I tried but removing this also make nfc relate functions unstable that why i dont add it. You can remove the launcher/osaifu-keitai app manually you want but i dont recommended
thx a lot man
"Compatible: No app list yet" means that a list of all apps could be possible and then uninstall whatever we want ?
JIJOK said:
"Compatible: No app list yet" means that a list of all apps could be possible and then uninstall whatever we want ?
Click to expand...
Click to collapse
If you mean selecting something specific or similar, then no, it's not possible yet. However, if you mean uninstall using other similar model then yes. it all app that same as list get uninstall(but not whatever you want though), I am currently working to allow external list / custom list that can be made by anyone for anyone at anytime. whoever due to busy with other thing,due to being busy with other things, the development of this feature has slowed down. Nevertheless, I am already working on it. for now as long it sony,(and not softbank as I don't own it and cannot find a trusted app list for that model) you could try remove it manually via manual mode. it not perfect as same app but on newer phone change slightly the naming. but probaly remove at least 70% of the bloatware, as the hidden one normaly doesn't change the name On the other hand, if you are using SoftBank, unless you send me the app list for SoftBank, there is no list available at all.