[Q] 3G for flipped image - Ubuntu Touch Q&A, Help & Troubleshooting

How do i get 3g working on an ubuntu touch read only image?

Are you using
Code:
phablet-flash ubuntu-system
???
Then it should just work by inserting your SIM card. Did you insert the SIM with the device powered down and then boot up? (You should always do this - no matter what phone/OS.)
Applications > System Settings > Cellular
On Choose Carrier you should have "Automatically" selected. You won't see the 3G symbol if you are connected to WiFi. Make sure WiFi is turned off.
If all that is correct and your carrier is not showing up, then your carrier is not in the configuration file. They've moved it under ubuntu-system builds and I can't find it ATM. It would be possible, if found, to pull a copy and examine it to see if your carrier is on there and what settings it has.
What country are you in? What carrier do you have?
Does anyone know the new location for what used to be "/data/ubuntu/etc/NetworkManager/system-connections/<connection>"???

RumoredNow said:
Are you using
Code:
phablet-flash ubuntu-system
???
Then it should just work by inserting your SIM card. Did you insert the SIM with the device powered down and then boot up? (You should always do this - no matter what phone/OS.)
Applications > System Settings > Cellular
On Choose Carrier you should have "Automatically" selected. You won't see the 3G symbol if you are connected to WiFi. Make sure WiFi is turned off.
If all that is correct and your carrier is not showing up, then your carrier is not in the configuration file. They've moved it under ubuntu-system builds and I can't find it ATM. It would be possible, if found, to pull a copy and examine it to see if your carrier is on there and what settings it has.
What country are you in? What carrier do you have?
Does anyone know the new location for what used to be "/data/ubuntu/etc/NetworkManager/system-connections/<connection>"???
Click to expand...
Click to collapse
Yes i did use phablet-flash ubuntu-system
Made some progress.
I live in india and my carrier is airtel. Its listed in cellular settings. I also successfully pushed the mobile connection i created on my desktop to my mobile and gave it correct permissions. However,when i try nmcli con up id "<connection>", it says Error:Unknown Connection
And btw, when in adb shell, for flipped images, /data/ubuntu is not necessary
What do i do next? Thanks for your reply

RumoredNow said:
Are you using
Code:
phablet-flash ubuntu-system
???
Then it should just work by inserting your SIM card. Did you insert the SIM with the device powered down and then boot up? (You should always do this - no matter what phone/OS.)
Applications > System Settings > Cellular
On Choose Carrier you should have "Automatically" selected. You won't see the 3G symbol if you are connected to WiFi. Make sure WiFi is turned off.
If all that is correct and your carrier is not showing up, then your carrier is not in the configuration file. They've moved it under ubuntu-system builds and I can't find it ATM. It would be possible, if found, to pull a copy and examine it to see if your carrier is on there and what settings it has.
What country are you in? What carrier do you have?
Does anyone know the new location for what used to be "/data/ubuntu/etc/NetworkManager/system-connections/<connection>"???
Click to expand...
Click to collapse
Yes i did use phablet-flash ubuntu-system
Made some progress.
I live in india and my carrier is airtel. Its listed in cellular settings. I also successfully pushed the mobile connection i created on my desktop to my mobile and gave it correct permissions. However,when i try nmcli con up id "<connection>", it says Error:Unknown Connection
And btw, when in adb shell, for flipped images, /data/ubuntu is not necessary
What do i do next? Thanks for your reply

skynet central said:
Yes i did use phablet-flash ubuntu-system
Made some progress.
I live in india and my carrier is airtel. Its listed in cellular settings. I also successfully pushed the mobile connection i created on my desktop to my mobile and gave it correct permissions. However,when i try nmcli con up id "<connection>", it says Error:Unknown Connection
And btw, when in adb shell, for flipped images, /data/ubuntu is not necessary
What do i do next? Thanks for your reply
Click to expand...
Click to collapse
"nmcli con up id" is from Ubuntu Touch before they flipped the container and is no longer relevant.
I had the location of the carrier data file under flipped container and it could be pulled, edited and pushed back.
With the read-only builds (ubuntu-system) that push would not work unless you remount as read-write for that terminal session... I can't find the file location now though. They moved it (again).
If your carrier is showing up under Settings > Cellular and it doesn't connect to data, then your carrier data file does need an update. We just have to find the new directory/location/file name.

RumoredNow said:
"nmcli con up id" is from Ubuntu Touch before they flipped the container and is no longer relevant.
I had the location of the carrier data file under flipped container and it could be pulled, edited and pushed back.
With the read-only builds (ubuntu-system) that push would not work unless you remount as read-write for that terminal session... I can't find the file location now though. They moved it (again).
If your carrier is showing up under Settings > Cellular and it doesn't connect to data, then your carrier data file does need an update. We just have to find the new directory/location/file name.
Click to expand...
Click to collapse
the new file you are looking for is in here /usr/share/mobile-bradband-provider-info/serviceproviders.xml
but a added my carrier and apn settings abd didnt connect either, you can give a try and tell how it will go

skynet central said:
Yes i did use phablet-flash ubuntu-system
Made some progress.
I live in india and my carrier is airtel. Its listed in cellular settings. I also successfully pushed the mobile connection i created on my desktop to my mobile and gave it correct permissions. However,when i try nmcli con up id "<connection>", it says Error:Unknown Connection
And btw, when in adb shell, for flipped images, /data/ubuntu is not necessary
What do i do next? Thanks for your reply
Click to expand...
Click to collapse
So I used Terminal on an Ubuntu box and got a copy of the file. (Thanks albanodesign.)
Code:
adb pull /usr/share/mobile-bradband-provider-info/serviceproviders.xml
Airtel is indeed listed... However, not all the MNC (Mobile Network Code) entries are included. Check this source: http://en.wikipedia.org/wiki/Mobile_Network_Code#I and I also see some MNC listed under Airtel India that are not on the Wikipedia list. The extra ones won't matter, but the missing ones might just be the problem. They are regionally dependent and your region may not be on the serviceproviders.xml file.
The added MNC codes are all AirCEL and I think someone just got sloppy on their lookup when they built the MCC/MNC table for Airtel India. (To be fair, your country has a huge number of carrier codes.)
The missing MCC/MNC code pairs are 404/16 (NorthEast - formerly Hexacom), 404/94 (Tamil Nadu), 404/95 (Kerala), 405/53 (Orissa) and 405/55 (Jammu & Kashmir). These need to be edited into the copy you pulled. Follow the format of the lines that already exist then save the file with the original name.
Then you need to push the file back to the phone... but it is "Read Only" so in terminal on your Ubuntu box use...
Code:
adb shell
mount /dev/loop0 / -o remount,rw
...to remount as a "Read Write" for that terminal session. Then push the file back to /usr/share/mobile-bradband-provider-info/serviceproviders.xml
I hope that helps. Let us know.

RumoredNow said:
So I used Terminal on an Ubuntu box and got a copy of the file. (Thanks albanodesign.)
Code:
adb pull /usr/share/mobile-bradband-provider-info/serviceproviders.xml
Airtel is indeed listed... However, not all the MNC (Mobile Network Code) entries are included. Check this source: http://en.wikipedia.org/wiki/Mobile_Network_Code#I and I also see some MNC listed under Airtel India that are not on the Wikipedia list. The extra ones won't matter, but the missing ones might just be the problem. They are regionally dependent and your region may not be on the serviceproviders.xml file.
The added MNC codes are all AirCEL and I think someone just got sloppy on their lookup when they built the MCC/MNC table for Airtel India. (To be fair, your country has a huge number of carrier codes.)
The missing MCC/MNC code pairs are 404/16 (NorthEast - formerly Hexacom), 404/94 (Tamil Nadu), 404/95 (Kerala), 405/53 (Orissa) and 405/55 (Jammu & Kashmir). These need to be edited into the copy you pulled. Follow the format of the lines that already exist then save the file with the original name.
Then you need to push the file back to the phone... but it is "Read Only" so in terminal on your Ubuntu box use...
Code:
adb shell
mount /dev/loop0 / -o remount,rw
...to remount as a "Read Write" for that terminal session. Then push the file back to /usr/share/mobile-bradband-provider-info/serviceproviders.xml
I hope that helps. Let us know.
Click to expand...
Click to collapse
thank you i did added my network codes wich i know they are 276/03 apn is internet and my country albania al but meybe i have a problem with permissions what permissions should thet file have and is the remount necesarry couse i can easily adb push the file (i have insecured boot)
anyway did it worked for you? if it did i'm doing something wrong than

albanodesign said:
thank you i did added my network codes wich i know they are 276/03 apn is internet and my country albania al but meybe i have a problem with permissions what permissions should thet file have and is the remount necesarry couse i can easily adb push the file (i have insecured boot)
anyway did it worked for you? if it did i'm doing something wrong than
Click to expand...
Click to collapse
I've not done this myself as my 3G is working... It's theoretical to help the OP (skynet central).
He would need the remount, rw as he has flashed the read-only ubuntu-system build.

RumoredNow said:
I've not done this myself as my 3G is working... It's theoretical to help the OP (skynet central).
He would need the remount, rw as he has flashed the read-only ubuntu-system build.
Click to expand...
Click to collapse
i got it
for me still no succes yet i did a new phablet flashand still no 3g i know the apn is ok because i always manually configure apn on android but who knows waiting for 17 oct

http://forum.xda-developers.com/showthread.php?t=2482032
3G Data Now Working

gazhead said:
http://forum.xda-developers.com/showthread.php?t=2482032
3G Data Now Working
Click to expand...
Click to collapse
thnk to you finaly found the right solution witch is: it works out of the box but you need to have a pin locked sim.
its strange but 3g doesnt work with a sim that doesnt request pin lock.
if it doesnt work either try and put your apn settings as mentioned in previous posts in /usr/share/mobile-broadband-provider-info/serviceproviders.xml and try again
i'm finally on 3g

Related

Enable CP Debugging (Baseband)(hack)

UPDATE: You can enable CP Debug by just typing *#66336# and turn the option on.
If you don't know what this is, it might be a good idea to pass on this, as it won't really provide you any benefit.
Verizon disables CP debugging in the radio/service menu. I found a unique little proof-of-concept hack that I tested and was successful. So basically there's a file called cmdline in /proc which shows you the arguments ran at boot time. This file is from the kernel/ramdisk, and cannot be modified, as it's merely a symlink to the arguments in the kernel, and not a file itself. /proc is very dangerous for the uninformed/uneducated user, so continue at your own risk. I am not responsible for anything any of you do, ever.
Before you continue, understand this is a VERY dangerous process, and messing up can permanently destroy your device. I am not responsible for anything that happens to your device. It is your choice to utilize this information. Please follow my directions VERY carefully.
Step 1: Make a copy of your /proc/cmdline
It should look similar to this (note: do not use this example, it has been heavily modified to protect my private information and applies to my kernel/device specifically):
Code:
console=ttyS0,115200 androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x3F cont_splash=1 ********************
[email protected] [email protected] sec_debug.reset_reason=0x1a2b3c00 lcd_attached=1 lcd_id=0x404024 androidboot.debug_level=0x4948 sec_debug.enable=1 sec_debug.enable_user=1 slub_debug=o msm_rtb.enable=1
[B]androidboot.cp_debug_level=0x55FF sec_debug.enable_cp_debug=0[/B] cordon=REMOVED connie=SM-N900V_VZW_USA_REMOVED
loglevel=8 samsung.hardware=SM-N900V samsung.board_rev=8 androidboot.emmc_checksum=3 androidboot.warranty_bit=0
androidboot.bootloader=N900VVRUBMJE androidboot.nvdata_backup=0 androidboot.boot_recovery=0 androidboot.batt_check_recovery=0
sec_debug.pm8941_rev=3 sec_debug.pm8841_rev=2 vmalloc=450m level=0x47494844 sec_pvs=0 batt_id_value=0
androidboot.check_recovery_condition=0x0 androidboot.emmc=true androidboot.serialno=REMOVED androidboot.baseband=msm
Step 2: Take a look at the bolded line in the previous step. If we want to enable CP debugging, we'll need to change those values. Change androidboot.cp_debug_level=0x5500 instead of 0x55FF and obviously change sec_debug.enable_cp_debug=1 instead of 0. Save this copy to /sdcard or wherever you will remember it. Remember to save it without an extension so it's not a text document.
Step 3. Since cmdline is read at boot, how would changing this work? Well it appears that it reads some of these debugging values during runtime, instead of just at boot. We can't edit or modify /proc/cmdline, but we can bind it to another file so it reads our custom cmdline instead of the one from our kernel. Find your modified cmdline copy (i.e, /sdcard/cmdline) and take note of its location. Next, open adb shell or terminal emulator and type the following:
Code:
mount -r -o bind /sdcard/cmdline /proc/cmdline
Now check your logcat I use a nifty free app called aLogcat which can be found in the Play Store. You will need to run this command every time you boot/reboot, or you can write a script to do so at startup. You can also verify success by using the following command: cat /proc/cmdline and that should result in your modified cmdline appearing.
Keep in mind this log can contain sensitive information such as incoming text messages or google messages, which may leave you vulnerable. Surge1223 was also successful using this method on the Verizon S4 also. Again, PLEASE do not change any other values in CMDLINE as it will either not work since it takes those values at boot time, or it can render your device inoperable/bricked/unbootable.
I'm also currently exploring the possibility of enabling bands 26 and 41 (Sprint bands) on Verizon devices. Again, it won't really bring any benefit to most, but is more of a proof-of-concept type hack.
Thanks to surge1223 and bftb0 as always
This is very useful. Note this also enables you to grab the detailed logs from the sec_log location indicated in the cmdline, though this log is prob only useful to devs or enthusiasts.
Surge1223 said:
This is very useful. Note this also enables you to grab the detailed logs from the sec_log location indicated in the cmdline, though this log is prob only useful to devs or enthusiasts.
Click to expand...
Click to collapse
How would do you do that? viewmem?
Also, what's the difference between:
sec_log= and sec_dbg=
Have you tried it? Can you post an example output?
E:V:A said:
How would do you do that? viewmem?
Also, what's the difference between:
sec_log= and sec_dbg=
Have you tried it? Can you post an example output?
Click to expand...
Click to collapse
Second to last post here I posted a lot of a sec_log http://forum.xda-developers.com/showthread.php?t=2691420 (I didn't post all of it because sec_log is a minimum of 1 MB) and yep I used viewmem to extract it As for sec_dbg, it isn't human readable per se.
Sent from my SCH-I545 using XDA Premium 4 mobile app
Surge1223 said:
S As for sec_dbg, it isn't human readable per se.
Click to expand...
Click to collapse
Perfect! Probably the sec_dbg contain raw RF data or whatever is in the SHM buffer. Probably QXDM can read this, or try loading it in Wireshark...Um, no it probably need to be "translated/extracted" first.
Figured I'd update this post too, since I found the correct way to enable CP Debug Mode. Make sure HiddenMenu is enabled in /efs then dial *#66336# and turn CP Ramdump On (or MDM Ramdump if you're on an S4.)
ryanbg said:
...I'm also currently exploring the possibility of enabling bands 26 and 41 (Sprint bands) on Verizon devices.
Click to expand...
Click to collapse
Are you using a Sprint SIM?
If not, you'd probably need to look deeper, and perhaps reprogram part of SIM, enable correct PRL's and check for phone band support etc.
... Make sure HiddenMenu is enabled in /efs
Click to expand...
Click to collapse
What menu is that and how is that done?
I obviously don't have your device, but perhaps this is not Verizon specific...
E:V:A said:
Are you using a Sprint SIM?
If not, you'd probably need to look deeper, and perhaps reprogram part of SIM, enable correct PRL's and check for phone band support etc.
What menu is that and how is that done?
I obviously don't have your device, but perhaps this is not Verizon specific...
Click to expand...
Click to collapse
I believe the bands may be controlled by Qfuses, and some other parameters within the CP.
/efs/factoryapp/HiddenMenu -> ON
ryanbg said:
I believe the bands may be controlled by Qfuses, and some other parameters within the CP.
/efs/factoryapp/HiddenMenu -> ON
Click to expand...
Click to collapse
bands are not controlled by Qfuses. I've never heard of such a thing. Bands are controlled in NV items and/or in SIM card. If Qfuses are involved there must be a proxy app doing the fuse --> NV items translation. Or did you see something in the Qfuse register dump?
Deleted.
ryanbg said:
Deleted.
Click to expand...
Click to collapse
I be damned! Nice to be wrong sometimes. That's when you learn new stuff.
We'll then I just don't know how it works. I guess Verizon is such a big customer, they can do what they want. So the questions are, where is the physical location of those fuses? Where are they read and where is that information going?
E:V:A said:
I be damned! Nice to be wrong sometimes. That's when you learn new stuff.
We'll then I just don't know how it works. I guess Verizon is such a big customer, they can do what they want. So the questions are, where is the physical location of those fuses? Where are they read and where is that information going?
Click to expand...
Click to collapse
Their SoC package with integrated Baseband/CP is REALLY interesting. I think the CP = Hexagon, and the Hexagon DSP does all sorts of low-level non-radio business. The more I discover the more I'm intrigued.

[Q] Samsung Galaxy Mega 6.3 (SCH-R960) US Cellular - need debrick.img and Other INFO

First Off to the Community thank you for the great work!!!
OTHER INFO:
1: How I got recovery.img with CLM (Clockwork Mod Recovery) to work with Android KitKat 4.4.2 update. I used the download links from pctech101 dump of SCH-R960 Android 4.2.2 from
http://teamuscellular.com/Forum/topic/5435-samsung-galaxy-mega/page-3#entry89801
I convert the recovery.img using Caboomi's_Recovery_img2tar_odin_maker so I could flash it using Odin 3.09. This will cause Knox counter.
OR DOWNLOAD IT FROM THIS THREAD for i9200
Galaxy Mega i9200 (melius3gxx)
http://forum.xda-developers.com/showthread.php?t=2588661
If we could get the drivers for the digitizer loaded for CWM Recovery would be awesome.
2. Then I could install the UPDATE-SuperSU-v2.02.zip from the external SD Card using CLM recovery to root Android from here:
http://download.chainfire.eu/452/SuperSU/
When you go to use SuperSU for the first time from your apps you might have to extract Superuser.apk from the zip file and reinstall it again from the SD Card and then go back to CLW recovery and reinstall the UPDATE-SuperSU-v2.02.zip.
To get into CLW recovery remember you have to hold the Power Button, Volume UP button and Home Button
3. Trying to setup SCH-R960 to be used with T-Mobile using the following instructions modifying the file build.prop file in the system folder using this tutorial (I know it states for Verizon Phones) :
http://www.internauta37.altervista.org/how-and-patch-fully-enable-gsm-verizon-cdma-phones-android
Still trying to get around the SCH-R960 not wanting to see the T-Mobile LTE SIM Card inserted. One thing if you change telephony.lteOnCdmaDevice from 1 to 0 your menu in for selecting Network Mode will disappear.
I added these settings to my build.prop
# To enabled hidden menu number 4636
ril.sales_code=LOL
ro.csc.sales_code=LOL
sys.hiddenmenu.enable=1
# GSM Setting for T-Mobile
ro.telephony.default_network=9
ro.ril.def.preferred.network=9
telephony.rilV7NeedCDMALTEPhone=false
telephony.lteOnGsmDevice=1
ro.cdma.home.operator.alpha=T-Mobile
ro.cdma.home.operator.numeric=310260
ro.gsm.sim.operator.alpha=T-Mobile
ro.gsm.operator.alpha=T-Mobile
ro.gsm.sim.operator.numeric=310260
ro.gsm.operator.numeric=310260
ro.gsm.sim.operator.iso-country=us
ro.gsm.operator.iso-country=us
4. I tried tinkering around unlocking the phone using DFS CDMA Tool v14.8.0.0 demo. I used SPC of 000000 and US Cellular PWD for the phone 2010031619780721 which worked stating unlocked but never could get the LTE T-Mobile SIM card to work.
For changing the PRL:
#Select Tabs
Programming ==> NAM ==> PRL:
#Under PRL select load (I loaded 3040 MetroPCS):
Select Load to load your PRL file
Then click the Write button to write the PRL to the phone.
#The PRL can be located here:
http://androidforums.com/metro-pcs/...ease-post-new-ones-here-when-available-3.html
#Or from here
http://forum.xda-developers.com/showthread.php?t=1880781
#Or from here
http://forum.xda-developers.com/misc.php?do=showattachments&t=1880781/
For data settings I changed:
#Select Tabs
Programming ==> Data ==> MODE:
#Under Mode Change:
HDR SCP force AT config: from RevA_MFPA to RevA_EHRDP
Hybrid preferred mode: from Disabled to Factory
Then click the Write button to update the settings
Here is a list of other Samsung 16 digit passwords:
http://www.howardforums.com/showthread.php/1664024-Samsung-16-digit-passwords
5. Trying to enter the hidden menus does not work with the dialer on this phone because it's disabled and you have to enable it by editing the file in the folder \efs\carrier\HiddenMenu opening it up and changing OFF to ON or using the app ShortCut Master and it will list all secret codes.
Using ShortCut Master
From the menu select: Secret Code Explorer
--Codes--
4636 = Hidden Menu
638 = Tethering Always on
0808 = Change USB Settings
7284 = Change USB Settings
27663368378 = Change Phone Settings
#Using 27663368378
[1] UMTS > DEBUG SCREEN > PHONE CONTROL > NETWORK CONTROL > BAND SELECTION to set Automatic
[2] CDMA > COMMON > NEXT PAGE > NEXT PAGE > PREF MODE SET to select GSM/WCDMA ONLY
[3] CDMA > CONTROL > CDMA BAND SELECT to select Automatic
When setting this it will enable in your Settings Connections Tab and then More Networks ==> Mobile Networks and if you select Network mode you will now see a lot of different Prefered network modes to choose from.
Access Point Names will also be accessible now so you can set up your APN. There is also another Network mode item which has four settings to choose from and Network operators is now accessible item to choose from.
After you reboot from doing the three settings above it might show that there is no network symbol. You will need to do option [1] again and the network bars should pop back on once you do this. And then your new settings for More Network Options should appear now.
I am not sure if this is in conjunction with updating your PRL too and it enabling these menu items. I first added a Sprint PRL and it added a roaming menu item under Settings Connections Tab and then More Networks. So if this is the case can we mod PRL files to enable different menu features???
FYI: If you have Xposed Framework app installed on your phone I noticed for some reason it will block the above changes to occur (Android v4.2.2). (Maybe the devs here can fix this issue and make a menu app module add on for Xposed Framework that can enable the above menu features)
6. Removing Knox software from Android 4.4.2 go to Google Play store and download Titanium Backup and follow this tutorial:
http://pakdroid.com/2014/01/07/tutorial-remove-knox-from-your-samsung-devices-running-android-4-3/
7. Android KitKat 4.4.2 stock ROM for the SCH-R960 download and flash it using Odin 3.09:
http://www.mrcrab.net/androidfirmware/SCH-R960/Samsung-Galaxy-Mega-SCH--R960.html
8. Getting to how I hard bricked my phone I used the app GalaxSimUnlock on and of course it didn't unlock the phone but I was able to make a backup of my efs image and directory using this app. While tinkering around with the hidden menu settings for the network type I reset the the phone which in turn deleted the EFS folder from my phone. So I tried restoring it with GalaxSimUnlock which of course would not restore the back up. So I tried using the tutorial of:
su -c "busybox umount -l /efs"
su -c "busybox mke2fs /dev/block/mmcblk0p3"
su -c "busybox dd if=/sdcard/efs.img of=/dev/block/mmcblk0p3 bs=4096"
su -c "busybox mount -w -t ext4 /dev/block/mmcblk0p3 /efs"
Trying to restore the image which I could never get it to write the backup back to the phone. So somewhere along the way I messed up my boot loader and hard bricked the phone. I tried using the USB Jig to get it to boot into download mode but that didn't work either.
I did install the drivers for Windows 7 64bit for Qualcomm HS-USB QDloader 9008 which is CPU download mode. I can get QPST Configuration software to see the phone and go to the menu Start Clients and select Software download but you have to have Phone Image or Boot Image in HEX. I could not find anybody on the web that talked about debricking the phone this way. But might be a viable way to mod the boot loader or downgrade.
CPU INFO:
Qualcomm Krait 300
MSM8230AB
Snapdragon 400
2 cores
They talk a little bit about debricking here using this method and download the drivers from the following link:
forum dot cyanogenmod dot org/topic/71825-hard-brick-to-hell-and-back-guide-to-recovery/page__st__40
WHERE I NEED HELP
So my next step would be using the SD Card debrick method if some kind person could create a debrick.img for the SCH-R960 running Android KitKat 4.4.2. The following commands will create different sizes of the debrick.img but the first one should be fine for my situation.
How to Create Boot Loader Debrick Image
Created from Terminal Emulator APK:
su (enter)
busybox dd if=/dev/block/mmcblk0 of=/sdcard/debrick.img bs=1M count=128 (enter)
su (enter)
busybox dd if=/dev/block/mmcblk0 of=/sdcard/debrick.img bs=1M count=256 (enter)
su (enter)
busybox dd if=/dev/block/mmcblk0 of=/sdcard/debrick.img bs=1M count=512 (enter)
Thanks ahead of time for your help!!!
Bought another SCH-R960 to try
OK, I bought another used SCH-R960 off of eBay. I still need to buy a class 10, 16GB SD Card to create the debrick boot loader SD Card. However, the phone came with Android v4.2.2 running on it. I am kind of dragging my heals upgrading to v4.4.2. If somebody could give me a really good reason to upgrade to v4.4.2 besides me needing the debrick.img. I really don't want the Knox crap built into the boot loader. Unless, somebody knows of a way to remove Knox from the boot loader before I upgrade the phone.
Thanks again for all your support to the community!!!
How to remove Knox boot loader from firmware update
Ok, I just found this guy's tutorial on removing the Knox boot loader over on youtube. I think I will try this or do you think the debrick.img may not work since this will still be an older boot loader left on the phone when creating the image?
#How to remove KNOX Bootloader on Samsung Galaxy S4 Mini firmware (with Linux)
www dot youtube dot com/watch?v=75DKAGNstbM
Put together a 4.4.2 Firmware flash
Ok, I put together a new tar.md5 file without the Knox boot loader and loaded it via Odin 3.09. However, having issues with booting into power charging mode only and also reboots systematically once you get booted into the phone interface. You will have a random crash of different apps and then the phone will reboot. I cleared the all the cache in recovery mode set it back to factory. Still same issue.
I also went in and uninstalled all the Knox realted apps with Titianum.
I left out the files he suggested in the video tutorial of aboot.mbn, sbl1.mbn, sbl2.mbn, sbl3.mbn. I also replaced the recovery.img with the updated CLW recovery.img. Everything flashed just fine.
I read here in the comments of the following link that it could be an issue with the modem and need to extract the modem from 4.4.2:
www dot s4miniarchive dot com/2013/12/how-to-remove-knox-bootloader-from-new.html
Also read it could be the battery driver. Seeing it will not go into charge mode when powered off and charger plugged in.
So I guess next need to figure out how to get the modem.bin to flash from the stock firmware.
Made another ROM
So, I went back and added sbl1.mbn, sbl2.mbn, sbl3.mbn to the tar.md5 file. And it didn't show any Knox warranty in system info or Knox gripe when booting into CWM recovery.img. However, it still does the reboot after a few min after the phone boots and still will not boot into battery charge mode when powered down and charger plugged in. It just shows the gray battery icon for a few seconds then boots up the phone.
I did do a little experiment with the firmware. I loaded Liquid ROM for Mega 6.3 v3.2 nightly build. I knew it would probably not boot but worth a shot. But, it did boot into charge mode when the phone was powered off and charger plugged in. I tried copying all the files from the /system/lib/modules from the stock rom drivers over to Liquid ROM using ADB while in recovery mode using shell. Still would not boot. SO, my only last option is to either load the full stock firmware v4.4.2. I have tried looking at the log files too to see if it would throw an error to while it fails and reboots. Must be something in the kernel looking for something from aboot.mdn bootloader????? Any ideas on this?
Added aboot to ROM
OK, bit the bullet and added aboot.mdn too the ROM and flashed it. The phone boots fine now into Battery Charge mode and full boot up of the phone without any issues. But now I have the wonderful Knox warranty bit set for the CWM Recovery. Oh well not worried about warranty anyway.
Next, I went to Walmart and purchased a SanDisk Ultra Plus 16GB SD Card. I created a recovery image from the current flash using the 128mb debrick.img and used Win32DiskImager to create the boot SD Card. I was able to reboot into Flash mode and flashed the ROM I put together with STOCK ROM and CWM Recovery.img.
I have two versions of the debrick.img now for the phone one for Android v4.2.2. and v4.4.2.
http://d-h.st/MP6
http://d-h.st/ONp
joecowboy said:
First Off to the Community thank you for the great work!!!
OTHER INFO:
1: How I got recovery.img with CLM (Clockwork Mod Recovery) to work with Android KitKat 4.4.2 update. I used the download links from pctech101 dump of SCH-R960 Android 4.2.2 from
http://teamuscellular.com/Forum/topic/5435-samsung-galaxy-mega/page-3#entry89801
I convert the recovery.img using Caboomi's_Recovery_img2tar_odin_maker so I could flash it using Odin 3.09. This will cause Knox counter.
OR DOWNLOAD IT FROM THIS THREAD for i9200
Galaxy Mega i9200 (melius3gxx)
http://forum.xda-developers.com/showthread.php?t=2588661
If we could get the drivers for the digitizer loaded for CWM Recovery would be awesome.
2. Then I could install the UPDATE-SuperSU-v2.02.zip from the external SD Card using CLM recovery to root Android from here:
http://download.chainfire.eu/452/SuperSU/
When you go to use SuperSU for the first time from your apps you might have to extract Superuser.apk from the zip file and reinstall it again from the SD Card and then go back to CLW recovery and reinstall the UPDATE-SuperSU-v2.02.zip.
To get into CLW recovery remember you have to hold the Power Button, Volume UP button and Home Button
3. Trying to setup SCH-R960 to be used with T-Mobile using the following instructions modifying the file build.prop file in the system folder using this tutorial (I know it states for Verizon Phones) :
http://www.internauta37.altervista.org/how-and-patch-fully-enable-gsm-verizon-cdma-phones-android
Still trying to get around the SCH-R960 not wanting to see the T-Mobile LTE SIM Card inserted. One thing if you change telephony.lteOnCdmaDevice from 1 to 0 your menu in for selecting Network Mode will disappear.
I added these settings to my build.prop
# To enabled hidden menu number 4636
ril.sales_code=LOL
ro.csc.sales_code=LOL
sys.hiddenmenu.enable=1
# GSM Setting for T-Mobile
ro.telephony.default_network=9
ro.ril.def.preferred.network=9
telephony.rilV7NeedCDMALTEPhone=false
telephony.lteOnGsmDevice=1
ro.cdma.home.operator.alpha=T-Mobile
ro.cdma.home.operator.numeric=310260
ro.gsm.sim.operator.alpha=T-Mobile
ro.gsm.operator.alpha=T-Mobile
ro.gsm.sim.operator.numeric=310260
ro.gsm.operator.numeric=310260
ro.gsm.sim.operator.iso-country=us
ro.gsm.operator.iso-country=us
4. I tried tinkering around unlocking the phone using DFS CDMA Tool v14.8.0.0 demo. I used SPC of 000000 and US Cellular PWD for the phone 2010031619780721 which worked stating unlocked but never could get the LTE T-Mobile SIM card to work.
For changing the PRL:
#Select Tabs
Programming ==> NAM ==> PRL:
#Under PRL select load (I loaded 3040 MetroPCS):
Select Load to load your PRL file
Then click the Write button to write the PRL to the phone.
#The PRL can be located here:
http://androidforums.com/metro-pcs/...ease-post-new-ones-here-when-available-3.html
#Or from here
http://forum.xda-developers.com/showthread.php?t=1880781
#Or from here
http://forum.xda-developers.com/misc.php?do=showattachments&t=1880781/
For data settings I changed:
#Select Tabs
Programming ==> Data ==> MODE:
#Under Mode Change:
HDR SCP force AT config: from RevA_MFPA to RevA_EHRDP
Hybrid preferred mode: from Disabled to Factory
Then click the Write button to update the settings
Here is a list of other Samsung 16 digit passwords:
http://www.howardforums.com/showthread.php/1664024-Samsung-16-digit-passwords
5. Trying to enter the hidden menus does not work with the dialer on this phone because it's disabled and you have to enable it by editing the file in the folder \efs\carrier\HiddenMenu opening it up and changing OFF to ON or using the app ShortCut Master and it will list all secret codes.
Using ShortCut Master
From the menu select: Secret Code Explorer
--Codes--
4636 = Hidden Menu
638 = Tethering Always on
0808 = Change USB Settings
7284 = Change USB Settings
27663368378 = Change Phone Settings
#Using 27663368378
[1] UMTS > DEBUG SCREEN > PHONE CONTROL > NETWORK CONTROL > BAND SELECTION to set Automatic
[2] CDMA > COMMON > NEXT PAGE > NEXT PAGE > PREF MODE SET to select GSM/WCDMA ONLY
[3] CDMA > CONTROL > CDMA BAND SELECT to select Automatic
When setting this it will enable in your Settings Connections Tab and then More Networks ==> Mobile Networks and if you select Network mode you will now see a lot of different Prefered network modes to choose from.
Access Point Names will also be accessible now so you can set up your APN. There is also another Network mode item which has four settings to choose from and Network operators is now accessible item to choose from.
After you reboot from doing the three settings above it might show that there is no network symbol. You will need to do option [1] again and the network bars should pop back on once you do this. And then your new settings for More Network Options should appear now.
I am not sure if this is in conjunction with updating your PRL too and it enabling these menu items. I first added a Sprint PRL and it added a roaming menu item under Settings Connections Tab and then More Networks. So if this is the case can we mod PRL files to enable different menu features???
FYI: If you have Xposed Framework app installed on your phone I noticed for some reason it will block the above changes to occur (Android v4.2.2). (Maybe the devs here can fix this issue and make a menu app module add on for Xposed Framework that can enable the above menu features)
6. Removing Knox software from Android 4.4.2 go to Google Play store and download Titanium Backup and follow this tutorial:
http://pakdroid.com/2014/01/07/tutorial-remove-knox-from-your-samsung-devices-running-android-4-3/
7. Android KitKat 4.4.2 stock ROM for the SCH-R960 download and flash it using Odin 3.09:
http://www.mrcrab.net/androidfirmware/SCH-R960/Samsung-Galaxy-Mega-SCH--R960.html
8. Getting to how I hard bricked my phone I used the app GalaxSimUnlock on and of course it didn't unlock the phone but I was able to make a backup of my efs image and directory using this app. While tinkering around with the hidden menu settings for the network type I reset the the phone which in turn deleted the EFS folder from my phone. So I tried restoring it with GalaxSimUnlock which of course would not restore the back up. So I tried using the tutorial of:
su -c "busybox umount -l /efs"
su -c "busybox mke2fs /dev/block/mmcblk0p3"
su -c "busybox dd if=/sdcard/efs.img of=/dev/block/mmcblk0p3 bs=4096"
su -c "busybox mount -w -t ext4 /dev/block/mmcblk0p3 /efs"
Trying to restore the image which I could never get it to write the backup back to the phone. So somewhere along the way I messed up my boot loader and hard bricked the phone. I tried using the USB Jig to get it to boot into download mode but that didn't work either.
I did install the drivers for Windows 7 64bit for Qualcomm HS-USB QDloader 9008 which is CPU download mode. I can get QPST Configuration software to see the phone and go to the menu Start Clients and select Software download but you have to have Phone Image or Boot Image in HEX. I could not find anybody on the web that talked about debricking the phone this way. But might be a viable way to mod the boot loader or downgrade.
CPU INFO:
Qualcomm Krait 300
MSM8230AB
Snapdragon 400
2 cores
They talk a little bit about debricking here using this method and download the drivers from the following link:
forum dot cyanogenmod dot org/topic/71825-hard-brick-to-hell-and-back-guide-to-recovery/page__st__40
WHERE I NEED HELP
So my next step would be using the SD Card debrick method if some kind person could create a debrick.img for the SCH-R960 running Android KitKat 4.4.2. The following commands will create different sizes of the debrick.img but the first one should be fine for my situation.
How to Create Boot Loader Debrick Image
Created from Terminal Emulator APK:
su (enter)
busybox dd if=/dev/block/mmcblk0 of=/sdcard/debrick.img bs=1M count=128 (enter)
su (enter)
busybox dd if=/dev/block/mmcblk0 of=/sdcard/debrick.img bs=1M count=256 (enter)
su (enter)
busybox dd if=/dev/block/mmcblk0 of=/sdcard/debrick.img bs=1M count=512 (enter)
Thanks ahead of time for your help!!!
Click to expand...
Click to collapse
Us Cellular pwd can you explain what that is. Been trying for days to unlock sim.
Unlocking Sim Card
jr.mayo73 said:
Us Cellular pwd can you explain what that is. Been trying for days to unlock sim.
Click to expand...
Click to collapse
Us Cellular pwd is a 16 digit password used for modifying settings on the phone.
I have tried unlocking my sim card also. However, still haven't figure it out. I just purchased a this off of eBay:
New 1Pc No Cut Universal Cell Phone Mobilephone Sim Unlock Card
http://www.ebay.com/itm/301109522131?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649
I have not received it yet but I was going to see if this will trick the sim into thinking it's a US Cellular sim. I have not received it yet in the mail for testing.
Using ShortCut Master you will also see the following unlock options which I can't seem to get to work either
From the menu select: Secret Code Explorer (These are the only codes I could see listed on this phone, such as sim lock is missing)
-- Codes --
7465625 -- Personaliztion Status (Show lock status: Network Lock, Network Subnet Lock, SP Lock, CP Lock)
7465625*27* -- Lock/Unlock Code -- CP Lock - Enter CP Lock Control Key
7465625*638* -- Lock/Unlock Code -- Network Lock
7465625*77* -- Lock/Unlock Code -- SP Lock
7465625*782* -- Lock/Unlock Code -- Network Subnet Lock
Ok thanks. Only QPST asks me for the 16 Digit password. DFS CDMA tool and CDMA workshop don't ask me for it. Im trying to use an AT&T sim card in my SCH R960. With no luck. I was gonna try your way to see if I get a different result with the sim but I didn't understand your instruction because I was trying it on CDMA workshop. DFS CDMA tool tells me there is no unlock when I click Unlock Sim. I did download shortcut master. And a S4 phone utilities Because my dialer codes wouldn't work. You might find the sim dialer code with that. I got 2 unlock screens. It might be the same ones you posted previously. If you could tell me step by step directions on get the unlock successful message I'll let you know if it works on my mega. If you have the time. I'm a noob but not really been doing this for awhile but for this phone you are the only person giving useful info for this particular phone.
Still trying to figure this out myself
I am still trying to figure out a way to unlock the SIM Card myself. I need to play around with QPST more myself and I know CDMA Tools does use the 16 digit password in the PWD field. But, not real sure what exactly it helps with you with since you can use 000000 for the SPC field.
I am going to try that Cell Phone Mobilephone Sim Unlock Card when I get it in the mail. I will post some if it works or not with this phone when I get it.
Keep posting your ideas on trying to unlock the Sim card on this phone.
joecowboy said:
I am still trying to figure out a way to unlock the SIM Card myself. I need to play around with QPST more myself and I know CDMA Tools does use the 16 digit password in the PWD field. But, not real sure what exactly it helps with you with since you can use 000000 for the SPC field.
I am going to try that Cell Phone Mobilephone Sim Unlock Card when I get it in the mail. I will post some if it works or not with this phone when I get it.
Keep posting your ideas on trying to unlock the Sim card on this phone.
Click to expand...
Click to collapse
Ok I will. My internet has been out for a few days. So its kinda hard to do research. But it should be fixed by mon so I can continue on
jr.mayo73 said:
Ok I will. My internet has been out for a few days. So its kinda hard to do research. But it should be fixed by mon so I can continue on
Click to expand...
Click to collapse
I am still waiting on the SIM Card unlocker to come in the mail. Slow boat from China. Hopefully be here in the next few days.
Three SIM card adapter
Ok, I had to purchased a three SIM card adapter to use with the Universal Turbo SIM Unlock Card. However, when I install the adapter with my US Cellular SIM card in the SIM card slot on the phone it gives me no SIM card installed icon symbol. And, so the Android OS never installs the Three SIM Card software.
I watched this tutorial on YouTube with two other Samsung phones using the exact three SIM card adapter with their phone.
https://www.youtube.com/watch?v=pQ4I6M5usRg
So I have been unable to test the SIM Unlock card which is suppose to tell the phone that the SIM cards are engineering SIM cards is why it suppose to bypass the check the SIM lock. Any ideas to how to get this to see the SIM cards with the adapters?
I am having the same problem but I have went a different route. I made a verizon s3 work with a att sim card a few years ago. So figured it might be possible with us cellular as well. So I rooted my mega with odin installed philz/cwrm recovery for the i9205 I beleive it is. Tried a custom rom for same version. On the sch-r960 and had no touch. So put it back stock and left it alone for awhile. Well the other day I got it back out cause I love the mega and want to use it on straighttalk. I have a galaxy s3 and had a bunch of roms for it on my sd card. So was like oh well and flashed wicked custom rom for the att galaxy s3. I figured I would for sure brick the mega. And what would ya know it booted up and ran just fine. Kinda crazy I was able to get it to reconize verizon some how then it went into roaming mode. I still have not figured out how to get it to detect the sim card for ST. So will be following this post I really wanna use my mega lol
Sent from my SCH-R960 using XDA Free mobile app
Hello,
I have a Samsung SCH-r960 and I want to use it for AT&T or other. Has anyone been able to unlock it or used it for other companies?
Thanks
Regards
We should do a post or thread to solve the problem of unlocking Samsung Galaxy Mega SCH-R960.

[GUIDE] How to edit Kyocera Brigadier APN settings/change carriers.

So I wrote this guide a while ago for personal use and today I stumbled across a post on here from a couple of years ago about people trying to figure out how to change the APN settings on the Brigadier. I originally did this process to get the Brigadier running on the AT&T network, and sure enough it worked, but this can also be used to just change the APN settings for Verizon. So hopefully this can help some people.
Before you begin:
• Make sure phone has adequate battery life
• Have an SD Card with the apns.sh file and edited apns-conf.xml ready
• In the phone, go to Settings > Security and check the box that says “Unknown Sources” to allow the phone to install apps that are not from the Play Store. (This is for Kingroot)
apns-conf.xml
I originally found the apns-conf.xml in the /etc/ folder after I rooted the phone and used Droid Explorer. I just copied this to my desktop and made the changes for AT&T apn settings. I do not have the original apns-conf.xml file but I will attach my edited one.
This website has a nice list of a bunch of different networks APN settings: https://gist.github.com/imnuts/4319762
apns.sh
Now this part is optional, I just made the script so I didn't have to type out all the commands over and over when I was testing this process. If you choose not use the script, just enter the commands as they are below one by one. If you do choose to use this just open up notepad, paste it in, and save as "apns.sh"
Code:
mount -o remount,rw /system
cp /storage/sdcard1/apns-conf.xml /system/etc/
chmod 0644 /system/etc/apns-conf.xml
cat /system/etc/apns-conf.xml
ls -l /system/etc/apns-conf.xml
The Process
1. Download and install the Kingroot App (Download: http://forum.xda-developers.com/android/apps-games/one-click-root-tool-android-2-x-5-0-t3107461)
2. Once installed, run the App and root the phone. (No restart necessary)
3. Once rooted, go to the Play Store and download the following apps:
a. BusyBox (Author: Stephen (Stericson))
b. Terminal Emulator for Android (Author: Jack Palevich)​4. Once installed, go back to the Kingroot App > Root Authorization and give both Apps root permissions
5. Launch the BusyBox App and click the “Install” button. It will install in a couple seconds
6. Insert the SD Card if you have not already done so
7. Launch the Terminal Emulator App and type the following in order exactly as displayed:
a. “su” – this gives you root permissions in the App
b. “sh /storage/sdcard1/apns.sh” –this executes a script to over write the APN file. (If you chose not to use the script, now is when you enter the commands one by one)
c. If done correctly, and no errors arise, the output should be the contents of the XML file (The ATT configuration should be seen at top of file contents), as well as the permissions “-rw-r--r—“​8. Restart the phone
9. IF CHANGING CARRIERS: Before powering back on insert ATT/other carrier sim card and power on
10. Congrats! The phones APN settings are now changed. These changes will survive a factory reset too.
Warnings:
If you are changing the APN settings to be compatible with a different carrier, be warned I do not know if this will cause any issues down the line. I did not do too much intensive testing on it. I just saw it connected to the network, was able to load web pages, send texts and place calls. I did not use the phone for an extended period of time, but while testing it it seemed to work fine. The only annoying thing about switching carriers is that you will have an icon on your notification bar that says "Unknown Sim" or something along those lines. If you disable the Setup Wizard app, the pop up that shows up when you power the phone on will go away, but the little icon in your notification bar will remain there.
Anyway, I know the phone is getting kinda old now and people might not be using it too much, but I figured it's good to get the information out there anyway. I hope you enjoyed!

Get MCC/MNC from shell script

Hi everyone,
I would like a shell script (/bin/sh) running on Android though Terminal Emulator, to get MCC/MNC values from network.
Is it possible ? The phone is not rooted.
I don't know if Android have some commands to get that information...
Thank you.
Flo
FloBaoti said:
Hi everyone,
I would like a shell script (/bin/sh) running on Android though Terminal Emulator, to get MMC+MNC values from network.
Is it possible ? The phone is not rooted.
I don't know if Android have some commands to get that information...
Thank you.
Flo
Click to expand...
Click to collapse
The first thing you would need is the IMSI of the device. This would require you to put a SIM card inside. I wouldn't know of any way to get it through the command line, but I believe there are apps on the google play store that will give you this information. I know the root essentials app gives you the IMSI, and I think that app doesn't even require root if you aren't doing anything root specific. There are also secret codes that give you access to this information, I know Samsung has one.
Using the IMSI, you can find the MCC/MNC values.
IMSI will give the operator of SIM card, not the current network MCC/MNC (roaming...)
I think I can do what I want using
getprop gsm.sim.operator.numeric
&
getprop gsm.operator.numeric
I will try.

can you enable hotspot in jio phone

since the jio phone works on kaios the nokia has released nokia 8110 4g with same specification which has internet sharing option can you please create h mod for this .....i have unlocked jio phone sim lock now i can use any sim in it just hotspot feature is missing ..... please help
thanks
I can certainly help you but you will have to tell me how to unlock the sim.
starboysaransh said:
since the jio phone works on kaios the nokia has released nokia 8110 4g with same specification which has internet sharing option can you please create h mod for this .....i have unlocked jio phone sim lock now i can use any sim in it just hotspot feature is missing ..... please help
thanks
Click to expand...
Click to collapse
Jio phone supports hotspot.
I found hostapd,dnsmasq binaries on system partition.
But,we can't execute them without modifying system partition.
If you modify system partition you don't get any OTA UPDATE
i dont think we will now recive any update from jio
starboysaransh said:
since the jio phone works on kaios the nokia has released nokia 8110 4g with same specification which has internet sharing option can you please create h mod for this .....i have unlocked jio phone sim lock now i can use any sim in it just hotspot feature is missing ..... please help
thanks
Click to expand...
Click to collapse
how you unlock jio sim lock
I have successfully enabled hotspot in JioPhone F50Y, I made an app for it.
You can check out my video on http://youtube.com/HackTorials
---------- Post added at 03:53 PM ---------- Previous post was at 03:50 PM ----------
starboysaransh said:
i dont think we will now recive any update from jio
Click to expand...
Click to collapse
How did you unlock the sim, you didn't answer!
with miracle box 2.58 i used direct unlock feature and it worked fine i connected jio phoe in fastboot mode and use the direct unlock feature my jio phone model is f90m hope it work for you also sorry for late replies .... thankyou
starboysaransh said:
with miracle box 2.58 i used direct unlock feature and it worked fine i connected jio phoe in fastboot mode and use the direct unlock feature my jio phone model is f90m hope it work for you also sorry for late replies .... thankyou
Click to expand...
Click to collapse
For me the miracle box crashed.... Can you help me with this ??
starboysaransh said:
with miracle box 2.58 i used direct unlock feature and it worked fine i connected jio phoe in fastboot mode and use the direct unlock feature my jio phone model is f90m hope it work for you also sorry for late replies .... thankyou
Click to expand...
Click to collapse
This will only work in F90M, if you try direct unlock on any other phone, the sim slot will never work.
[email protected] said:
Jio phone supports hotspot.
I found hostapd,dnsmasq binaries on system partition.
But,we can't execute them without modifying system partition.
If you modify system partition you don't get any OTA UPDATE
Click to expand...
Click to collapse
it would be fine if we dont receive any update just guide us through executing the binaries.. also can we configure the sim unlock from the system.img file.
Please reply ASAP.
raj kale 0225 said:
it would be fine if we dont receive any update just guide us through executing the binaries.. also can we configure the sim unlock from the system.img file.
Please reply ASAP.
Click to expand...
Click to collapse
JBStore has an app called JGHotspot for Jiophone users. Check out HackTorials channel.
Also, sim lock is only possible in 2430N and f90m.
raj kale 0225 said:
it would be fine if we dont receive any update just guide us through executing the binaries.. also can we configure the sim unlock from the system.img file.
Please reply ASAP.
Click to expand...
Click to collapse
I have an idea how to do it, but I have only little programming knowledge.
Here is very basic sequence you can follow:
1.put the phone in recovery mode, connect phone to PC and mount system rw using adb remont command. you can push all files to system partition via adb.
2.make a script for hotspot (which includes hostapd & dnsmasq binary execution) and place it in system/bin/ folder with permissions 775 (I will try to get it).
3.we need UI to get input from user such as SSID & password. Tweaking settings app or making entire new app will do this. This app should be able to write data to hostapd configuration file and execute hotspot script. Place the app in system/app/ folder.
PROBLEM: since jio phone has ultimate buggy software it poses a problem if we modify system partition, whenever an OTA update comes it will automatically download and try to install it. Since we have modified system partition update will fail and phone will reboot. But software don't remember this and again it will automatically download and try to install. phone fall into a update-boot loop.
To mitigate it,we need to redirect system update URL to local address.
[email protected] said:
I have an idea how to do it, but I have only little programming knowledge.
Here is very basic sequence you can follow:
1.put the phone in recovery mode, connect phone to PC and mount system rw using adb remont command. you can push all files to system partition via adb.
2.make a script for hotspot (which includes hostapd & dnsmasq binary execution) and place it in system/bin/ folder with permissions 775 (I will try to get it).
3.we need UI to get input from user such as SSID & password. Tweaking settings app or making entire new app will do this. This app should be able to write data to hostapd configuration file and execute hotspot script. Place the app in system/app/ folder.
PROBLEM: since jio phone has ultimate buggy software it poses a problem if we modify system partition, whenever an OTA update comes it will automatically download and try to install it. Since we have modified system partition update will fail and phone will reboot. But software don't remember this and again it will automatically download and try to install. phone fall into a update-boot loop.
To mitigate it,we need to redirect system update URL to local address.
Click to expand...
Click to collapse
That won't work.Use my app, JBHotspot
N'ayam Amarsh'e said:
That won't work.Use my app, JBHotspot
Click to expand...
Click to collapse
How to install it?
[email protected] said:
How to install it?
Click to expand...
Click to collapse
Using OmniSD.
Wait, you mean all this time you didn't know we had an unofficial appstore and tons of apps in jiophone? Didn't you read my replies?
https://youtu.be/nApnebhnR9c
N'ayam Amarsh'e said:
Using OmniSD.
Wait, you mean all this time you didn't know we had an unofficial appstore and tons of apps in jiophone? Didn't you read my replies?
Click to expand...
Click to collapse
JBhotspot isn't working
I can't find JGhotspot, I can only find JBhotspot.
[email protected] said:
I can't find JGhotspot, I can only find JBhotspot.
Click to expand...
Click to collapse
Try the hotspot app by Vivek
How can i use hotspot in jio phone after software update? Please tell me sir
flash the following using OmniSD (100% working) hotspot
settings - https://drive.google.com/file/d/1--_ZiyIwKomFrBhR-bv8IXFzOF-WIsFK/view
JGHotspot - https://drive.google.com/file/d/19blbnwMzDRxC4NUbO_R9GXqUm-sGMiIr/view

Categories

Resources