RN4 (SD) - Step by step guide to root - Xiaomi Redmi Note 4 Questions & Answers

Starting a new thread specifically for Redmi Note 4 (Indian version) Snapdragon, to know how to gain root access (to remove bloatware, exposed fw etc).
I knew that some apps in MIUI already have root access.
Unfortunately I am not an expert at rooting and tools used, so appreciate if someone can help.

Flash TWRP. (Found in this section itself)
Flash SuperSU. zip from TWRP.

Thread cleaned and moved to Q&A.

Related

[Q] Moving form JB to KK - your help is needed

Hi guys,
That's a lot of text to read but when you guys advice me about that whole situation it can serve other people to plan and make their phone flashed without bricking it.
I need your opinion and advice on my move from Jelly Bean to KitKat. I have Lenovo P780 (China version) bought before 03.2014. My ROM is VIBEROM_V1.0_1347_3_ST_P780.
In general i'm happy with this rom, but after so long time of using it I would like to change it to more faster KitKat. And I would like to stick with VIBEUI because as i've said i'm happy with it. So I chose the newest: VIBEUI_V2.0_1512_7.149.1_ST_P780. I know it has only english and this other language but I don't use my native language even now when i have that option. Is it worth to flash it? Some people said about earlier version of kitkat it was buggy, and that JB is more stable than KK, but now after so much time of development it should be ready to smooth usage, right?
What I've done already:
I have istalled driver for preloader, lenovo usb drivers and adb drivers and then rooted with Kingoroot (of course on developer state and enabled usb debugging).
Then I made my copy of ROM through mtk droid tools, so I have istalled supersu but only for binaries (because mtk droid demanded them), then istalled busybox (from google play and hit install inside an app). And then I made copy of rom in mtk droid tools. But first hit „root” and then made backup, which was done without any error and is also prepared for SP Flash Tool. (I had trouble with backup because it ended with error but it was due to my default write disk in lenovo which was set on external storage, so mtk droid was writing image of ROM on built-in storage, which is, as you all know, very small, so i've changed default write disk and i was good to go).
I have done also backup of imei and nvram through mtk droid tools and backup of imei through mobile uncle tools.
THAT'S ALL I HAVE DONE. I didn't do anything besides this.
So first question: Is this enough? I mean root, drivers, backup of rom and imei.
Second question: What about „locked bootloader”? I've read a lot but in case of Lenovo P780 i've never read anything on locked bootloader besides one site but i can't insert url on my post because i'm new
So do I need to do sth with bootloader or it is unnecessary?
Next flashing: For downloading rom I used rather the most popular site with roms: needrom. I downloaded VIBEUI_V2.0_1512_7.149.1_ST_P780_OLK_W_3D22.zip. In this site is also scheme how to flash it. They say this stock rom should be flashed through CWM (I downloaded this recovery from their site):
Step 1: Download the custom ROM copied to an external SD card root directory
Step 2: the shutdown state. While holding down:
– Power button + volume button up, to enter the recovery mode.
– Wipe Data / Factory Reset -> delete all user data
– Wipe Cache Partition -> Wipe cache
– Advanced -> Wipe Dalvik Cache
Step 3: Return to recovery main interface Install zip from sdcard -> choose zip from sdcard -> Select your ROM
Step 4: Brush complete, restart the phone Patience required – first boot takes a while
Is this complete scheme? Because in xda i've found other way:
Install Vibe ROM, same as step 4 and then:
Step 5. Install Gapps
Step 6. Install SuperSU
Step 7. Wipe data/cache (Factory Reset) and reboot. Done
Sorry for carefullness but i don't want to brick my lenovo and it's better to ask with stupid questions than don't ask and flash. Also my brother had lenovo s650 but after conneting charger with electric socket it burned → then send on warranty to china --> then nothing... So... yeah i'm cautious.
I'm planning to flash cwm from needrom (same page as for stock rom) through mobile uncle tools (of course i will backup my contacts and other stuff). Or maybe it's better to create cwm recovery through mtk droid tools?
Then flash new vibe ui. Should I done this way or is it better other way? Like using stock revovery (but phone is rooted, i know i can remove root but i don't know if this rom is modded in any way so xda users didn't recommend to flash with stock recovery) or doing factory reset and then flashing with stock recovery ( i suppose doing factory reset can be done no matter if rooted, modded, etc., am i right? Then i should be available to make update through system settings?)? Asking because some guys said thay haven't managed to flash stock rom through cwm.
Now let's skip to Kitkat. Supposing i have done flashing properly through cwm i will have Kitkat vibe in stock version. So what then? I suppose i will need to:
1. root it (with kingoroot or iroot or sth like that because there are some problems with root on kitkat, right?)
2. get rid of ****ty china apps through root (suppose there will be around 10 apps to delete, so i will just run ie. kinguser and delete this system apps?)
3. install compatible recovery through mobile uncle tools (cwm or twrp, but in xda rather reign twrp) to flash gapps and maybe supersu if it's possible? Because i've read there are problems with framaroot on vibe but this regards only to framaroot or supersu too?
4. maybe restore imei, if it's lost
5. flash new modem (suppose this one i have now: V52?)
That's rather all, right?
Thanks in advance for your patience in reading and your opinions !
fictionch said:
Hi guys,
.............................................................................................
Now let's skip to Kitkat. Supposing i have done flashing properly through cwm i will have Kitkat vibe in stock version. So what then? I suppose i will need to:
1. root it (with kingoroot or iroot or sth like that because there are some problems with root on kitkat, right?)
2. get rid of ****ty china apps through root (suppose there will be around 10 apps to delete, so i will just run ie. kinguser and delete this system apps?)
3. install compatible recovery through mobile uncle tools (cwm or twrp, but in xda rather reign twrp) to flash gapps and maybe supersu if it's possible? Because i've read there are problems with framaroot on vibe but this regards only to framaroot or supersu too?
4. maybe restore imei, if it's lost
5. flash new modem (suppose this one i have now: V52?)
That's rather all, right?
Thanks in advance for your patience in reading and your opinions !
Click to expand...
Click to collapse
Hi. Alot of writing here! My eyes are like snail eyes now after all this reading!
1. KingoRoot will do fine! Framaroot is not working in KitKat.
2. Before eliminate china apps try to do a full backup of your firmware.
3. Install TWRP, you will find here some.
4. IMEI is lost only if you flash firmware with FlashTool! Not your case.
5. Flash modem... look for my post and you have there alot of KitKat modem software!
6. Yes in general this is all!
7. More tweaks are made, by every user. Depends on every user choices!
8. Good Luck.
I'm after upgrading to kitkat and.... all i can say is:
1. upgraded to kitkat VIBEUI_V2.0_1512_7.149.1_ST_P780_OLK_W_3D22 through cwm (carliv for p780 cn, you can found them on www|ambrand|net/Android) and a nightmare came...
2. i was able to install Kingoroot but i wasn't able to flash any gapps (i had in system apps google play services but only this and after manual install of google store it: "unfortunately stopped" every time) and superuser... and when rebooted into recovery throug mobileuncle tools my binaries for kingoroot where lost so every time I needed to root again...
3. kingoroot helped only with uninstalling user apps not system apps... titanium backup kept saying it works only with supersu...
4. tried flashing gapps with different cwm and twrp --> no success...
5. generally vibe ui is very beautiful, and works slightly better than vibe JB
6. after like 8 hours of trying to get my kitkat to usable state, I gave up...
7. through searching the internet i found VIBEUI_V2.0_1512_7.149.1_ST_P780mix_pansy_1_pl_ 28_03_15, so installed and now it seems to be good, it is mostly for polish users but there is also english inside and it has:
-root
-gaaps
-Xperia keyboard
-Titanium Backup
-Root Explorer
-Sony (Walkman)
-Lenowo launcher 6.8.289
-Lenovo dialer 3.8
-browser Dolphin
-Android browser
-SYNCit 1.1.14
-it has a lot of apps deleted, as you can see it has walkman from sony, so lenovo music app is gone, but performance of whole system is good, so if nothing wrong will happen i will stick with it
8. also it has kinguser (not from kingoroot) installed, but i think from zip named: Android_4.4_x_root, i haven't flashed this zip so now i slightly regreted because it might work then, but maybe some day i will do a backup and waste another day to challenge with stock rom especially with finding working gapps...
fictionch said:
I'm after upgrading to kitkat and.... all i can say is:
1. upgraded to kitkat VIBEUI_V2.0_1512_7.149.1_ST_P780_OLK_W_3D22 through cwm (carliv for p780 cn, you can found them on www|ambrand|net/Android) and a nightmare came...
2. i was able to install Kingoroot but i wasn't able to flash any gapps (i had in system apps google play services but only this and after manual install of google store it: "unfortunately stopped" every time) and superuser... and when rebooted into recovery throug mobileuncle tools my binaries for kingoroot where lost so every time I needed to root again...
3. kingoroot helped only with uninstalling user apps not system apps... titanium backup kept saying it works only with supersu...
4. tried flashing gapps with different cwm and twrp --> no success...
5. generally vibe ui is very beautiful, and works slightly better than vibe JB
6. after like 8 hours of trying to get my kitkat to usable state, I gave up...
7. through searching the internet i found VIBEUI_V2.0_1512_7.149.1_ST_P780mix_pansy_1_pl_ 28_03_15, so installed and now it seems to be good, it is mostly for polish users but there is also english inside and it has:
-root
-gaaps
-Xperia keyboard
-Titanium Backup
-Root Explorer
-Sony (Walkman)
-Lenowo launcher 6.8.289
-Lenovo dialer 3.8
-browser Dolphin
-Android browser
-SYNCit 1.1.14
-it has a lot of apps deleted, as you can see it has walkman from sony, so lenovo music app is gone, but performance of whole system is good, so if nothing wrong will happen i will stick with it
8. also it has kinguser (not from kingoroot) installed, but i think from zip named: Android_4.4_x_root, i haven't flashed this zip so now i slightly regreted because it might work then, but maybe some day i will do a backup and waste another day to challenge with stock rom especially with finding working gapps...
Click to expand...
Click to collapse
I understand what you deed! But here in development area, are alot of firmware! Clean firmware, rooted firmware, etc,
My posts are in Development section.
Hi guys,
just sharing my latest adventure with kitkat...
VIBEUI_V2.0_1512_7.149.1_ST_P780mix_pansy_1_pl_ 28_03_15 was not working on 100% because for example I wasn't able to receive incoming calls...
so flashed again*VIBEUI_V2.0_1512_7.149.1_ST_P780_OLK_W_3D22 <-- stock version, and managed to make it work 100%
so in cwm (used "recovery_cwm_kk_mod_P780":
1. Wipe data/ factory reset
2. Wipe cache
3. Wipe dalvik cache
4. install zip from sdcard "VIBEUI_V2.0_1512_7.149.1_ST_P780_OLK_W_3D22"
5. install zip from sdcard "Android_4.4_x_root" <-- that is 100% working root, not like kingoroot...
6. after installation of root phone rebooted automatically
7. back to cwm and install zip from sdcard "YourZgappsXS-4.4-2014.06.18" <-- that also 100% working gapps
8. deleting china apps if you haven't done after first reboot ;p
9. make backup !! ;p
Those mentioned zips you can download easily with the help of uncle Google
Thank you guys for advices, especially stympy

Titanium Backup without full root

I've just received this device and discovered the whole annoying bootloader unlock permission issue.
One of my main motivations for root access is to use Titanium backup to have seamless transition to a new device, all conversations just continued etc.
Is there any way to use titanium without root access on this phone ? I see that for the redmi note 3 it was possible to grant individual root access for apps but I haven't found any options for the 4
I advise to just go through the Xiaomi unlock process, it's really not that difficult, just be sure to post in a few threads over on MIUI forums before you sign up for the unlocking.
Sent from my Redmi Note 4 using Tapatalk

Xioami Redmi note - Pro

Dear all
I use Redmi note 3 bearing Andriod version: 5.1.1 LMY47V, MIUI: MIUI Global 8.0 stable 8.0.6.0(LHOMIDG), Baseband Ver: 8976_GEN_PACK-1.66111.1.71302.1; Kernel 3.10.73 Build Number: LMY47v
- Finger print stopped working, lock screen pattern works sometimes other wise no
- Performance issues
- when I type message in whatsapp, automatically goes to home screen ..
Sent several messages here, I was advised factory reset. I got a advice to download apkextractor, and back up of data.
Question is which is best, latest links ?
How to flash ROM and OS ?
Regards
LP
This you should've asked in noob friendly thread, instead of opening a new one.
And this really shouldnt of been asked anymore to begin with... Its getting spammed, because you guys open a new thread for things that has been already answered
So, because of your post, my reaction leads to spam and waste time
backup your data via mi cloud(contacts,messages,etc).you can't backup the data of your apps unless you have root access(and I don't think you do),use the es file explorer to backup apk of your apps.
about flashing roms, the safest method is using the updater app,latest miui roms links :
miui global Stable nightly recovery rom based on marshmallow:
http://bigota.d.miui.com/V8.1.1.0.MHOMIDI/miui_HMNote3ProGlobal_V8.1.1.0.MHOMIDI_8e5f6f8e03_6.0.zip
miui global developer recovery rom based on marshmallow:
http://bigota.d.miui.com/6.12.8/miui_HMNote3ProGlobal_6.12.8_23b66088e0_6.0.zip
instructions:
- after downloading the rom,rename the file name to Update.zip then copy to internal storage(in downloaded_rom folder).
- open updater app, select choose update package, go to downloaded_rom folder and select Update.zip. It will verify your rom and install it.
- reset factory

Trying to root phone help

So I flashed the recovery on my phone successfully...
And copied super su 1 and 2 into SD card but when I load up the recovery it doesn't work... Just comes up with the regular options.
Do I need to extract the super su 1 and 2? I have just copied them as far files...
Just start using Google and read threads before you flood the whole forum with questions that have been asked a thousand times.
Thanks very helpful. I have obviously already checked Google.
If you had used google, you would not open new threads every hour.
Please stop ruining my thread, in genuinely seeking help here.
I had similar issues with trying to root the p9000 after flashing the now stable 7.0 version. Took me a while to figure out that it needs TWRP 3.0.1 and also found Magisk Manager finally enabled me to re-root.

Temporary root for DiskDigger

Hi
I'm trying to use DiskDigger in order to retrieve some deleted pictures, but I need to root my phone in order to retrieve the original files.
I've been searching for guides, but I'm too afraid of doing something stupid and brick my phone.
I have a Huawei CUN-L01
Can somebody help me out?
ElitaKirin said:
Hi
I'm trying to use DiskDigger in order to retrieve some deleted pictures, but I need to root my phone in order to retrieve the original files.
I've been searching for guides, but I'm too afraid of doing something stupid and brick my phone.
I have a Huawei CUN-L01
Can somebody help me out?
Click to expand...
Click to collapse
you can try kingo root but I have to warn you that you verify that the website you download from is legit and not a a phishing website Lord of the root apk is not infact root apk but malware.
if you are on anything which is Android 6 plus chances that this APK will not root your phone because of security enhancements in that case your only choice is to to find a TWRP recovery for your phone Google TWRP and your phone name number follow instructions to flash it most of the time putting your phone in fastboot and flashing the image does the job and after that you can install magisk which will root your phone .With the option magisk hide enable you can fool other apps that your phone is not rooted or you can disable the superuser or root completely within magisk manager and use as non rooted phone.
hth
Sent from my Moto G4 Plus using Tapatalk
sieger007 said:
you can try kingo root but I have to warn you that you verify that the website you download from is legit and not a a phishing website Lord of the root apk is not infact root apk but malware.
if you are on anything which is Android 6 plus chances that this APK will not root your phone because of security enhancements in that case your only choice is to to find a TWRP recovery for your phone Google TWRP and your phone name number follow instructions to flash it most of the time putting your phone in fastboot and flashing the image does the job and after that you can install magisk which will root your phone .With the option magisk hide enable you can fool other apps that your phone is not rooted or you can disable the superuser or root completely within magisk manager and use as non rooted phone.
hth
Sent from my Moto G4 Plus using Tapatalk
Click to expand...
Click to collapse
My Android version is 5.1, but I heard really bad things about Kingo.
I tried TWRP Recovery, but my device is not listed.
Also, I'd like to know: is it true that rooting wipes all data from your phone? I'm trying to retrieve deleted pictures, so I need the data.
ElitaKirin said:
My Android version is 5.1, but I heard really bad things about Kingo.
I tried TWRP Recovery, but my device is not listed.
Also, I'd like to know: is it true that rooting wipes all data from your phone? I'm trying to retrieve deleted pictures, so I need the data.
Click to expand...
Click to collapse
Unlocking the bootloader will wipe the phone... Any phone
Sent from my ONEPLUS A6003 using Tapatalk
clsA said:
Unlocking the bootloader will wipe the phone... Any phone
Sent from my ONEPLUS A6003 using Tapatalk
Click to expand...
Click to collapse
So there's no way at all to root without losing data, I get ya.
If you can help me, one step at a time
How do I backup all of my phone content? If I try to plug my phone to the PC i get the DCIM and Pictures folders, nothing else.
ElitaKirin said:
So there's no way at all to root without losing data, I get ya.
If you can help me, one step at a time
How do I backup all of my phone content? If I try to plug my phone to the PC i get the DCIM and Pictures folders, nothing else.
Click to expand...
Click to collapse
When you plug the phone / tablet to a computer you need to pull down from the top and look for Android System and something to do with USB / click this and choose Media Device or file transfer the PC should reconnect and make a sound. Now you should see all the folders in Internal storage and External storage (if you have a sdcard in the device)
make a folder on your pc and copy everything from the device to your pc
I personally use Google photos to keep those backed up and available on all my devices
Amazon Photos works just as well or you can even use both
KenzooW said:
thanks for your links dude
Click to expand...
Click to collapse
Glad to help
clsA said:
When you plug the phone / tablet to a computer you need to pull down from the top and look for Android System and something to do with USB / click this and choose Media Device or file transfer the PC should reconnect and make a sound. Now you should see all the folders in Internal storage and External storage (if you have a sdcard in the device)
make a folder on your pc and copy everything from the device to your pc
I personally use Google photos to keep those backed up and available on all my devices
Amazon Photos works just as well or you can even use both
Click to expand...
Click to collapse
Yeah I'll be using Google Photos from now on, it's just a bummer since I lost some pics I really cared about
Anyway, I've tried to copy, but I get an Unspecified Error
I don't understand
Edit: Ok, apparently the only folders I cannot copy are the Whatsapp and Android folders. I think I can just ignore them, since all the cached pics I want to recover are stored in the CloudDrive folder.
So, back to the root.
Is Kingo REALLY that malicious? I don't wanna risk any permanent damage on my phone (Android version 5.1)
And about TWRP: I got the app installed, but my device (CUN-L01) is not listed
kingo is not open source and when it and roots your phone it install some other bloatware app as well .As long as it's capable of rooting your phone go ahead and use it but make sure you to get rid of it after the diskdigger work is over
so yes something you may want to try
backup all your data photos call logs SMS etc , install kingo root app and get root { , if you want to keep permanent root then and at this stage you can download and install TWRP directly as a rooted user without going through the long drawn procedure of fast booting & once you have TWRP installed then replace your kingo app with your favourite root app and throw out kingo }
, do your diskdigger work and then un install kingo root app
there is a desktop and Android version both . the desktop version is supposed to be more powerful make sure you uninstall all the apps once your job is over also make sure that you are downloading the correct kingoapp because there are some of other 'viral' versions , that may install undesirable bloatware but will not roat
diskdigger alternative is phone paw you may want to try that as well I don't think that needs root it's PC based photo recovery software
Sent from my Moto G4 Plus using Tapatalk
sieger007 said:
kingo is not open source and when it and roots your phone it install some other bloatware app as well .As long as it's capable of rooting your phone go ahead and use it but make sure you to get rid of it after the diskdigger work is over
so yes something you may want to try
backup all your data photos call logs SMS etc , install kingo root app and get root { , if you want to keep permanent root then and at this stage you can download and install TWRP directly as a rooted user without going through the long drawn procedure of fast booting & once you have TWRP installed then replace your kingo app with your favourite root app and throw out kingo }
, do your diskdigger work and then un install kingo root app
there is a desktop and Android version both . the desktop version is supposed to be more powerful make sure you uninstall all the apps once your job is over also make sure that you are downloading the correct kingoapp because there are some of other 'viral' versions , that may install undesirable bloatware but will not roat
diskdigger alternative is phone paw you may want to try that as well I don't think that needs root it's PC based photo recovery software
Sent from my Moto G4 Plus using Tapatalk
Click to expand...
Click to collapse
If you put it that way, Kingo looks less meancing.
I'm not interested in a constantly rooted phone, just need it temporarily, so...
Sorry if I ask, but any of you have a reliable download link for Kingo? I really have no idea where should I look for a "safe" version.
Also, what do you mean by "make sure you uninstall all the apps once your job is over" ? Uninstalling Kingo is not enough?
there is a king root and there is the kingo root and I have not used both this crapwares for quite a long time I used them when I was on 4.x and rather new to this Android cynogen factory. At that time TWRP was a bit new and not every phone had a TWRP.
so I think I probably referred to kingroot and not kingo root
https://kingrootapp.net/
don't recollect but either or both of these apps also install some other bloatware apps that pretended to save your battery and show you how faster phone is charging ...whatever
uninstall all the apps that were installed after your 'root work' is over
Sent from my Moto G4 Plus using Tapatalk
sieger007 said:
there is a king root and there is the kingo root and I have not used both this crapwares for quite a long time I used them when I was on 4.x and rather new to this Android cynogen factory. At that time TWRP was a bit new and not every phone had a TWRP.
so I think I probably referred to kingroot and not kingo root
https://kingrootapp.net/
don't recollect but either or both of these apps also install some other bloatware apps that pretended to save your battery and show you how faster phone is charging ...whatever
uninstall all the apps that were installed after your 'root work' is over
Sent from my Moto G4 Plus using Tapatalk
Click to expand...
Click to collapse
The link you sent me redirects me to a certain Aptoide app
That's a good start :good:
Ok so, I'm not downloading anything from that link
Also, I keep reading awful things about this root method. Like it sends your email to some shady companies and such. I'm not even sure it will work with my phone, it may brick it.
So, I'll stick with TWRP
Can someone guide me?
Bump
ElitaKirin said:
Bump
Click to expand...
Click to collapse
First step unlock the bootload, on Huawei It's a pay service, check eBay or
https://www.dc-unlocker.com/how-to-read-huawei-bootloader-unlock-code
Second step you need a patched boot.img made with magisk. Most times you can get the stock boot.img from an OTA update.zip
Copy it to the phone and use magisk manager to install (patch) the stock file.
Now you copy the patched file to your PC fastboot folder.
Third and last step is to fastboot flash the patched boot img
The command is
fastboot flash boot patched_boot.img
Reboot and you have a rooted device
Sent from my ONEPLUS A6010 using Tapatalk
Here is how to do it
First things first, never use one click root apps! they install spyware and stuff, and they achieve root access in your phone by using vulnerabilities. The proper way to root it is the one by which you unlock the bootloader and flash a custom recovery like twrp, I found a post here https://techelucid.com/root-huawei-y5-ii/ ,follow it and try to use magisk instead of supersu, its more updated and can hide your root access, you can use supersu it work too but some apps won't work with root access enabled, magisk can hide this. Both can give you root access
gopikrishnanrmg said:
First things first, never use one click root apps! they install spyware and stuff, and they achieve root access in your phone by using vulnerabilities. The proper way to root it is the one by which you unlock the bootloader and flash a custom recovery like twrp, I found a post here https://techelucid.com/root-huawei-y5-ii/ ,follow it and try to use magisk instead of supersu, its more updated and can hide your root access, you can use supersu it work too but some apps won't work with root access enabled, magisk can hide this. Both can give you root access
Click to expand...
Click to collapse
well it sounded like this person just wanted a one shot one time root and out method which is why I suggested King root if it works. afterwards all that crapwhere can be deleted.
the other option was also mentioned that is TWRP and magisk .bootloader unlocking need not always be paid service lot of things allowed here on how to unlock bootloader but first we have to make sure if his bootloader is locked or unlocked.
turn on developer settings and oem unlock switch if that is present that mean the bootloader is unlocked and in fact this step of buying a service to unlock bootloader is redundant
I was trying to keep the thread as simple as possible without going into the depth of all the under the hood methods but sound like after all ,all the mechanics have opened up the hood and now we are getting to the engine
whatever works .....it sounds like he's getting good help so wish him good luck
Sent from my Moto G4 Plus using Tapatalk
ElitaKirin said:
Hi
I'm trying to use DiskDigger in order to retrieve some deleted pictures, but I need to root my phone in order to retrieve the original files.
I've been searching for guides, but I'm too afraid of doing something stupid and brick my phone.
I have a Huawei CUN-L01
Can somebody help me out?
Click to expand...
Click to collapse
Hello, did you find a way to recover this files with DiskDigger, im exactly on your same problem...
Please if you can help i will really appreciate.

Categories

Resources